First doxygen implementation
authornico
Mon, 04 Jun 2007 17:59:50 +0200
changeset 207 b6572d0336c3
parent 206 6787754b251b
child 208 05d95c45b388
First doxygen implementation
Makefile.in
doc/doxygen/Doxyfile
doc/doxygen/html/DS301__index_8py-source.html
doc/doxygen/html/DS301__index_8py.html
doc/doxygen/html/Master_8c.html
doc/doxygen/html/Master_8h.html
doc/doxygen/html/Slave_8c.html
doc/doxygen/html/Slave_8h.html
doc/doxygen/html/TestMasterMicroMod_2TestMaster_8c.html
doc/doxygen/html/TestMasterMicroMod_2TestMaster_8h.html
doc/doxygen/html/TestMasterMicroMod_2getopt_8c.html
doc/doxygen/html/TestMasterMicroMod_2getopt_8h.html
doc/doxygen/html/TestMasterMicroMod_8c.html
doc/doxygen/html/TestMasterMicroMod_8h.html
doc/doxygen/html/TestMasterSlave_2TestMaster_8c.html
doc/doxygen/html/TestMasterSlave_2TestMaster_8h.html
doc/doxygen/html/TestMasterSlave_2getopt_8c.html
doc/doxygen/html/TestMasterSlave_2getopt_8h.html
doc/doxygen/html/TestMasterSlave_8c.html
doc/doxygen/html/TestMasterSlave_8h.html
doc/doxygen/html/TestSlave_8c.html
doc/doxygen/html/TestSlave_8h.html
doc/doxygen/html/____init_____8py-source.html
doc/doxygen/html/____init_____8py.html
doc/doxygen/html/annotated.html
doc/doxygen/html/appli_8c.html
doc/doxygen/html/canOpenDriver_8c-source.html
doc/doxygen/html/canOpenDriver_8c.html
doc/doxygen/html/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5
doc/doxygen/html/canOpenDriver_8c__incl.dot
doc/doxygen/html/canOpenDriver_8c__incl.md5
doc/doxygen/html/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.md5
doc/doxygen/html/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.dot
doc/doxygen/html/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.md5
doc/doxygen/html/canOpenDriver_8h-source.html
doc/doxygen/html/canOpenDriver_8h.html
doc/doxygen/html/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.dot
doc/doxygen/html/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.md5
doc/doxygen/html/can_8h-source.html
doc/doxygen/html/can_8h.html
doc/doxygen/html/can_8h__dep__incl.dot
doc/doxygen/html/can_8h__dep__incl.md5
doc/doxygen/html/can_8h__incl.dot
doc/doxygen/html/can_8h__incl.md5
doc/doxygen/html/can__driver_8h-source.html
doc/doxygen/html/can__driver_8h.html
doc/doxygen/html/can__driver_8h__dep__incl.dot
doc/doxygen/html/can__driver_8h__dep__incl.md5
doc/doxygen/html/can__driver_8h__incl.dot
doc/doxygen/html/can__driver_8h__incl.md5
doc/doxygen/html/can__lincan_8c-source.html
doc/doxygen/html/can__lincan_8c.html
doc/doxygen/html/can__lincan_8c__incl.dot
doc/doxygen/html/can__lincan_8c__incl.md5
doc/doxygen/html/can__peak__linux_8c-source.html
doc/doxygen/html/can__peak__linux_8c.html
doc/doxygen/html/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot
doc/doxygen/html/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5
doc/doxygen/html/can__peak__linux_8c__incl.dot
doc/doxygen/html/can__peak__linux_8c__incl.md5
doc/doxygen/html/can__peak__win32_8c-source.html
doc/doxygen/html/can__peak__win32_8c.html
doc/doxygen/html/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.dot
doc/doxygen/html/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.md5
doc/doxygen/html/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot
doc/doxygen/html/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5
doc/doxygen/html/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.dot
doc/doxygen/html/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.md5
doc/doxygen/html/can__peak__win32_8c__incl.dot
doc/doxygen/html/can__peak__win32_8c__incl.md5
doc/doxygen/html/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot
doc/doxygen/html/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5
doc/doxygen/html/can__socket_8c-source.html
doc/doxygen/html/can__socket_8c.html
doc/doxygen/html/can__socket_8c__incl.dot
doc/doxygen/html/can__socket_8c__incl.md5
doc/doxygen/html/can__uvccm__win32_8cpp-source.html
doc/doxygen/html/can__uvccm__win32_8cpp.html
doc/doxygen/html/can__uvccm__win32_8cpp__incl.dot
doc/doxygen/html/can__uvccm__win32_8cpp__incl.md5
doc/doxygen/html/can__virtual_8c-source.html
doc/doxygen/html/can__virtual_8c.html
doc/doxygen/html/can__virtual_8c__incl.dot
doc/doxygen/html/can__virtual_8c__incl.md5
doc/doxygen/html/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot
doc/doxygen/html/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5
doc/doxygen/html/candriver_8h-source.html
doc/doxygen/html/candriver_8h.html
doc/doxygen/html/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot
doc/doxygen/html/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5
doc/doxygen/html/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot
doc/doxygen/html/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5
doc/doxygen/html/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot
doc/doxygen/html/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5
doc/doxygen/html/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot
doc/doxygen/html/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5
doc/doxygen/html/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.dot
doc/doxygen/html/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.md5
doc/doxygen/html/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot
doc/doxygen/html/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5
doc/doxygen/html/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.dot
doc/doxygen/html/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.md5
doc/doxygen/html/candriver_8h__incl.dot
doc/doxygen/html/candriver_8h__incl.md5
doc/doxygen/html/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot
doc/doxygen/html/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5
doc/doxygen/html/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.dot
doc/doxygen/html/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.md5
doc/doxygen/html/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot
doc/doxygen/html/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5
doc/doxygen/html/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.dot
doc/doxygen/html/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.md5
doc/doxygen/html/canmsg_8h-source.html
doc/doxygen/html/canmsg_8h.html
doc/doxygen/html/canmsg_8h__dep__incl.dot
doc/doxygen/html/canmsg_8h__dep__incl.md5
doc/doxygen/html/canmsg_8h__incl.dot
doc/doxygen/html/canmsg_8h__incl.md5
doc/doxygen/html/classcan__uvccm__win32.html
doc/doxygen/html/classcan__uvccm__win32_1_1error.html
doc/doxygen/html/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.dot
doc/doxygen/html/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.md5
doc/doxygen/html/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.dot
doc/doxygen/html/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.md5
doc/doxygen/html/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.dot
doc/doxygen/html/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.md5
doc/doxygen/html/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.dot
doc/doxygen/html/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.md5
doc/doxygen/html/classccritical__section.html
doc/doxygen/html/classclass__timers.html
doc/doxygen/html/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.dot
doc/doxygen/html/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.md5
doc/doxygen/html/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.dot
doc/doxygen/html/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.md5
doc/doxygen/html/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.dot
doc/doxygen/html/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.md5
doc/doxygen/html/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.dot
doc/doxygen/html/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.md5
doc/doxygen/html/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.dot
doc/doxygen/html/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.md5
doc/doxygen/html/classcommondialogs_1_1AddSlaveDialog.html
doc/doxygen/html/classcommondialogs_1_1CommunicationDialog.html
doc/doxygen/html/classcommondialogs_1_1CreateNodeDialog.html
doc/doxygen/html/classcommondialogs_1_1MapVariableDialog.html
doc/doxygen/html/classcommondialogs_1_1NodeInfosDialog.html
doc/doxygen/html/classcommondialogs_1_1UserTypeDialog.html
doc/doxygen/html/classdriver__procs.html
doc/doxygen/html/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.dot
doc/doxygen/html/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.md5
doc/doxygen/html/classnetworkedit_1_1networkedit.html
doc/doxygen/html/classnetworkedit_1_1wxHtmlWindowUrlClick.html
doc/doxygen/html/classnetworkedit_1_1wxUrlClickHtmlWindow.html
doc/doxygen/html/classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html
doc/doxygen/html/classnode_1_1Node.html
doc/doxygen/html/classnodelist_1_1NodeList.html
doc/doxygen/html/classnodemanager_1_1NodeManager.html
doc/doxygen/html/classnodemanager_1_1UndoBuffer.html
doc/doxygen/html/classobjdictedit_1_1objdictedit.html
doc/doxygen/html/classobjdictedit_1_1wxHtmlWindowUrlClick.html
doc/doxygen/html/classobjdictedit_1_1wxUrlClickHtmlWindow.html
doc/doxygen/html/classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html
doc/doxygen/html/classsubindextable_1_1EditingPanel.html
doc/doxygen/html/classsubindextable_1_1SubindexTable.html
doc/doxygen/html/commondialogs_8py-source.html
doc/doxygen/html/commondialogs_8py.html
doc/doxygen/html/config_8h-source.html
doc/doxygen/html/config_8h.html
doc/doxygen/html/config_8h__dep__incl.dot
doc/doxygen/html/config_8h__dep__incl.md5
doc/doxygen/html/data_8h-source.html
doc/doxygen/html/data_8h.html
doc/doxygen/html/data_8h__dep__incl.dot
doc/doxygen/html/data_8h__dep__incl.md5
doc/doxygen/html/data_8h__incl.dot
doc/doxygen/html/data_8h__incl.md5
doc/doxygen/html/dcf_8c-source.html
doc/doxygen/html/dcf_8c.html
doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.dot
doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.md5
doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot
doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5
doc/doxygen/html/dcf_8c__incl.dot
doc/doxygen/html/dcf_8c__incl.md5
doc/doxygen/html/dcf_8h-source.html
doc/doxygen/html/dcf_8h.html
doc/doxygen/html/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot
doc/doxygen/html/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5
doc/doxygen/html/dcf_8h__dep__incl.dot
doc/doxygen/html/dcf_8h__dep__incl.md5
doc/doxygen/html/def_8h-source.html
doc/doxygen/html/def_8h.html
doc/doxygen/html/def_8h__dep__incl.dot
doc/doxygen/html/def_8h__dep__incl.md5
doc/doxygen/html/def_8h__incl.dot
doc/doxygen/html/def_8h__incl.md5
doc/doxygen/html/doxygen.css
doc/doxygen/html/doxygen.png
doc/doxygen/html/drivers__win32_8cpp-source.html
doc/doxygen/html/drivers__win32_8cpp.html
doc/doxygen/html/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.dot
doc/doxygen/html/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.md5
doc/doxygen/html/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.dot
doc/doxygen/html/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.md5
doc/doxygen/html/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.dot
doc/doxygen/html/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.md5
doc/doxygen/html/drivers__win32_8cpp__incl.dot
doc/doxygen/html/drivers__win32_8cpp__incl.md5
doc/doxygen/html/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot
doc/doxygen/html/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5
doc/doxygen/html/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.dot
doc/doxygen/html/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.md5
doc/doxygen/html/eds__utils_8py-source.html
doc/doxygen/html/eds__utils_8py.html
doc/doxygen/html/error_8h-source.html
doc/doxygen/html/error_8h.html
doc/doxygen/html/example__objdict_8c-source.html
doc/doxygen/html/example__objdict_8c.html
doc/doxygen/html/example__objdict_8c__incl.dot
doc/doxygen/html/example__objdict_8c__incl.md5
doc/doxygen/html/example__objdict_8h-source.html
doc/doxygen/html/example__objdict_8h.html
doc/doxygen/html/exit_8h-source.html
doc/doxygen/html/exit_8h.html
doc/doxygen/html/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.dot
doc/doxygen/html/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.md5
doc/doxygen/html/files.html
doc/doxygen/html/ftv2blank.png
doc/doxygen/html/ftv2doc.png
doc/doxygen/html/ftv2folderclosed.png
doc/doxygen/html/ftv2folderopen.png
doc/doxygen/html/ftv2lastnode.png
doc/doxygen/html/ftv2link.png
doc/doxygen/html/ftv2mlastnode.png
doc/doxygen/html/ftv2mnode.png
doc/doxygen/html/ftv2node.png
doc/doxygen/html/ftv2plastnode.png
doc/doxygen/html/ftv2pnode.png
doc/doxygen/html/ftv2vertline.png
doc/doxygen/html/functions.html
doc/doxygen/html/functions_0x61.html
doc/doxygen/html/functions_0x62.html
doc/doxygen/html/functions_0x63.html
doc/doxygen/html/functions_0x64.html
doc/doxygen/html/functions_0x65.html
doc/doxygen/html/functions_0x66.html
doc/doxygen/html/functions_0x67.html
doc/doxygen/html/functions_0x68.html
doc/doxygen/html/functions_0x69.html
doc/doxygen/html/functions_0x6c.html
doc/doxygen/html/functions_0x6d.html
doc/doxygen/html/functions_0x6e.html
doc/doxygen/html/functions_0x6f.html
doc/doxygen/html/functions_0x70.html
doc/doxygen/html/functions_0x71.html
doc/doxygen/html/functions_0x72.html
doc/doxygen/html/functions_0x73.html
doc/doxygen/html/functions_0x74.html
doc/doxygen/html/functions_0x75.html
doc/doxygen/html/functions_0x76.html
doc/doxygen/html/functions_0x77.html
doc/doxygen/html/functions_0x7e.html
doc/doxygen/html/functions_func.html
doc/doxygen/html/functions_func_0x61.html
doc/doxygen/html/functions_func_0x62.html
doc/doxygen/html/functions_func_0x63.html
doc/doxygen/html/functions_func_0x64.html
doc/doxygen/html/functions_func_0x65.html
doc/doxygen/html/functions_func_0x67.html
doc/doxygen/html/functions_func_0x68.html
doc/doxygen/html/functions_func_0x69.html
doc/doxygen/html/functions_func_0x6c.html
doc/doxygen/html/functions_func_0x6d.html
doc/doxygen/html/functions_func_0x6e.html
doc/doxygen/html/functions_func_0x6f.html
doc/doxygen/html/functions_func_0x70.html
doc/doxygen/html/functions_func_0x72.html
doc/doxygen/html/functions_func_0x73.html
doc/doxygen/html/functions_func_0x74.html
doc/doxygen/html/functions_func_0x75.html
doc/doxygen/html/functions_func_0x7e.html
doc/doxygen/html/functions_vars.html
doc/doxygen/html/functions_vars_0x61.html
doc/doxygen/html/functions_vars_0x62.html
doc/doxygen/html/functions_vars_0x63.html
doc/doxygen/html/functions_vars_0x64.html
doc/doxygen/html/functions_vars_0x65.html
doc/doxygen/html/functions_vars_0x66.html
doc/doxygen/html/functions_vars_0x68.html
doc/doxygen/html/functions_vars_0x69.html
doc/doxygen/html/functions_vars_0x6c.html
doc/doxygen/html/functions_vars_0x6d.html
doc/doxygen/html/functions_vars_0x6e.html
doc/doxygen/html/functions_vars_0x6f.html
doc/doxygen/html/functions_vars_0x70.html
doc/doxygen/html/functions_vars_0x71.html
doc/doxygen/html/functions_vars_0x72.html
doc/doxygen/html/functions_vars_0x73.html
doc/doxygen/html/functions_vars_0x74.html
doc/doxygen/html/functions_vars_0x75.html
doc/doxygen/html/functions_vars_0x76.html
doc/doxygen/html/functions_vars_0x77.html
doc/doxygen/html/gen__cfile_8py-source.html
doc/doxygen/html/gen__cfile_8py.html
doc/doxygen/html/globals.html
doc/doxygen/html/globals_0x61.html
doc/doxygen/html/globals_0x62.html
doc/doxygen/html/globals_0x63.html
doc/doxygen/html/globals_0x64.html
doc/doxygen/html/globals_0x65.html
doc/doxygen/html/globals_0x66.html
doc/doxygen/html/globals_0x67.html
doc/doxygen/html/globals_0x68.html
doc/doxygen/html/globals_0x69.html
doc/doxygen/html/globals_0x6c.html
doc/doxygen/html/globals_0x6d.html
doc/doxygen/html/globals_0x6e.html
doc/doxygen/html/globals_0x6f.html
doc/doxygen/html/globals_0x70.html
doc/doxygen/html/globals_0x71.html
doc/doxygen/html/globals_0x72.html
doc/doxygen/html/globals_0x73.html
doc/doxygen/html/globals_0x74.html
doc/doxygen/html/globals_0x75.html
doc/doxygen/html/globals_0x76.html
doc/doxygen/html/globals_0x77.html
doc/doxygen/html/globals_defs.html
doc/doxygen/html/globals_defs_0x61.html
doc/doxygen/html/globals_defs_0x62.html
doc/doxygen/html/globals_defs_0x63.html
doc/doxygen/html/globals_defs_0x64.html
doc/doxygen/html/globals_defs_0x65.html
doc/doxygen/html/globals_defs_0x66.html
doc/doxygen/html/globals_defs_0x67.html
doc/doxygen/html/globals_defs_0x68.html
doc/doxygen/html/globals_defs_0x69.html
doc/doxygen/html/globals_defs_0x6d.html
doc/doxygen/html/globals_defs_0x6e.html
doc/doxygen/html/globals_defs_0x6f.html
doc/doxygen/html/globals_defs_0x70.html
doc/doxygen/html/globals_defs_0x72.html
doc/doxygen/html/globals_defs_0x73.html
doc/doxygen/html/globals_defs_0x74.html
doc/doxygen/html/globals_defs_0x75.html
doc/doxygen/html/globals_defs_0x76.html
doc/doxygen/html/globals_defs_0x77.html
doc/doxygen/html/globals_enum.html
doc/doxygen/html/globals_eval.html
doc/doxygen/html/globals_func.html
doc/doxygen/html/globals_func_0x61.html
doc/doxygen/html/globals_func_0x62.html
doc/doxygen/html/globals_func_0x63.html
doc/doxygen/html/globals_func_0x64.html
doc/doxygen/html/globals_func_0x65.html
doc/doxygen/html/globals_func_0x66.html
doc/doxygen/html/globals_func_0x67.html
doc/doxygen/html/globals_func_0x68.html
doc/doxygen/html/globals_func_0x69.html
doc/doxygen/html/globals_func_0x6c.html
doc/doxygen/html/globals_func_0x6d.html
doc/doxygen/html/globals_func_0x6f.html
doc/doxygen/html/globals_func_0x70.html
doc/doxygen/html/globals_func_0x72.html
doc/doxygen/html/globals_func_0x73.html
doc/doxygen/html/globals_func_0x74.html
doc/doxygen/html/globals_func_0x75.html
doc/doxygen/html/globals_func_0x77.html
doc/doxygen/html/globals_type.html
doc/doxygen/html/globals_vars.html
doc/doxygen/html/globals_vars_0x61.html
doc/doxygen/html/globals_vars_0x62.html
doc/doxygen/html/globals_vars_0x63.html
doc/doxygen/html/globals_vars_0x64.html
doc/doxygen/html/globals_vars_0x65.html
doc/doxygen/html/globals_vars_0x66.html
doc/doxygen/html/globals_vars_0x67.html
doc/doxygen/html/globals_vars_0x68.html
doc/doxygen/html/globals_vars_0x69.html
doc/doxygen/html/globals_vars_0x6c.html
doc/doxygen/html/globals_vars_0x6d.html
doc/doxygen/html/globals_vars_0x6e.html
doc/doxygen/html/globals_vars_0x6f.html
doc/doxygen/html/globals_vars_0x70.html
doc/doxygen/html/globals_vars_0x71.html
doc/doxygen/html/globals_vars_0x72.html
doc/doxygen/html/globals_vars_0x73.html
doc/doxygen/html/globals_vars_0x74.html
doc/doxygen/html/globals_vars_0x75.html
doc/doxygen/html/globals_vars_0x76.html
doc/doxygen/html/globals_vars_0x77.html
doc/doxygen/html/graph_legend.dot
doc/doxygen/html/graph_legend.html
doc/doxygen/html/hcs12_2applicfg_8h-source.html
doc/doxygen/html/hcs12_2applicfg_8h.html
doc/doxygen/html/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot
doc/doxygen/html/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5
doc/doxygen/html/hcs12_2applicfg_8h__incl.dot
doc/doxygen/html/hcs12_2applicfg_8h__incl.md5
doc/doxygen/html/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.dot
doc/doxygen/html/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.md5
doc/doxygen/html/index.html
doc/doxygen/html/interrupt_8c-source.html
doc/doxygen/html/interrupt_8c.html
doc/doxygen/html/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot
doc/doxygen/html/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5
doc/doxygen/html/interrupt_8c__incl.dot
doc/doxygen/html/interrupt_8c__incl.md5
doc/doxygen/html/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot
doc/doxygen/html/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5
doc/doxygen/html/interrupt_8h-source.html
doc/doxygen/html/interrupt_8h.html
doc/doxygen/html/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot
doc/doxygen/html/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5
doc/doxygen/html/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot
doc/doxygen/html/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5
doc/doxygen/html/interrupts_8h-source.html
doc/doxygen/html/interrupts_8h.html
doc/doxygen/html/lifegrd_8c-source.html
doc/doxygen/html/lifegrd_8c.html
doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.dot
doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.md5
doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.dot
doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.md5
doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.dot
doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.md5
doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.dot
doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.md5
doc/doxygen/html/lifegrd_8c__incl.dot
doc/doxygen/html/lifegrd_8c__incl.md5
doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.dot
doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.md5
doc/doxygen/html/lifegrd_8h-source.html
doc/doxygen/html/lifegrd_8h.html
doc/doxygen/html/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.dot
doc/doxygen/html/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.md5
doc/doxygen/html/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.dot
doc/doxygen/html/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.md5
doc/doxygen/html/lifegrd_8h__dep__incl.dot
doc/doxygen/html/lifegrd_8h__dep__incl.md5
doc/doxygen/html/lifegrd_8h__incl.dot
doc/doxygen/html/lifegrd_8h__incl.md5
doc/doxygen/html/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.dot
doc/doxygen/html/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.md5
doc/doxygen/html/lincan_8h-source.html
doc/doxygen/html/lincan_8h.html
doc/doxygen/html/lincan_8h__dep__incl.dot
doc/doxygen/html/lincan_8h__dep__incl.md5
doc/doxygen/html/lincan_8h__incl.dot
doc/doxygen/html/lincan_8h__incl.md5
doc/doxygen/html/main.html
doc/doxygen/html/main_8c.html
doc/doxygen/html/namespaceDS301__index_1_1_5.html
doc/doxygen/html/namespacecommondialogs.html
doc/doxygen/html/namespacecommondialogs_1_1_5.html
doc/doxygen/html/namespacedoc__index.html
doc/doxygen/html/namespacedoc__index_1_1DS301__index.html
doc/doxygen/html/namespacedoc__index_1_1DS301__index_1_1_5.html
doc/doxygen/html/namespacedoc__index_1_1____init____.html
doc/doxygen/html/namespaceeds__utils.html
doc/doxygen/html/namespacegen__cfile.html
doc/doxygen/html/namespacegnosis_1_1xml_1_1pickle_1_1_5.html
doc/doxygen/html/namespacemembers.html
doc/doxygen/html/namespacemembers_func.html
doc/doxygen/html/namespacemembers_vars.html
doc/doxygen/html/namespacenetworkedit.html
doc/doxygen/html/namespacenode.html
doc/doxygen/html/namespacenode_1_1_5.html
doc/doxygen/html/namespacenodelist.html
doc/doxygen/html/namespacenodelist_1_1_5.html
doc/doxygen/html/namespacenodemanager.html
doc/doxygen/html/namespacenodemanager_1_1_5.html
doc/doxygen/html/namespaceobjdictedit.html
doc/doxygen/html/namespaceobjdictgen.html
doc/doxygen/html/namespaces.html
doc/doxygen/html/namespacesets_1_1_5.html
doc/doxygen/html/namespacesubindextable.html
doc/doxygen/html/namespacesubindextable_1_1_5.html
doc/doxygen/html/namespacetime_1_1_5.html
doc/doxygen/html/namespacetypes_1_1_5.html
doc/doxygen/html/namespacewxPython_1_1grid_1_1_5.html
doc/doxygen/html/namespacewxPython_1_1html_1_1_5.html
doc/doxygen/html/namespacewxPython_1_1wx_1_1_5.html
doc/doxygen/html/namespacexml__in.html
doc/doxygen/html/networkedit_8py-source.html
doc/doxygen/html/networkedit_8py.html
doc/doxygen/html/nmtMaster_8c-source.html
doc/doxygen/html/nmtMaster_8c.html
doc/doxygen/html/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.dot
doc/doxygen/html/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.md5
doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.dot
doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.md5
doc/doxygen/html/nmtMaster_8c__incl.dot
doc/doxygen/html/nmtMaster_8c__incl.md5
doc/doxygen/html/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot
doc/doxygen/html/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5
doc/doxygen/html/nmtMaster_8h-source.html
doc/doxygen/html/nmtMaster_8h.html
doc/doxygen/html/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.dot
doc/doxygen/html/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.md5
doc/doxygen/html/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.dot
doc/doxygen/html/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.md5
doc/doxygen/html/nmtMaster_8h__dep__incl.dot
doc/doxygen/html/nmtMaster_8h__dep__incl.md5
doc/doxygen/html/nmtMaster_8h__incl.dot
doc/doxygen/html/nmtMaster_8h__incl.md5
doc/doxygen/html/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot
doc/doxygen/html/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5
doc/doxygen/html/nmtSlave_8c-source.html
doc/doxygen/html/nmtSlave_8c.html
doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.dot
doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.md5
doc/doxygen/html/nmtSlave_8c__incl.dot
doc/doxygen/html/nmtSlave_8c__incl.md5
doc/doxygen/html/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot
doc/doxygen/html/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5
doc/doxygen/html/nmtSlave_8h-source.html
doc/doxygen/html/nmtSlave_8h.html
doc/doxygen/html/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.dot
doc/doxygen/html/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.md5
doc/doxygen/html/nmtSlave_8h__dep__incl.dot
doc/doxygen/html/nmtSlave_8h__dep__incl.md5
doc/doxygen/html/nmtSlave_8h__incl.dot
doc/doxygen/html/nmtSlave_8h__incl.md5
doc/doxygen/html/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot
doc/doxygen/html/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5
doc/doxygen/html/node_8py-source.html
doc/doxygen/html/node_8py.html
doc/doxygen/html/nodelist_8py-source.html
doc/doxygen/html/nodelist_8py.html
doc/doxygen/html/nodemanager_8py-source.html
doc/doxygen/html/nodemanager_8py.html
doc/doxygen/html/objacces_8c-source.html
doc/doxygen/html/objacces_8c.html
doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot
doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5
doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot
doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5
doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.dot
doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.md5
doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.dot
doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.md5
doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.dot
doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.md5
doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot
doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5
doc/doxygen/html/objacces_8c__incl.dot
doc/doxygen/html/objacces_8c__incl.md5
doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.dot
doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.md5
doc/doxygen/html/objacces_8h-source.html
doc/doxygen/html/objacces_8h.html
doc/doxygen/html/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot
doc/doxygen/html/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5
doc/doxygen/html/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot
doc/doxygen/html/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5
doc/doxygen/html/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.dot
doc/doxygen/html/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.md5
doc/doxygen/html/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot
doc/doxygen/html/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5
doc/doxygen/html/objacces_8h__dep__incl.dot
doc/doxygen/html/objacces_8h__dep__incl.md5
doc/doxygen/html/objacces_8h__incl.dot
doc/doxygen/html/objacces_8h__incl.md5
doc/doxygen/html/objdict_8c.html
doc/doxygen/html/objdict_8h.html
doc/doxygen/html/objdictdef_8h-source.html
doc/doxygen/html/objdictdef_8h.html
doc/doxygen/html/objdictdef_8h__dep__incl.dot
doc/doxygen/html/objdictdef_8h__dep__incl.md5
doc/doxygen/html/objdictedit_8py-source.html
doc/doxygen/html/objdictedit_8py.html
doc/doxygen/html/objdictgen_8py-source.html
doc/doxygen/html/objdictgen_8py.html
doc/doxygen/html/param_8h-source.html
doc/doxygen/html/param_8h.html
doc/doxygen/html/pdo_8c-source.html
doc/doxygen/html/pdo_8c.html
doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.dot
doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.md5
doc/doxygen/html/pdo_8c__incl.dot
doc/doxygen/html/pdo_8c__incl.md5
doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot
doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5
doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.dot
doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.md5
doc/doxygen/html/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.dot
doc/doxygen/html/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.md5
doc/doxygen/html/pdo_8h-source.html
doc/doxygen/html/pdo_8h.html
doc/doxygen/html/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.dot
doc/doxygen/html/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.md5
doc/doxygen/html/pdo_8h__dep__incl.dot
doc/doxygen/html/pdo_8h__dep__incl.md5
doc/doxygen/html/pdo_8h__incl.dot
doc/doxygen/html/pdo_8h__incl.md5
doc/doxygen/html/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.dot
doc/doxygen/html/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.md5
doc/doxygen/html/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot
doc/doxygen/html/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5
doc/doxygen/html/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.dot
doc/doxygen/html/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.md5
doc/doxygen/html/ports_8h-source.html
doc/doxygen/html/ports_8h.html
doc/doxygen/html/ports_8h__incl.dot
doc/doxygen/html/ports_8h__incl.md5
doc/doxygen/html/ports__def_8h-source.html
doc/doxygen/html/ports__def_8h.html
doc/doxygen/html/ports__def_8h__dep__incl.dot
doc/doxygen/html/ports__def_8h__dep__incl.md5
doc/doxygen/html/portsaccess_8h-source.html
doc/doxygen/html/portsaccess_8h.html
doc/doxygen/html/regbase_8h-source.html
doc/doxygen/html/regbase_8h.html
doc/doxygen/html/regs_8h-source.html
doc/doxygen/html/regs_8h.html
doc/doxygen/html/resource_8h-source.html
doc/doxygen/html/resource_8h.html
doc/doxygen/html/sdo_8c-source.html
doc/doxygen/html/sdo_8c.html
doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot
doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5
doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.dot
doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.md5
doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot
doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5
doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot
doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5
doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot
doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5
doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.dot
doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.md5
doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot
doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5
doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot
doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5
doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.dot
doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.md5
doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.dot
doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.md5
doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.dot
doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.md5
doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.dot
doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.md5
doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.dot
doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.md5
doc/doxygen/html/sdo_8c__incl.dot
doc/doxygen/html/sdo_8c__incl.md5
doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot
doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5
doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot
doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5
doc/doxygen/html/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot
doc/doxygen/html/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5
doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot
doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5
doc/doxygen/html/sdo_8h-source.html
doc/doxygen/html/sdo_8h.html
doc/doxygen/html/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot
doc/doxygen/html/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5
doc/doxygen/html/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.dot
doc/doxygen/html/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.md5
doc/doxygen/html/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot
doc/doxygen/html/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5
doc/doxygen/html/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot
doc/doxygen/html/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5
doc/doxygen/html/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot
doc/doxygen/html/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5
doc/doxygen/html/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.dot
doc/doxygen/html/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.md5
doc/doxygen/html/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot
doc/doxygen/html/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5
doc/doxygen/html/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot
doc/doxygen/html/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5
doc/doxygen/html/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.dot
doc/doxygen/html/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.md5
doc/doxygen/html/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.dot
doc/doxygen/html/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.md5
doc/doxygen/html/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.dot
doc/doxygen/html/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.md5
doc/doxygen/html/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.dot
doc/doxygen/html/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.md5
doc/doxygen/html/sdo_8h__dep__incl.dot
doc/doxygen/html/sdo_8h__dep__incl.md5
doc/doxygen/html/sdo_8h__incl.dot
doc/doxygen/html/sdo_8h__incl.md5
doc/doxygen/html/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot
doc/doxygen/html/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5
doc/doxygen/html/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot
doc/doxygen/html/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5
doc/doxygen/html/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot
doc/doxygen/html/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5
doc/doxygen/html/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot
doc/doxygen/html/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5
doc/doxygen/html/states_8c-source.html
doc/doxygen/html/states_8c.html
doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot
doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5
doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.dot
doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.md5
doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.dot
doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.md5
doc/doxygen/html/states_8c__incl.dot
doc/doxygen/html/states_8c__incl.md5
doc/doxygen/html/states_8h-source.html
doc/doxygen/html/states_8h.html
doc/doxygen/html/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot
doc/doxygen/html/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5
doc/doxygen/html/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.dot
doc/doxygen/html/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.md5
doc/doxygen/html/states_8h__dep__incl.dot
doc/doxygen/html/states_8h__dep__incl.md5
doc/doxygen/html/states_8h__incl.dot
doc/doxygen/html/states_8h__incl.md5
doc/doxygen/html/structBODY.html
doc/doxygen/html/structCANPipe.html
doc/doxygen/html/structCANPort.html
doc/doxygen/html/structCANPort__coll__graph.dot
doc/doxygen/html/structCANPort__coll__graph.md5
doc/doxygen/html/structMessage.html
doc/doxygen/html/structMessage__coll__graph.dot
doc/doxygen/html/structMessage__coll__graph.md5
doc/doxygen/html/structSHORT__CAN.html
doc/doxygen/html/structcanBusFilterInit.html
doc/doxygen/html/structcanBusInit.html
doc/doxygen/html/structcanBusInit__coll__graph.dot
doc/doxygen/html/structcanBusInit__coll__graph.md5
doc/doxygen/html/structcanBusTime.html
doc/doxygen/html/structcan__baudparams__t.html
doc/doxygen/html/structcanfilt__t.html
doc/doxygen/html/structcanmsg__t.html
doc/doxygen/html/structdriver__data.html
doc/doxygen/html/structdriver__data__coll__graph.dot
doc/doxygen/html/structdriver__data__coll__graph.md5
doc/doxygen/html/structoption.html
doc/doxygen/html/structs__quick__index.html
doc/doxygen/html/structs__state__communication.html
doc/doxygen/html/structstruct__CO__Data.html
doc/doxygen/html/structstruct__CO__Data__coll__graph.dot
doc/doxygen/html/structstruct__CO__Data__coll__graph.md5
doc/doxygen/html/structstruct__s__BOARD.html
doc/doxygen/html/structstruct__s__PDO.html
doc/doxygen/html/structstruct__s__SDO.html
doc/doxygen/html/structstruct__s__SDO__coll__graph.dot
doc/doxygen/html/structstruct__s__SDO__coll__graph.md5
doc/doxygen/html/structstruct__s__process__var.html
doc/doxygen/html/structstruct__s__timer__entry.html
doc/doxygen/html/structstruct__s__timer__entry__coll__graph.dot
doc/doxygen/html/structstruct__s__timer__entry__coll__graph.md5
doc/doxygen/html/structstruct__s__transfer.html
doc/doxygen/html/structt__pointerStack.html
doc/doxygen/html/structtd__indextable.html
doc/doxygen/html/structtd__indextable__coll__graph.dot
doc/doxygen/html/structtd__indextable__coll__graph.md5
doc/doxygen/html/structtd__subindex.html
doc/doxygen/html/subindextable_8py-source.html
doc/doxygen/html/subindextable_8py.html
doc/doxygen/html/sync_8c-source.html
doc/doxygen/html/sync_8c.html
doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot
doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5
doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot
doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5
doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot
doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5
doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot
doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5
doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.dot
doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.md5
doc/doxygen/html/sync_8c__incl.dot
doc/doxygen/html/sync_8c__incl.md5
doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.dot
doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.md5
doc/doxygen/html/sync_8h-source.html
doc/doxygen/html/sync_8h.html
doc/doxygen/html/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot
doc/doxygen/html/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5
doc/doxygen/html/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot
doc/doxygen/html/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5
doc/doxygen/html/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot
doc/doxygen/html/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5
doc/doxygen/html/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot
doc/doxygen/html/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5
doc/doxygen/html/sync_8h__dep__incl.dot
doc/doxygen/html/sync_8h__dep__incl.md5
doc/doxygen/html/sysdep_8h-source.html
doc/doxygen/html/sysdep_8h.html
doc/doxygen/html/sysdep_8h__dep__incl.dot
doc/doxygen/html/sysdep_8h__dep__incl.md5
doc/doxygen/html/sysdep_8h__incl.dot
doc/doxygen/html/sysdep_8h__incl.md5
doc/doxygen/html/tab_b.gif
doc/doxygen/html/tab_l.gif
doc/doxygen/html/tab_r.gif
doc/doxygen/html/tabs.css
doc/doxygen/html/timer_8c-source.html
doc/doxygen/html/timer_8c.html
doc/doxygen/html/timer_8c__incl.dot
doc/doxygen/html/timer_8c__incl.md5
doc/doxygen/html/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.dot
doc/doxygen/html/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.md5
doc/doxygen/html/timer_8h-source.html
doc/doxygen/html/timer_8h.html
doc/doxygen/html/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot
doc/doxygen/html/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5
doc/doxygen/html/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.dot
doc/doxygen/html/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.md5
doc/doxygen/html/timer_8h__dep__incl.dot
doc/doxygen/html/timer_8h__dep__incl.md5
doc/doxygen/html/timer_8h__incl.dot
doc/doxygen/html/timer_8h__incl.md5
doc/doxygen/html/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot
doc/doxygen/html/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5
doc/doxygen/html/timers__driver_8h-source.html
doc/doxygen/html/timers__driver_8h.html
doc/doxygen/html/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.dot
doc/doxygen/html/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.md5
doc/doxygen/html/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot
doc/doxygen/html/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5
doc/doxygen/html/timers__driver_8h__dep__incl.dot
doc/doxygen/html/timers__driver_8h__dep__incl.md5
doc/doxygen/html/timers__driver_8h__incl.dot
doc/doxygen/html/timers__driver_8h__incl.md5
doc/doxygen/html/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot
doc/doxygen/html/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5
doc/doxygen/html/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.dot
doc/doxygen/html/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.md5
doc/doxygen/html/timers__unix_2timerscfg_8h-source.html
doc/doxygen/html/timers__unix_2timerscfg_8h.html
doc/doxygen/html/timers__unix_2timerscfg_8h__incl.dot
doc/doxygen/html/timers__unix_2timerscfg_8h__incl.md5
doc/doxygen/html/timers__unix_8c-source.html
doc/doxygen/html/timers__unix_8c.html
doc/doxygen/html/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.dot
doc/doxygen/html/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.md5
doc/doxygen/html/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.dot
doc/doxygen/html/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.md5
doc/doxygen/html/timers__unix_8c__incl.dot
doc/doxygen/html/timers__unix_8c__incl.md5
doc/doxygen/html/timers__win32_8cpp-source.html
doc/doxygen/html/timers__win32_8cpp.html
doc/doxygen/html/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot
doc/doxygen/html/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5
doc/doxygen/html/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.dot
doc/doxygen/html/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.md5
doc/doxygen/html/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot
doc/doxygen/html/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5
doc/doxygen/html/timers__win32_8cpp__incl.dot
doc/doxygen/html/timers__win32_8cpp__incl.md5
doc/doxygen/html/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot
doc/doxygen/html/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5
doc/doxygen/html/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot
doc/doxygen/html/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5
doc/doxygen/html/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.dot
doc/doxygen/html/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.md5
doc/doxygen/html/timers__xeno_2timerscfg_8h-source.html
doc/doxygen/html/timers__xeno_2timerscfg_8h.html
doc/doxygen/html/timers__xeno_2timerscfg_8h__incl.dot
doc/doxygen/html/timers__xeno_2timerscfg_8h__incl.md5
doc/doxygen/html/timers__xeno_8c-source.html
doc/doxygen/html/timers__xeno_8c.html
doc/doxygen/html/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.dot
doc/doxygen/html/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.md5
doc/doxygen/html/timers__xeno_8c__incl.dot
doc/doxygen/html/timers__xeno_8c__incl.md5
doc/doxygen/html/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot
doc/doxygen/html/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5
doc/doxygen/html/tree.html
doc/doxygen/html/unix_2applicfg_8h-source.html
doc/doxygen/html/unix_2applicfg_8h.html
doc/doxygen/html/unix_2applicfg_8h__incl.dot
doc/doxygen/html/unix_2applicfg_8h__incl.md5
doc/doxygen/html/unix_2canfestival_8h-source.html
doc/doxygen/html/unix_2canfestival_8h.html
doc/doxygen/html/unix_2canfestival_8h__incl.dot
doc/doxygen/html/unix_2canfestival_8h__incl.md5
doc/doxygen/html/unix_8c-source.html
doc/doxygen/html/unix_8c.html
doc/doxygen/html/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.dot
doc/doxygen/html/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.md5
doc/doxygen/html/unix_8c__incl.dot
doc/doxygen/html/unix_8c__incl.md5
doc/doxygen/html/win32_2applicfg_8h-source.html
doc/doxygen/html/win32_2applicfg_8h.html
doc/doxygen/html/win32_2applicfg_8h__dep__incl.dot
doc/doxygen/html/win32_2applicfg_8h__dep__incl.md5
doc/doxygen/html/win32_2applicfg_8h__incl.dot
doc/doxygen/html/win32_2applicfg_8h__incl.md5
doc/doxygen/html/win32_2canfestival_8h-source.html
doc/doxygen/html/win32_2canfestival_8h.html
doc/doxygen/html/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.dot
doc/doxygen/html/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.md5
doc/doxygen/html/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.dot
doc/doxygen/html/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.md5
doc/doxygen/html/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.dot
doc/doxygen/html/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.md5
doc/doxygen/html/win32_2canfestival_8h__dep__incl.dot
doc/doxygen/html/win32_2canfestival_8h__dep__incl.md5
doc/doxygen/html/win32_2canfestival_8h__incl.dot
doc/doxygen/html/win32_2canfestival_8h__incl.md5
doc/doxygen/html/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot
doc/doxygen/html/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5
doc/doxygen/html/win32_2config_8h-source.html
doc/doxygen/html/win32_2config_8h.html
doc/doxygen/html/win32_2config_8h__dep__incl.dot
doc/doxygen/html/win32_2config_8h__dep__incl.md5
doc/doxygen/html/win32_2timerscfg_8h-source.html
doc/doxygen/html/win32_2timerscfg_8h.html
doc/doxygen/html/win32_2timerscfg_8h__dep__incl.dot
doc/doxygen/html/win32_2timerscfg_8h__dep__incl.md5
doc/doxygen/html/win32_2timerscfg_8h__incl.dot
doc/doxygen/html/win32_2timerscfg_8h__incl.md5
doc/doxygen/html/win32test_8c.html
doc/doxygen/html/win32test_8h.html
doc/doxygen/html/xml__in_8py-source.html
doc/doxygen/html/xml__in_8py.html
doc/doxygen/latex/DS301__index_8py.tex
doc/doxygen/latex/FreeSans.ttf
doc/doxygen/latex/Makefile
doc/doxygen/latex/Master_8c.tex
doc/doxygen/latex/Master_8h.tex
doc/doxygen/latex/Slave_8c.tex
doc/doxygen/latex/Slave_8h.tex
doc/doxygen/latex/TestMasterMicroMod_2TestMaster_8c.tex
doc/doxygen/latex/TestMasterMicroMod_2TestMaster_8h.tex
doc/doxygen/latex/TestMasterMicroMod_2getopt_8c.tex
doc/doxygen/latex/TestMasterMicroMod_2getopt_8h.tex
doc/doxygen/latex/TestMasterMicroMod_8c.tex
doc/doxygen/latex/TestMasterMicroMod_8h.tex
doc/doxygen/latex/TestMasterSlave_2TestMaster_8c.tex
doc/doxygen/latex/TestMasterSlave_2TestMaster_8h.tex
doc/doxygen/latex/TestMasterSlave_2getopt_8c.tex
doc/doxygen/latex/TestMasterSlave_2getopt_8h.tex
doc/doxygen/latex/TestMasterSlave_8c.tex
doc/doxygen/latex/TestMasterSlave_8h.tex
doc/doxygen/latex/TestSlave_8c.tex
doc/doxygen/latex/TestSlave_8h.tex
doc/doxygen/latex/____init_____8py.tex
doc/doxygen/latex/annotated.tex
doc/doxygen/latex/appli_8c.tex
doc/doxygen/latex/canOpenDriver_8c.tex
doc/doxygen/latex/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c__incl.dot
doc/doxygen/latex/canOpenDriver_8c__incl.md5
doc/doxygen/latex/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.md5
doc/doxygen/latex/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.dot
doc/doxygen/latex/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.md5
doc/doxygen/latex/canOpenDriver_8h.tex
doc/doxygen/latex/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.dot
doc/doxygen/latex/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.md5
doc/doxygen/latex/can_8h.tex
doc/doxygen/latex/can_8h__dep__incl.dot
doc/doxygen/latex/can_8h__dep__incl.md5
doc/doxygen/latex/can_8h__incl.dot
doc/doxygen/latex/can_8h__incl.md5
doc/doxygen/latex/can__driver_8h.tex
doc/doxygen/latex/can__driver_8h__dep__incl.dot
doc/doxygen/latex/can__driver_8h__dep__incl.md5
doc/doxygen/latex/can__driver_8h__incl.dot
doc/doxygen/latex/can__driver_8h__incl.md5
doc/doxygen/latex/can__lincan_8c.tex
doc/doxygen/latex/can__lincan_8c__incl.dot
doc/doxygen/latex/can__lincan_8c__incl.md5
doc/doxygen/latex/can__peak__linux_8c.tex
doc/doxygen/latex/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot
doc/doxygen/latex/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5
doc/doxygen/latex/can__peak__linux_8c__incl.dot
doc/doxygen/latex/can__peak__linux_8c__incl.md5
doc/doxygen/latex/can__peak__win32_8c.tex
doc/doxygen/latex/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.dot
doc/doxygen/latex/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.md5
doc/doxygen/latex/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot
doc/doxygen/latex/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5
doc/doxygen/latex/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.dot
doc/doxygen/latex/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.md5
doc/doxygen/latex/can__peak__win32_8c__incl.dot
doc/doxygen/latex/can__peak__win32_8c__incl.md5
doc/doxygen/latex/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot
doc/doxygen/latex/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5
doc/doxygen/latex/can__socket_8c.tex
doc/doxygen/latex/can__socket_8c__incl.dot
doc/doxygen/latex/can__socket_8c__incl.md5
doc/doxygen/latex/can__uvccm__win32_8cpp.tex
doc/doxygen/latex/can__uvccm__win32_8cpp__incl.dot
doc/doxygen/latex/can__uvccm__win32_8cpp__incl.md5
doc/doxygen/latex/can__virtual_8c.tex
doc/doxygen/latex/can__virtual_8c__incl.dot
doc/doxygen/latex/can__virtual_8c__incl.md5
doc/doxygen/latex/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot
doc/doxygen/latex/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5
doc/doxygen/latex/candriver_8h.tex
doc/doxygen/latex/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot
doc/doxygen/latex/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5
doc/doxygen/latex/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot
doc/doxygen/latex/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5
doc/doxygen/latex/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot
doc/doxygen/latex/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5
doc/doxygen/latex/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot
doc/doxygen/latex/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5
doc/doxygen/latex/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.dot
doc/doxygen/latex/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.md5
doc/doxygen/latex/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot
doc/doxygen/latex/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5
doc/doxygen/latex/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.dot
doc/doxygen/latex/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.md5
doc/doxygen/latex/candriver_8h__incl.dot
doc/doxygen/latex/candriver_8h__incl.md5
doc/doxygen/latex/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot
doc/doxygen/latex/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5
doc/doxygen/latex/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.dot
doc/doxygen/latex/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.md5
doc/doxygen/latex/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot
doc/doxygen/latex/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5
doc/doxygen/latex/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.dot
doc/doxygen/latex/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.md5
doc/doxygen/latex/canmsg_8h.tex
doc/doxygen/latex/canmsg_8h__dep__incl.dot
doc/doxygen/latex/canmsg_8h__dep__incl.md5
doc/doxygen/latex/canmsg_8h__incl.dot
doc/doxygen/latex/canmsg_8h__incl.md5
doc/doxygen/latex/classcan__uvccm__win32.tex
doc/doxygen/latex/classcan__uvccm__win32_1_1error.tex
doc/doxygen/latex/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.dot
doc/doxygen/latex/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.md5
doc/doxygen/latex/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.dot
doc/doxygen/latex/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.md5
doc/doxygen/latex/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.dot
doc/doxygen/latex/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.md5
doc/doxygen/latex/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.dot
doc/doxygen/latex/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.md5
doc/doxygen/latex/classccritical__section.tex
doc/doxygen/latex/classclass__timers.tex
doc/doxygen/latex/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.dot
doc/doxygen/latex/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.md5
doc/doxygen/latex/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.dot
doc/doxygen/latex/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.md5
doc/doxygen/latex/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.dot
doc/doxygen/latex/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.md5
doc/doxygen/latex/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.dot
doc/doxygen/latex/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.md5
doc/doxygen/latex/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.dot
doc/doxygen/latex/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.md5
doc/doxygen/latex/classcommondialogs_1_1AddSlaveDialog.tex
doc/doxygen/latex/classcommondialogs_1_1CommunicationDialog.tex
doc/doxygen/latex/classcommondialogs_1_1CreateNodeDialog.tex
doc/doxygen/latex/classcommondialogs_1_1MapVariableDialog.tex
doc/doxygen/latex/classcommondialogs_1_1NodeInfosDialog.tex
doc/doxygen/latex/classcommondialogs_1_1UserTypeDialog.tex
doc/doxygen/latex/classdriver__procs.tex
doc/doxygen/latex/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.dot
doc/doxygen/latex/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.md5
doc/doxygen/latex/classnetworkedit_1_1networkedit.tex
doc/doxygen/latex/classnetworkedit_1_1wxHtmlWindowUrlClick.tex
doc/doxygen/latex/classnetworkedit_1_1wxUrlClickHtmlWindow.tex
doc/doxygen/latex/classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.tex
doc/doxygen/latex/classnode_1_1Node.tex
doc/doxygen/latex/classnodelist_1_1NodeList.tex
doc/doxygen/latex/classnodemanager_1_1NodeManager.tex
doc/doxygen/latex/classnodemanager_1_1UndoBuffer.tex
doc/doxygen/latex/classobjdictedit_1_1objdictedit.tex
doc/doxygen/latex/classobjdictedit_1_1wxHtmlWindowUrlClick.tex
doc/doxygen/latex/classobjdictedit_1_1wxUrlClickHtmlWindow.tex
doc/doxygen/latex/classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.tex
doc/doxygen/latex/classsubindextable_1_1EditingPanel.tex
doc/doxygen/latex/classsubindextable_1_1SubindexTable.tex
doc/doxygen/latex/commondialogs_8py.tex
doc/doxygen/latex/config_8h.tex
doc/doxygen/latex/config_8h__dep__incl.dot
doc/doxygen/latex/config_8h__dep__incl.md5
doc/doxygen/latex/data_8h.tex
doc/doxygen/latex/data_8h__dep__incl.dot
doc/doxygen/latex/data_8h__dep__incl.md5
doc/doxygen/latex/data_8h__incl.dot
doc/doxygen/latex/data_8h__incl.md5
doc/doxygen/latex/dcf_8c.tex
doc/doxygen/latex/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.dot
doc/doxygen/latex/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.md5
doc/doxygen/latex/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot
doc/doxygen/latex/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5
doc/doxygen/latex/dcf_8c__incl.dot
doc/doxygen/latex/dcf_8c__incl.md5
doc/doxygen/latex/dcf_8h.tex
doc/doxygen/latex/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot
doc/doxygen/latex/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5
doc/doxygen/latex/dcf_8h__dep__incl.dot
doc/doxygen/latex/dcf_8h__dep__incl.md5
doc/doxygen/latex/def_8h.tex
doc/doxygen/latex/def_8h__dep__incl.dot
doc/doxygen/latex/def_8h__dep__incl.md5
doc/doxygen/latex/def_8h__incl.dot
doc/doxygen/latex/def_8h__incl.md5
doc/doxygen/latex/doxygen.sty
doc/doxygen/latex/drivers__win32_8cpp.tex
doc/doxygen/latex/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.dot
doc/doxygen/latex/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.md5
doc/doxygen/latex/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.dot
doc/doxygen/latex/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.md5
doc/doxygen/latex/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.dot
doc/doxygen/latex/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.md5
doc/doxygen/latex/drivers__win32_8cpp__incl.dot
doc/doxygen/latex/drivers__win32_8cpp__incl.md5
doc/doxygen/latex/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot
doc/doxygen/latex/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5
doc/doxygen/latex/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.dot
doc/doxygen/latex/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.md5
doc/doxygen/latex/eds__utils_8py.tex
doc/doxygen/latex/error_8h.tex
doc/doxygen/latex/example__objdict_8c.tex
doc/doxygen/latex/example__objdict_8c__incl.dot
doc/doxygen/latex/example__objdict_8c__incl.md5
doc/doxygen/latex/example__objdict_8h.tex
doc/doxygen/latex/exit_8h.tex
doc/doxygen/latex/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.dot
doc/doxygen/latex/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.md5
doc/doxygen/latex/files.tex
doc/doxygen/latex/gen__cfile_8py.tex
doc/doxygen/latex/hcs12_2applicfg_8h.tex
doc/doxygen/latex/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot
doc/doxygen/latex/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5
doc/doxygen/latex/hcs12_2applicfg_8h__incl.dot
doc/doxygen/latex/hcs12_2applicfg_8h__incl.md5
doc/doxygen/latex/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.dot
doc/doxygen/latex/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.md5
doc/doxygen/latex/interrupt_8c.tex
doc/doxygen/latex/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot
doc/doxygen/latex/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5
doc/doxygen/latex/interrupt_8c__incl.dot
doc/doxygen/latex/interrupt_8c__incl.md5
doc/doxygen/latex/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot
doc/doxygen/latex/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5
doc/doxygen/latex/interrupt_8h.tex
doc/doxygen/latex/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot
doc/doxygen/latex/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5
doc/doxygen/latex/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot
doc/doxygen/latex/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5
doc/doxygen/latex/interrupts_8h.tex
doc/doxygen/latex/lifegrd_8c.tex
doc/doxygen/latex/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.dot
doc/doxygen/latex/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.md5
doc/doxygen/latex/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.dot
doc/doxygen/latex/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.md5
doc/doxygen/latex/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.dot
doc/doxygen/latex/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.md5
doc/doxygen/latex/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.dot
doc/doxygen/latex/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.md5
doc/doxygen/latex/lifegrd_8c__incl.dot
doc/doxygen/latex/lifegrd_8c__incl.md5
doc/doxygen/latex/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.dot
doc/doxygen/latex/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.md5
doc/doxygen/latex/lifegrd_8h.tex
doc/doxygen/latex/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.dot
doc/doxygen/latex/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.md5
doc/doxygen/latex/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.dot
doc/doxygen/latex/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.md5
doc/doxygen/latex/lifegrd_8h__dep__incl.dot
doc/doxygen/latex/lifegrd_8h__dep__incl.md5
doc/doxygen/latex/lifegrd_8h__incl.dot
doc/doxygen/latex/lifegrd_8h__incl.md5
doc/doxygen/latex/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.dot
doc/doxygen/latex/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.md5
doc/doxygen/latex/lincan_8h.tex
doc/doxygen/latex/lincan_8h__dep__incl.dot
doc/doxygen/latex/lincan_8h__dep__incl.md5
doc/doxygen/latex/lincan_8h__incl.dot
doc/doxygen/latex/lincan_8h__incl.md5
doc/doxygen/latex/main_8c.tex
doc/doxygen/latex/namespaceDS301__index_1_1_5.tex
doc/doxygen/latex/namespacecommondialogs.tex
doc/doxygen/latex/namespacecommondialogs_1_1_5.tex
doc/doxygen/latex/namespacedoc__index.tex
doc/doxygen/latex/namespacedoc__index_1_1DS301__index.tex
doc/doxygen/latex/namespacedoc__index_1_1DS301__index_1_1_5.tex
doc/doxygen/latex/namespacedoc__index_1_1____init____.tex
doc/doxygen/latex/namespaceeds__utils.tex
doc/doxygen/latex/namespacegen__cfile.tex
doc/doxygen/latex/namespacegnosis_1_1xml_1_1pickle_1_1_5.tex
doc/doxygen/latex/namespacenetworkedit.tex
doc/doxygen/latex/namespacenode.tex
doc/doxygen/latex/namespacenode_1_1_5.tex
doc/doxygen/latex/namespacenodelist.tex
doc/doxygen/latex/namespacenodelist_1_1_5.tex
doc/doxygen/latex/namespacenodemanager.tex
doc/doxygen/latex/namespacenodemanager_1_1_5.tex
doc/doxygen/latex/namespaceobjdictedit.tex
doc/doxygen/latex/namespaceobjdictgen.tex
doc/doxygen/latex/namespaces.tex
doc/doxygen/latex/namespacesets_1_1_5.tex
doc/doxygen/latex/namespacesubindextable.tex
doc/doxygen/latex/namespacesubindextable_1_1_5.tex
doc/doxygen/latex/namespacetime_1_1_5.tex
doc/doxygen/latex/namespacetypes_1_1_5.tex
doc/doxygen/latex/namespacewxPython_1_1grid_1_1_5.tex
doc/doxygen/latex/namespacewxPython_1_1html_1_1_5.tex
doc/doxygen/latex/namespacewxPython_1_1wx_1_1_5.tex
doc/doxygen/latex/namespacexml__in.tex
doc/doxygen/latex/networkedit_8py.tex
doc/doxygen/latex/nmtMaster_8c.tex
doc/doxygen/latex/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.dot
doc/doxygen/latex/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.md5
doc/doxygen/latex/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.dot
doc/doxygen/latex/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.md5
doc/doxygen/latex/nmtMaster_8c__incl.dot
doc/doxygen/latex/nmtMaster_8c__incl.md5
doc/doxygen/latex/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot
doc/doxygen/latex/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5
doc/doxygen/latex/nmtMaster_8h.tex
doc/doxygen/latex/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.dot
doc/doxygen/latex/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.md5
doc/doxygen/latex/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.dot
doc/doxygen/latex/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.md5
doc/doxygen/latex/nmtMaster_8h__dep__incl.dot
doc/doxygen/latex/nmtMaster_8h__dep__incl.md5
doc/doxygen/latex/nmtMaster_8h__incl.dot
doc/doxygen/latex/nmtMaster_8h__incl.md5
doc/doxygen/latex/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot
doc/doxygen/latex/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5
doc/doxygen/latex/nmtSlave_8c.tex
doc/doxygen/latex/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.dot
doc/doxygen/latex/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.md5
doc/doxygen/latex/nmtSlave_8c__incl.dot
doc/doxygen/latex/nmtSlave_8c__incl.md5
doc/doxygen/latex/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot
doc/doxygen/latex/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5
doc/doxygen/latex/nmtSlave_8h.tex
doc/doxygen/latex/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.dot
doc/doxygen/latex/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.md5
doc/doxygen/latex/nmtSlave_8h__dep__incl.dot
doc/doxygen/latex/nmtSlave_8h__dep__incl.md5
doc/doxygen/latex/nmtSlave_8h__incl.dot
doc/doxygen/latex/nmtSlave_8h__incl.md5
doc/doxygen/latex/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot
doc/doxygen/latex/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5
doc/doxygen/latex/node_8py.tex
doc/doxygen/latex/nodelist_8py.tex
doc/doxygen/latex/nodemanager_8py.tex
doc/doxygen/latex/objacces_8c.tex
doc/doxygen/latex/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot
doc/doxygen/latex/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5
doc/doxygen/latex/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot
doc/doxygen/latex/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5
doc/doxygen/latex/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.dot
doc/doxygen/latex/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.md5
doc/doxygen/latex/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.dot
doc/doxygen/latex/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.md5
doc/doxygen/latex/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.dot
doc/doxygen/latex/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.md5
doc/doxygen/latex/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot
doc/doxygen/latex/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5
doc/doxygen/latex/objacces_8c__incl.dot
doc/doxygen/latex/objacces_8c__incl.md5
doc/doxygen/latex/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.dot
doc/doxygen/latex/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.md5
doc/doxygen/latex/objacces_8h.tex
doc/doxygen/latex/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot
doc/doxygen/latex/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5
doc/doxygen/latex/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot
doc/doxygen/latex/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5
doc/doxygen/latex/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.dot
doc/doxygen/latex/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.md5
doc/doxygen/latex/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot
doc/doxygen/latex/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5
doc/doxygen/latex/objacces_8h__dep__incl.dot
doc/doxygen/latex/objacces_8h__dep__incl.md5
doc/doxygen/latex/objacces_8h__incl.dot
doc/doxygen/latex/objacces_8h__incl.md5
doc/doxygen/latex/objdict_8c.tex
doc/doxygen/latex/objdict_8h.tex
doc/doxygen/latex/objdictdef_8h.tex
doc/doxygen/latex/objdictdef_8h__dep__incl.dot
doc/doxygen/latex/objdictdef_8h__dep__incl.md5
doc/doxygen/latex/objdictedit_8py.tex
doc/doxygen/latex/objdictgen_8py.tex
doc/doxygen/latex/param_8h.tex
doc/doxygen/latex/pdo_8c.tex
doc/doxygen/latex/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.dot
doc/doxygen/latex/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.md5
doc/doxygen/latex/pdo_8c__incl.dot
doc/doxygen/latex/pdo_8c__incl.md5
doc/doxygen/latex/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot
doc/doxygen/latex/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5
doc/doxygen/latex/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.dot
doc/doxygen/latex/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.md5
doc/doxygen/latex/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.dot
doc/doxygen/latex/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.md5
doc/doxygen/latex/pdo_8h.tex
doc/doxygen/latex/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.dot
doc/doxygen/latex/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.md5
doc/doxygen/latex/pdo_8h__dep__incl.dot
doc/doxygen/latex/pdo_8h__dep__incl.md5
doc/doxygen/latex/pdo_8h__incl.dot
doc/doxygen/latex/pdo_8h__incl.md5
doc/doxygen/latex/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.dot
doc/doxygen/latex/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.md5
doc/doxygen/latex/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot
doc/doxygen/latex/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5
doc/doxygen/latex/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.dot
doc/doxygen/latex/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.md5
doc/doxygen/latex/ports_8h.tex
doc/doxygen/latex/ports_8h__incl.dot
doc/doxygen/latex/ports_8h__incl.md5
doc/doxygen/latex/ports__def_8h.tex
doc/doxygen/latex/ports__def_8h__dep__incl.dot
doc/doxygen/latex/ports__def_8h__dep__incl.md5
doc/doxygen/latex/portsaccess_8h.tex
doc/doxygen/latex/refman.tex
doc/doxygen/latex/regbase_8h.tex
doc/doxygen/latex/regs_8h.tex
doc/doxygen/latex/resource_8h.tex
doc/doxygen/latex/sdo_8c.tex
doc/doxygen/latex/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot
doc/doxygen/latex/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5
doc/doxygen/latex/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.dot
doc/doxygen/latex/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.md5
doc/doxygen/latex/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot
doc/doxygen/latex/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5
doc/doxygen/latex/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot
doc/doxygen/latex/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5
doc/doxygen/latex/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot
doc/doxygen/latex/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5
doc/doxygen/latex/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.dot
doc/doxygen/latex/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.md5
doc/doxygen/latex/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot
doc/doxygen/latex/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5
doc/doxygen/latex/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot
doc/doxygen/latex/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5
doc/doxygen/latex/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.dot
doc/doxygen/latex/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.md5
doc/doxygen/latex/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.dot
doc/doxygen/latex/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.md5
doc/doxygen/latex/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.dot
doc/doxygen/latex/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.md5
doc/doxygen/latex/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.dot
doc/doxygen/latex/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.md5
doc/doxygen/latex/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.dot
doc/doxygen/latex/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.md5
doc/doxygen/latex/sdo_8c__incl.dot
doc/doxygen/latex/sdo_8c__incl.md5
doc/doxygen/latex/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot
doc/doxygen/latex/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5
doc/doxygen/latex/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot
doc/doxygen/latex/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5
doc/doxygen/latex/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot
doc/doxygen/latex/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5
doc/doxygen/latex/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot
doc/doxygen/latex/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5
doc/doxygen/latex/sdo_8h.tex
doc/doxygen/latex/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot
doc/doxygen/latex/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5
doc/doxygen/latex/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.dot
doc/doxygen/latex/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.md5
doc/doxygen/latex/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot
doc/doxygen/latex/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5
doc/doxygen/latex/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot
doc/doxygen/latex/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5
doc/doxygen/latex/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot
doc/doxygen/latex/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5
doc/doxygen/latex/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.dot
doc/doxygen/latex/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.md5
doc/doxygen/latex/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot
doc/doxygen/latex/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5
doc/doxygen/latex/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot
doc/doxygen/latex/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5
doc/doxygen/latex/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.dot
doc/doxygen/latex/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.md5
doc/doxygen/latex/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.dot
doc/doxygen/latex/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.md5
doc/doxygen/latex/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.dot
doc/doxygen/latex/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.md5
doc/doxygen/latex/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.dot
doc/doxygen/latex/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.md5
doc/doxygen/latex/sdo_8h__dep__incl.dot
doc/doxygen/latex/sdo_8h__dep__incl.md5
doc/doxygen/latex/sdo_8h__incl.dot
doc/doxygen/latex/sdo_8h__incl.md5
doc/doxygen/latex/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot
doc/doxygen/latex/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5
doc/doxygen/latex/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot
doc/doxygen/latex/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5
doc/doxygen/latex/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot
doc/doxygen/latex/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5
doc/doxygen/latex/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot
doc/doxygen/latex/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5
doc/doxygen/latex/states_8c.tex
doc/doxygen/latex/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot
doc/doxygen/latex/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5
doc/doxygen/latex/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.dot
doc/doxygen/latex/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.md5
doc/doxygen/latex/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.dot
doc/doxygen/latex/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.md5
doc/doxygen/latex/states_8c__incl.dot
doc/doxygen/latex/states_8c__incl.md5
doc/doxygen/latex/states_8h.tex
doc/doxygen/latex/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot
doc/doxygen/latex/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5
doc/doxygen/latex/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.dot
doc/doxygen/latex/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.md5
doc/doxygen/latex/states_8h__dep__incl.dot
doc/doxygen/latex/states_8h__dep__incl.md5
doc/doxygen/latex/states_8h__incl.dot
doc/doxygen/latex/states_8h__incl.md5
doc/doxygen/latex/structBODY.tex
doc/doxygen/latex/structCANPipe.tex
doc/doxygen/latex/structCANPort.tex
doc/doxygen/latex/structCANPort__coll__graph.dot
doc/doxygen/latex/structCANPort__coll__graph.md5
doc/doxygen/latex/structMessage.tex
doc/doxygen/latex/structMessage__coll__graph.dot
doc/doxygen/latex/structMessage__coll__graph.md5
doc/doxygen/latex/structSHORT__CAN.tex
doc/doxygen/latex/structcanBusFilterInit.tex
doc/doxygen/latex/structcanBusInit.tex
doc/doxygen/latex/structcanBusInit__coll__graph.dot
doc/doxygen/latex/structcanBusInit__coll__graph.md5
doc/doxygen/latex/structcanBusTime.tex
doc/doxygen/latex/structcan__baudparams__t.tex
doc/doxygen/latex/structcanfilt__t.tex
doc/doxygen/latex/structcanmsg__t.tex
doc/doxygen/latex/structdriver__data.tex
doc/doxygen/latex/structdriver__data__coll__graph.dot
doc/doxygen/latex/structdriver__data__coll__graph.md5
doc/doxygen/latex/structoption.tex
doc/doxygen/latex/structs__quick__index.tex
doc/doxygen/latex/structs__state__communication.tex
doc/doxygen/latex/structstruct__CO__Data.tex
doc/doxygen/latex/structstruct__CO__Data__coll__graph.dot
doc/doxygen/latex/structstruct__CO__Data__coll__graph.md5
doc/doxygen/latex/structstruct__s__BOARD.tex
doc/doxygen/latex/structstruct__s__PDO.tex
doc/doxygen/latex/structstruct__s__SDO.tex
doc/doxygen/latex/structstruct__s__SDO__coll__graph.dot
doc/doxygen/latex/structstruct__s__SDO__coll__graph.md5
doc/doxygen/latex/structstruct__s__process__var.tex
doc/doxygen/latex/structstruct__s__timer__entry.tex
doc/doxygen/latex/structstruct__s__timer__entry__coll__graph.dot
doc/doxygen/latex/structstruct__s__timer__entry__coll__graph.md5
doc/doxygen/latex/structstruct__s__transfer.tex
doc/doxygen/latex/structt__pointerStack.tex
doc/doxygen/latex/structtd__indextable.tex
doc/doxygen/latex/structtd__indextable__coll__graph.dot
doc/doxygen/latex/structtd__indextable__coll__graph.md5
doc/doxygen/latex/structtd__subindex.tex
doc/doxygen/latex/subindextable_8py.tex
doc/doxygen/latex/sync_8c.tex
doc/doxygen/latex/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot
doc/doxygen/latex/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5
doc/doxygen/latex/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot
doc/doxygen/latex/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5
doc/doxygen/latex/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot
doc/doxygen/latex/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5
doc/doxygen/latex/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot
doc/doxygen/latex/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5
doc/doxygen/latex/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.dot
doc/doxygen/latex/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.md5
doc/doxygen/latex/sync_8c__incl.dot
doc/doxygen/latex/sync_8c__incl.md5
doc/doxygen/latex/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.dot
doc/doxygen/latex/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.md5
doc/doxygen/latex/sync_8h.tex
doc/doxygen/latex/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot
doc/doxygen/latex/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5
doc/doxygen/latex/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot
doc/doxygen/latex/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5
doc/doxygen/latex/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot
doc/doxygen/latex/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5
doc/doxygen/latex/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot
doc/doxygen/latex/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5
doc/doxygen/latex/sync_8h__dep__incl.dot
doc/doxygen/latex/sync_8h__dep__incl.md5
doc/doxygen/latex/sysdep_8h.tex
doc/doxygen/latex/sysdep_8h__dep__incl.dot
doc/doxygen/latex/sysdep_8h__dep__incl.md5
doc/doxygen/latex/sysdep_8h__incl.dot
doc/doxygen/latex/sysdep_8h__incl.md5
doc/doxygen/latex/timer_8c.tex
doc/doxygen/latex/timer_8c__incl.dot
doc/doxygen/latex/timer_8c__incl.md5
doc/doxygen/latex/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.dot
doc/doxygen/latex/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.md5
doc/doxygen/latex/timer_8h.tex
doc/doxygen/latex/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot
doc/doxygen/latex/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5
doc/doxygen/latex/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.dot
doc/doxygen/latex/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.md5
doc/doxygen/latex/timer_8h__dep__incl.dot
doc/doxygen/latex/timer_8h__dep__incl.md5
doc/doxygen/latex/timer_8h__incl.dot
doc/doxygen/latex/timer_8h__incl.md5
doc/doxygen/latex/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot
doc/doxygen/latex/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5
doc/doxygen/latex/timers__driver_8h.tex
doc/doxygen/latex/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.dot
doc/doxygen/latex/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.md5
doc/doxygen/latex/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot
doc/doxygen/latex/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5
doc/doxygen/latex/timers__driver_8h__dep__incl.dot
doc/doxygen/latex/timers__driver_8h__dep__incl.md5
doc/doxygen/latex/timers__driver_8h__incl.dot
doc/doxygen/latex/timers__driver_8h__incl.md5
doc/doxygen/latex/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot
doc/doxygen/latex/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5
doc/doxygen/latex/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.dot
doc/doxygen/latex/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.md5
doc/doxygen/latex/timers__unix_2timerscfg_8h.tex
doc/doxygen/latex/timers__unix_2timerscfg_8h__incl.dot
doc/doxygen/latex/timers__unix_2timerscfg_8h__incl.md5
doc/doxygen/latex/timers__unix_8c.tex
doc/doxygen/latex/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.dot
doc/doxygen/latex/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.md5
doc/doxygen/latex/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.dot
doc/doxygen/latex/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.md5
doc/doxygen/latex/timers__unix_8c__incl.dot
doc/doxygen/latex/timers__unix_8c__incl.md5
doc/doxygen/latex/timers__win32_8cpp.tex
doc/doxygen/latex/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot
doc/doxygen/latex/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5
doc/doxygen/latex/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.dot
doc/doxygen/latex/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.md5
doc/doxygen/latex/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot
doc/doxygen/latex/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5
doc/doxygen/latex/timers__win32_8cpp__incl.dot
doc/doxygen/latex/timers__win32_8cpp__incl.md5
doc/doxygen/latex/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot
doc/doxygen/latex/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5
doc/doxygen/latex/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot
doc/doxygen/latex/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5
doc/doxygen/latex/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.dot
doc/doxygen/latex/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.md5
doc/doxygen/latex/timers__xeno_2timerscfg_8h.tex
doc/doxygen/latex/timers__xeno_2timerscfg_8h__incl.dot
doc/doxygen/latex/timers__xeno_2timerscfg_8h__incl.md5
doc/doxygen/latex/timers__xeno_8c.tex
doc/doxygen/latex/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.dot
doc/doxygen/latex/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.md5
doc/doxygen/latex/timers__xeno_8c__incl.dot
doc/doxygen/latex/timers__xeno_8c__incl.md5
doc/doxygen/latex/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot
doc/doxygen/latex/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5
doc/doxygen/latex/unix_2applicfg_8h.tex
doc/doxygen/latex/unix_2applicfg_8h__incl.dot
doc/doxygen/latex/unix_2applicfg_8h__incl.md5
doc/doxygen/latex/unix_2canfestival_8h.tex
doc/doxygen/latex/unix_2canfestival_8h__incl.dot
doc/doxygen/latex/unix_2canfestival_8h__incl.md5
doc/doxygen/latex/unix_8c.tex
doc/doxygen/latex/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.dot
doc/doxygen/latex/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.md5
doc/doxygen/latex/unix_8c__incl.dot
doc/doxygen/latex/unix_8c__incl.md5
doc/doxygen/latex/win32_2applicfg_8h.tex
doc/doxygen/latex/win32_2applicfg_8h__dep__incl.dot
doc/doxygen/latex/win32_2applicfg_8h__dep__incl.md5
doc/doxygen/latex/win32_2applicfg_8h__incl.dot
doc/doxygen/latex/win32_2applicfg_8h__incl.md5
doc/doxygen/latex/win32_2canfestival_8h.tex
doc/doxygen/latex/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.dot
doc/doxygen/latex/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.md5
doc/doxygen/latex/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.dot
doc/doxygen/latex/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.md5
doc/doxygen/latex/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.dot
doc/doxygen/latex/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.md5
doc/doxygen/latex/win32_2canfestival_8h__dep__incl.dot
doc/doxygen/latex/win32_2canfestival_8h__dep__incl.md5
doc/doxygen/latex/win32_2canfestival_8h__incl.dot
doc/doxygen/latex/win32_2canfestival_8h__incl.md5
doc/doxygen/latex/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot
doc/doxygen/latex/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5
doc/doxygen/latex/win32_2config_8h.tex
doc/doxygen/latex/win32_2config_8h__dep__incl.dot
doc/doxygen/latex/win32_2config_8h__dep__incl.md5
doc/doxygen/latex/win32_2timerscfg_8h.tex
doc/doxygen/latex/win32_2timerscfg_8h__dep__incl.dot
doc/doxygen/latex/win32_2timerscfg_8h__dep__incl.md5
doc/doxygen/latex/win32_2timerscfg_8h__incl.dot
doc/doxygen/latex/win32_2timerscfg_8h__incl.md5
doc/doxygen/latex/win32test_8c.tex
doc/doxygen/latex/win32test_8h.tex
doc/doxygen/latex/xml__in_8py.tex
src/dcf.c
src/lifegrd.c
--- a/Makefile.in	Tue May 29 12:02:18 2007 +0200
+++ b/Makefile.in	Mon Jun 04 17:59:50 2007 +0200
@@ -26,6 +26,10 @@
 examples: canfestival driver
 	$(MAKE) -C examples all
 
+documentation: 
+	echo Doxygen generation!!
+	doxygen doc/doxygen/Doxyfile
+
 objdictgen:
 	$(MAKE) -C objdictgen all
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/Doxyfile	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,225 @@
+# Doxyfile 1.5.1
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = CanFestival
+PROJECT_NUMBER = 3
+OUTPUT_DIRECTORY = 
+CREATE_SUBDIRS = NO
+OUTPUT_LANGUAGE = English
+USE_WINDOWS_ENCODING = NO
+BRIEF_MEMBER_DESC = YES
+REPEAT_BRIEF = YES
+ABBREVIATE_BRIEF = "The $name class" "The $name widget" "The $name file" is provides specifies contains represents a an the
+ALWAYS_DETAILED_SEC = NO
+INLINE_INHERITED_MEMB = NO
+FULL_PATH_NAMES = YES
+STRIP_FROM_PATH = .
+STRIP_FROM_INC_PATH = 
+SHORT_NAMES = NO
+JAVADOC_AUTOBRIEF = NO
+MULTILINE_CPP_IS_BRIEF = NO
+DETAILS_AT_TOP = NO
+INHERIT_DOCS = YES
+SEPARATE_MEMBER_PAGES = NO
+TAB_SIZE = 8
+ALIASES = 
+OPTIMIZE_OUTPUT_FOR_C = YES
+OPTIMIZE_OUTPUT_JAVA = NO
+BUILTIN_STL_SUPPORT = NO
+DISTRIBUTE_GROUP_DOC = NO
+SUBGROUPING = YES
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_ALL = YES
+EXTRACT_PRIVATE = YES
+EXTRACT_STATIC = NO
+EXTRACT_LOCAL_CLASSES = YES
+EXTRACT_LOCAL_METHODS = NO
+HIDE_UNDOC_MEMBERS = NO
+HIDE_UNDOC_CLASSES = NO
+HIDE_FRIEND_COMPOUNDS = NO
+HIDE_IN_BODY_DOCS = NO
+INTERNAL_DOCS = NO
+CASE_SENSE_NAMES = YES
+HIDE_SCOPE_NAMES = NO
+SHOW_INCLUDE_FILES = YES
+INLINE_INFO = YES
+SORT_MEMBER_DOCS = YES
+SORT_BRIEF_DOCS = NO
+SORT_BY_SCOPE_NAME = NO
+GENERATE_TODOLIST = YES
+GENERATE_TESTLIST = YES
+GENERATE_BUGLIST = YES
+GENERATE_DEPRECATEDLIST = YES
+ENABLED_SECTIONS = 
+MAX_INITIALIZER_LINES = 30
+SHOW_USED_FILES = YES
+SHOW_DIRECTORIES = NO
+FILE_VERSION_FILTER = 
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET = NO
+WARNINGS = YES
+WARN_IF_UNDOCUMENTED = YES
+WARN_IF_DOC_ERROR = YES
+WARN_NO_PARAMDOC = NO
+WARN_FORMAT = "$file:$line: $text"
+WARN_LOGFILE = 
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = /home/epimerde/documents/tc11/CanFestival-3/src 
+FILE_PATTERNS = *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py *.C *.CC *.C++ *.II *.I++ *.H *.HH *.H++ *.CS *.PHP *.PHP3 *.M *.MM *.PY
+RECURSIVE = YES
+EXCLUDE = 
+EXCLUDE_SYMLINKS = NO
+EXCLUDE_PATTERNS = 
+EXAMPLE_PATH = 
+EXAMPLE_PATTERNS = *
+EXAMPLE_RECURSIVE = NO
+IMAGE_PATH = 
+INPUT_FILTER = 
+FILTER_PATTERNS = 
+FILTER_SOURCE_FILES = NO
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER = NO
+INLINE_SOURCES = NO
+STRIP_CODE_COMMENTS = YES
+REFERENCED_BY_RELATION = NO
+REFERENCES_RELATION = NO
+REFERENCES_LINK_SOURCE = YES
+USE_HTAGS = NO
+VERBATIM_HEADERS = NO
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX = NO
+COLS_IN_ALPHA_INDEX = 5
+IGNORE_PREFIX = 
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML = YES
+HTML_OUTPUT = html
+HTML_FILE_EXTENSION = .html
+HTML_HEADER = 
+HTML_FOOTER = 
+HTML_STYLESHEET = 
+HTML_ALIGN_MEMBERS = YES
+GENERATE_HTMLHELP = NO
+CHM_FILE = 
+HHC_LOCATION = 
+GENERATE_CHI = NO
+BINARY_TOC = NO
+TOC_EXPAND = NO
+DISABLE_INDEX = NO
+ENUM_VALUES_PER_LINE = 4
+GENERATE_TREEVIEW = YES
+TREEVIEW_WIDTH = 250
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX = YES
+LATEX_OUTPUT = latex
+LATEX_CMD_NAME = latex
+MAKEINDEX_CMD_NAME = makeindex
+COMPACT_LATEX = NO
+PAPER_TYPE = a4wide
+EXTRA_PACKAGES = 
+LATEX_HEADER = 
+PDF_HYPERLINKS = YES
+USE_PDFLATEX = YES
+LATEX_BATCHMODE = NO
+LATEX_HIDE_INDICES = NO
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF = NO
+RTF_OUTPUT = rtf
+COMPACT_RTF = NO
+RTF_HYPERLINKS = NO
+RTF_STYLESHEET_FILE = 
+RTF_EXTENSIONS_FILE = 
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN = NO
+MAN_OUTPUT = man
+MAN_EXTENSION = .3
+MAN_LINKS = NO
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML = NO
+XML_OUTPUT = xml
+XML_SCHEMA = 
+XML_DTD = 
+XML_PROGRAMLISTING = YES
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF = NO
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD = NO
+PERLMOD_LATEX = NO
+PERLMOD_PRETTY = YES
+PERLMOD_MAKEVAR_PREFIX = 
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING = YES
+MACRO_EXPANSION = NO
+EXPAND_ONLY_PREDEF = NO
+SEARCH_INCLUDES = YES
+INCLUDE_PATH = 
+INCLUDE_FILE_PATTERNS = 
+PREDEFINED = 
+EXPAND_AS_DEFINED = 
+SKIP_FUNCTION_MACROS = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+TAGFILES = 
+GENERATE_TAGFILE = 
+ALLEXTERNALS = NO
+EXTERNAL_GROUPS = YES
+PERL_PATH = /usr/bin/perl
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS = YES
+HIDE_UNDOC_RELATIONS = YES
+HAVE_DOT = NO
+CLASS_GRAPH = YES
+COLLABORATION_GRAPH = YES
+GROUP_GRAPHS = YES
+UML_LOOK = NO
+TEMPLATE_RELATIONS = NO
+INCLUDE_GRAPH = YES
+INCLUDED_BY_GRAPH = YES
+CALL_GRAPH = YES
+CALLER_GRAPH = NO
+GRAPHICAL_HIERARCHY = YES
+DIRECTORY_GRAPH = YES
+DOT_IMAGE_FORMAT = png
+DOT_PATH = 
+DOTFILE_DIRS = 
+MAX_DOT_GRAPH_WIDTH = 1024
+MAX_DOT_GRAPH_HEIGHT = 1024
+MAX_DOT_GRAPH_DEPTH = 1000
+DOT_TRANSPARENT = NO
+DOT_MULTI_TARGETS = NO
+GENERATE_LEGEND = YES
+DOT_CLEANUP = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+SEARCHENGINE = NO
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/DS301__index_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/DS301_index.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/DS301_index.py</h1><a href="DS301__index_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacedoc__index_1_1DS301__index.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="keyword">import</span> os
+<a name="l00005"></a>00005 
+<a name="l00006"></a>00006 DS301_PDF_INDEX = {0x1000: 86, 0x1001: 87, 0x1002: 87, 0x1003: 88, 0x1005: 89, 0x1006: 90, 0x1007: 90, 0x1008: 91, 0x1009: 91, 0x100A: 91, 0x100C: 92, 0x100D: 92, 0x1010: 92, 0x1011: 94, 0x1012: 97, 0x1013: 98, 0x1014: 98, 0x1015: 99, 0x1016: 100, 0x1017: 101, 0x1018: 101, 0x1020: 117, 0x1200: 103, 0x1201: 103, 0x1280: 105, 0x1400: 106, 0x1600: 109, 0x1800: 111, 0x1A00: 112}
+<a name="l00007"></a>00007 
+<a name="l00008"></a><a class="code" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">00008</a> <span class="keyword">def </span><a class="code" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">OpenPDFDocIndex</a>(index, cwd):
+<a name="l00009"></a>00009     <span class="keywordflow">if</span> <span class="keywordflow">not</span> os.path.isfile(os.path.join(cwd, <span class="stringliteral">"doc/301_v04000201.pdf"</span>)):
+<a name="l00010"></a>00010         <span class="keywordflow">return</span> <span class="stringliteral">"""No documentation file available.</span>
+<a name="l00011"></a>00011 <span class="stringliteral">Please read can festival documentation to know how to obtain one."""</span>
+<a name="l00012"></a>00012     <span class="keywordflow">try</span>:
+<a name="l00013"></a>00013         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> DS301_PDF_INDEX:
+<a name="l00014"></a>00014             os.system(<span class="stringliteral">"xpdf -remote DS301 %s %d &amp;"</span>%(os.path.join(cwd, <span class="stringliteral">"doc/301_v04000201.pdf"</span>), DS301_PDF_INDEX[index]))
+<a name="l00015"></a>00015         <span class="keywordflow">else</span>:
+<a name="l00016"></a>00016             os.system(<span class="stringliteral">"xpdf -remote DS301 %s &amp;"</span>%os.path.join(cwd, <span class="stringliteral">"doc/301_v04000201.pdf"</span>))
+<a name="l00017"></a>00017         <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00018"></a>00018     <span class="keywordflow">except</span>:
+<a name="l00019"></a>00019         <span class="keywordflow">return</span> <span class="stringliteral">"""Check if xpdf is correctly installed on your computer"""</span>
+<a name="l00020"></a>00020         
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/DS301__index_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/DS301_index.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/DS301_index.py File Reference</h1>
+<p>
+<a href="DS301__index_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1DS301__index.html">doc_index::DS301_index</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">doc_index::DS301_index::OpenPDFDocIndex</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/Master_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/Master.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/Master.c File Reference</h1><code>#include &quot;<a class="el" href="Master_8h.html">Master.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="Slave_8h.html">Slave.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="TestMasterSlave_8h.html">TestMasterSlave.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#47eb45e75b4db150fb465fcf171ef4b4">TestMaster_heartbeatError</a> (UNS8 heartbeatID)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#e08dfb379eebaa62524fac5bba2196d5">TestMaster_initialisation</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#89903ebdfe78bc9cc97e0d142da9b820">ConfigureSlaveNode</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#030d780d48bec13bd56374f0c4be26b6">CheckSDOAndContinue</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#8fe2bae5bb407a3a71ee5fa5ea5d617f">TestMaster_preOperational</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#81c297f2b4b9676e906286bf46541fc1">TestMaster_operational</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#897d573cafc13ac80abbc207c0ee41b0">TestMaster_stopped</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#9a8f72cab7f649481ca84ab2222dd179">TestMaster_post_sync</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#5e466aa03eae00c269cf20359a7ee074">TestMaster_post_TPDO</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">init_step</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#14755b0ad32c861583eb69c946f3d9aa">query_result</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#5ac78804c899f5179534e6f75346f23c">waiting_answer</a> = 0</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="030d780d48bec13bd56374f0c4be26b6"></a><!-- doxytag: member="Master.c::CheckSDOAndContinue" ref="030d780d48bec13bd56374f0c4be26b6" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void CheckSDOAndContinue           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="89903ebdfe78bc9cc97e0d142da9b820"></a><!-- doxytag: member="Master.c::ConfigureSlaveNode" ref="89903ebdfe78bc9cc97e0d142da9b820" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void ConfigureSlaveNode           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="47eb45e75b4db150fb465fcf171ef4b4"></a><!-- doxytag: member="Master.c::TestMaster_heartbeatError" ref="47eb45e75b4db150fb465fcf171ef4b4" args="(UNS8 heartbeatID)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_heartbeatError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>heartbeatID</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e08dfb379eebaa62524fac5bba2196d5"></a><!-- doxytag: member="Master.c::TestMaster_initialisation" ref="e08dfb379eebaa62524fac5bba2196d5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_initialisation           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="81c297f2b4b9676e906286bf46541fc1"></a><!-- doxytag: member="Master.c::TestMaster_operational" ref="81c297f2b4b9676e906286bf46541fc1" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_operational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9a8f72cab7f649481ca84ab2222dd179"></a><!-- doxytag: member="Master.c::TestMaster_post_sync" ref="9a8f72cab7f649481ca84ab2222dd179" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_post_sync           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5e466aa03eae00c269cf20359a7ee074"></a><!-- doxytag: member="Master.c::TestMaster_post_TPDO" ref="5e466aa03eae00c269cf20359a7ee074" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_post_TPDO           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8fe2bae5bb407a3a71ee5fa5ea5d617f"></a><!-- doxytag: member="Master.c::TestMaster_preOperational" ref="8fe2bae5bb407a3a71ee5fa5ea5d617f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_preOperational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="897d573cafc13ac80abbc207c0ee41b0"></a><!-- doxytag: member="Master.c::TestMaster_stopped" ref="897d573cafc13ac80abbc207c0ee41b0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_stopped           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="ef9c66a2e9f5ef9f6475282320a1ebe9"></a><!-- doxytag: member="Master.c::init_step" ref="ef9c66a2e9f5ef9f6475282320a1ebe9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="Master_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">init_step</a> = 0<code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="14755b0ad32c861583eb69c946f3d9aa"></a><!-- doxytag: member="Master.c::query_result" ref="14755b0ad32c861583eb69c946f3d9aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char <a class="el" href="Master_8c.html#14755b0ad32c861583eb69c946f3d9aa">query_result</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5ac78804c899f5179534e6f75346f23c"></a><!-- doxytag: member="Master.c::waiting_answer" ref="5ac78804c899f5179534e6f75346f23c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char <a class="el" href="Master_8c.html#5ac78804c899f5179534e6f75346f23c">waiting_answer</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/Master_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,206 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/Master.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/Master.h File Reference</h1><code>#include &quot;<a class="el" href="TestMasterSlave_2TestMaster_8h.html">TestMaster.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#68bcbab35a7a058c874ac3af06cbf240">TestMaster_heartbeatError</a> (UNS8)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#6c928d57139125b6aaadc9df4f337489">TestMaster_canSend</a> (<a class="el" href="structMessage.html">Message</a> *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#0c39246491ef97103fad9f8087c7994b">TestMaster_initialisation</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#f8fc4f9c510c05a678c123cfde42c2b9">TestMaster_preOperational</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#3e91c546626b971be52999974e9a09d7">TestMaster_operational</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#54990cb4513be0eb2f3690131204d375">TestMaster_stopped</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#600981dd777d30387dc8eb3ec85d8ea3">TestMaster_post_sync</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#b85edc6945cb2404d6eef4a11cd66c82">TestMaster_post_TPDO</a> (void)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="6c928d57139125b6aaadc9df4f337489"></a><!-- doxytag: member="Master.h::TestMaster_canSend" ref="6c928d57139125b6aaadc9df4f337489" args="(Message *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 TestMaster_canSend           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="68bcbab35a7a058c874ac3af06cbf240"></a><!-- doxytag: member="Master.h::TestMaster_heartbeatError" ref="68bcbab35a7a058c874ac3af06cbf240" args="(UNS8)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_heartbeatError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0c39246491ef97103fad9f8087c7994b"></a><!-- doxytag: member="Master.h::TestMaster_initialisation" ref="0c39246491ef97103fad9f8087c7994b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_initialisation           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3e91c546626b971be52999974e9a09d7"></a><!-- doxytag: member="Master.h::TestMaster_operational" ref="3e91c546626b971be52999974e9a09d7" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_operational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="600981dd777d30387dc8eb3ec85d8ea3"></a><!-- doxytag: member="Master.h::TestMaster_post_sync" ref="600981dd777d30387dc8eb3ec85d8ea3" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_post_sync           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b85edc6945cb2404d6eef4a11cd66c82"></a><!-- doxytag: member="Master.h::TestMaster_post_TPDO" ref="b85edc6945cb2404d6eef4a11cd66c82" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_post_TPDO           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f8fc4f9c510c05a678c123cfde42c2b9"></a><!-- doxytag: member="Master.h::TestMaster_preOperational" ref="f8fc4f9c510c05a678c123cfde42c2b9" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_preOperational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="54990cb4513be0eb2f3690131204d375"></a><!-- doxytag: member="Master.h::TestMaster_stopped" ref="54990cb4513be0eb2f3690131204d375" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_stopped           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/Slave_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,217 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/Slave.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/Slave.c File Reference</h1><code>#include &quot;<a class="el" href="Slave_8h.html">Slave.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="Master_8h.html">Master.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="TestMasterSlave_8h.html">TestMasterSlave.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#da03f81a4976684fe32771da3024e487">TestSlave_heartbeatError</a> (UNS8 heartbeatID)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#58b26580ced4c123c0af29a291bbaa00">TestSlave_initialisation</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#3b4bad40bd7f9f9e5a453ad5a0edca6d">TestSlave_preOperational</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#a2eebd6dfb45d05dfbe7a5af67b0e16d">TestSlave_operational</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#62ec5241885c4d8a0e620782e9aaa7ec">TestSlave_stopped</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#7ddf0673ec8de041368c7aec2edf40cd">TestSlave_post_sync</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#b10ae2f1c6529172612a290687865585">TestSlave_post_TPDO</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#0461b31d30605aa041476ae5ef4656b7">TestSlave_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="da03f81a4976684fe32771da3024e487"></a><!-- doxytag: member="Slave.c::TestSlave_heartbeatError" ref="da03f81a4976684fe32771da3024e487" args="(UNS8 heartbeatID)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_heartbeatError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>heartbeatID</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="58b26580ced4c123c0af29a291bbaa00"></a><!-- doxytag: member="Slave.c::TestSlave_initialisation" ref="58b26580ced4c123c0af29a291bbaa00" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_initialisation           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a2eebd6dfb45d05dfbe7a5af67b0e16d"></a><!-- doxytag: member="Slave.c::TestSlave_operational" ref="a2eebd6dfb45d05dfbe7a5af67b0e16d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_operational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7ddf0673ec8de041368c7aec2edf40cd"></a><!-- doxytag: member="Slave.c::TestSlave_post_sync" ref="7ddf0673ec8de041368c7aec2edf40cd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_post_sync           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b10ae2f1c6529172612a290687865585"></a><!-- doxytag: member="Slave.c::TestSlave_post_TPDO" ref="b10ae2f1c6529172612a290687865585" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_post_TPDO           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3b4bad40bd7f9f9e5a453ad5a0edca6d"></a><!-- doxytag: member="Slave.c::TestSlave_preOperational" ref="3b4bad40bd7f9f9e5a453ad5a0edca6d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_preOperational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="62ec5241885c4d8a0e620782e9aaa7ec"></a><!-- doxytag: member="Slave.c::TestSlave_stopped" ref="62ec5241885c4d8a0e620782e9aaa7ec" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_stopped           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0461b31d30605aa041476ae5ef4656b7"></a><!-- doxytag: member="Slave.c::TestSlave_storeODSubIndex" ref="0461b31d30605aa041476ae5ef4656b7" args="(UNS16 wIndex, UNS8 bSubindex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_storeODSubIndex           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/Slave_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,237 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/Slave.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/Slave.h File Reference</h1><code>#include &quot;<a class="el" href="TestSlave_8h.html">TestSlave.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#3b6e386d835d62130c852cd252282b7c">TestSlave_heartbeatError</a> (UNS8)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#7d9cc68cd28289d8ce0449cc69252041">TestSlave_canSend</a> (<a class="el" href="structMessage.html">Message</a> *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#cb436d617db36acd2e9868d5cfb557f6">TestSlave_initialisation</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#e389b5fe447194be5b3e1d613ff0b904">TestSlave_preOperational</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#8a1a8bbf6ba08e3f37dcf2bc287c1f71">TestSlave_operational</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#96183a276490a2d87f2c16698d44949e">TestSlave_stopped</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#7798adaab0419a47fd8eeaef6dac8005">TestSlave_post_sync</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#b261705d9ac398a3c52041323d6b5b7c">TestSlave_post_TPDO</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#0461b31d30605aa041476ae5ef4656b7">TestSlave_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="7d9cc68cd28289d8ce0449cc69252041"></a><!-- doxytag: member="Slave.h::TestSlave_canSend" ref="7d9cc68cd28289d8ce0449cc69252041" args="(Message *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 TestSlave_canSend           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3b6e386d835d62130c852cd252282b7c"></a><!-- doxytag: member="Slave.h::TestSlave_heartbeatError" ref="3b6e386d835d62130c852cd252282b7c" args="(UNS8)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_heartbeatError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb436d617db36acd2e9868d5cfb557f6"></a><!-- doxytag: member="Slave.h::TestSlave_initialisation" ref="cb436d617db36acd2e9868d5cfb557f6" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_initialisation           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8a1a8bbf6ba08e3f37dcf2bc287c1f71"></a><!-- doxytag: member="Slave.h::TestSlave_operational" ref="8a1a8bbf6ba08e3f37dcf2bc287c1f71" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_operational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7798adaab0419a47fd8eeaef6dac8005"></a><!-- doxytag: member="Slave.h::TestSlave_post_sync" ref="7798adaab0419a47fd8eeaef6dac8005" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_post_sync           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b261705d9ac398a3c52041323d6b5b7c"></a><!-- doxytag: member="Slave.h::TestSlave_post_TPDO" ref="b261705d9ac398a3c52041323d6b5b7c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_post_TPDO           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e389b5fe447194be5b3e1d613ff0b904"></a><!-- doxytag: member="Slave.h::TestSlave_preOperational" ref="e389b5fe447194be5b3e1d613ff0b904" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_preOperational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="96183a276490a2d87f2c16698d44949e"></a><!-- doxytag: member="Slave.h::TestSlave_stopped" ref="96183a276490a2d87f2c16698d44949e" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_stopped           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0461b31d30605aa041476ae5ef4656b7"></a><!-- doxytag: member="Slave.h::TestSlave_storeODSubIndex" ref="0461b31d30605aa041476ae5ef4656b7" args="(UNS16 wIndex, UNS8 bSubindex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestSlave_storeODSubIndex           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterMicroMod_2TestMaster_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1497 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterMicroMod/TestMaster.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterMicroMod/TestMaster.c File Reference</h1><code>#include &quot;<a class="el" href="TestMasterMicroMod_2TestMaster_8h.html">TestMaster.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#5b79f28572ba52a2bb2b36dbed308ca1">TestMaster_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6d2aa48880a24b9e8daaeb34fa36f820">TestMaster_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#0f3fc8fd8c6e5e90bd27d90173313c5a">DO</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7da56ff4d171b28e13107db1644f22cd">DI1</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#a13d657655f5e7e284cc71bf17422f89">DI2</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e28ac010ddba987ed2c6d787ddedc6de">DI3</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#acdd17be31428ac56c25129bbf2a7a99">DI4</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#86ae52f9103ebedc7966fbc749968d8b">DI5</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#dc4a7539d04dd740bb3cb2e85a3a39ba">DI6</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#92bd70c6064c5c14d1fe9dfa3010e60f">DI7</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">DI8</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#3be244a812f7e9c2aabe867de7f4cc0d">TestMaster_bDeviceNodeId</a> = 0x01</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ed018ab3125376ec3dd8e3a02c62cca9">TestMaster_iam_a_slave</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#9ce8e58fdeaacbd32eade85f6525e34f">TestMaster_heartBeatTimers</a> [1] = {TIMER_NONE,}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> = 0x191</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> = 0x40000080</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#952f40701777f2992b0a4af0d33887c8">TestMaster_Index1005_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> = 0xC350</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#5a16fdfaad8be53ec5a894e6e7fd2235">TestMaster_Index1006_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#d5508b2e1efe731aa1b899db3c456c0d">TestMaster_obj1017</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> = 3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x640</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x5C0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">INTEGER32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> = 0x40</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> = 5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> = 0x220</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> = 0x1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> = 8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#c63bbf3e885ced46f3f1bc6dee16a2a6">TestMaster_highestSubIndex_obj1800</a> = 5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6d7a97d96825a1a8a0feff82403a30e6">TestMaster_obj1800_COB_ID_used_by_PDO</a> = 0x240</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#57afb16d955e50c5d8eebc21ca1e43fb">TestMaster_obj1800_Transmission_Type</a> = 0x1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#51b9b7832148978f2d31208fb08a797c">TestMaster_obj1800_Inhibit_Time</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#0812f06faa44d4c88f79ef6213e16e44">TestMaster_obj1800_Compatibility_Entry</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#8b78c5d75f0b0fd7260fb479d8fcf813">TestMaster_obj1800_Event_Timer</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster_Index1800</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7665f5088c673e38edbed9a84ca9db9b">TestMaster_highestSubIndex_obj1A00</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e9b0d9c95b63bb51b6266cd7a5aa17c9">TestMaster_obj1A00</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#40ae451c86748d18a0418b0501b5e290">TestMaster_Index1A00</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#4bdcfcedd83d71ae710fa2780716f888">TestMaster_Index200F</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster_Index2010</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#b2cc1b4be6b0c20b838ee3acf86e5412">TestMaster_Index2011</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster_Index2012</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#930c86a13f3674d496e9117f110fb03d">TestMaster_Index2013</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster_Index2014</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#461a42f814fe6aac8cced7893b3ebd3b">TestMaster_Index2015</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster_Index2016</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#182087fe12df8b9ae9af232e7148ea10">TestMaster_count_sync</a> [1] = {0,}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e2aa420d939f514c4f363b8794efecf3">TestMaster_firstIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#d5ca56ada575770706c01bd558769c0c">TestMaster_lastIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#827827be557e9e59d6ba299f812aad66">TestMaster_ObjdictSize</a> = sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>)/sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[0])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestMaster)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="6d2aa48880a24b9e8daaeb34fa36f820"></a><!-- doxytag: member="TestMaster.c::TestMaster_scanIndexOD" ref="6d2aa48880a24b9e8daaeb34fa36f820" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestMaster_scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>callbacks</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5b79f28572ba52a2bb2b36dbed308ca1"></a><!-- doxytag: member="TestMaster.c::TestMaster_valueRangeTest" ref="5b79f28572ba52a2bb2b36dbed308ca1" args="(UNS8 typeValue, void *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 TestMaster_valueRangeTest           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>typeValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="7da56ff4d171b28e13107db1644f22cd"></a><!-- doxytag: member="TestMaster.c::DI1" ref="7da56ff4d171b28e13107db1644f22cd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#7da56ff4d171b28e13107db1644f22cd">DI1</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a13d657655f5e7e284cc71bf17422f89"></a><!-- doxytag: member="TestMaster.c::DI2" ref="a13d657655f5e7e284cc71bf17422f89" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#a13d657655f5e7e284cc71bf17422f89">DI2</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e28ac010ddba987ed2c6d787ddedc6de"></a><!-- doxytag: member="TestMaster.c::DI3" ref="e28ac010ddba987ed2c6d787ddedc6de" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#e28ac010ddba987ed2c6d787ddedc6de">DI3</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="acdd17be31428ac56c25129bbf2a7a99"></a><!-- doxytag: member="TestMaster.c::DI4" ref="acdd17be31428ac56c25129bbf2a7a99" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#acdd17be31428ac56c25129bbf2a7a99">DI4</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="86ae52f9103ebedc7966fbc749968d8b"></a><!-- doxytag: member="TestMaster.c::DI5" ref="86ae52f9103ebedc7966fbc749968d8b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#86ae52f9103ebedc7966fbc749968d8b">DI5</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dc4a7539d04dd740bb3cb2e85a3a39ba"></a><!-- doxytag: member="TestMaster.c::DI6" ref="dc4a7539d04dd740bb3cb2e85a3a39ba" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#dc4a7539d04dd740bb3cb2e85a3a39ba">DI6</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="92bd70c6064c5c14d1fe9dfa3010e60f"></a><!-- doxytag: member="TestMaster.c::DI7" ref="92bd70c6064c5c14d1fe9dfa3010e60f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#92bd70c6064c5c14d1fe9dfa3010e60f">DI7</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="143c1ddeb1107fd8f9dbcfed8ff6c03b"></a><!-- doxytag: member="TestMaster.c::DI8" ref="143c1ddeb1107fd8f9dbcfed8ff6c03b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">DI8</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0f3fc8fd8c6e5e90bd27d90173313c5a"></a><!-- doxytag: member="TestMaster.c::DO" ref="0f3fc8fd8c6e5e90bd27d90173313c5a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#0f3fc8fd8c6e5e90bd27d90173313c5a">DO</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3be244a812f7e9c2aabe867de7f4cc0d"></a><!-- doxytag: member="TestMaster.c::TestMaster_bDeviceNodeId" ref="3be244a812f7e9c2aabe867de7f4cc0d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3be244a812f7e9c2aabe867de7f4cc0d">TestMaster_bDeviceNodeId</a> = 0x01          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="182087fe12df8b9ae9af232e7148ea10"></a><!-- doxytag: member="TestMaster.c::TestMaster_count_sync" ref="182087fe12df8b9ae9af232e7148ea10" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#182087fe12df8b9ae9af232e7148ea10">TestMaster_count_sync</a>[1] = {0,}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ed10e5c829f0ea258ebc67896842cabe"></a><!-- doxytag: member="TestMaster.c::TestMaster_Data" ref="ed10e5c829f0ea258ebc67896842cabe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestMaster)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e2aa420d939f514c4f363b8794efecf3"></a><!-- doxytag: member="TestMaster.c::TestMaster_firstIndex" ref="e2aa420d939f514c4f363b8794efecf3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#e2aa420d939f514c4f363b8794efecf3">TestMaster_firstIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  0, 
+  6, 
+  7, 
+  8, 
+  9, 
+  10 
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="9ce8e58fdeaacbd32eade85f6525e34f"></a><!-- doxytag: member="TestMaster.c::TestMaster_heartBeatTimers" ref="9ce8e58fdeaacbd32eade85f6525e34f" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE <a class="el" href="TestMasterSlave_2TestMaster_8c.html#9ce8e58fdeaacbd32eade85f6525e34f">TestMaster_heartBeatTimers</a>[1] = {TIMER_NONE,}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5435b77f10d535953bff5f7b3d85e274"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1016" ref="5435b77f10d535953bff5f7b3d85e274" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="369198bb9f31c975ea88e40dcec607d5"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1018" ref="369198bb9f31c975ea88e40dcec607d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> = 4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6c4497ef4b625b5e2175ded0f59f6abd"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1280" ref="6c4497ef4b625b5e2175ded0f59f6abd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> = 3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="da116aef2cdb47589a163938f5c8230b"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1400" ref="da116aef2cdb47589a163938f5c8230b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> = 5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="563f8c914e82d5c5e582b92e8eabf1f9"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1600" ref="563f8c914e82d5c5e582b92e8eabf1f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> = 8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c63bbf3e885ced46f3f1bc6dee16a2a6"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1800" ref="c63bbf3e885ced46f3f1bc6dee16a2a6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#c63bbf3e885ced46f3f1bc6dee16a2a6">TestMaster_highestSubIndex_obj1800</a> = 5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7665f5088c673e38edbed9a84ca9db9b"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1A00" ref="7665f5088c673e38edbed9a84ca9db9b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7665f5088c673e38edbed9a84ca9db9b">TestMaster_highestSubIndex_obj1A00</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ed018ab3125376ec3dd8e3a02c62cca9"></a><!-- doxytag: member="TestMaster.c::TestMaster_iam_a_slave" ref="ed018ab3125376ec3dd8e3a02c62cca9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ed018ab3125376ec3dd8e3a02c62cca9">TestMaster_iam_a_slave</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3002d52190c61586a85ac892b39bb0b8"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1000" ref="3002d52190c61586a85ac892b39bb0b8" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="8b60f9be5341661de998c436ed63d7ed"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1001" ref="8b60f9be5341661de998c436ed63d7ed" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="f445871b10e671cdd6b71dda54057549"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1005" ref="f445871b10e671cdd6b71dda54057549" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="952f40701777f2992b0a4af0d33887c8"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1005_callbacks" ref="952f40701777f2992b0a4af0d33887c8" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#952f40701777f2992b0a4af0d33887c8">TestMaster_Index1005_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="548ddd28874f9b9247467eecbbbbca8f"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1006" ref="548ddd28874f9b9247467eecbbbbca8f" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="5a16fdfaad8be53ec5a894e6e7fd2235"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1006_callbacks" ref="5a16fdfaad8be53ec5a894e6e7fd2235" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#5a16fdfaad8be53ec5a894e6e7fd2235">TestMaster_Index1006_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="24052245a9506091a0a4d2f019a971cd"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1016" ref="24052245a9506091a0a4d2f019a971cd" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a>[0] }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="721e7ebe982831cd8575c9a7e33f9ec0"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1018" ref="721e7ebe982831cd8575c9a7e33f9ec0" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="b09e72d1ae2e37cd027cf126f8e7e541"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1280" ref="b09e72d1ae2e37cd027cf126f8e7e541" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">int32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">INTEGER32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="964e58fce023577425f5a5351c894da9"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1400" ref="964e58fce023577425f5a5351c894da9" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="6ce5637d61d70f45288c5cb4477af15d"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1600" ref="6ce5637d61d70f45288c5cb4477af15d" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[0] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[1] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[2] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[3] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[4] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[5] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[6] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[7] }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="93352d9f4761dd05abb46a6a65b8282e"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1800" ref="93352d9f4761dd05abb46a6a65b8282e" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster_Index1800</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#c63bbf3e885ced46f3f1bc6dee16a2a6">TestMaster_highestSubIndex_obj1800</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6d7a97d96825a1a8a0feff82403a30e6">TestMaster_obj1800_COB_ID_used_by_PDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#57afb16d955e50c5d8eebc21ca1e43fb">TestMaster_obj1800_Transmission_Type</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#51b9b7832148978f2d31208fb08a797c">TestMaster_obj1800_Inhibit_Time</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#0812f06faa44d4c88f79ef6213e16e44">TestMaster_obj1800_Compatibility_Entry</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b78c5d75f0b0fd7260fb479d8fcf813">TestMaster_obj1800_Event_Timer</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="40ae451c86748d18a0418b0501b5e290"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1A00" ref="40ae451c86748d18a0418b0501b5e290" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#40ae451c86748d18a0418b0501b5e290">TestMaster_Index1A00</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#7665f5088c673e38edbed9a84ca9db9b">TestMaster_highestSubIndex_obj1A00</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#e9b0d9c95b63bb51b6266cd7a5aa17c9">TestMaster_obj1A00</a>[0] }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="f1df85cf209408a358db50073027404e"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2000" ref="f1df85cf209408a358db50073027404e" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#0f3fc8fd8c6e5e90bd27d90173313c5a">DO</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="4bdcfcedd83d71ae710fa2780716f888"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index200F" ref="4bdcfcedd83d71ae710fa2780716f888" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#4bdcfcedd83d71ae710fa2780716f888">TestMaster_Index200F</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#7da56ff4d171b28e13107db1644f22cd">DI1</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="6a89e9177bd18f507ae1f2932c41eed4"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2010" ref="6a89e9177bd18f507ae1f2932c41eed4" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster_Index2010</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#a13d657655f5e7e284cc71bf17422f89">DI2</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="b2cc1b4be6b0c20b838ee3acf86e5412"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2011" ref="b2cc1b4be6b0c20b838ee3acf86e5412" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#b2cc1b4be6b0c20b838ee3acf86e5412">TestMaster_Index2011</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#e28ac010ddba987ed2c6d787ddedc6de">DI3</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="ff89ce4ca9ae5b8f4ab82160b22f90f8"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2012" ref="ff89ce4ca9ae5b8f4ab82160b22f90f8" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster_Index2012</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#acdd17be31428ac56c25129bbf2a7a99">DI4</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="930c86a13f3674d496e9117f110fb03d"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2013" ref="930c86a13f3674d496e9117f110fb03d" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#930c86a13f3674d496e9117f110fb03d">TestMaster_Index2013</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#86ae52f9103ebedc7966fbc749968d8b">DI5</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="7e8eae482ac282302bb39332127ba101"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2014" ref="7e8eae482ac282302bb39332127ba101" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster_Index2014</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#dc4a7539d04dd740bb3cb2e85a3a39ba">DI6</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="461a42f814fe6aac8cced7893b3ebd3b"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2015" ref="461a42f814fe6aac8cced7893b3ebd3b" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#461a42f814fe6aac8cced7893b3ebd3b">TestMaster_Index2015</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#92bd70c6064c5c14d1fe9dfa3010e60f">DI7</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="20271d0684a30779f5c1d38756de8d03"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2016" ref="20271d0684a30779f5c1d38756de8d03" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster_Index2016</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">DI8</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="d5ca56ada575770706c01bd558769c0c"></a><!-- doxytag: member="TestMaster.c::TestMaster_lastIndex" ref="d5ca56ada575770706c01bd558769c0c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5ca56ada575770706c01bd558769c0c">TestMaster_lastIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  0, 
+  6, 
+  7, 
+  8, 
+  9, 
+  10 
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="822eeed2ef38d9ae113598fc42b4449a"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1000" ref="822eeed2ef38d9ae113598fc42b4449a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> = 0x191          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="229ebceddcc1f65019f750b1a0f819b5"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1001" ref="229ebceddcc1f65019f750b1a0f819b5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="85147b7f7bcd94083b2067b630b66c99"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1005" ref="85147b7f7bcd94083b2067b630b66c99" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> = 0x40000080          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="973b5146a6838717b477ab46cb798af7"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1006" ref="973b5146a6838717b477ab46cb798af7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> = 0xC350          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="33f8b22f18dde908c2e94a5579c25bb9"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1016" ref="33f8b22f18dde908c2e94a5579c25bb9" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                    {
+                      0x4005DC  
+                    }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="d5508b2e1efe731aa1b899db3c456c0d"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1017" ref="d5508b2e1efe731aa1b899db3c456c0d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5508b2e1efe731aa1b899db3c456c0d">TestMaster_obj1017</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c3aa2f1579494c0cb65829798f04f8d3"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Product_Code" ref="c3aa2f1579494c0cb65829798f04f8d3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fba6cdc5a5cbe6b72f860f614cbba0c7"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Revision_Number" ref="fba6cdc5a5cbe6b72f860f614cbba0c7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="602b664fc5dca9b4b0127d51d0647d66"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Serial_Number" ref="602b664fc5dca9b4b0127d51d0647d66" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a290f924b93f8a18ebe384debb6e9bae"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Vendor_ID" ref="a290f924b93f8a18ebe384debb6e9bae" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="256cc4328121041fe7fa363182b2017f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO" ref="256cc4328121041fe7fa363182b2017f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x640          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f649f2dff66a23138cd97fe578272691"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO" ref="f649f2dff66a23138cd97fe578272691" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x5C0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="536aa77737f61e2b0ffbcfdc1e53c230"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_Node_ID_of_the_SDO_Server" ref="536aa77737f61e2b0ffbcfdc1e53c230" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">INTEGER32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> = 0x40          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="509feb79ac93c6411d999da40f1ad657"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_COB_ID_used_by_PDO" ref="509feb79ac93c6411d999da40f1ad657" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> = 0x220          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fe442581cedeabb09b158b21f5ea5534"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Compatibility_Entry" ref="fe442581cedeabb09b158b21f5ea5534" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="28150ab7eb7f82dc904e68bc6f0a30ce"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Event_Timer" ref="28150ab7eb7f82dc904e68bc6f0a30ce" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ecbe85b0dfe6c3b83fa42f8b2bc60e60"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Inhibit_Time" ref="ecbe85b0dfe6c3b83fa42f8b2bc60e60" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cbbe10183d10e246450f004153cdb8b6"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Transmission_Type" ref="cbbe10183d10e246450f004153cdb8b6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> = 0x1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ab5b1ee97428f11fa27aa40ee2aea817"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1600" ref="ab5b1ee97428f11fa27aa40ee2aea817" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                    {
+                      0x200F0001,       
+                      0x20100001,       
+                      0x20110001,       
+                      0x20120001,       
+                      0x20130001,       
+                      0x20140001,       
+                      0x20150001,       
+                      0x20160001        
+                    }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="6d7a97d96825a1a8a0feff82403a30e6"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1800_COB_ID_used_by_PDO" ref="6d7a97d96825a1a8a0feff82403a30e6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6d7a97d96825a1a8a0feff82403a30e6">TestMaster_obj1800_COB_ID_used_by_PDO</a> = 0x240          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0812f06faa44d4c88f79ef6213e16e44"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1800_Compatibility_Entry" ref="0812f06faa44d4c88f79ef6213e16e44" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#0812f06faa44d4c88f79ef6213e16e44">TestMaster_obj1800_Compatibility_Entry</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8b78c5d75f0b0fd7260fb479d8fcf813"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1800_Event_Timer" ref="8b78c5d75f0b0fd7260fb479d8fcf813" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#8b78c5d75f0b0fd7260fb479d8fcf813">TestMaster_obj1800_Event_Timer</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="51b9b7832148978f2d31208fb08a797c"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1800_Inhibit_Time" ref="51b9b7832148978f2d31208fb08a797c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#51b9b7832148978f2d31208fb08a797c">TestMaster_obj1800_Inhibit_Time</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="57afb16d955e50c5d8eebc21ca1e43fb"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1800_Transmission_Type" ref="57afb16d955e50c5d8eebc21ca1e43fb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#57afb16d955e50c5d8eebc21ca1e43fb">TestMaster_obj1800_Transmission_Type</a> = 0x1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e9b0d9c95b63bb51b6266cd7a5aa17c9"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1A00" ref="e9b0d9c95b63bb51b6266cd7a5aa17c9" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e9b0d9c95b63bb51b6266cd7a5aa17c9">TestMaster_obj1A00</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                    {
+                      0x20000008        
+                    }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="de34deafe2812ee6dcd965d402ef8da4"></a><!-- doxytag: member="TestMaster.c::TestMaster_objdict" ref="de34deafe2812ee6dcd965d402ef8da4" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+{
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1000[0]), 0x1000},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>[0]), 0x1001},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1005[0]), 0x1005},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>[0]), 0x1006},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1016[0]), 0x1016},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>[0]), 0x1018},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1280[0]), 0x1280},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>[0]), 0x1400},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1600[0]), 0x1600},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster_Index1800</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster_Index1800</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster_Index1800</a>[0]), 0x1800},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#40ae451c86748d18a0418b0501b5e290">TestMaster_Index1A00</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#40ae451c86748d18a0418b0501b5e290">TestMaster_Index1A00</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1A00[0]), 0x1A00},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>[0]), 0x2000},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#4bdcfcedd83d71ae710fa2780716f888">TestMaster_Index200F</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#4bdcfcedd83d71ae710fa2780716f888">TestMaster_Index200F</a>)/<span class="keyword">sizeof</span>(TestMaster_Index200F[0]), 0x200F},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster_Index2010</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster_Index2010</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster_Index2010</a>[0]), 0x2010},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b2cc1b4be6b0c20b838ee3acf86e5412">TestMaster_Index2011</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b2cc1b4be6b0c20b838ee3acf86e5412">TestMaster_Index2011</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2011[0]), 0x2011},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster_Index2012</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster_Index2012</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster_Index2012</a>[0]), 0x2012},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#930c86a13f3674d496e9117f110fb03d">TestMaster_Index2013</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#930c86a13f3674d496e9117f110fb03d">TestMaster_Index2013</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2013[0]), 0x2013},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster_Index2014</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster_Index2014</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster_Index2014</a>[0]), 0x2014},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#461a42f814fe6aac8cced7893b3ebd3b">TestMaster_Index2015</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#461a42f814fe6aac8cced7893b3ebd3b">TestMaster_Index2015</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2015[0]), 0x2015},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster_Index2016</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster_Index2016</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster_Index2016</a>[0]), 0x2016},
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="827827be557e9e59d6ba299f812aad66"></a><!-- doxytag: member="TestMaster.c::TestMaster_ObjdictSize" ref="827827be557e9e59d6ba299f812aad66" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#827827be557e9e59d6ba299f812aad66">TestMaster_ObjdictSize</a> = sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>)/sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[0])          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterMicroMod_2TestMaster_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,270 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterMicroMod/TestMaster.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterMicroMod/TestMaster.h File Reference</h1><code>#include &quot;<a class="el" href="data_8h.html">data.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#5b79f28572ba52a2bb2b36dbed308ca1">TestMaster_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#6d2aa48880a24b9e8daaeb34fa36f820">TestMaster_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#0f3fc8fd8c6e5e90bd27d90173313c5a">DO</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#7da56ff4d171b28e13107db1644f22cd">DI1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#a13d657655f5e7e284cc71bf17422f89">DI2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#e28ac010ddba987ed2c6d787ddedc6de">DI3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#acdd17be31428ac56c25129bbf2a7a99">DI4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#86ae52f9103ebedc7966fbc749968d8b">DI5</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#dc4a7539d04dd740bb3cb2e85a3a39ba">DI6</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#92bd70c6064c5c14d1fe9dfa3010e60f">DI7</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">DI8</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="6d2aa48880a24b9e8daaeb34fa36f820"></a><!-- doxytag: member="TestMaster.h::TestMaster_scanIndexOD" ref="6d2aa48880a24b9e8daaeb34fa36f820" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestMaster_scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>callbacks</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5b79f28572ba52a2bb2b36dbed308ca1"></a><!-- doxytag: member="TestMaster.h::TestMaster_valueRangeTest" ref="5b79f28572ba52a2bb2b36dbed308ca1" args="(UNS8 typeValue, void *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 TestMaster_valueRangeTest           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>typeValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="7da56ff4d171b28e13107db1644f22cd"></a><!-- doxytag: member="TestMaster.h::DI1" ref="7da56ff4d171b28e13107db1644f22cd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#7da56ff4d171b28e13107db1644f22cd">DI1</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a13d657655f5e7e284cc71bf17422f89"></a><!-- doxytag: member="TestMaster.h::DI2" ref="a13d657655f5e7e284cc71bf17422f89" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#a13d657655f5e7e284cc71bf17422f89">DI2</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e28ac010ddba987ed2c6d787ddedc6de"></a><!-- doxytag: member="TestMaster.h::DI3" ref="e28ac010ddba987ed2c6d787ddedc6de" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#e28ac010ddba987ed2c6d787ddedc6de">DI3</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="acdd17be31428ac56c25129bbf2a7a99"></a><!-- doxytag: member="TestMaster.h::DI4" ref="acdd17be31428ac56c25129bbf2a7a99" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#acdd17be31428ac56c25129bbf2a7a99">DI4</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="86ae52f9103ebedc7966fbc749968d8b"></a><!-- doxytag: member="TestMaster.h::DI5" ref="86ae52f9103ebedc7966fbc749968d8b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#86ae52f9103ebedc7966fbc749968d8b">DI5</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dc4a7539d04dd740bb3cb2e85a3a39ba"></a><!-- doxytag: member="TestMaster.h::DI6" ref="dc4a7539d04dd740bb3cb2e85a3a39ba" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#dc4a7539d04dd740bb3cb2e85a3a39ba">DI6</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="92bd70c6064c5c14d1fe9dfa3010e60f"></a><!-- doxytag: member="TestMaster.h::DI7" ref="92bd70c6064c5c14d1fe9dfa3010e60f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#92bd70c6064c5c14d1fe9dfa3010e60f">DI7</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="143c1ddeb1107fd8f9dbcfed8ff6c03b"></a><!-- doxytag: member="TestMaster.h::DI8" ref="143c1ddeb1107fd8f9dbcfed8ff6c03b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">DI8</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0f3fc8fd8c6e5e90bd27d90173313c5a"></a><!-- doxytag: member="TestMaster.h::DO" ref="0f3fc8fd8c6e5e90bd27d90173313c5a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#0f3fc8fd8c6e5e90bd27d90173313c5a">DO</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ed10e5c829f0ea258ebc67896842cabe"></a><!-- doxytag: member="TestMaster.h::TestMaster_Data" ref="ed10e5c829f0ea258ebc67896842cabe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterMicroMod_2getopt_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,522 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterMicroMod/getopt.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterMicroMod/getopt.c File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="TestMasterMicroMod_2getopt_8h.html">getopt.h</a>&quot;</code><br>
+<code>#include &lt;strings.h&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#5325c715897861c318d3ae312ac452cc">GETOPT_INTERFACE_VERSION</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(msgid)&nbsp;&nbsp;&nbsp;(msgid)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#6e06e56c5fa96faaf47f3b231e015e35">SWAP_FLAGS</a>(ch1, ch2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#71ceb8911d64b39b402041ba5ea8453c">NONOPTION_P</a>&nbsp;&nbsp;&nbsp;(argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][0] != '-' || argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1] == '\0')</td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="TestMasterMicroMod_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55b0e73a0691c110b1442d8364d1d12eccc">REQUIRE_ORDER</a>, 
+<a class="el" href="TestMasterMicroMod_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55bcfdde4b47c27f4efbd832e1ac7f8a8fc">PERMUTE</a>, 
+<a class="el" href="TestMasterMicroMod_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55b3c56550bfafe809d9214b863b69c31c5">RETURN_IN_ORDER</a>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#ee28fd8a0e40b6d958f7d20348e45368">getenv</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#e0ac978b7775f69496c0f127ffdada9d">my_index</a> (char *str, int chr) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#4621659dd6377e52ac50a0869625bb6e">exchange</a> (char **argv)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#17475cbc1ffae0c12af2e0a3319d197f">_getopt_initialize</a> (int argc, char *const *argv, const char *optstring)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#0df92a0ae8fe1fd43268c738f548674f">_getopt_internal</a> (int argc, char *const *argv, const char *optstring, const struct <a class="el" href="structoption.html">option</a> *longopts, int *longind, int long_only)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#1b2ada39ab92162c6ec9c67c8093fa2e">getopt</a> (int argc, char *const *argv, const char *optstring)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">__getopt_initialized</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#47a40a4c365dae45f94751ad32aab530">nextchar</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = '?'</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static enum  { ... } &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#67a84cf4dacaa8337be68345f8b9a8cc">ordering</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#d0ccb64bbd4defe7a57dbad2045ddd14">posixly_correct</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#7b0f4f3bfbee147113f282427ce933ed">first_nonopt</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#580f2c2acf35dad51ca18b427212bf15">last_nonopt</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="86a239addea586602343007a370bf8ad"></a><!-- doxytag: member="getopt.c::_" ref="86a239addea586602343007a370bf8ad" args="(msgid)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define _          </td>
+          <td>(</td>
+          <td class="paramtype">msgid&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(msgid)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5325c715897861c318d3ae312ac452cc"></a><!-- doxytag: member="getopt.c::GETOPT_INTERFACE_VERSION" ref="5325c715897861c318d3ae312ac452cc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GETOPT_INTERFACE_VERSION&nbsp;&nbsp;&nbsp;2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="71ceb8911d64b39b402041ba5ea8453c"></a><!-- doxytag: member="getopt.c::NONOPTION_P" ref="71ceb8911d64b39b402041ba5ea8453c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NONOPTION_P&nbsp;&nbsp;&nbsp;(argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][0] != '-' || argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1] == '\0')          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6e06e56c5fa96faaf47f3b231e015e35"></a><!-- doxytag: member="getopt.c::SWAP_FLAGS" ref="6e06e56c5fa96faaf47f3b231e015e35" args="(ch1, ch2)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SWAP_FLAGS          </td>
+          <td>(</td>
+          <td class="paramtype">ch1,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">ch2&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55b"></a><!-- doxytag: member="getopt.c::@0" ref="06fc87d81c62e9abb8790b6e5713c55b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">anonymous enum          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55b0e73a0691c110b1442d8364d1d12eccc"></a><!-- doxytag: member="REQUIRE_ORDER" ref="06fc87d81c62e9abb8790b6e5713c55b0e73a0691c110b1442d8364d1d12eccc" args="" -->REQUIRE_ORDER</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55bcfdde4b47c27f4efbd832e1ac7f8a8fc"></a><!-- doxytag: member="PERMUTE" ref="06fc87d81c62e9abb8790b6e5713c55bcfdde4b47c27f4efbd832e1ac7f8a8fc" args="" -->PERMUTE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55b3c56550bfafe809d9214b863b69c31c5"></a><!-- doxytag: member="RETURN_IN_ORDER" ref="06fc87d81c62e9abb8790b6e5713c55b3c56550bfafe809d9214b863b69c31c5" args="" -->RETURN_IN_ORDER</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="17475cbc1ffae0c12af2e0a3319d197f"></a><!-- doxytag: member="getopt.c::_getopt_initialize" ref="17475cbc1ffae0c12af2e0a3319d197f" args="(int argc, char *const *argv, const char *optstring)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static const char* _getopt_initialize           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>optstring</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0df92a0ae8fe1fd43268c738f548674f"></a><!-- doxytag: member="getopt.c::_getopt_internal" ref="0df92a0ae8fe1fd43268c738f548674f" args="(int argc, char *const *argv, const char *optstring, const struct option *longopts, int *longind, int long_only)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int _getopt_internal           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>optstring</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const struct <a class="el" href="structoption.html">option</a> *&nbsp;</td>
+          <td class="paramname"> <em>longopts</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&nbsp;</td>
+          <td class="paramname"> <em>longind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>long_only</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4621659dd6377e52ac50a0869625bb6e"></a><!-- doxytag: member="getopt.c::exchange" ref="4621659dd6377e52ac50a0869625bb6e" args="(char **argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void exchange           </td>
+          <td>(</td>
+          <td class="paramtype">char **&nbsp;</td>
+          <td class="paramname"> <em>argv</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ee28fd8a0e40b6d958f7d20348e45368"></a><!-- doxytag: member="getopt.c::getenv" ref="ee28fd8a0e40b6d958f7d20348e45368" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* getenv           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1b2ada39ab92162c6ec9c67c8093fa2e"></a><!-- doxytag: member="getopt.c::getopt" ref="1b2ada39ab92162c6ec9c67c8093fa2e" args="(int argc, char *const *argv, const char *optstring)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int getopt           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>optstring</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e0ac978b7775f69496c0f127ffdada9d"></a><!-- doxytag: member="getopt.c::my_index" ref="e0ac978b7775f69496c0f127ffdada9d" args="(char *str, int chr) const" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static char* my_index           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>str</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>chr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"> const<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="28286be757527aeb1db951b5da9aeec1"></a><!-- doxytag: member="getopt.c::__getopt_initialized" ref="28286be757527aeb1db951b5da9aeec1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">__getopt_initialized</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7b0f4f3bfbee147113f282427ce933ed"></a><!-- doxytag: member="getopt.c::first_nonopt" ref="7b0f4f3bfbee147113f282427ce933ed" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#7b0f4f3bfbee147113f282427ce933ed">first_nonopt</a><code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="580f2c2acf35dad51ca18b427212bf15"></a><!-- doxytag: member="getopt.c::last_nonopt" ref="580f2c2acf35dad51ca18b427212bf15" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#580f2c2acf35dad51ca18b427212bf15">last_nonopt</a><code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="47a40a4c365dae45f94751ad32aab530"></a><!-- doxytag: member="getopt.c::nextchar" ref="47a40a4c365dae45f94751ad32aab530" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8c.html#47a40a4c365dae45f94751ad32aab530">nextchar</a><code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="db50a0eab9fed92fc3bfc7dfa4f2c410"></a><!-- doxytag: member="getopt.c::optarg" ref="db50a0eab9fed92fc3bfc7dfa4f2c410" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e30f05ee1e2e5652f174a35c7875d25e"></a><!-- doxytag: member="getopt.c::opterr" ref="e30f05ee1e2e5652f174a35c7875d25e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d5e1c16213bbee2d5e8cc363309f418c"></a><!-- doxytag: member="getopt.c::optind" ref="d5e1c16213bbee2d5e8cc363309f418c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="475b8db98445da73e5f62a1ef6324b95"></a><!-- doxytag: member="getopt.c::optopt" ref="475b8db98445da73e5f62a1ef6324b95" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = '?'          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="67a84cf4dacaa8337be68345f8b9a8cc"></a><!-- doxytag: member="getopt.c::ordering" ref="67a84cf4dacaa8337be68345f8b9a8cc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum { ... }   <a class="el" href="TestMasterSlave_2getopt_8c.html#d6e641c007a3362710ee1c7e22c02e8c">ordering</a><code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d0ccb64bbd4defe7a57dbad2045ddd14"></a><!-- doxytag: member="getopt.c::posixly_correct" ref="d0ccb64bbd4defe7a57dbad2045ddd14" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8c.html#d0ccb64bbd4defe7a57dbad2045ddd14">posixly_correct</a><code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterMicroMod_2getopt_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterMicroMod/getopt.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterMicroMod/getopt.h File Reference</h1><code>#include &lt;ctype.h&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html">option</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#aafc27a0389aa87797164b227566342d">_GETOPT_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#3bc1d5f667b5b4ca4b4abb685dc874ce">no_argument</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#6ece8d8dfa8378778f7290fdaba5b8bc">required_argument</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#cca06c0a947656bd8b395bf1084ffb72">optional_argument</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#6c5b232cca42dab05f40b47f69715f8b">getopt</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#8616b8a74ae6c01a7ad95ad2876226ec">getopt_long</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#c07930413317507d5c51c19b3ac6ed20">getopt_long_only</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#60428225710059ca135c6b2a8941855f">_getopt_internal</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="aafc27a0389aa87797164b227566342d"></a><!-- doxytag: member="getopt.h::_GETOPT_H" ref="aafc27a0389aa87797164b227566342d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define _GETOPT_H&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3bc1d5f667b5b4ca4b4abb685dc874ce"></a><!-- doxytag: member="getopt.h::no_argument" ref="3bc1d5f667b5b4ca4b4abb685dc874ce" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define no_argument&nbsp;&nbsp;&nbsp;0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cca06c0a947656bd8b395bf1084ffb72"></a><!-- doxytag: member="getopt.h::optional_argument" ref="cca06c0a947656bd8b395bf1084ffb72" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define optional_argument&nbsp;&nbsp;&nbsp;2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6ece8d8dfa8378778f7290fdaba5b8bc"></a><!-- doxytag: member="getopt.h::required_argument" ref="6ece8d8dfa8378778f7290fdaba5b8bc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define required_argument&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="60428225710059ca135c6b2a8941855f"></a><!-- doxytag: member="getopt.h::_getopt_internal" ref="60428225710059ca135c6b2a8941855f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int _getopt_internal           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6c5b232cca42dab05f40b47f69715f8b"></a><!-- doxytag: member="getopt.h::getopt" ref="6c5b232cca42dab05f40b47f69715f8b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int getopt           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8616b8a74ae6c01a7ad95ad2876226ec"></a><!-- doxytag: member="getopt.h::getopt_long" ref="8616b8a74ae6c01a7ad95ad2876226ec" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int getopt_long           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c07930413317507d5c51c19b3ac6ed20"></a><!-- doxytag: member="getopt.h::getopt_long_only" ref="c07930413317507d5c51c19b3ac6ed20" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int getopt_long_only           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="db50a0eab9fed92fc3bfc7dfa4f2c410"></a><!-- doxytag: member="getopt.h::optarg" ref="db50a0eab9fed92fc3bfc7dfa4f2c410" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e30f05ee1e2e5652f174a35c7875d25e"></a><!-- doxytag: member="getopt.h::opterr" ref="e30f05ee1e2e5652f174a35c7875d25e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d5e1c16213bbee2d5e8cc363309f418c"></a><!-- doxytag: member="getopt.h::optind" ref="d5e1c16213bbee2d5e8cc363309f418c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="475b8db98445da73e5f62a1ef6324b95"></a><!-- doxytag: member="getopt.h::optopt" ref="475b8db98445da73e5f62a1ef6324b95" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterMicroMod_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,411 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterMicroMod/TestMasterMicroMod.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterMicroMod/TestMasterMicroMod.c File Reference</h1><code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;signal.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="win32_2canfestival_8h.html">canfestival.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="TestMasterMicroMod_8h.html">TestMasterMicroMod.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="TestMasterMicroMod_2TestMaster_8h.html">TestMaster.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#47eb45e75b4db150fb465fcf171ef4b4">TestMaster_heartbeatError</a> (UNS8 heartbeatID)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#e08dfb379eebaa62524fac5bba2196d5">TestMaster_initialisation</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#89903ebdfe78bc9cc97e0d142da9b820">ConfigureSlaveNode</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#030d780d48bec13bd56374f0c4be26b6">CheckSDOAndContinue</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#8fe2bae5bb407a3a71ee5fa5ea5d617f">TestMaster_preOperational</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#81c297f2b4b9676e906286bf46541fc1">TestMaster_operational</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#897d573cafc13ac80abbc207c0ee41b0">TestMaster_stopped</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#9a8f72cab7f649481ca84ab2222dd179">TestMaster_post_sync</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#5e466aa03eae00c269cf20359a7ee074">TestMaster_post_TPDO</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#f2dc378d0481adcc49b61efb98493a9b">catch_signal</a> (int sig)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#97ee70a8770dc30d06c744b24eb2fcfc">help</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#8a51032f7610fe37c131376e5a392fd5">InitNodes</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#65effe41fa5288e7ab03a431d0c42b31">slavenodeid</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">init_step</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#460b5e3b15bb47df23119998ea0fbd31">MasterBoard</a> = {&quot;32&quot;, &quot;125K&quot;}</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="f2dc378d0481adcc49b61efb98493a9b"></a><!-- doxytag: member="TestMasterMicroMod.c::catch_signal" ref="f2dc378d0481adcc49b61efb98493a9b" args="(int sig)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void catch_signal           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>sig</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="030d780d48bec13bd56374f0c4be26b6"></a><!-- doxytag: member="TestMasterMicroMod.c::CheckSDOAndContinue" ref="030d780d48bec13bd56374f0c4be26b6" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void CheckSDOAndContinue           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="89903ebdfe78bc9cc97e0d142da9b820"></a><!-- doxytag: member="TestMasterMicroMod.c::ConfigureSlaveNode" ref="89903ebdfe78bc9cc97e0d142da9b820" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void ConfigureSlaveNode           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="97ee70a8770dc30d06c744b24eb2fcfc"></a><!-- doxytag: member="TestMasterMicroMod.c::help" ref="97ee70a8770dc30d06c744b24eb2fcfc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void help           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8a51032f7610fe37c131376e5a392fd5"></a><!-- doxytag: member="TestMasterMicroMod.c::InitNodes" ref="8a51032f7610fe37c131376e5a392fd5" args="(CO_Data *d, UNS32 id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void InitNodes           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3c04138a5bfe5d72780bb7e82a18e627"></a><!-- doxytag: member="TestMasterMicroMod.c::main" ref="3c04138a5bfe5d72780bb7e82a18e627" args="(int argc, char **argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char **&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="47eb45e75b4db150fb465fcf171ef4b4"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_heartbeatError" ref="47eb45e75b4db150fb465fcf171ef4b4" args="(UNS8 heartbeatID)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_heartbeatError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>heartbeatID</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e08dfb379eebaa62524fac5bba2196d5"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_initialisation" ref="e08dfb379eebaa62524fac5bba2196d5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_initialisation           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="81c297f2b4b9676e906286bf46541fc1"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_operational" ref="81c297f2b4b9676e906286bf46541fc1" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_operational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9a8f72cab7f649481ca84ab2222dd179"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_post_sync" ref="9a8f72cab7f649481ca84ab2222dd179" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_post_sync           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5e466aa03eae00c269cf20359a7ee074"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_post_TPDO" ref="5e466aa03eae00c269cf20359a7ee074" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_post_TPDO           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8fe2bae5bb407a3a71ee5fa5ea5d617f"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_preOperational" ref="8fe2bae5bb407a3a71ee5fa5ea5d617f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_preOperational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="897d573cafc13ac80abbc207c0ee41b0"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_stopped" ref="897d573cafc13ac80abbc207c0ee41b0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TestMaster_stopped           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="ef9c66a2e9f5ef9f6475282320a1ebe9"></a><!-- doxytag: member="TestMasterMicroMod.c::init_step" ref="ef9c66a2e9f5ef9f6475282320a1ebe9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="Master_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">init_step</a> = 0<code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="460b5e3b15bb47df23119998ea0fbd31"></a><!-- doxytag: member="TestMasterMicroMod.c::MasterBoard" ref="460b5e3b15bb47df23119998ea0fbd31" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> <a class="el" href="TestMasterSlave_8c.html#460b5e3b15bb47df23119998ea0fbd31">MasterBoard</a> = {&quot;32&quot;, &quot;125K&quot;}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="65effe41fa5288e7ab03a431d0c42b31"></a><!-- doxytag: member="TestMasterMicroMod.c::slavenodeid" ref="65effe41fa5288e7ab03a431d0c42b31" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_8c.html#65effe41fa5288e7ab03a431d0c42b31">slavenodeid</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterMicroMod_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterMicroMod/TestMasterMicroMod.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterMicroMod/TestMasterMicroMod.h File Reference</h1><code>#include &quot;<a class="el" href="win32_2canfestival_8h.html">canfestival.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8h.html#82f06ace20f96f70bc165247e69fac57">eprintf</a>(...)&nbsp;&nbsp;&nbsp;printf (__VA_ARGS__)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="82f06ace20f96f70bc165247e69fac57"></a><!-- doxytag: member="TestMasterMicroMod.h::eprintf" ref="82f06ace20f96f70bc165247e69fac57" args="(...)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define eprintf          </td>
+          <td>(</td>
+          <td class="paramtype"> <em>...</em>&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;printf (__VA_ARGS__)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterSlave_2TestMaster_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1864 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/TestMaster.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/TestMaster.c File Reference</h1><code>#include &quot;<a class="el" href="TestMasterSlave_2TestMaster_8h.html">TestMaster.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#5b79f28572ba52a2bb2b36dbed308ca1">TestMaster_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#6d2aa48880a24b9e8daaeb34fa36f820">TestMaster_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#32c087b93caccbf9ac0ea5b102c8ade9">MasterMap1</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#09011bbcfc806441b93e55a7fe9a83fd">MasterMap2</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#b02953cfe4e6a7e062a8df3a9172f22f">MasterMap3</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#f80c09b8b3b29ecad8a29b2c59d6b162">MasterMap4</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#eceba88eac6acbd80cef98a80f1c410c">MasterMap5</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#96f1954ed1b765243bb81c57e477ffa2">MasterMap6</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#67e30e278b7b612cd39d9e79e63fe4ee">MasterMap7</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#866ced0f5e068d57225314a62494f765">MasterMap8</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#cad1f2ea598ebf92e76d34037051d357">MasterMap9</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#43631b768357ffe1d4aca9a9c2ff7176">MasterMap10</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d96648d9fcdf655bd0eb459fbdea3e2e">MasterMap11</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#3be244a812f7e9c2aabe867de7f4cc0d">TestMaster_bDeviceNodeId</a> = 0x01</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#ed018ab3125376ec3dd8e3a02c62cca9">TestMaster_iam_a_slave</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#9ce8e58fdeaacbd32eade85f6525e34f">TestMaster_heartBeatTimers</a> [1] = {TIMER_NONE,}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> = 0x12D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> = 0x40000080</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#952f40701777f2992b0a4af0d33887c8">TestMaster_Index1005_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> = 0xC350</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#5a16fdfaad8be53ec5a894e6e7fd2235">TestMaster_Index1006_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#e995ee98b05fec5d0656c8e3cafa78a2">TestMaster_highestSubIndex_obj1010</a> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#7117df2c968af6baa5cb2362a396620f">TestMaster_obj1010_Save_All_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#4276522d1f57cc568fec5ccc96959d45">TestMaster_obj1010_Save_Communication_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#39139aac5459d4269d4554ce3085078c">TestMaster_obj1010_Save_Application_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#6faa5a89a49e606521b8c8c1eb89855c">TestMaster_obj1010_Save_Manufacturer_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d150ecef9d759bccccff4ef7b61d2c8b">TestMaster_Index1010</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#688adc83a515ea344b7a44a85cb8c488">TestMaster_highestSubIndex_obj1011</a> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#2fe478199b751bd80ee534fe5d18e126">TestMaster_obj1011_Restore_All_Default_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#56b3529820cce19e8934d7b6b609856f">TestMaster_obj1011_Restore_Communication_Default_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#f8094c8d1f475d560bb6d3c649aa3bce">TestMaster_obj1011_Restore_Application_Default_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#3a1a539661feed08cd53f474cd54b78c">TestMaster_obj1011_Restore_Manufacturer_Default_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster_Index1011</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5508b2e1efe731aa1b899db3c456c0d">TestMaster_obj1017</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> = 3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x602</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x582</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">INTEGER32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> = 0x2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> = 5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> = 0x182</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> = 0x1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#bbeb800064eeaf6b8689146e6c11dd57">TestMaster_highestSubIndex_obj1401</a> = 5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#fa6e602df141a83d55cb37018223258e">TestMaster_obj1401_COB_ID_used_by_PDO</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#6575f9fb1550a9c9a1a812177c8ead5f">TestMaster_obj1401_Transmission_Type</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#8286db01e72772e4e987b2d5e557dcf5">TestMaster_obj1401_Inhibit_Time</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#7effc1553a50619bc72531b3818ad960">TestMaster_obj1401_Compatibility_Entry</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#2c13c91fa6c3b7f9fcecddd7c9a3a41f">TestMaster_obj1401_Event_Timer</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#c64932048ec6cff121a854815bdc8c4f">TestMaster_Index1401</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> = 10</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d3f684ebe9f623ef2dcab52d8844e457">TestMaster_highestSubIndex_obj1601</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#31d443e06d5edda28aee062cd171e79b">TestMaster_obj1601</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#c1a0836946c9eac65653e3590945b0f0">TestMaster_Index1601</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#35c1f664b68f9adb090764268e82fb39">TestMaster_highestSubIndex_obj1F22</a> = 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#7dfb3adf819ed07e3c0346309964c8ae">TestMaster_obj1F22</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster_Index1F22</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster_Index2001</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#3891ead16d9a718ce2a86135b4aa5c98">TestMaster_Index2002</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster_Index2003</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#4854cee50b4c80d458814f765e71ce46">TestMaster_Index2004</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster_Index2005</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#7e6bde6b0e010c96d0dadad810db4dd6">TestMaster_Index2006</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster_Index2007</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#b10a20017831b376c4afd5f8e963d2ee">TestMaster_Index2008</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster_Index2009</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#05e8989d8a6eb1d8a6a92dc3cb955a9f">TestMaster_Index200A</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#182087fe12df8b9ae9af232e7148ea10">TestMaster_count_sync</a> [1] = {0,}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#e2aa420d939f514c4f363b8794efecf3">TestMaster_firstIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5ca56ada575770706c01bd558769c0c">TestMaster_lastIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#827827be557e9e59d6ba299f812aad66">TestMaster_ObjdictSize</a> = sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>)/sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[0])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestMaster)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="6d2aa48880a24b9e8daaeb34fa36f820"></a><!-- doxytag: member="TestMaster.c::TestMaster_scanIndexOD" ref="6d2aa48880a24b9e8daaeb34fa36f820" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestMaster_scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>callbacks</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5b79f28572ba52a2bb2b36dbed308ca1"></a><!-- doxytag: member="TestMaster.c::TestMaster_valueRangeTest" ref="5b79f28572ba52a2bb2b36dbed308ca1" args="(UNS8 typeValue, void *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 TestMaster_valueRangeTest           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>typeValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="32c087b93caccbf9ac0ea5b102c8ade9"></a><!-- doxytag: member="TestMaster.c::MasterMap1" ref="32c087b93caccbf9ac0ea5b102c8ade9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#32c087b93caccbf9ac0ea5b102c8ade9">MasterMap1</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="43631b768357ffe1d4aca9a9c2ff7176"></a><!-- doxytag: member="TestMaster.c::MasterMap10" ref="43631b768357ffe1d4aca9a9c2ff7176" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#43631b768357ffe1d4aca9a9c2ff7176">MasterMap10</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d96648d9fcdf655bd0eb459fbdea3e2e"></a><!-- doxytag: member="TestMaster.c::MasterMap11" ref="d96648d9fcdf655bd0eb459fbdea3e2e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#d96648d9fcdf655bd0eb459fbdea3e2e">MasterMap11</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="09011bbcfc806441b93e55a7fe9a83fd"></a><!-- doxytag: member="TestMaster.c::MasterMap2" ref="09011bbcfc806441b93e55a7fe9a83fd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#09011bbcfc806441b93e55a7fe9a83fd">MasterMap2</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b02953cfe4e6a7e062a8df3a9172f22f"></a><!-- doxytag: member="TestMaster.c::MasterMap3" ref="b02953cfe4e6a7e062a8df3a9172f22f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#b02953cfe4e6a7e062a8df3a9172f22f">MasterMap3</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f80c09b8b3b29ecad8a29b2c59d6b162"></a><!-- doxytag: member="TestMaster.c::MasterMap4" ref="f80c09b8b3b29ecad8a29b2c59d6b162" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#f80c09b8b3b29ecad8a29b2c59d6b162">MasterMap4</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="eceba88eac6acbd80cef98a80f1c410c"></a><!-- doxytag: member="TestMaster.c::MasterMap5" ref="eceba88eac6acbd80cef98a80f1c410c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#eceba88eac6acbd80cef98a80f1c410c">MasterMap5</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="96f1954ed1b765243bb81c57e477ffa2"></a><!-- doxytag: member="TestMaster.c::MasterMap6" ref="96f1954ed1b765243bb81c57e477ffa2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#96f1954ed1b765243bb81c57e477ffa2">MasterMap6</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="67e30e278b7b612cd39d9e79e63fe4ee"></a><!-- doxytag: member="TestMaster.c::MasterMap7" ref="67e30e278b7b612cd39d9e79e63fe4ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#67e30e278b7b612cd39d9e79e63fe4ee">MasterMap7</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="866ced0f5e068d57225314a62494f765"></a><!-- doxytag: member="TestMaster.c::MasterMap8" ref="866ced0f5e068d57225314a62494f765" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#866ced0f5e068d57225314a62494f765">MasterMap8</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cad1f2ea598ebf92e76d34037051d357"></a><!-- doxytag: member="TestMaster.c::MasterMap9" ref="cad1f2ea598ebf92e76d34037051d357" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#cad1f2ea598ebf92e76d34037051d357">MasterMap9</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3be244a812f7e9c2aabe867de7f4cc0d"></a><!-- doxytag: member="TestMaster.c::TestMaster_bDeviceNodeId" ref="3be244a812f7e9c2aabe867de7f4cc0d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3be244a812f7e9c2aabe867de7f4cc0d">TestMaster_bDeviceNodeId</a> = 0x01          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="182087fe12df8b9ae9af232e7148ea10"></a><!-- doxytag: member="TestMaster.c::TestMaster_count_sync" ref="182087fe12df8b9ae9af232e7148ea10" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#182087fe12df8b9ae9af232e7148ea10">TestMaster_count_sync</a>[1] = {0,}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ed10e5c829f0ea258ebc67896842cabe"></a><!-- doxytag: member="TestMaster.c::TestMaster_Data" ref="ed10e5c829f0ea258ebc67896842cabe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestMaster)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e2aa420d939f514c4f363b8794efecf3"></a><!-- doxytag: member="TestMaster.c::TestMaster_firstIndex" ref="e2aa420d939f514c4f363b8794efecf3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#e2aa420d939f514c4f363b8794efecf3">TestMaster_firstIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  0, 
+  8, 
+  9, 
+  11, 
+  0, 
+  0 
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="9ce8e58fdeaacbd32eade85f6525e34f"></a><!-- doxytag: member="TestMaster.c::TestMaster_heartBeatTimers" ref="9ce8e58fdeaacbd32eade85f6525e34f" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE <a class="el" href="TestMasterSlave_2TestMaster_8c.html#9ce8e58fdeaacbd32eade85f6525e34f">TestMaster_heartBeatTimers</a>[1] = {TIMER_NONE,}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e995ee98b05fec5d0656c8e3cafa78a2"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1010" ref="e995ee98b05fec5d0656c8e3cafa78a2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#e995ee98b05fec5d0656c8e3cafa78a2">TestMaster_highestSubIndex_obj1010</a> = 4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="688adc83a515ea344b7a44a85cb8c488"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1011" ref="688adc83a515ea344b7a44a85cb8c488" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#688adc83a515ea344b7a44a85cb8c488">TestMaster_highestSubIndex_obj1011</a> = 4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5435b77f10d535953bff5f7b3d85e274"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1016" ref="5435b77f10d535953bff5f7b3d85e274" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="369198bb9f31c975ea88e40dcec607d5"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1018" ref="369198bb9f31c975ea88e40dcec607d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> = 4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6c4497ef4b625b5e2175ded0f59f6abd"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1280" ref="6c4497ef4b625b5e2175ded0f59f6abd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> = 3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="da116aef2cdb47589a163938f5c8230b"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1400" ref="da116aef2cdb47589a163938f5c8230b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> = 5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bbeb800064eeaf6b8689146e6c11dd57"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1401" ref="bbeb800064eeaf6b8689146e6c11dd57" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#bbeb800064eeaf6b8689146e6c11dd57">TestMaster_highestSubIndex_obj1401</a> = 5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="563f8c914e82d5c5e582b92e8eabf1f9"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1600" ref="563f8c914e82d5c5e582b92e8eabf1f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> = 10          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d3f684ebe9f623ef2dcab52d8844e457"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1601" ref="d3f684ebe9f623ef2dcab52d8844e457" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d3f684ebe9f623ef2dcab52d8844e457">TestMaster_highestSubIndex_obj1601</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="35c1f664b68f9adb090764268e82fb39"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1F22" ref="35c1f664b68f9adb090764268e82fb39" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#35c1f664b68f9adb090764268e82fb39">TestMaster_highestSubIndex_obj1F22</a> = 2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ed018ab3125376ec3dd8e3a02c62cca9"></a><!-- doxytag: member="TestMaster.c::TestMaster_iam_a_slave" ref="ed018ab3125376ec3dd8e3a02c62cca9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ed018ab3125376ec3dd8e3a02c62cca9">TestMaster_iam_a_slave</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3002d52190c61586a85ac892b39bb0b8"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1000" ref="3002d52190c61586a85ac892b39bb0b8" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="8b60f9be5341661de998c436ed63d7ed"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1001" ref="8b60f9be5341661de998c436ed63d7ed" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="f445871b10e671cdd6b71dda54057549"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1005" ref="f445871b10e671cdd6b71dda54057549" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="952f40701777f2992b0a4af0d33887c8"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1005_callbacks" ref="952f40701777f2992b0a4af0d33887c8" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#952f40701777f2992b0a4af0d33887c8">TestMaster_Index1005_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="548ddd28874f9b9247467eecbbbbca8f"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1006" ref="548ddd28874f9b9247467eecbbbbca8f" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="5a16fdfaad8be53ec5a894e6e7fd2235"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1006_callbacks" ref="5a16fdfaad8be53ec5a894e6e7fd2235" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#5a16fdfaad8be53ec5a894e6e7fd2235">TestMaster_Index1006_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="d150ecef9d759bccccff4ef7b61d2c8b"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1010" ref="d150ecef9d759bccccff4ef7b61d2c8b" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d150ecef9d759bccccff4ef7b61d2c8b">TestMaster_Index1010</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#e995ee98b05fec5d0656c8e3cafa78a2">TestMaster_highestSubIndex_obj1010</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7117df2c968af6baa5cb2362a396620f">TestMaster_obj1010_Save_All_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#4276522d1f57cc568fec5ccc96959d45">TestMaster_obj1010_Save_Communication_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#39139aac5459d4269d4554ce3085078c">TestMaster_obj1010_Save_Application_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#6faa5a89a49e606521b8c8c1eb89855c">TestMaster_obj1010_Save_Manufacturer_Parameters</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="c288f1b360d84c194709cc87ab7750fe"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1011" ref="c288f1b360d84c194709cc87ab7750fe" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster_Index1011</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#688adc83a515ea344b7a44a85cb8c488">TestMaster_highestSubIndex_obj1011</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#2fe478199b751bd80ee534fe5d18e126">TestMaster_obj1011_Restore_All_Default_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#56b3529820cce19e8934d7b6b609856f">TestMaster_obj1011_Restore_Communication_Default_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#f8094c8d1f475d560bb6d3c649aa3bce">TestMaster_obj1011_Restore_Application_Default_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#3a1a539661feed08cd53f474cd54b78c">TestMaster_obj1011_Restore_Manufacturer_Default_Parameters</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="24052245a9506091a0a4d2f019a971cd"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1016" ref="24052245a9506091a0a4d2f019a971cd" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a>[0] }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="721e7ebe982831cd8575c9a7e33f9ec0"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1018" ref="721e7ebe982831cd8575c9a7e33f9ec0" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="b09e72d1ae2e37cd027cf126f8e7e541"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1280" ref="b09e72d1ae2e37cd027cf126f8e7e541" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">int32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">INTEGER32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="964e58fce023577425f5a5351c894da9"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1400" ref="964e58fce023577425f5a5351c894da9" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="c64932048ec6cff121a854815bdc8c4f"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1401" ref="c64932048ec6cff121a854815bdc8c4f" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c64932048ec6cff121a854815bdc8c4f">TestMaster_Index1401</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#bbeb800064eeaf6b8689146e6c11dd57">TestMaster_highestSubIndex_obj1401</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#fa6e602df141a83d55cb37018223258e">TestMaster_obj1401_COB_ID_used_by_PDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#6575f9fb1550a9c9a1a812177c8ead5f">TestMaster_obj1401_Transmission_Type</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#8286db01e72772e4e987b2d5e557dcf5">TestMaster_obj1401_Inhibit_Time</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7effc1553a50619bc72531b3818ad960">TestMaster_obj1401_Compatibility_Entry</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#2c13c91fa6c3b7f9fcecddd7c9a3a41f">TestMaster_obj1401_Event_Timer</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="6ce5637d61d70f45288c5cb4477af15d"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1600" ref="6ce5637d61d70f45288c5cb4477af15d" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[0] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[1] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[2] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[3] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[4] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[5] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[6] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[7] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[8] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[9] }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="c1a0836946c9eac65653e3590945b0f0"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1601" ref="c1a0836946c9eac65653e3590945b0f0" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c1a0836946c9eac65653e3590945b0f0">TestMaster_Index1601</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d3f684ebe9f623ef2dcab52d8844e457">TestMaster_highestSubIndex_obj1601</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#31d443e06d5edda28aee062cd171e79b">TestMaster_obj1601</a>[0] }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="19c3e7ea999590db0e1e4eb0d7684deb"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1F22" ref="19c3e7ea999590db0e1e4eb0d7684deb" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster_Index1F22</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#35c1f664b68f9adb090764268e82fb39">TestMaster_highestSubIndex_obj1F22</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#82a4ccef24bc2ae995fcace980850f2d">domain</a>, 0, (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7dfb3adf819ed07e3c0346309964c8ae">TestMaster_obj1F22</a>[0] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, domain, 13, (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7dfb3adf819ed07e3c0346309964c8ae">TestMaster_obj1F22</a>[1] }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="f1df85cf209408a358db50073027404e"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2000" ref="f1df85cf209408a358db50073027404e" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#32c087b93caccbf9ac0ea5b102c8ade9">MasterMap1</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="cfa013a980f5328e59de6d3934ddc45c"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2001" ref="cfa013a980f5328e59de6d3934ddc45c" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster_Index2001</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#09011bbcfc806441b93e55a7fe9a83fd">MasterMap2</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="3891ead16d9a718ce2a86135b4aa5c98"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2002" ref="3891ead16d9a718ce2a86135b4aa5c98" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3891ead16d9a718ce2a86135b4aa5c98">TestMaster_Index2002</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#b02953cfe4e6a7e062a8df3a9172f22f">MasterMap3</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="9d87f3de1f064d3775bb6e4335b41989"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2003" ref="9d87f3de1f064d3775bb6e4335b41989" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster_Index2003</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#f80c09b8b3b29ecad8a29b2c59d6b162">MasterMap4</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="4854cee50b4c80d458814f765e71ce46"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2004" ref="4854cee50b4c80d458814f765e71ce46" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#4854cee50b4c80d458814f765e71ce46">TestMaster_Index2004</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#eceba88eac6acbd80cef98a80f1c410c">MasterMap5</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="dfe7e4a10f32c2be1e0cb03dc0de5ea2"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2005" ref="dfe7e4a10f32c2be1e0cb03dc0de5ea2" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster_Index2005</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#96f1954ed1b765243bb81c57e477ffa2">MasterMap6</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="7e6bde6b0e010c96d0dadad810db4dd6"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2006" ref="7e6bde6b0e010c96d0dadad810db4dd6" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7e6bde6b0e010c96d0dadad810db4dd6">TestMaster_Index2006</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#67e30e278b7b612cd39d9e79e63fe4ee">MasterMap7</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="59fdf6ed3cab4af49cefa0a9c2ed8056"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2007" ref="59fdf6ed3cab4af49cefa0a9c2ed8056" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster_Index2007</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#866ced0f5e068d57225314a62494f765">MasterMap8</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="b10a20017831b376c4afd5f8e963d2ee"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2008" ref="b10a20017831b376c4afd5f8e963d2ee" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#b10a20017831b376c4afd5f8e963d2ee">TestMaster_Index2008</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#cad1f2ea598ebf92e76d34037051d357">MasterMap9</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="d010285927af6c4e072644572294a2ca"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2009" ref="d010285927af6c4e072644572294a2ca" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster_Index2009</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#43631b768357ffe1d4aca9a9c2ff7176">MasterMap10</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="05e8989d8a6eb1d8a6a92dc3cb955a9f"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index200A" ref="05e8989d8a6eb1d8a6a92dc3cb955a9f" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#05e8989d8a6eb1d8a6a92dc3cb955a9f">TestMaster_Index200A</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d96648d9fcdf655bd0eb459fbdea3e2e">MasterMap11</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="d5ca56ada575770706c01bd558769c0c"></a><!-- doxytag: member="TestMaster.c::TestMaster_lastIndex" ref="d5ca56ada575770706c01bd558769c0c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5ca56ada575770706c01bd558769c0c">TestMaster_lastIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  0, 
+  8, 
+  10, 
+  12, 
+  0, 
+  0 
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="822eeed2ef38d9ae113598fc42b4449a"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1000" ref="822eeed2ef38d9ae113598fc42b4449a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> = 0x12D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="229ebceddcc1f65019f750b1a0f819b5"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1001" ref="229ebceddcc1f65019f750b1a0f819b5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="85147b7f7bcd94083b2067b630b66c99"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1005" ref="85147b7f7bcd94083b2067b630b66c99" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> = 0x40000080          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="973b5146a6838717b477ab46cb798af7"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1006" ref="973b5146a6838717b477ab46cb798af7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> = 0xC350          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7117df2c968af6baa5cb2362a396620f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1010_Save_All_Parameters" ref="7117df2c968af6baa5cb2362a396620f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7117df2c968af6baa5cb2362a396620f">TestMaster_obj1010_Save_All_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="39139aac5459d4269d4554ce3085078c"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1010_Save_Application_Parameters" ref="39139aac5459d4269d4554ce3085078c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#39139aac5459d4269d4554ce3085078c">TestMaster_obj1010_Save_Application_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4276522d1f57cc568fec5ccc96959d45"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1010_Save_Communication_Parameters" ref="4276522d1f57cc568fec5ccc96959d45" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#4276522d1f57cc568fec5ccc96959d45">TestMaster_obj1010_Save_Communication_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6faa5a89a49e606521b8c8c1eb89855c"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1010_Save_Manufacturer_Parameters" ref="6faa5a89a49e606521b8c8c1eb89855c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6faa5a89a49e606521b8c8c1eb89855c">TestMaster_obj1010_Save_Manufacturer_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2fe478199b751bd80ee534fe5d18e126"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1011_Restore_All_Default_Parameters" ref="2fe478199b751bd80ee534fe5d18e126" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#2fe478199b751bd80ee534fe5d18e126">TestMaster_obj1011_Restore_All_Default_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f8094c8d1f475d560bb6d3c649aa3bce"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1011_Restore_Application_Default_Parameters" ref="f8094c8d1f475d560bb6d3c649aa3bce" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f8094c8d1f475d560bb6d3c649aa3bce">TestMaster_obj1011_Restore_Application_Default_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="56b3529820cce19e8934d7b6b609856f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1011_Restore_Communication_Default_Parameters" ref="56b3529820cce19e8934d7b6b609856f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#56b3529820cce19e8934d7b6b609856f">TestMaster_obj1011_Restore_Communication_Default_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3a1a539661feed08cd53f474cd54b78c"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1011_Restore_Manufacturer_Default_Parameters" ref="3a1a539661feed08cd53f474cd54b78c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3a1a539661feed08cd53f474cd54b78c">TestMaster_obj1011_Restore_Manufacturer_Default_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="33f8b22f18dde908c2e94a5579c25bb9"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1016" ref="33f8b22f18dde908c2e94a5579c25bb9" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                    {
+                      0x205DC   
+                    }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="d5508b2e1efe731aa1b899db3c456c0d"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1017" ref="d5508b2e1efe731aa1b899db3c456c0d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5508b2e1efe731aa1b899db3c456c0d">TestMaster_obj1017</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c3aa2f1579494c0cb65829798f04f8d3"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Product_Code" ref="c3aa2f1579494c0cb65829798f04f8d3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fba6cdc5a5cbe6b72f860f614cbba0c7"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Revision_Number" ref="fba6cdc5a5cbe6b72f860f614cbba0c7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="602b664fc5dca9b4b0127d51d0647d66"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Serial_Number" ref="602b664fc5dca9b4b0127d51d0647d66" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a290f924b93f8a18ebe384debb6e9bae"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Vendor_ID" ref="a290f924b93f8a18ebe384debb6e9bae" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="256cc4328121041fe7fa363182b2017f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO" ref="256cc4328121041fe7fa363182b2017f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x602          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f649f2dff66a23138cd97fe578272691"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO" ref="f649f2dff66a23138cd97fe578272691" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x582          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="536aa77737f61e2b0ffbcfdc1e53c230"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_Node_ID_of_the_SDO_Server" ref="536aa77737f61e2b0ffbcfdc1e53c230" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">INTEGER32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> = 0x2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="509feb79ac93c6411d999da40f1ad657"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_COB_ID_used_by_PDO" ref="509feb79ac93c6411d999da40f1ad657" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> = 0x182          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fe442581cedeabb09b158b21f5ea5534"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Compatibility_Entry" ref="fe442581cedeabb09b158b21f5ea5534" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="28150ab7eb7f82dc904e68bc6f0a30ce"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Event_Timer" ref="28150ab7eb7f82dc904e68bc6f0a30ce" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ecbe85b0dfe6c3b83fa42f8b2bc60e60"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Inhibit_Time" ref="ecbe85b0dfe6c3b83fa42f8b2bc60e60" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cbbe10183d10e246450f004153cdb8b6"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Transmission_Type" ref="cbbe10183d10e246450f004153cdb8b6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> = 0x1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fa6e602df141a83d55cb37018223258e"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1401_COB_ID_used_by_PDO" ref="fa6e602df141a83d55cb37018223258e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fa6e602df141a83d55cb37018223258e">TestMaster_obj1401_COB_ID_used_by_PDO</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7effc1553a50619bc72531b3818ad960"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1401_Compatibility_Entry" ref="7effc1553a50619bc72531b3818ad960" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7effc1553a50619bc72531b3818ad960">TestMaster_obj1401_Compatibility_Entry</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2c13c91fa6c3b7f9fcecddd7c9a3a41f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1401_Event_Timer" ref="2c13c91fa6c3b7f9fcecddd7c9a3a41f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#2c13c91fa6c3b7f9fcecddd7c9a3a41f">TestMaster_obj1401_Event_Timer</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8286db01e72772e4e987b2d5e557dcf5"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1401_Inhibit_Time" ref="8286db01e72772e4e987b2d5e557dcf5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#8286db01e72772e4e987b2d5e557dcf5">TestMaster_obj1401_Inhibit_Time</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6575f9fb1550a9c9a1a812177c8ead5f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1401_Transmission_Type" ref="6575f9fb1550a9c9a1a812177c8ead5f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6575f9fb1550a9c9a1a812177c8ead5f">TestMaster_obj1401_Transmission_Type</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ab5b1ee97428f11fa27aa40ee2aea817"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1600" ref="ab5b1ee97428f11fa27aa40ee2aea817" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                    {
+                      0x20000001,       
+                      0x20010001,       
+                      0x20020001,       
+                      0x20030001,       
+                      0x20040001,       
+                      0x20050001,       
+                      0x20060001,       
+                      0x20070001,       
+                      0x20080008,       
+                      0x20090020        
+                    }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="31d443e06d5edda28aee062cd171e79b"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1601" ref="31d443e06d5edda28aee062cd171e79b" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#31d443e06d5edda28aee062cd171e79b">TestMaster_obj1601</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                    {
+                      0x200A0010        
+                    }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="7dfb3adf819ed07e3c0346309964c8ae"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1F22" ref="7dfb3adf819ed07e3c0346309964c8ae" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8* <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7dfb3adf819ed07e3c0346309964c8ae">TestMaster_obj1F22</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                    {
+                      <span class="stringliteral">""</span>,
+                      <span class="stringliteral">"\x01\x00\x00\x00\x17\x10\x00\x02\x00\x00\x00\xe8\x03"</span>
+                    }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="de34deafe2812ee6dcd965d402ef8da4"></a><!-- doxytag: member="TestMaster.c::TestMaster_objdict" ref="de34deafe2812ee6dcd965d402ef8da4" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+{
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1000[0]), 0x1000},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>[0]), 0x1001},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1005[0]), 0x1005},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>[0]), 0x1006},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d150ecef9d759bccccff4ef7b61d2c8b">TestMaster_Index1010</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d150ecef9d759bccccff4ef7b61d2c8b">TestMaster_Index1010</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1010[0]), 0x1010},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster_Index1011</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster_Index1011</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster_Index1011</a>[0]), 0x1011},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1016[0]), 0x1016},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>[0]), 0x1018},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1280[0]), 0x1280},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>[0]), 0x1400},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c64932048ec6cff121a854815bdc8c4f">TestMaster_Index1401</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c64932048ec6cff121a854815bdc8c4f">TestMaster_Index1401</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1401[0]), 0x1401},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>[0]), 0x1600},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c1a0836946c9eac65653e3590945b0f0">TestMaster_Index1601</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c1a0836946c9eac65653e3590945b0f0">TestMaster_Index1601</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1601[0]), 0x1601},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster_Index1F22</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster_Index1F22</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster_Index1F22</a>[0]), 0x1F22},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2000[0]), 0x2000},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster_Index2001</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster_Index2001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster_Index2001</a>[0]), 0x2001},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#3891ead16d9a718ce2a86135b4aa5c98">TestMaster_Index2002</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#3891ead16d9a718ce2a86135b4aa5c98">TestMaster_Index2002</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2002[0]), 0x2002},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster_Index2003</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster_Index2003</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster_Index2003</a>[0]), 0x2003},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#4854cee50b4c80d458814f765e71ce46">TestMaster_Index2004</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#4854cee50b4c80d458814f765e71ce46">TestMaster_Index2004</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2004[0]), 0x2004},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster_Index2005</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster_Index2005</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster_Index2005</a>[0]), 0x2005},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7e6bde6b0e010c96d0dadad810db4dd6">TestMaster_Index2006</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7e6bde6b0e010c96d0dadad810db4dd6">TestMaster_Index2006</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2006[0]), 0x2006},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster_Index2007</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster_Index2007</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster_Index2007</a>[0]), 0x2007},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#b10a20017831b376c4afd5f8e963d2ee">TestMaster_Index2008</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#b10a20017831b376c4afd5f8e963d2ee">TestMaster_Index2008</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2008[0]), 0x2008},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster_Index2009</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster_Index2009</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster_Index2009</a>[0]), 0x2009},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#05e8989d8a6eb1d8a6a92dc3cb955a9f">TestMaster_Index200A</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#05e8989d8a6eb1d8a6a92dc3cb955a9f">TestMaster_Index200A</a>)/<span class="keyword">sizeof</span>(TestMaster_Index200A[0]), 0x200A},
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="827827be557e9e59d6ba299f812aad66"></a><!-- doxytag: member="TestMaster.c::TestMaster_ObjdictSize" ref="827827be557e9e59d6ba299f812aad66" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#827827be557e9e59d6ba299f812aad66">TestMaster_ObjdictSize</a> = sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>)/sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[0])          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterSlave_2TestMaster_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,304 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/TestMaster.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/TestMaster.h File Reference</h1><code>#include &quot;<a class="el" href="data_8h.html">data.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#5b79f28572ba52a2bb2b36dbed308ca1">TestMaster_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#6d2aa48880a24b9e8daaeb34fa36f820">TestMaster_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#32c087b93caccbf9ac0ea5b102c8ade9">MasterMap1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#09011bbcfc806441b93e55a7fe9a83fd">MasterMap2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#b02953cfe4e6a7e062a8df3a9172f22f">MasterMap3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#f80c09b8b3b29ecad8a29b2c59d6b162">MasterMap4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#eceba88eac6acbd80cef98a80f1c410c">MasterMap5</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#96f1954ed1b765243bb81c57e477ffa2">MasterMap6</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#67e30e278b7b612cd39d9e79e63fe4ee">MasterMap7</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#866ced0f5e068d57225314a62494f765">MasterMap8</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#cad1f2ea598ebf92e76d34037051d357">MasterMap9</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#43631b768357ffe1d4aca9a9c2ff7176">MasterMap10</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#d96648d9fcdf655bd0eb459fbdea3e2e">MasterMap11</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="6d2aa48880a24b9e8daaeb34fa36f820"></a><!-- doxytag: member="TestMaster.h::TestMaster_scanIndexOD" ref="6d2aa48880a24b9e8daaeb34fa36f820" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestMaster_scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>callbacks</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5b79f28572ba52a2bb2b36dbed308ca1"></a><!-- doxytag: member="TestMaster.h::TestMaster_valueRangeTest" ref="5b79f28572ba52a2bb2b36dbed308ca1" args="(UNS8 typeValue, void *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 TestMaster_valueRangeTest           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>typeValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="32c087b93caccbf9ac0ea5b102c8ade9"></a><!-- doxytag: member="TestMaster.h::MasterMap1" ref="32c087b93caccbf9ac0ea5b102c8ade9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#32c087b93caccbf9ac0ea5b102c8ade9">MasterMap1</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="43631b768357ffe1d4aca9a9c2ff7176"></a><!-- doxytag: member="TestMaster.h::MasterMap10" ref="43631b768357ffe1d4aca9a9c2ff7176" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#43631b768357ffe1d4aca9a9c2ff7176">MasterMap10</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d96648d9fcdf655bd0eb459fbdea3e2e"></a><!-- doxytag: member="TestMaster.h::MasterMap11" ref="d96648d9fcdf655bd0eb459fbdea3e2e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#d96648d9fcdf655bd0eb459fbdea3e2e">MasterMap11</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="09011bbcfc806441b93e55a7fe9a83fd"></a><!-- doxytag: member="TestMaster.h::MasterMap2" ref="09011bbcfc806441b93e55a7fe9a83fd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#09011bbcfc806441b93e55a7fe9a83fd">MasterMap2</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b02953cfe4e6a7e062a8df3a9172f22f"></a><!-- doxytag: member="TestMaster.h::MasterMap3" ref="b02953cfe4e6a7e062a8df3a9172f22f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#b02953cfe4e6a7e062a8df3a9172f22f">MasterMap3</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f80c09b8b3b29ecad8a29b2c59d6b162"></a><!-- doxytag: member="TestMaster.h::MasterMap4" ref="f80c09b8b3b29ecad8a29b2c59d6b162" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#f80c09b8b3b29ecad8a29b2c59d6b162">MasterMap4</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="eceba88eac6acbd80cef98a80f1c410c"></a><!-- doxytag: member="TestMaster.h::MasterMap5" ref="eceba88eac6acbd80cef98a80f1c410c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#eceba88eac6acbd80cef98a80f1c410c">MasterMap5</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="96f1954ed1b765243bb81c57e477ffa2"></a><!-- doxytag: member="TestMaster.h::MasterMap6" ref="96f1954ed1b765243bb81c57e477ffa2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#96f1954ed1b765243bb81c57e477ffa2">MasterMap6</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="67e30e278b7b612cd39d9e79e63fe4ee"></a><!-- doxytag: member="TestMaster.h::MasterMap7" ref="67e30e278b7b612cd39d9e79e63fe4ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#67e30e278b7b612cd39d9e79e63fe4ee">MasterMap7</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="866ced0f5e068d57225314a62494f765"></a><!-- doxytag: member="TestMaster.h::MasterMap8" ref="866ced0f5e068d57225314a62494f765" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#866ced0f5e068d57225314a62494f765">MasterMap8</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cad1f2ea598ebf92e76d34037051d357"></a><!-- doxytag: member="TestMaster.h::MasterMap9" ref="cad1f2ea598ebf92e76d34037051d357" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#cad1f2ea598ebf92e76d34037051d357">MasterMap9</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ed10e5c829f0ea258ebc67896842cabe"></a><!-- doxytag: member="TestMaster.h::TestMaster_Data" ref="ed10e5c829f0ea258ebc67896842cabe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterSlave_2getopt_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,522 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/getopt.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/getopt.c File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="TestMasterSlave_2getopt_8h.html">getopt.h</a>&quot;</code><br>
+<code>#include &lt;strings.h&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#5325c715897861c318d3ae312ac452cc">GETOPT_INTERFACE_VERSION</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(msgid)&nbsp;&nbsp;&nbsp;(msgid)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#6e06e56c5fa96faaf47f3b231e015e35">SWAP_FLAGS</a>(ch1, ch2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#71ceb8911d64b39b402041ba5ea8453c">NONOPTION_P</a>&nbsp;&nbsp;&nbsp;(argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][0] != '-' || argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1] == '\0')</td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="TestMasterSlave_2getopt_8c.html#df764cbdea00d65edcd07bb9953ad2b70e73a0691c110b1442d8364d1d12eccc">REQUIRE_ORDER</a>, 
+<a class="el" href="TestMasterSlave_2getopt_8c.html#df764cbdea00d65edcd07bb9953ad2b7cfdde4b47c27f4efbd832e1ac7f8a8fc">PERMUTE</a>, 
+<a class="el" href="TestMasterSlave_2getopt_8c.html#df764cbdea00d65edcd07bb9953ad2b73c56550bfafe809d9214b863b69c31c5">RETURN_IN_ORDER</a>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#ee28fd8a0e40b6d958f7d20348e45368">getenv</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#e0ac978b7775f69496c0f127ffdada9d">my_index</a> (char *str, int chr) const</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#4621659dd6377e52ac50a0869625bb6e">exchange</a> (char **argv)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#17475cbc1ffae0c12af2e0a3319d197f">_getopt_initialize</a> (int argc, char *const *argv, const char *optstring)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#0df92a0ae8fe1fd43268c738f548674f">_getopt_internal</a> (int argc, char *const *argv, const char *optstring, const struct <a class="el" href="structoption.html">option</a> *longopts, int *longind, int long_only)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#1b2ada39ab92162c6ec9c67c8093fa2e">getopt</a> (int argc, char *const *argv, const char *optstring)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">__getopt_initialized</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#47a40a4c365dae45f94751ad32aab530">nextchar</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = '?'</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static enum  { ... } &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#d6e641c007a3362710ee1c7e22c02e8c">ordering</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#d0ccb64bbd4defe7a57dbad2045ddd14">posixly_correct</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#7b0f4f3bfbee147113f282427ce933ed">first_nonopt</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#580f2c2acf35dad51ca18b427212bf15">last_nonopt</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="86a239addea586602343007a370bf8ad"></a><!-- doxytag: member="getopt.c::_" ref="86a239addea586602343007a370bf8ad" args="(msgid)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define _          </td>
+          <td>(</td>
+          <td class="paramtype">msgid&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(msgid)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5325c715897861c318d3ae312ac452cc"></a><!-- doxytag: member="getopt.c::GETOPT_INTERFACE_VERSION" ref="5325c715897861c318d3ae312ac452cc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GETOPT_INTERFACE_VERSION&nbsp;&nbsp;&nbsp;2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="71ceb8911d64b39b402041ba5ea8453c"></a><!-- doxytag: member="getopt.c::NONOPTION_P" ref="71ceb8911d64b39b402041ba5ea8453c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NONOPTION_P&nbsp;&nbsp;&nbsp;(argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][0] != '-' || argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1] == '\0')          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6e06e56c5fa96faaf47f3b231e015e35"></a><!-- doxytag: member="getopt.c::SWAP_FLAGS" ref="6e06e56c5fa96faaf47f3b231e015e35" args="(ch1, ch2)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SWAP_FLAGS          </td>
+          <td>(</td>
+          <td class="paramtype">ch1,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">ch2&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="df764cbdea00d65edcd07bb9953ad2b7"></a><!-- doxytag: member="getopt.c::@1" ref="df764cbdea00d65edcd07bb9953ad2b7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">anonymous enum          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="df764cbdea00d65edcd07bb9953ad2b70e73a0691c110b1442d8364d1d12eccc"></a><!-- doxytag: member="REQUIRE_ORDER" ref="df764cbdea00d65edcd07bb9953ad2b70e73a0691c110b1442d8364d1d12eccc" args="" -->REQUIRE_ORDER</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="df764cbdea00d65edcd07bb9953ad2b7cfdde4b47c27f4efbd832e1ac7f8a8fc"></a><!-- doxytag: member="PERMUTE" ref="df764cbdea00d65edcd07bb9953ad2b7cfdde4b47c27f4efbd832e1ac7f8a8fc" args="" -->PERMUTE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="df764cbdea00d65edcd07bb9953ad2b73c56550bfafe809d9214b863b69c31c5"></a><!-- doxytag: member="RETURN_IN_ORDER" ref="df764cbdea00d65edcd07bb9953ad2b73c56550bfafe809d9214b863b69c31c5" args="" -->RETURN_IN_ORDER</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="17475cbc1ffae0c12af2e0a3319d197f"></a><!-- doxytag: member="getopt.c::_getopt_initialize" ref="17475cbc1ffae0c12af2e0a3319d197f" args="(int argc, char *const *argv, const char *optstring)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static const char* _getopt_initialize           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>optstring</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0df92a0ae8fe1fd43268c738f548674f"></a><!-- doxytag: member="getopt.c::_getopt_internal" ref="0df92a0ae8fe1fd43268c738f548674f" args="(int argc, char *const *argv, const char *optstring, const struct option *longopts, int *longind, int long_only)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int _getopt_internal           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>optstring</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const struct <a class="el" href="structoption.html">option</a> *&nbsp;</td>
+          <td class="paramname"> <em>longopts</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&nbsp;</td>
+          <td class="paramname"> <em>longind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>long_only</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4621659dd6377e52ac50a0869625bb6e"></a><!-- doxytag: member="getopt.c::exchange" ref="4621659dd6377e52ac50a0869625bb6e" args="(char **argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void exchange           </td>
+          <td>(</td>
+          <td class="paramtype">char **&nbsp;</td>
+          <td class="paramname"> <em>argv</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ee28fd8a0e40b6d958f7d20348e45368"></a><!-- doxytag: member="getopt.c::getenv" ref="ee28fd8a0e40b6d958f7d20348e45368" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* getenv           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1b2ada39ab92162c6ec9c67c8093fa2e"></a><!-- doxytag: member="getopt.c::getopt" ref="1b2ada39ab92162c6ec9c67c8093fa2e" args="(int argc, char *const *argv, const char *optstring)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int getopt           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>optstring</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e0ac978b7775f69496c0f127ffdada9d"></a><!-- doxytag: member="getopt.c::my_index" ref="e0ac978b7775f69496c0f127ffdada9d" args="(char *str, int chr) const" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static char* my_index           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>str</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>chr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"> const<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="28286be757527aeb1db951b5da9aeec1"></a><!-- doxytag: member="getopt.c::__getopt_initialized" ref="28286be757527aeb1db951b5da9aeec1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">__getopt_initialized</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7b0f4f3bfbee147113f282427ce933ed"></a><!-- doxytag: member="getopt.c::first_nonopt" ref="7b0f4f3bfbee147113f282427ce933ed" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#7b0f4f3bfbee147113f282427ce933ed">first_nonopt</a><code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="580f2c2acf35dad51ca18b427212bf15"></a><!-- doxytag: member="getopt.c::last_nonopt" ref="580f2c2acf35dad51ca18b427212bf15" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#580f2c2acf35dad51ca18b427212bf15">last_nonopt</a><code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="47a40a4c365dae45f94751ad32aab530"></a><!-- doxytag: member="getopt.c::nextchar" ref="47a40a4c365dae45f94751ad32aab530" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8c.html#47a40a4c365dae45f94751ad32aab530">nextchar</a><code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="db50a0eab9fed92fc3bfc7dfa4f2c410"></a><!-- doxytag: member="getopt.c::optarg" ref="db50a0eab9fed92fc3bfc7dfa4f2c410" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e30f05ee1e2e5652f174a35c7875d25e"></a><!-- doxytag: member="getopt.c::opterr" ref="e30f05ee1e2e5652f174a35c7875d25e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d5e1c16213bbee2d5e8cc363309f418c"></a><!-- doxytag: member="getopt.c::optind" ref="d5e1c16213bbee2d5e8cc363309f418c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="475b8db98445da73e5f62a1ef6324b95"></a><!-- doxytag: member="getopt.c::optopt" ref="475b8db98445da73e5f62a1ef6324b95" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = '?'          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d6e641c007a3362710ee1c7e22c02e8c"></a><!-- doxytag: member="getopt.c::ordering" ref="d6e641c007a3362710ee1c7e22c02e8c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum { ... }   <a class="el" href="TestMasterSlave_2getopt_8c.html#d6e641c007a3362710ee1c7e22c02e8c">ordering</a><code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d0ccb64bbd4defe7a57dbad2045ddd14"></a><!-- doxytag: member="getopt.c::posixly_correct" ref="d0ccb64bbd4defe7a57dbad2045ddd14" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8c.html#d0ccb64bbd4defe7a57dbad2045ddd14">posixly_correct</a><code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterSlave_2getopt_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/getopt.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/getopt.h File Reference</h1><code>#include &lt;ctype.h&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html">option</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#aafc27a0389aa87797164b227566342d">_GETOPT_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#3bc1d5f667b5b4ca4b4abb685dc874ce">no_argument</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#6ece8d8dfa8378778f7290fdaba5b8bc">required_argument</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#cca06c0a947656bd8b395bf1084ffb72">optional_argument</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#6c5b232cca42dab05f40b47f69715f8b">getopt</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#8616b8a74ae6c01a7ad95ad2876226ec">getopt_long</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#c07930413317507d5c51c19b3ac6ed20">getopt_long_only</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#60428225710059ca135c6b2a8941855f">_getopt_internal</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="aafc27a0389aa87797164b227566342d"></a><!-- doxytag: member="getopt.h::_GETOPT_H" ref="aafc27a0389aa87797164b227566342d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define _GETOPT_H&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3bc1d5f667b5b4ca4b4abb685dc874ce"></a><!-- doxytag: member="getopt.h::no_argument" ref="3bc1d5f667b5b4ca4b4abb685dc874ce" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define no_argument&nbsp;&nbsp;&nbsp;0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cca06c0a947656bd8b395bf1084ffb72"></a><!-- doxytag: member="getopt.h::optional_argument" ref="cca06c0a947656bd8b395bf1084ffb72" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define optional_argument&nbsp;&nbsp;&nbsp;2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6ece8d8dfa8378778f7290fdaba5b8bc"></a><!-- doxytag: member="getopt.h::required_argument" ref="6ece8d8dfa8378778f7290fdaba5b8bc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define required_argument&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="60428225710059ca135c6b2a8941855f"></a><!-- doxytag: member="getopt.h::_getopt_internal" ref="60428225710059ca135c6b2a8941855f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int _getopt_internal           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6c5b232cca42dab05f40b47f69715f8b"></a><!-- doxytag: member="getopt.h::getopt" ref="6c5b232cca42dab05f40b47f69715f8b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int getopt           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8616b8a74ae6c01a7ad95ad2876226ec"></a><!-- doxytag: member="getopt.h::getopt_long" ref="8616b8a74ae6c01a7ad95ad2876226ec" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int getopt_long           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c07930413317507d5c51c19b3ac6ed20"></a><!-- doxytag: member="getopt.h::getopt_long_only" ref="c07930413317507d5c51c19b3ac6ed20" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int getopt_long_only           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="db50a0eab9fed92fc3bfc7dfa4f2c410"></a><!-- doxytag: member="getopt.h::optarg" ref="db50a0eab9fed92fc3bfc7dfa4f2c410" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e30f05ee1e2e5652f174a35c7875d25e"></a><!-- doxytag: member="getopt.h::opterr" ref="e30f05ee1e2e5652f174a35c7875d25e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d5e1c16213bbee2d5e8cc363309f418c"></a><!-- doxytag: member="getopt.h::optind" ref="d5e1c16213bbee2d5e8cc363309f418c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="475b8db98445da73e5f62a1ef6324b95"></a><!-- doxytag: member="getopt.h::optopt" ref="475b8db98445da73e5f62a1ef6324b95" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterSlave_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,216 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/TestMasterSlave.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/TestMasterSlave.c File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;signal.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="win32_2canfestival_8h.html">canfestival.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="Master_8h.html">Master.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="Slave_8h.html">Slave.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="TestMasterSlave_8h.html">TestMasterSlave.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#bd99872d05af9bf63e28d6f010c1b174">OnMasterMap1Update</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, const <a class="el" href="structtd__indextable.html">indextable</a> *unsused_indextable, UNS8 unsused_bSubindex)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#f2dc378d0481adcc49b61efb98493a9b">catch_signal</a> (int sig)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#97ee70a8770dc30d06c744b24eb2fcfc">help</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#8a51032f7610fe37c131376e5a392fd5">InitNodes</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#57b2a6d78660d0ee6ca351fb40ffa859">SlaveBoard</a> = {&quot;0&quot;, &quot;125K&quot;}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#460b5e3b15bb47df23119998ea0fbd31">MasterBoard</a> = {&quot;1&quot;, &quot;125K&quot;}</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="f2dc378d0481adcc49b61efb98493a9b"></a><!-- doxytag: member="TestMasterSlave.c::catch_signal" ref="f2dc378d0481adcc49b61efb98493a9b" args="(int sig)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void catch_signal           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>sig</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="97ee70a8770dc30d06c744b24eb2fcfc"></a><!-- doxytag: member="TestMasterSlave.c::help" ref="97ee70a8770dc30d06c744b24eb2fcfc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void help           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8a51032f7610fe37c131376e5a392fd5"></a><!-- doxytag: member="TestMasterSlave.c::InitNodes" ref="8a51032f7610fe37c131376e5a392fd5" args="(CO_Data *d, UNS32 id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void InitNodes           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3c04138a5bfe5d72780bb7e82a18e627"></a><!-- doxytag: member="TestMasterSlave.c::main" ref="3c04138a5bfe5d72780bb7e82a18e627" args="(int argc, char **argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char **&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bd99872d05af9bf63e28d6f010c1b174"></a><!-- doxytag: member="TestMasterSlave.c::OnMasterMap1Update" ref="bd99872d05af9bf63e28d6f010c1b174" args="(CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 OnMasterMap1Update           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td>
+          <td class="paramname"> <em>unsused_indextable</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>unsused_bSubindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="460b5e3b15bb47df23119998ea0fbd31"></a><!-- doxytag: member="TestMasterSlave.c::MasterBoard" ref="460b5e3b15bb47df23119998ea0fbd31" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> <a class="el" href="TestMasterSlave_8c.html#460b5e3b15bb47df23119998ea0fbd31">MasterBoard</a> = {&quot;1&quot;, &quot;125K&quot;}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="57b2a6d78660d0ee6ca351fb40ffa859"></a><!-- doxytag: member="TestMasterSlave.c::SlaveBoard" ref="57b2a6d78660d0ee6ca351fb40ffa859" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> <a class="el" href="TestMasterSlave_8c.html#57b2a6d78660d0ee6ca351fb40ffa859">SlaveBoard</a> = {&quot;0&quot;, &quot;125K&quot;}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestMasterSlave_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/TestMasterSlave.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/TestMasterSlave.h File Reference</h1><code>#include &quot;<a class="el" href="win32_2canfestival_8h.html">canfestival.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8h.html#82f06ace20f96f70bc165247e69fac57">eprintf</a>(...)&nbsp;&nbsp;&nbsp;printf (__VA_ARGS__)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8h.html#6baa544d467cbabaf4bacadc74cc6523">print_message</a> (<a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="82f06ace20f96f70bc165247e69fac57"></a><!-- doxytag: member="TestMasterSlave.h::eprintf" ref="82f06ace20f96f70bc165247e69fac57" args="(...)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define eprintf          </td>
+          <td>(</td>
+          <td class="paramtype"> <em>...</em>&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;printf (__VA_ARGS__)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="6baa544d467cbabaf4bacadc74cc6523"></a><!-- doxytag: member="TestMasterSlave.h::print_message" ref="6baa544d467cbabaf4bacadc74cc6523" args="(Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void print_message           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestSlave_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1849 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/TestSlave.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/TestSlave.c File Reference</h1><code>#include &quot;<a class="el" href="TestSlave_8h.html">TestSlave.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#b99b115d2e4a750ec9b66a43ecffc563">TestSlave_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f47ba769e96d7ffc765e37aa81b452ad">TestSlave_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#3b4b401356ff09a256301a35ad988d1f">SlaveMap1</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#8f5da11456b96dff20304cce26770bb1">SlaveMap2</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#7640a4280db39a1f324ec5071ac71736">SlaveMap3</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#aec5c423f3f2c799564230cb4011147c">SlaveMap4</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#65d746e43056626091ce38504b955ca3">SlaveMap5</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#e3a486d25c97cb5405fe66bad818bf83">SlaveMap6</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#c9a3d85f7dcb4efd2410acf467db7a6f">SlaveMap7</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#181d041dce299619b3f1b1a631288740">SlaveMap8</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#e6e3e679155d6d9ab04685aa626a6f31">SlaveMap9</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#2f0da2319d7724f0af4b2418e4cc6ea2">SlaveMap10</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#af65587333b6c9ef0d7324b1d750147c">SlaveMap11</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#2b8c62ffa0d1f4e6c55274e18e72a9b5">TestSlave_bDeviceNodeId</a> = 0x00</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#dfd443246c1202ab184fc7111a2ff828">TestSlave_iam_a_slave</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#9656fbc5faf67e95405e3181b1e3d583">TestSlave_heartBeatTimers</a> [1]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#8a4ca2e7cbdf8b110f19184e1fe06738">TestSlave_obj1000</a> = 0x12D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#a5f9862dab9669f7dbd4de891ba66e94">TestSlave_Index1000</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#948ad15be28641b1845b3decab121874">TestSlave_obj1001</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave_Index1001</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#b8efe5e107683ff0cab07ea3808f0cd3">TestSlave_obj1005</a> = 0x80</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#c645ef72d1eb5ce7dec713fe947165b3">TestSlave_Index1005_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#1901ee0f4b7c076191962a6e8ddff565">TestSlave_Index1005</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#cc9efaed1822b0e34d9b9df776dd52dd">TestSlave_obj1006</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#388a6781923a021dc9b0ce8762024c9a">TestSlave_Index1006_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave_Index1006</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f9d7b32a72d9aaf4e66cba080887f1c3">TestSlave_highestSubIndex_obj1010</a> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#ce456059465971e1285d068b85de3890">TestSlave_obj1010_Save_All_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#0e3bb775f9aa51e872b1b24d08287d80">TestSlave_obj1010_Save_Communication_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#504c4683c3ca20d11f75d24dd015c775">TestSlave_obj1010_Save_Application_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#65debdc04aa090eddd115e147680f7ed">TestSlave_obj1010_Save_Manufacturer_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#effc376a3cba109df4233de0c001562f">TestSlave_Index1010_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#1b3142d7c2ee614a0bbdae3be2adb17c">TestSlave_Index1010</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#a3f220070e1f62e429b2b35539fde3ee">TestSlave_highestSubIndex_obj1011</a> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#aac53766c1499230fe94d3cdbcbd277d">TestSlave_obj1011_Restore_All_Default_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#decaf5f28eaf1966d972f070a72e59cb">TestSlave_obj1011_Restore_Communication_Default_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#0e918024babc6e2fed1b1a6a53e54cd7">TestSlave_obj1011_Restore_Application_Default_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#e4e25c12acd728ad923b6f7600591fa9">TestSlave_obj1011_Restore_Manufacturer_Default_Parameters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#2ace0491b7b39ffbc59c0b9538306758">TestSlave_Index1011_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave_Index1011</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#459a8810fdd5fabe651c2c25b27f6192">TestSlave_highestSubIndex_obj1016</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#2f65fa328fc2593fc0447f6a81cb9f7d">TestSlave_obj1016</a> [] = {0}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#331bd28367ba6c414e9ba42d6af0ee38">TestSlave_obj1017</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#bc0e2a654b8624de5962d2fcb5280df7">TestSlave_Index1017_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#3aecb2471aa359a522206078d4eabb69">TestSlave_Index1017</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#52763c510a37af0108b71c49b2dc1e22">TestSlave_highestSubIndex_obj1018</a> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#649997443e3e346d2bb0c1284ea62dc7">TestSlave_obj1018_Vendor_ID</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#76f5e5d00bede3200f2990c814cc2736">TestSlave_obj1018_Product_Code</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#b3bf60684dc07a25ba6114a747c34179">TestSlave_obj1018_Revision_Number</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#bd3e724c4901fc3acc9f9de6e3f23f8a">TestSlave_obj1018_Serial_Number</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave_Index1018</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#a318f1210fdd4f5fb8f9f213d907a582">TestSlave_highestSubIndex_obj1200</a> = 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#16ca7227734d506ad13d81ac71b0fb3f">TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> = 0x601</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f69baeb16f3026b97a3eec90ec40819e">TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> = 0x581</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f35f0b528d8f97712e1eec1d188650cf">TestSlave_Index1200</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#26576ee011a752ccff66895a36c654d8">TestSlave_highestSubIndex_obj1800</a> = 5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#babfea0c39d121483842360a4a069041">TestSlave_obj1800_COB_ID_used_by_PDO</a> = 0x182</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#d6ae034218dc1d513e8ecbc90a8efb8e">TestSlave_obj1800_Transmission_Type</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#48874b168deed9872690257c10036bba">TestSlave_obj1800_Inhibit_Time</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#ff9fc589b1e6731c0f99167ecfe44587">TestSlave_obj1800_Compatibility_Entry</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#efbfad46685541aece07dfebb43678a3">TestSlave_obj1800_Event_Timer</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave_Index1800</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#445f6b321ab596dfb5f47c2c641edb84">TestSlave_highestSubIndex_obj1801</a> = 5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#e67878e1fdaef816b1cbe7f4a5b98699">TestSlave_obj1801_COB_ID_used_by_PDO</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#526375b770c23edbbbd717de4d4e6d31">TestSlave_obj1801_Transmission_Type</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#3e2021f8f84dfca22646885d0a66019c">TestSlave_obj1801_Inhibit_Time</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#e914ad81147eac30b7405ba019bb3c72">TestSlave_obj1801_Compatibility_Entry</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#d3a3ec529b1f220a47904857415ef3f2">TestSlave_obj1801_Event_Timer</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f974884464bdc8ca69752a2211c4af14">TestSlave_Index1801</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#328f5c8f0b9061e9856cad3d9ea53341">TestSlave_highestSubIndex_obj1A00</a> = 10</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave_Index1A00</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#026baf89a433d6c3556a2f8a77f8f0e2">TestSlave_highestSubIndex_obj1A01</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#6f8e43da3352212512bbe741efa9a090">TestSlave_obj1A01</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#189f0c55631896c84e1f213bda1e65cc">TestSlave_Index1A01</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave_Index2000</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#2b603460e3d364a211563d99831b659f">TestSlave_Index2001</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave_Index2002</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#23dbb6390626fda247afa08b478401bc">TestSlave_Index2003</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave_Index2004</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#5f483d7eb6346ab0f34599a73f87adf3">TestSlave_Index2005</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave_Index2006</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#77c3160e7dd57e319984a31bcf8784e8">TestSlave_Index2007</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave_Index2008</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#1ff20f1e6660d82f75e3d0734964bf54">TestSlave_Index2009</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave_Index200A</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#13039085dbe62f495e116d70f4526460">TestSlave_count_sync</a> [2] = {0,}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#129437248446bdc0d87389e63b557961">TestSlave_firstIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#5f1197612ee61ad7f8dbc29a0e7caa93">TestSlave_lastIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#3f6591e8ff03215478d0c2e3c99227a6">TestSlave_ObjdictSize</a> = sizeof(<a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a>)/sizeof(<a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a>[0])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestSlave)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="f47ba769e96d7ffc765e37aa81b452ad"></a><!-- doxytag: member="TestSlave.c::TestSlave_scanIndexOD" ref="f47ba769e96d7ffc765e37aa81b452ad" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestSlave_scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>callbacks</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b99b115d2e4a750ec9b66a43ecffc563"></a><!-- doxytag: member="TestSlave.c::TestSlave_valueRangeTest" ref="b99b115d2e4a750ec9b66a43ecffc563" args="(UNS8 typeValue, void *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 TestSlave_valueRangeTest           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>typeValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="3b4b401356ff09a256301a35ad988d1f"></a><!-- doxytag: member="TestSlave.c::SlaveMap1" ref="3b4b401356ff09a256301a35ad988d1f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#3b4b401356ff09a256301a35ad988d1f">SlaveMap1</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2f0da2319d7724f0af4b2418e4cc6ea2"></a><!-- doxytag: member="TestSlave.c::SlaveMap10" ref="2f0da2319d7724f0af4b2418e4cc6ea2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8h.html#2f0da2319d7724f0af4b2418e4cc6ea2">SlaveMap10</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="af65587333b6c9ef0d7324b1d750147c"></a><!-- doxytag: member="TestSlave.c::SlaveMap11" ref="af65587333b6c9ef0d7324b1d750147c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestSlave_8h.html#af65587333b6c9ef0d7324b1d750147c">SlaveMap11</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8f5da11456b96dff20304cce26770bb1"></a><!-- doxytag: member="TestSlave.c::SlaveMap2" ref="8f5da11456b96dff20304cce26770bb1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#8f5da11456b96dff20304cce26770bb1">SlaveMap2</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7640a4280db39a1f324ec5071ac71736"></a><!-- doxytag: member="TestSlave.c::SlaveMap3" ref="7640a4280db39a1f324ec5071ac71736" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#7640a4280db39a1f324ec5071ac71736">SlaveMap3</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="aec5c423f3f2c799564230cb4011147c"></a><!-- doxytag: member="TestSlave.c::SlaveMap4" ref="aec5c423f3f2c799564230cb4011147c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#aec5c423f3f2c799564230cb4011147c">SlaveMap4</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="65d746e43056626091ce38504b955ca3"></a><!-- doxytag: member="TestSlave.c::SlaveMap5" ref="65d746e43056626091ce38504b955ca3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#65d746e43056626091ce38504b955ca3">SlaveMap5</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e3a486d25c97cb5405fe66bad818bf83"></a><!-- doxytag: member="TestSlave.c::SlaveMap6" ref="e3a486d25c97cb5405fe66bad818bf83" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#e3a486d25c97cb5405fe66bad818bf83">SlaveMap6</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c9a3d85f7dcb4efd2410acf467db7a6f"></a><!-- doxytag: member="TestSlave.c::SlaveMap7" ref="c9a3d85f7dcb4efd2410acf467db7a6f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#c9a3d85f7dcb4efd2410acf467db7a6f">SlaveMap7</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="181d041dce299619b3f1b1a631288740"></a><!-- doxytag: member="TestSlave.c::SlaveMap8" ref="181d041dce299619b3f1b1a631288740" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#181d041dce299619b3f1b1a631288740">SlaveMap8</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e6e3e679155d6d9ab04685aa626a6f31"></a><!-- doxytag: member="TestSlave.c::SlaveMap9" ref="e6e3e679155d6d9ab04685aa626a6f31" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#e6e3e679155d6d9ab04685aa626a6f31">SlaveMap9</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2b8c62ffa0d1f4e6c55274e18e72a9b5"></a><!-- doxytag: member="TestSlave.c::TestSlave_bDeviceNodeId" ref="2b8c62ffa0d1f4e6c55274e18e72a9b5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#2b8c62ffa0d1f4e6c55274e18e72a9b5">TestSlave_bDeviceNodeId</a> = 0x00          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="13039085dbe62f495e116d70f4526460"></a><!-- doxytag: member="TestSlave.c::TestSlave_count_sync" ref="13039085dbe62f495e116d70f4526460" args="[2]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#13039085dbe62f495e116d70f4526460">TestSlave_count_sync</a>[2] = {0,}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4d4865305ebccdc72343c4faa0a25f47"></a><!-- doxytag: member="TestSlave.c::TestSlave_Data" ref="4d4865305ebccdc72343c4faa0a25f47" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestSlave_8h.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestSlave)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="129437248446bdc0d87389e63b557961"></a><!-- doxytag: member="TestSlave.c::TestSlave_firstIndex" ref="129437248446bdc0d87389e63b557961" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestSlave_8c.html#129437248446bdc0d87389e63b557961">TestSlave_firstIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  8, 
+  0, 
+  0, 
+  0, 
+  9, 
+  11 
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="9656fbc5faf67e95405e3181b1e3d583"></a><!-- doxytag: member="TestSlave.c::TestSlave_heartBeatTimers" ref="9656fbc5faf67e95405e3181b1e3d583" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE <a class="el" href="TestSlave_8c.html#9656fbc5faf67e95405e3181b1e3d583">TestSlave_heartBeatTimers</a>[1]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f9d7b32a72d9aaf4e66cba080887f1c3"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1010" ref="f9d7b32a72d9aaf4e66cba080887f1c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#f9d7b32a72d9aaf4e66cba080887f1c3">TestSlave_highestSubIndex_obj1010</a> = 4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a3f220070e1f62e429b2b35539fde3ee"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1011" ref="a3f220070e1f62e429b2b35539fde3ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#a3f220070e1f62e429b2b35539fde3ee">TestSlave_highestSubIndex_obj1011</a> = 4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="459a8810fdd5fabe651c2c25b27f6192"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1016" ref="459a8810fdd5fabe651c2c25b27f6192" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#459a8810fdd5fabe651c2c25b27f6192">TestSlave_highestSubIndex_obj1016</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="52763c510a37af0108b71c49b2dc1e22"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1018" ref="52763c510a37af0108b71c49b2dc1e22" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#52763c510a37af0108b71c49b2dc1e22">TestSlave_highestSubIndex_obj1018</a> = 4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a318f1210fdd4f5fb8f9f213d907a582"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1200" ref="a318f1210fdd4f5fb8f9f213d907a582" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#a318f1210fdd4f5fb8f9f213d907a582">TestSlave_highestSubIndex_obj1200</a> = 2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="26576ee011a752ccff66895a36c654d8"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1800" ref="26576ee011a752ccff66895a36c654d8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#26576ee011a752ccff66895a36c654d8">TestSlave_highestSubIndex_obj1800</a> = 5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="445f6b321ab596dfb5f47c2c641edb84"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1801" ref="445f6b321ab596dfb5f47c2c641edb84" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#445f6b321ab596dfb5f47c2c641edb84">TestSlave_highestSubIndex_obj1801</a> = 5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="328f5c8f0b9061e9856cad3d9ea53341"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1A00" ref="328f5c8f0b9061e9856cad3d9ea53341" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#328f5c8f0b9061e9856cad3d9ea53341">TestSlave_highestSubIndex_obj1A00</a> = 10          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="026baf89a433d6c3556a2f8a77f8f0e2"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1A01" ref="026baf89a433d6c3556a2f8a77f8f0e2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#026baf89a433d6c3556a2f8a77f8f0e2">TestSlave_highestSubIndex_obj1A01</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dfd443246c1202ab184fc7111a2ff828"></a><!-- doxytag: member="TestSlave.c::TestSlave_iam_a_slave" ref="dfd443246c1202ab184fc7111a2ff828" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const UNS8 <a class="el" href="TestSlave_8c.html#dfd443246c1202ab184fc7111a2ff828">TestSlave_iam_a_slave</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a5f9862dab9669f7dbd4de891ba66e94"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1000" ref="a5f9862dab9669f7dbd4de891ba66e94" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#a5f9862dab9669f7dbd4de891ba66e94">TestSlave_Index1000</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#8a4ca2e7cbdf8b110f19184e1fe06738">TestSlave_obj1000</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="984974feac5959da7b2244d19116a897"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1001" ref="984974feac5959da7b2244d19116a897" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave_Index1001</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#948ad15be28641b1845b3decab121874">TestSlave_obj1001</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="1901ee0f4b7c076191962a6e8ddff565"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1005" ref="1901ee0f4b7c076191962a6e8ddff565" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#1901ee0f4b7c076191962a6e8ddff565">TestSlave_Index1005</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#b8efe5e107683ff0cab07ea3808f0cd3">TestSlave_obj1005</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="c645ef72d1eb5ce7dec713fe947165b3"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1005_callbacks" ref="c645ef72d1eb5ce7dec713fe947165b3" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8c.html#c645ef72d1eb5ce7dec713fe947165b3">TestSlave_Index1005_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="c6e3c0d56f0d13b34f34d1bb2d2d65b3"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1006" ref="c6e3c0d56f0d13b34f34d1bb2d2d65b3" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave_Index1006</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#cc9efaed1822b0e34d9b9df776dd52dd">TestSlave_obj1006</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="388a6781923a021dc9b0ce8762024c9a"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1006_callbacks" ref="388a6781923a021dc9b0ce8762024c9a" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8c.html#388a6781923a021dc9b0ce8762024c9a">TestSlave_Index1006_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="1b3142d7c2ee614a0bbdae3be2adb17c"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1010" ref="1b3142d7c2ee614a0bbdae3be2adb17c" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#1b3142d7c2ee614a0bbdae3be2adb17c">TestSlave_Index1010</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#f9d7b32a72d9aaf4e66cba080887f1c3">TestSlave_highestSubIndex_obj1010</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#ce456059465971e1285d068b85de3890">TestSlave_obj1010_Save_All_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#0e3bb775f9aa51e872b1b24d08287d80">TestSlave_obj1010_Save_Communication_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#504c4683c3ca20d11f75d24dd015c775">TestSlave_obj1010_Save_Application_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#65debdc04aa090eddd115e147680f7ed">TestSlave_obj1010_Save_Manufacturer_Parameters</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="effc376a3cba109df4233de0c001562f"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1010_callbacks" ref="effc376a3cba109df4233de0c001562f" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8c.html#effc376a3cba109df4233de0c001562f">TestSlave_Index1010_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="dd203d8d0129ae31346f27dd9eb60561"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1011" ref="dd203d8d0129ae31346f27dd9eb60561" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave_Index1011</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#a3f220070e1f62e429b2b35539fde3ee">TestSlave_highestSubIndex_obj1011</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#aac53766c1499230fe94d3cdbcbd277d">TestSlave_obj1011_Restore_All_Default_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#decaf5f28eaf1966d972f070a72e59cb">TestSlave_obj1011_Restore_Communication_Default_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#0e918024babc6e2fed1b1a6a53e54cd7">TestSlave_obj1011_Restore_Application_Default_Parameters</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#e4e25c12acd728ad923b6f7600591fa9">TestSlave_obj1011_Restore_Manufacturer_Default_Parameters</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="2ace0491b7b39ffbc59c0b9538306758"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1011_callbacks" ref="2ace0491b7b39ffbc59c0b9538306758" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8c.html#2ace0491b7b39ffbc59c0b9538306758">TestSlave_Index1011_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="3aecb2471aa359a522206078d4eabb69"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1017" ref="3aecb2471aa359a522206078d4eabb69" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#3aecb2471aa359a522206078d4eabb69">TestSlave_Index1017</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#331bd28367ba6c414e9ba42d6af0ee38">TestSlave_obj1017</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="bc0e2a654b8624de5962d2fcb5280df7"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1017_callbacks" ref="bc0e2a654b8624de5962d2fcb5280df7" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8c.html#bc0e2a654b8624de5962d2fcb5280df7">TestSlave_Index1017_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="28e9c08ed4abb5fec9e53d9635a0f1de"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1018" ref="28e9c08ed4abb5fec9e53d9635a0f1de" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave_Index1018</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#52763c510a37af0108b71c49b2dc1e22">TestSlave_highestSubIndex_obj1018</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#649997443e3e346d2bb0c1284ea62dc7">TestSlave_obj1018_Vendor_ID</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#76f5e5d00bede3200f2990c814cc2736">TestSlave_obj1018_Product_Code</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#b3bf60684dc07a25ba6114a747c34179">TestSlave_obj1018_Revision_Number</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#bd3e724c4901fc3acc9f9de6e3f23f8a">TestSlave_obj1018_Serial_Number</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="f35f0b528d8f97712e1eec1d188650cf"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1200" ref="f35f0b528d8f97712e1eec1d188650cf" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#f35f0b528d8f97712e1eec1d188650cf">TestSlave_Index1200</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#a318f1210fdd4f5fb8f9f213d907a582">TestSlave_highestSubIndex_obj1200</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#16ca7227734d506ad13d81ac71b0fb3f">TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#f69baeb16f3026b97a3eec90ec40819e">TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="594a7232db12e4934ed9b4b73f211844"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1800" ref="594a7232db12e4934ed9b4b73f211844" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave_Index1800</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#26576ee011a752ccff66895a36c654d8">TestSlave_highestSubIndex_obj1800</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#babfea0c39d121483842360a4a069041">TestSlave_obj1800_COB_ID_used_by_PDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>|<a class="code" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">TO_BE_SAVE</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#d6ae034218dc1d513e8ecbc90a8efb8e">TestSlave_obj1800_Transmission_Type</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>|<a class="code" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">TO_BE_SAVE</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#48874b168deed9872690257c10036bba">TestSlave_obj1800_Inhibit_Time</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#ff9fc589b1e6731c0f99167ecfe44587">TestSlave_obj1800_Compatibility_Entry</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#efbfad46685541aece07dfebb43678a3">TestSlave_obj1800_Event_Timer</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="f974884464bdc8ca69752a2211c4af14"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1801" ref="f974884464bdc8ca69752a2211c4af14" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#f974884464bdc8ca69752a2211c4af14">TestSlave_Index1801</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#445f6b321ab596dfb5f47c2c641edb84">TestSlave_highestSubIndex_obj1801</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#e67878e1fdaef816b1cbe7f4a5b98699">TestSlave_obj1801_COB_ID_used_by_PDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#526375b770c23edbbbd717de4d4e6d31">TestSlave_obj1801_Transmission_Type</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#3e2021f8f84dfca22646885d0a66019c">TestSlave_obj1801_Inhibit_Time</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#e914ad81147eac30b7405ba019bb3c72">TestSlave_obj1801_Compatibility_Entry</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#d3a3ec529b1f220a47904857415ef3f2">TestSlave_obj1801_Event_Timer</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="92c756cb1b886855fdf0eea14ec090b4"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1A00" ref="92c756cb1b886855fdf0eea14ec090b4" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave_Index1A00</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#328f5c8f0b9061e9856cad3d9ea53341">TestSlave_highestSubIndex_obj1A00</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[0] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[1] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[2] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[3] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[4] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[5] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[6] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[7] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[8] },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[9] }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="189f0c55631896c84e1f213bda1e65cc"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1A01" ref="189f0c55631896c84e1f213bda1e65cc" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#189f0c55631896c84e1f213bda1e65cc">TestSlave_Index1A01</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#026baf89a433d6c3556a2f8a77f8f0e2">TestSlave_highestSubIndex_obj1A01</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#6f8e43da3352212512bbe741efa9a090">TestSlave_obj1A01</a>[0] }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="f6d50fd3fe38ccfd3d555a74c772dc42"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2000" ref="f6d50fd3fe38ccfd3d555a74c772dc42" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave_Index2000</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#3b4b401356ff09a256301a35ad988d1f">SlaveMap1</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="2b603460e3d364a211563d99831b659f"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2001" ref="2b603460e3d364a211563d99831b659f" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#2b603460e3d364a211563d99831b659f">TestSlave_Index2001</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#8f5da11456b96dff20304cce26770bb1">SlaveMap2</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="aae3199a31a464aec97787df213beed1"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2002" ref="aae3199a31a464aec97787df213beed1" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave_Index2002</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#7640a4280db39a1f324ec5071ac71736">SlaveMap3</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="23dbb6390626fda247afa08b478401bc"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2003" ref="23dbb6390626fda247afa08b478401bc" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#23dbb6390626fda247afa08b478401bc">TestSlave_Index2003</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#aec5c423f3f2c799564230cb4011147c">SlaveMap4</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="4da3240b0a1fc7b6672aaade5c0f8120"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2004" ref="4da3240b0a1fc7b6672aaade5c0f8120" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave_Index2004</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#65d746e43056626091ce38504b955ca3">SlaveMap5</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="5f483d7eb6346ab0f34599a73f87adf3"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2005" ref="5f483d7eb6346ab0f34599a73f87adf3" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#5f483d7eb6346ab0f34599a73f87adf3">TestSlave_Index2005</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#e3a486d25c97cb5405fe66bad818bf83">SlaveMap6</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="4c7c2bcf523f6c839f744be219ba9920"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2006" ref="4c7c2bcf523f6c839f744be219ba9920" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave_Index2006</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#c9a3d85f7dcb4efd2410acf467db7a6f">SlaveMap7</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="77c3160e7dd57e319984a31bcf8784e8"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2007" ref="77c3160e7dd57e319984a31bcf8784e8" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#77c3160e7dd57e319984a31bcf8784e8">TestSlave_Index2007</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#181d041dce299619b3f1b1a631288740">SlaveMap8</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="7c52a18cba9fa2fa48c13d2f0a1d5b2f"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2008" ref="7c52a18cba9fa2fa48c13d2f0a1d5b2f" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave_Index2008</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#e6e3e679155d6d9ab04685aa626a6f31">SlaveMap9</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="1ff20f1e6660d82f75e3d0734964bf54"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2009" ref="1ff20f1e6660d82f75e3d0734964bf54" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#1ff20f1e6660d82f75e3d0734964bf54">TestSlave_Index2009</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#2f0da2319d7724f0af4b2418e4cc6ea2">SlaveMap10</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="7c04d8ddc70002a63f8edd0ceece965f"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index200A" ref="7c04d8ddc70002a63f8edd0ceece965f" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave_Index200A</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="TestSlave_8c.html#af65587333b6c9ef0d7324b1d750147c">SlaveMap11</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="5f1197612ee61ad7f8dbc29a0e7caa93"></a><!-- doxytag: member="TestSlave.c::TestSlave_lastIndex" ref="5f1197612ee61ad7f8dbc29a0e7caa93" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestSlave_8c.html#5f1197612ee61ad7f8dbc29a0e7caa93">TestSlave_lastIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  8, 
+  0, 
+  0, 
+  0, 
+  10, 
+  12 
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="8a4ca2e7cbdf8b110f19184e1fe06738"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1000" ref="8a4ca2e7cbdf8b110f19184e1fe06738" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#8a4ca2e7cbdf8b110f19184e1fe06738">TestSlave_obj1000</a> = 0x12D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="948ad15be28641b1845b3decab121874"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1001" ref="948ad15be28641b1845b3decab121874" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#948ad15be28641b1845b3decab121874">TestSlave_obj1001</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b8efe5e107683ff0cab07ea3808f0cd3"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1005" ref="b8efe5e107683ff0cab07ea3808f0cd3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#b8efe5e107683ff0cab07ea3808f0cd3">TestSlave_obj1005</a> = 0x80          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc9efaed1822b0e34d9b9df776dd52dd"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1006" ref="cc9efaed1822b0e34d9b9df776dd52dd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#cc9efaed1822b0e34d9b9df776dd52dd">TestSlave_obj1006</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ce456059465971e1285d068b85de3890"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1010_Save_All_Parameters" ref="ce456059465971e1285d068b85de3890" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#ce456059465971e1285d068b85de3890">TestSlave_obj1010_Save_All_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="504c4683c3ca20d11f75d24dd015c775"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1010_Save_Application_Parameters" ref="504c4683c3ca20d11f75d24dd015c775" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#504c4683c3ca20d11f75d24dd015c775">TestSlave_obj1010_Save_Application_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0e3bb775f9aa51e872b1b24d08287d80"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1010_Save_Communication_Parameters" ref="0e3bb775f9aa51e872b1b24d08287d80" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#0e3bb775f9aa51e872b1b24d08287d80">TestSlave_obj1010_Save_Communication_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="65debdc04aa090eddd115e147680f7ed"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1010_Save_Manufacturer_Parameters" ref="65debdc04aa090eddd115e147680f7ed" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#65debdc04aa090eddd115e147680f7ed">TestSlave_obj1010_Save_Manufacturer_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="aac53766c1499230fe94d3cdbcbd277d"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1011_Restore_All_Default_Parameters" ref="aac53766c1499230fe94d3cdbcbd277d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#aac53766c1499230fe94d3cdbcbd277d">TestSlave_obj1011_Restore_All_Default_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0e918024babc6e2fed1b1a6a53e54cd7"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1011_Restore_Application_Default_Parameters" ref="0e918024babc6e2fed1b1a6a53e54cd7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#0e918024babc6e2fed1b1a6a53e54cd7">TestSlave_obj1011_Restore_Application_Default_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="decaf5f28eaf1966d972f070a72e59cb"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1011_Restore_Communication_Default_Parameters" ref="decaf5f28eaf1966d972f070a72e59cb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#decaf5f28eaf1966d972f070a72e59cb">TestSlave_obj1011_Restore_Communication_Default_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e4e25c12acd728ad923b6f7600591fa9"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1011_Restore_Manufacturer_Default_Parameters" ref="e4e25c12acd728ad923b6f7600591fa9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#e4e25c12acd728ad923b6f7600591fa9">TestSlave_obj1011_Restore_Manufacturer_Default_Parameters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2f65fa328fc2593fc0447f6a81cb9f7d"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1016" ref="2f65fa328fc2593fc0447f6a81cb9f7d" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#2f65fa328fc2593fc0447f6a81cb9f7d">TestSlave_obj1016</a>[] = {0}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="331bd28367ba6c414e9ba42d6af0ee38"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1017" ref="331bd28367ba6c414e9ba42d6af0ee38" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#331bd28367ba6c414e9ba42d6af0ee38">TestSlave_obj1017</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="76f5e5d00bede3200f2990c814cc2736"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1018_Product_Code" ref="76f5e5d00bede3200f2990c814cc2736" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#76f5e5d00bede3200f2990c814cc2736">TestSlave_obj1018_Product_Code</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b3bf60684dc07a25ba6114a747c34179"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1018_Revision_Number" ref="b3bf60684dc07a25ba6114a747c34179" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#b3bf60684dc07a25ba6114a747c34179">TestSlave_obj1018_Revision_Number</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bd3e724c4901fc3acc9f9de6e3f23f8a"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1018_Serial_Number" ref="bd3e724c4901fc3acc9f9de6e3f23f8a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#bd3e724c4901fc3acc9f9de6e3f23f8a">TestSlave_obj1018_Serial_Number</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="649997443e3e346d2bb0c1284ea62dc7"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1018_Vendor_ID" ref="649997443e3e346d2bb0c1284ea62dc7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#649997443e3e346d2bb0c1284ea62dc7">TestSlave_obj1018_Vendor_ID</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="16ca7227734d506ad13d81ac71b0fb3f"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO" ref="16ca7227734d506ad13d81ac71b0fb3f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#16ca7227734d506ad13d81ac71b0fb3f">TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> = 0x601          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f69baeb16f3026b97a3eec90ec40819e"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO" ref="f69baeb16f3026b97a3eec90ec40819e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#f69baeb16f3026b97a3eec90ec40819e">TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> = 0x581          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="babfea0c39d121483842360a4a069041"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1800_COB_ID_used_by_PDO" ref="babfea0c39d121483842360a4a069041" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#babfea0c39d121483842360a4a069041">TestSlave_obj1800_COB_ID_used_by_PDO</a> = 0x182          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ff9fc589b1e6731c0f99167ecfe44587"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1800_Compatibility_Entry" ref="ff9fc589b1e6731c0f99167ecfe44587" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#ff9fc589b1e6731c0f99167ecfe44587">TestSlave_obj1800_Compatibility_Entry</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="efbfad46685541aece07dfebb43678a3"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1800_Event_Timer" ref="efbfad46685541aece07dfebb43678a3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#efbfad46685541aece07dfebb43678a3">TestSlave_obj1800_Event_Timer</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="48874b168deed9872690257c10036bba"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1800_Inhibit_Time" ref="48874b168deed9872690257c10036bba" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#48874b168deed9872690257c10036bba">TestSlave_obj1800_Inhibit_Time</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d6ae034218dc1d513e8ecbc90a8efb8e"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1800_Transmission_Type" ref="d6ae034218dc1d513e8ecbc90a8efb8e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#d6ae034218dc1d513e8ecbc90a8efb8e">TestSlave_obj1800_Transmission_Type</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e67878e1fdaef816b1cbe7f4a5b98699"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1801_COB_ID_used_by_PDO" ref="e67878e1fdaef816b1cbe7f4a5b98699" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#e67878e1fdaef816b1cbe7f4a5b98699">TestSlave_obj1801_COB_ID_used_by_PDO</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e914ad81147eac30b7405ba019bb3c72"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1801_Compatibility_Entry" ref="e914ad81147eac30b7405ba019bb3c72" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#e914ad81147eac30b7405ba019bb3c72">TestSlave_obj1801_Compatibility_Entry</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d3a3ec529b1f220a47904857415ef3f2"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1801_Event_Timer" ref="d3a3ec529b1f220a47904857415ef3f2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#d3a3ec529b1f220a47904857415ef3f2">TestSlave_obj1801_Event_Timer</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3e2021f8f84dfca22646885d0a66019c"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1801_Inhibit_Time" ref="3e2021f8f84dfca22646885d0a66019c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#3e2021f8f84dfca22646885d0a66019c">TestSlave_obj1801_Inhibit_Time</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="526375b770c23edbbbd717de4d4e6d31"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1801_Transmission_Type" ref="526375b770c23edbbbd717de4d4e6d31" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#526375b770c23edbbbd717de4d4e6d31">TestSlave_obj1801_Transmission_Type</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6ccccc271ff4e49ff3c70a4689cad15c"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1A00" ref="6ccccc271ff4e49ff3c70a4689cad15c" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                    {
+                      0x20000001,       
+                      0x20010001,       
+                      0x20020001,       
+                      0x20030001,       
+                      0x20040001,       
+                      0x20050001,       
+                      0x20060001,       
+                      0x20070001,       
+                      0x20080008,       
+                      0x20090020        
+                    }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="6f8e43da3352212512bbe741efa9a090"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1A01" ref="6f8e43da3352212512bbe741efa9a090" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#6f8e43da3352212512bbe741efa9a090">TestSlave_obj1A01</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                    {
+                      0x200A0010        
+                    }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="5db1bf19a21c6c117b3847850e9a0e6c"></a><!-- doxytag: member="TestSlave.c::TestSlave_objdict" ref="5db1bf19a21c6c117b3847850e9a0e6c" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+{
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#a5f9862dab9669f7dbd4de891ba66e94">TestSlave_Index1000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#a5f9862dab9669f7dbd4de891ba66e94">TestSlave_Index1000</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1000[0]), 0x1000},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave_Index1001</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave_Index1001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave_Index1001</a>[0]), 0x1001},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#1901ee0f4b7c076191962a6e8ddff565">TestSlave_Index1005</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#1901ee0f4b7c076191962a6e8ddff565">TestSlave_Index1005</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1005[0]), 0x1005},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave_Index1006</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave_Index1006</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave_Index1006</a>[0]), 0x1006},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#1b3142d7c2ee614a0bbdae3be2adb17c">TestSlave_Index1010</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#1b3142d7c2ee614a0bbdae3be2adb17c">TestSlave_Index1010</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1010[0]), 0x1010},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave_Index1011</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave_Index1011</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave_Index1011</a>[0]), 0x1011},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#3aecb2471aa359a522206078d4eabb69">TestSlave_Index1017</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#3aecb2471aa359a522206078d4eabb69">TestSlave_Index1017</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1017[0]), 0x1017},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave_Index1018</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave_Index1018</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave_Index1018</a>[0]), 0x1018},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#f35f0b528d8f97712e1eec1d188650cf">TestSlave_Index1200</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#f35f0b528d8f97712e1eec1d188650cf">TestSlave_Index1200</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1200[0]), 0x1200},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave_Index1800</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave_Index1800</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave_Index1800</a>[0]), 0x1800},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#f974884464bdc8ca69752a2211c4af14">TestSlave_Index1801</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#f974884464bdc8ca69752a2211c4af14">TestSlave_Index1801</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1801[0]), 0x1801},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave_Index1A00</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave_Index1A00</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave_Index1A00</a>[0]), 0x1A00},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#189f0c55631896c84e1f213bda1e65cc">TestSlave_Index1A01</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#189f0c55631896c84e1f213bda1e65cc">TestSlave_Index1A01</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1A01[0]), 0x1A01},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave_Index2000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave_Index2000</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave_Index2000</a>[0]), 0x2000},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#2b603460e3d364a211563d99831b659f">TestSlave_Index2001</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#2b603460e3d364a211563d99831b659f">TestSlave_Index2001</a>)/<span class="keyword">sizeof</span>(TestSlave_Index2001[0]), 0x2001},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave_Index2002</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave_Index2002</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave_Index2002</a>[0]), 0x2002},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#23dbb6390626fda247afa08b478401bc">TestSlave_Index2003</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#23dbb6390626fda247afa08b478401bc">TestSlave_Index2003</a>)/<span class="keyword">sizeof</span>(TestSlave_Index2003[0]), 0x2003},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave_Index2004</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave_Index2004</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave_Index2004</a>[0]), 0x2004},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#5f483d7eb6346ab0f34599a73f87adf3">TestSlave_Index2005</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#5f483d7eb6346ab0f34599a73f87adf3">TestSlave_Index2005</a>)/<span class="keyword">sizeof</span>(TestSlave_Index2005[0]), 0x2005},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave_Index2006</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave_Index2006</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave_Index2006</a>[0]), 0x2006},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#77c3160e7dd57e319984a31bcf8784e8">TestSlave_Index2007</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#77c3160e7dd57e319984a31bcf8784e8">TestSlave_Index2007</a>)/<span class="keyword">sizeof</span>(TestSlave_Index2007[0]), 0x2007},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave_Index2008</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave_Index2008</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave_Index2008</a>[0]), 0x2008},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#1ff20f1e6660d82f75e3d0734964bf54">TestSlave_Index2009</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#1ff20f1e6660d82f75e3d0734964bf54">TestSlave_Index2009</a>)/<span class="keyword">sizeof</span>(TestSlave_Index2009[0]), 0x2009},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave_Index200A</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave_Index200A</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave_Index200A</a>[0]), 0x200A},
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="3f6591e8ff03215478d0c2e3c99227a6"></a><!-- doxytag: member="TestSlave.c::TestSlave_ObjdictSize" ref="3f6591e8ff03215478d0c2e3c99227a6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#3f6591e8ff03215478d0c2e3c99227a6">TestSlave_ObjdictSize</a> = sizeof(<a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a>)/sizeof(<a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a>[0])          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/TestSlave_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,338 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/TestMasterSlave/TestSlave.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/TestMasterSlave/TestSlave.h File Reference</h1><code>#include &quot;<a class="el" href="data_8h.html">data.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#b99b115d2e4a750ec9b66a43ecffc563">TestSlave_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#f47ba769e96d7ffc765e37aa81b452ad">TestSlave_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave_Data</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#c228a00c8768e749b06a161861d21593">Store_parameters_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#4b4fb73162c3fd4a09548620860acd6d">Restore_Default_Parameters_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#3b4b401356ff09a256301a35ad988d1f">SlaveMap1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#8f5da11456b96dff20304cce26770bb1">SlaveMap2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#7640a4280db39a1f324ec5071ac71736">SlaveMap3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#aec5c423f3f2c799564230cb4011147c">SlaveMap4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#65d746e43056626091ce38504b955ca3">SlaveMap5</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#e3a486d25c97cb5405fe66bad818bf83">SlaveMap6</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#c9a3d85f7dcb4efd2410acf467db7a6f">SlaveMap7</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#181d041dce299619b3f1b1a631288740">SlaveMap8</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#e6e3e679155d6d9ab04685aa626a6f31">SlaveMap9</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#2f0da2319d7724f0af4b2418e4cc6ea2">SlaveMap10</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#af65587333b6c9ef0d7324b1d750147c">SlaveMap11</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="f47ba769e96d7ffc765e37aa81b452ad"></a><!-- doxytag: member="TestSlave.h::TestSlave_scanIndexOD" ref="f47ba769e96d7ffc765e37aa81b452ad" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestSlave_scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>callbacks</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b99b115d2e4a750ec9b66a43ecffc563"></a><!-- doxytag: member="TestSlave.h::TestSlave_valueRangeTest" ref="b99b115d2e4a750ec9b66a43ecffc563" args="(UNS8 typeValue, void *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 TestSlave_valueRangeTest           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>typeValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="4b4fb73162c3fd4a09548620860acd6d"></a><!-- doxytag: member="TestSlave.h::Restore_Default_Parameters_callbacks" ref="4b4fb73162c3fd4a09548620860acd6d" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8h.html#4b4fb73162c3fd4a09548620860acd6d">Restore_Default_Parameters_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3b4b401356ff09a256301a35ad988d1f"></a><!-- doxytag: member="TestSlave.h::SlaveMap1" ref="3b4b401356ff09a256301a35ad988d1f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#3b4b401356ff09a256301a35ad988d1f">SlaveMap1</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2f0da2319d7724f0af4b2418e4cc6ea2"></a><!-- doxytag: member="TestSlave.h::SlaveMap10" ref="2f0da2319d7724f0af4b2418e4cc6ea2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="TestSlave_8h.html#2f0da2319d7724f0af4b2418e4cc6ea2">SlaveMap10</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="af65587333b6c9ef0d7324b1d750147c"></a><!-- doxytag: member="TestSlave.h::SlaveMap11" ref="af65587333b6c9ef0d7324b1d750147c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="TestSlave_8h.html#af65587333b6c9ef0d7324b1d750147c">SlaveMap11</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8f5da11456b96dff20304cce26770bb1"></a><!-- doxytag: member="TestSlave.h::SlaveMap2" ref="8f5da11456b96dff20304cce26770bb1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#8f5da11456b96dff20304cce26770bb1">SlaveMap2</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7640a4280db39a1f324ec5071ac71736"></a><!-- doxytag: member="TestSlave.h::SlaveMap3" ref="7640a4280db39a1f324ec5071ac71736" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#7640a4280db39a1f324ec5071ac71736">SlaveMap3</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="aec5c423f3f2c799564230cb4011147c"></a><!-- doxytag: member="TestSlave.h::SlaveMap4" ref="aec5c423f3f2c799564230cb4011147c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#aec5c423f3f2c799564230cb4011147c">SlaveMap4</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="65d746e43056626091ce38504b955ca3"></a><!-- doxytag: member="TestSlave.h::SlaveMap5" ref="65d746e43056626091ce38504b955ca3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#65d746e43056626091ce38504b955ca3">SlaveMap5</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e3a486d25c97cb5405fe66bad818bf83"></a><!-- doxytag: member="TestSlave.h::SlaveMap6" ref="e3a486d25c97cb5405fe66bad818bf83" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#e3a486d25c97cb5405fe66bad818bf83">SlaveMap6</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c9a3d85f7dcb4efd2410acf467db7a6f"></a><!-- doxytag: member="TestSlave.h::SlaveMap7" ref="c9a3d85f7dcb4efd2410acf467db7a6f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#c9a3d85f7dcb4efd2410acf467db7a6f">SlaveMap7</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="181d041dce299619b3f1b1a631288740"></a><!-- doxytag: member="TestSlave.h::SlaveMap8" ref="181d041dce299619b3f1b1a631288740" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#181d041dce299619b3f1b1a631288740">SlaveMap8</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e6e3e679155d6d9ab04685aa626a6f31"></a><!-- doxytag: member="TestSlave.h::SlaveMap9" ref="e6e3e679155d6d9ab04685aa626a6f31" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#e6e3e679155d6d9ab04685aa626a6f31">SlaveMap9</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c228a00c8768e749b06a161861d21593"></a><!-- doxytag: member="TestSlave.h::Store_parameters_callbacks" ref="c228a00c8768e749b06a161861d21593" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8h.html#c228a00c8768e749b06a161861d21593">Store_parameters_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4d4865305ebccdc72343c4faa0a25f47"></a><!-- doxytag: member="TestSlave.h::TestSlave_Data" ref="4d4865305ebccdc72343c4faa0a25f47" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestSlave_8h.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave_Data</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/____init_____8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/__init__.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/__init__.py</h1><a href="____init_____8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacedoc__index_1_1____init____.html">00001</a> <span class="comment"># Package initialisation</span>
+<a name="l00002"></a>00002 
+<a name="l00003"></a>00003 <span class="keyword">from</span> DS301_index <span class="keyword">import</span> *
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/____init_____8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/__init__.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/__init__.py File Reference</h1>
+<p>
+<a href="____init_____8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1____init____.html">doc_index::__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDS301__index_1_1_5.html">DS301_index::*</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/annotated.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Structures</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>CanFestival Data Structures</h1>Here are the data structures with brief descriptions:<table>
+  <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html">commondialogs::AddSlaveDialog</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structBODY.html">BODY</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structcan__baudparams__t.html">can_baudparams_t</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classcan__uvccm__win32.html">can_uvccm_win32</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classcan__uvccm__win32_1_1error.html">can_uvccm_win32::error</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structcanBusInit.html">canBusInit</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structcanBusTime.html">canBusTime</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structcanfilt__t.html">canfilt_t</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structcanmsg__t.html">canmsg_t</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structCANPipe.html">CANPipe</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structCANPort.html">CANPort</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classccritical__section.html">ccritical_section</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classclass__timers.html">class_timers</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html">commondialogs::CommunicationDialog</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html">commondialogs::CreateNodeDialog</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structdriver__data.html">driver_data</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classdriver__procs.html">driver_procs</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classsubindextable_1_1EditingPanel.html">subindextable::EditingPanel</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html">commondialogs::MapVariableDialog</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structMessage.html">Message</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classnetworkedit_1_1networkedit.html">networkedit::networkedit</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classnode_1_1Node.html">node::Node</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html">commondialogs::NodeInfosDialog</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classnodelist_1_1NodeList.html">nodelist::NodeList</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classnodemanager_1_1NodeManager.html">nodemanager::NodeManager</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classobjdictedit_1_1objdictedit.html">objdictedit::objdictedit</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structs__quick__index.html">s_quick_index</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structs__state__communication.html">s_state_communication</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structSHORT__CAN.html">SHORT_CAN</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structstruct__CO__Data.html">struct_CO_Data</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structstruct__s__PDO.html">struct_s_PDO</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structstruct__s__process__var.html">struct_s_process_var</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structstruct__s__SDO.html">struct_s_SDO</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structstruct__s__transfer.html">struct_s_transfer</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classsubindextable_1_1SubindexTable.html">subindextable::SubindexTable</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structt__pointerStack.html">t_pointerStack</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structtd__indextable.html">td_indextable</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structtd__subindex.html">td_subindex</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classnodemanager_1_1UndoBuffer.html">nodemanager::UndoBuffer</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html">commondialogs::UserTypeDialog</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">objdictedit::wxHtmlWindowUrlClick</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">networkedit::wxHtmlWindowUrlClick</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">networkedit::wxUrlClickHtmlWindow</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">objdictedit::wxUrlClickHtmlWindow</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a></td><td class="indexvalue"></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/appli_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,356 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/gene_SYNC_HCS12/appli.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/gene_SYNC_HCS12/appli.c File Reference</h1><code>#include &lt;stddef.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="portsaccess_8h.html">asm-m68hc12/portsaccess.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="ports__def_8h.html">asm-m68hc12/ports_def.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="ports_8h.html">asm-m68hc12/ports.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="interrupt_8h.html">interrupt.h</a>&gt;</code><br>
+<code>#include &quot;../include/data.h&quot;</code><br>
+<code>#include &lt;<a class="el" href="win32_2applicfg_8h.html">applicfg.h</a>&gt;</code><br>
+<code>#include &quot;../include/hcs12/candriver.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/canOpenDriver.h&quot;</code><br>
+<code>#include &quot;../include/def.h&quot;</code><br>
+<code>#include &quot;../include/can.h&quot;</code><br>
+<code>#include &quot;../include/objdictdef.h&quot;</code><br>
+<code>#include &quot;../include/objacces.h&quot;</code><br>
+<code>#include &quot;../include/sdo.h&quot;</code><br>
+<code>#include &quot;../include/pdo.h&quot;</code><br>
+<code>#include &quot;../include/timer.h&quot;</code><br>
+<code>#include &quot;../include/lifegrd.h&quot;</code><br>
+<code>#include &quot;../include/sync.h&quot;</code><br>
+<code>#include &quot;../include/nmtSlave.h&quot;</code><br>
+<code>#include &quot;<a class="el" href="objdict_8h.html">objdict.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#4f52c00ab0d519e2965ebaa533975904">DEBUG_WAR_CONSOLE_ON</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#bb416887a32f7e4333e095356774f07f">DEBUG_ERR_CONSOLE_ON</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#a5385c49943465978358d459b4fc430f">E_CanBaudrate</a> { <a class="el" href="appli_8c.html#a5385c49943465978358d459b4fc430f8d90575842d76640697deb1398f7023c">CAN_BAUDRATE_250K</a>, 
+<a class="el" href="appli_8c.html#a5385c49943465978358d459b4fc430f07239165beed5e840aed12e7f46af89b">CAN_BAUDRATE_500K</a>, 
+<a class="el" href="appli_8c.html#a5385c49943465978358d459b4fc430ff84d248d0fb707925b35c9ec18624809">CAN_BAUDRATE_1M</a>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#8d772d897083e5a5c5f41878cfea50b8">initCanopencapteur</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#ff8c2bab7ede63d3529f62b4fa3aca8c">initSensor</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#c17a18fa3b7965bf6e850effaba7179a">initPortB</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#b7c33a91e5101b8d7371482fcfd6111d">initPortH</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#07f58b5c2d6a07142f3e6e695798646b">gene_SYNC_heartbeatError</a> (UNS8 heartbeatID)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#5249682c125c7e4ad9583bf63c20b5fa">gene_SYNC_initialisation</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#ccd49c1b2614c38aeac93733ede6cd91">gene_SYNC_preOperational</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#688e52d5ec8da35ad5c61b4337df495d">gene_SYNC_operational</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#00e6a6d0f2186f329263023a7f1de155">gene_SYNC_stopped</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#ef83014be811ae964a5ef7f0af7b46a2">main</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structcanBusTime.html">canBusTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#43fd1d8fc333eddd19554acb6cc2baf8">CAN_Baudrates</a> []</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="bb416887a32f7e4333e095356774f07f"></a><!-- doxytag: member="appli.c::DEBUG_ERR_CONSOLE_ON" ref="bb416887a32f7e4333e095356774f07f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DEBUG_ERR_CONSOLE_ON          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4f52c00ab0d519e2965ebaa533975904"></a><!-- doxytag: member="appli.c::DEBUG_WAR_CONSOLE_ON" ref="4f52c00ab0d519e2965ebaa533975904" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DEBUG_WAR_CONSOLE_ON          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="a5385c49943465978358d459b4fc430f"></a><!-- doxytag: member="appli.c::E_CanBaudrate" ref="a5385c49943465978358d459b4fc430f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="appli_8c.html#a5385c49943465978358d459b4fc430f">E_CanBaudrate</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="a5385c49943465978358d459b4fc430f8d90575842d76640697deb1398f7023c"></a><!-- doxytag: member="CAN_BAUDRATE_250K" ref="a5385c49943465978358d459b4fc430f8d90575842d76640697deb1398f7023c" args="" -->CAN_BAUDRATE_250K</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="a5385c49943465978358d459b4fc430f07239165beed5e840aed12e7f46af89b"></a><!-- doxytag: member="CAN_BAUDRATE_500K" ref="a5385c49943465978358d459b4fc430f07239165beed5e840aed12e7f46af89b" args="" -->CAN_BAUDRATE_500K</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="a5385c49943465978358d459b4fc430ff84d248d0fb707925b35c9ec18624809"></a><!-- doxytag: member="CAN_BAUDRATE_1M" ref="a5385c49943465978358d459b4fc430ff84d248d0fb707925b35c9ec18624809" args="" -->CAN_BAUDRATE_1M</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="07f58b5c2d6a07142f3e6e695798646b"></a><!-- doxytag: member="appli.c::gene_SYNC_heartbeatError" ref="07f58b5c2d6a07142f3e6e695798646b" args="(UNS8 heartbeatID)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_heartbeatError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>heartbeatID</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5249682c125c7e4ad9583bf63c20b5fa"></a><!-- doxytag: member="appli.c::gene_SYNC_initialisation" ref="5249682c125c7e4ad9583bf63c20b5fa" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_initialisation           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="688e52d5ec8da35ad5c61b4337df495d"></a><!-- doxytag: member="appli.c::gene_SYNC_operational" ref="688e52d5ec8da35ad5c61b4337df495d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_operational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ccd49c1b2614c38aeac93733ede6cd91"></a><!-- doxytag: member="appli.c::gene_SYNC_preOperational" ref="ccd49c1b2614c38aeac93733ede6cd91" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_preOperational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="00e6a6d0f2186f329263023a7f1de155"></a><!-- doxytag: member="appli.c::gene_SYNC_stopped" ref="00e6a6d0f2186f329263023a7f1de155" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_stopped           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8d772d897083e5a5c5f41878cfea50b8"></a><!-- doxytag: member="appli.c::initCanopencapteur" ref="8d772d897083e5a5c5f41878cfea50b8" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initCanopencapteur           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c17a18fa3b7965bf6e850effaba7179a"></a><!-- doxytag: member="appli.c::initPortB" ref="c17a18fa3b7965bf6e850effaba7179a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initPortB           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b7c33a91e5101b8d7371482fcfd6111d"></a><!-- doxytag: member="appli.c::initPortH" ref="b7c33a91e5101b8d7371482fcfd6111d" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initPortH           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ff8c2bab7ede63d3529f62b4fa3aca8c"></a><!-- doxytag: member="appli.c::initSensor" ref="ff8c2bab7ede63d3529f62b4fa3aca8c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initSensor           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ef83014be811ae964a5ef7f0af7b46a2"></a><!-- doxytag: member="appli.c::main" ref="ef83014be811ae964a5ef7f0af7b46a2" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 main           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="43fd1d8fc333eddd19554acb6cc2baf8"></a><!-- doxytag: member="appli.c::CAN_Baudrates" ref="43fd1d8fc333eddd19554acb6cc2baf8" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structcanBusTime.html">canBusTime</a> <a class="el" href="appli_8c.html#43fd1d8fc333eddd19554acb6cc2baf8">CAN_Baudrates</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,736 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c</h1><a href="canOpenDriver_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a><a class="code" href="canOpenDriver_8c.html#4f52c00ab0d519e2965ebaa533975904">00023</a> <span class="preprocessor">#define DEBUG_WAR_CONSOLE_ON</span>
+<a name="l00024"></a><a class="code" href="canOpenDriver_8c.html#bb416887a32f7e4333e095356774f07f">00024</a> <span class="preprocessor"></span><span class="preprocessor">#define DEBUG_ERR_CONSOLE_ON</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;stddef.h&gt;</span> <span class="comment">/* for NULL */</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/portsaccess.h"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/ports_def.h"</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/ports.h"</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include "../include/data.h"</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include "../include/hcs12/applicfg.h"</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include "../include/hcs12/candriver.h"</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include "../include/hcs12/interrupt.h"</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include "../include/hcs12/canOpenDriver.h"</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include "../include/can.h"</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include "../include/objdictdef.h"</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include "../include/timer.h"</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 <span class="keyword">volatile</span> <span class="keyword">static</span> <a class="code" href="structMessage.html">Message</a> stackMsgRcv[<a class="code" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">NB_LINE_CAN</a>][<a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a>]; 
+<a name="l00046"></a>00046 <span class="keyword">volatile</span> <span class="keyword">static</span> <a class="code" href="structt__pointerStack.html">t_pointerStack</a> ptrMsgRcv[<a class="code" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">NB_LINE_CAN</a>];
+<a name="l00047"></a>00047  
+<a name="l00048"></a>00048 <span class="keyword">volatile</span> <span class="keyword">static</span> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> last_time_set = <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>;
+<a name="l00049"></a>00049 <span class="keyword">static</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> timer_is_set = 0;
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 <span class="comment">/* Prototypes */</span>
+<a name="l00052"></a>00052 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">f_can_receive</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> notused, <a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00053"></a>00053 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> notused, <a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00054"></a><a class="code" href="interrupt_8h.html#efecbc6bd7cf74b7c63f446283749344">00054</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) timer4Hdl (<span class="keywordtype">void</span>);
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 <span class="preprocessor">#define max(a,b) a&gt;b?a:b</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="comment">/******************************************************************************/</span>
+<a name="l00059"></a>00059 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value)
+<a name="l00060"></a>00060 {
+<a name="l00061"></a>00061   <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">TC4H</a>) += value;
+<a name="l00062"></a>00062   timer_is_set = 1; 
+<a name="l00063"></a>00063 }
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 <span class="comment">/******************************************************************************/</span>
+<a name="l00066"></a><a class="code" href="timer_8h.html#4dccc204d52176bd547ab34d6858f5ba">00066</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>()
+<a name="l00067"></a>00067 {
+<a name="l00068"></a>00068   <span class="keywordflow">return</span> (<a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">TC4H</a>) &gt; last_time_set ? <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">TC4H</a>) - last_time_set : last_time_set - <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(TC4H));
+<a name="l00069"></a>00069 }
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 <span class="comment">/******************************************************************************/</span>
+<a name="l00073"></a><a class="code" href="canOpenDriver_8h.html#339b24f4eee897d3c45d88de9a4901e8">00073</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#339b24f4eee897d3c45d88de9a4901e8">resetTimer</a>(<span class="keywordtype">void</span>)
+<a name="l00074"></a>00074 {
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 }
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078 <span class="comment">/******************************************************************************/</span>
+<a name="l00079"></a><a class="code" href="canOpenDriver_8h.html#02922529b60419a94afe8f369dda070b">00079</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a>(<span class="keywordtype">void</span>)
+<a name="l00080"></a>00080 {
+<a name="l00081"></a>00081   <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a>();   <span class="comment">// Inhibition of interruptions</span>
+<a name="l00082"></a>00082  
+<a name="l00083"></a>00083   <span class="comment">// Configure the timer channel 4</span>
+<a name="l00084"></a>00084   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#28fcfc6a7695ab5b61f4d7a2befcc184">TIOS</a>) |= 0x10; <span class="comment">// Canal 4 in output</span>
+<a name="l00085"></a>00085   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#0a69f683a8ad4e238e8f259c58dffc12">TCTL1</a>) &amp;= ~(0x01 + 0x02); <span class="comment">// Canal 4 unconnected to pin output</span>
+<a name="l00086"></a>00086   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#047b752526fa845a214fbd2dda59bdaa">TIE</a>) |= 0x10; <span class="comment">// allow interruption channel 4</span>
+<a name="l00087"></a>00087   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#22fb74e7419c4c4b208c3de49dd10499">TSCR2</a>) |= 0X05; <span class="comment">// Pre-scaler = 32 </span>
+<a name="l00088"></a>00088                              <span class="comment">// If this value is changed, change must be done also</span>
+<a name="l00089"></a>00089                              <span class="comment">// in void __attribute__((interrupt)) timer4Hdl (void)</span>
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#f2b3ab08ef5f8919912316e8906c1cf6">TSCR1</a>) |= 0x80; <span class="comment">// Start timer</span>
+<a name="l00092"></a>00092   <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a>(); <span class="comment">// Allow interruptions</span>
+<a name="l00093"></a>00093 }
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095 <span class="comment">/******************************************************************************/</span>
+<a name="l00096"></a>00096 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) timer4Hdl (<span class="keywordtype">void</span>)
+<a name="l00097"></a>00097 {
+<a name="l00098"></a>00098   <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a>();
+<a name="l00099"></a>00099   last_time_set = <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">TC4H</a>);
+<a name="l00100"></a>00100   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#2403d0779edcb7a67ea56dd0d67a415e">TFLG1</a>) = 0x10; <span class="comment">// RAZ flag interruption timer channel 4</span>
+<a name="l00101"></a>00101   <span class="comment">// Compute the next event : When the timer reach the value of TC4, an interrupt is</span>
+<a name="l00102"></a>00102   <span class="comment">// started </span>
+<a name="l00103"></a>00103   <span class="comment">//IO_PORTS_16(TC4H) += 250; // To have an interruption every 1 ms</span>
+<a name="l00104"></a>00104   <span class="comment">//timerInterrupt(0);</span>
+<a name="l00105"></a>00105   <span class="comment">//MSG_WAR(0xFFFF, "timer4 IT", 0);</span>
+<a name="l00106"></a>00106   {
+<a name="l00107"></a>00107     <span class="comment">//MSG_WAR(0xFFFF, "t4 ", IO_PORTS_16(TCNTH) - IO_PORTS_16(TC4H));</span>
+<a name="l00108"></a>00108   }
+<a name="l00109"></a>00109   <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>();
+<a name="l00110"></a>00110   <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a>();
+<a name="l00111"></a>00111 }
+<a name="l00112"></a>00112 
+<a name="l00113"></a>00113 
+<a name="l00114"></a>00114 <span class="comment">/******************************************************************************/</span>
+<a name="l00115"></a><a class="code" href="hcs12_2applicfg_8h.html#f86db4b817c1a59a819cbdd51779bfaa">00115</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#f86db4b817c1a59a819cbdd51779bfaa">initSCI_0</a>(<span class="keywordtype">void</span>)
+<a name="l00116"></a>00116 {
+<a name="l00117"></a>00117   <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">SCI0</a> + <a class="code" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">SCIBDH</a>) = 
+<a name="l00118"></a>00118     ((1000000 / <a class="code" href="hcs12_2applicfg_8h.html#759dabd0f6ef66964bb0b0bf8c426398">SERIAL_SCI0_BAUD_RATE</a>) * <a class="code" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">BUS_CLOCK</a>) &gt;&gt; 4 ;  
+<a name="l00119"></a>00119   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">SCI0</a>  + <a class="code" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">SCICR1</a>) = 0;    <span class="comment">// format 8N1</span>
+<a name="l00120"></a>00120   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">SCI0</a>  + <a class="code" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">SCICR2</a>) = 0x08; <span class="comment">// Transmit enable only</span>
+<a name="l00121"></a>00121 }
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123 <span class="comment">/******************************************************************************/</span>
+<a name="l00124"></a><a class="code" href="hcs12_2applicfg_8h.html#b56fa1754706a57059103710178bdb68">00124</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#b56fa1754706a57059103710178bdb68">initSCI_1</a>(<span class="keywordtype">void</span>)
+<a name="l00125"></a>00125 {
+<a name="l00126"></a>00126   <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">SCI1</a> + <a class="code" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">SCIBDH</a>) = 
+<a name="l00127"></a>00127     ((1000000 / <a class="code" href="hcs12_2applicfg_8h.html#2831f0cbcc1686e98815825dba49c7f5">SERIAL_SCI1_BAUD_RATE</a>) * <a class="code" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">BUS_CLOCK</a>) &gt;&gt; 4 ;  
+<a name="l00128"></a>00128   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">SCI1</a>  + <a class="code" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">SCICR1</a>) = 0;    <span class="comment">// format 8N1</span>
+<a name="l00129"></a>00129   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">SCI1</a>  + <a class="code" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">SCICR2</a>) = 0x08; <span class="comment">// Transmit enable only</span>
+<a name="l00130"></a>00130 }
+<a name="l00131"></a>00131 
+<a name="l00132"></a>00132 
+<a name="l00133"></a>00133 <span class="comment">/******************************************************************************/</span>
+<a name="l00134"></a>00134 <span class="keywordtype">char</span> *
+<a name="l00135"></a><a class="code" href="hcs12_2applicfg_8h.html#2a9aef0efc98c5b41ef97ef91ad403e5">00135</a> <a class="code" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">hex_convert</a> (<span class="keywordtype">char</span> *buf, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> value, <span class="keywordtype">char</span> lastCar)
+<a name="l00136"></a>00136 {
+<a name="l00137"></a>00137   <span class="comment">//Thanks to Stéphane Carrez for this function</span>
+<a name="l00138"></a>00138   <span class="keywordtype">char</span> num[32];
+<a name="l00139"></a>00139   <span class="keywordtype">int</span> pos;
+<a name="l00140"></a>00140 
+<a name="l00141"></a>00141   *buf++ = <span class="charliteral">'0'</span>;
+<a name="l00142"></a>00142   *buf++ = <span class="charliteral">'x'</span>;
+<a name="l00143"></a>00143 
+<a name="l00144"></a>00144   pos = 0;
+<a name="l00145"></a>00145   <span class="keywordflow">while</span> (value != 0) {
+<a name="l00146"></a>00146     <span class="keywordtype">char</span> c = value &amp; 0x0F;
+<a name="l00147"></a>00147     num[pos++] = <span class="stringliteral">"0123456789ABCDEF"</span>[(unsigned) c];
+<a name="l00148"></a>00148     value = (value &gt;&gt; 4) &amp; (0x0fffffffL);
+<a name="l00149"></a>00149     }
+<a name="l00150"></a>00150   <span class="keywordflow">if</span> (pos == 0)
+<a name="l00151"></a>00151     num[pos++] = <span class="charliteral">'0'</span>;
+<a name="l00152"></a>00152 
+<a name="l00153"></a>00153   <span class="keywordflow">while</span> (--pos &gt;= 0)
+<a name="l00154"></a>00154     *buf++ = num[pos];
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156   *buf++ = lastCar;
+<a name="l00157"></a>00157   *buf = 0;
+<a name="l00158"></a>00158   <span class="keywordflow">return</span> buf;
+<a name="l00159"></a>00159 }
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161 <span class="comment">/******************************************************************************/</span>
+<a name="l00162"></a><a class="code" href="hcs12_2applicfg_8h.html#6e3075ae435e83aefc018e5218c197d0">00162</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">printSCI_str</a>(<span class="keywordtype">char</span> sci, <span class="keyword">const</span> <span class="keywordtype">char</span> * str) 
+<a name="l00163"></a>00163 {
+<a name="l00164"></a>00164   <span class="keywordtype">char</span> i = 0;
+<a name="l00165"></a>00165   
+<a name="l00166"></a>00166   <span class="keywordflow">while</span> ((*(str + i) != 0) &amp;&amp; (i &lt; 0xFF)) {
+<a name="l00167"></a>00167     <span class="keywordflow">if</span> (*(str + i) == <span class="charliteral">'\n'</span>)
+<a name="l00168"></a>00168       {
+<a name="l00169"></a>00169         <span class="keywordflow">while</span> ((<a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(sci + <a class="code" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">SCISR1</a>) &amp; 0X80) == 0); <span class="comment">// wait if buffer not empty     </span>
+<a name="l00170"></a>00170         <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(sci + <a class="code" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">SCIDRL</a>) = 13; <span class="comment">// return to start of line</span>
+<a name="l00171"></a>00171       }
+<a name="l00172"></a>00172     <span class="keywordflow">while</span> ((<a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(sci + <a class="code" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">SCISR1</a>) &amp; 0X80) == 0); <span class="comment">// wait if buffer not empty</span>
+<a name="l00173"></a>00173     <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(sci + <a class="code" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">SCIDRL</a>) = *(str + i++);
+<a name="l00174"></a>00174   }
+<a name="l00175"></a>00175 
+<a name="l00176"></a>00176 }
+<a name="l00177"></a>00177 
+<a name="l00178"></a>00178 <span class="comment">/******************************************************************************/</span>
+<a name="l00179"></a><a class="code" href="hcs12_2applicfg_8h.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">00179</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">printSCI_nbr</a>(<span class="keywordtype">char</span> sci, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> nbr, <span class="keywordtype">char</span> lastCar) 
+<a name="l00180"></a>00180 {
+<a name="l00181"></a>00181   <span class="keywordtype">char</span> strNbr[12];
+<a name="l00182"></a>00182   <a class="code" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">hex_convert</a>(strNbr, nbr, lastCar);
+<a name="l00183"></a>00183   <a class="code" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">printSCI_str</a>(sci, strNbr);
+<a name="l00184"></a>00184 }
+<a name="l00185"></a>00185 
+<a name="l00186"></a>00186 <span class="comment">/******************************************************************************/</span>
+<a name="l00187"></a>00187 <span class="comment">// PLL 24 MHZ if quartz on board is 16 MHZ</span>
+<a name="l00188"></a><a class="code" href="hcs12_2applicfg_8h.html#51e71c727eb7a49e2fde962a3d190a6b">00188</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">initPLL</a>(<span class="keywordtype">void</span>)
+<a name="l00189"></a>00189 {
+<a name="l00190"></a>00190   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">CLKSEL</a>) &amp;= ~0x80; <span class="comment">// unselect the PLL</span>
+<a name="l00191"></a>00191   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#c5c4a1f05b54f73904b0c0aa7063a063">PLLCTL</a>) |= 0X60;  <span class="comment">// PLL ON and bandwidth auto</span>
+<a name="l00192"></a>00192   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#f89364e5f6f6b510b1a1d0019ed18457">SYNR</a>) = 0x02;
+<a name="l00193"></a>00193   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#c977bdfc9a47c2c122b24c109b2ca1d2">REFDV</a>) = 0x01;
+<a name="l00194"></a>00194   <span class="keywordflow">while</span> ((<a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#deed7374b4301e74bdde3ae8bc5e2e06">CRGFLG</a>) &amp; 0x08) == 0);
+<a name="l00195"></a>00195   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">CLKSEL</a>) |= 0x80;
+<a name="l00196"></a>00196 }
+<a name="l00197"></a>00197 
+<a name="l00198"></a>00198 <span class="comment">/******************************************************************************/</span>
+<a name="l00199"></a><a class="code" href="hcs12_2applicfg_8h.html#c71399958d35a7f703416f025603ee26">00199</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#c71399958d35a7f703416f025603ee26">initHCS12</a>(<span class="keywordtype">void</span>)
+<a name="l00200"></a>00200 {
+<a name="l00201"></a>00201 
+<a name="l00202"></a>00202 <span class="preprocessor"># ifdef USE_PLL</span>
+<a name="l00203"></a>00203 <span class="preprocessor"></span>  <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0x3620, <span class="stringliteral">"Use the PLL "</span>, 0);
+<a name="l00204"></a>00204   <a class="code" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">initPLL</a>();
+<a name="l00205"></a>00205 <span class="preprocessor"># endif</span>
+<a name="l00206"></a>00206 <span class="preprocessor"></span>
+<a name="l00207"></a>00207 }
+<a name="l00208"></a>00208 
+<a name="l00209"></a>00209 <span class="comment">/***************************************************************************/</span>
+<a name="l00210"></a><a class="code" href="candriver_8h.html#acfd181d5b055d1403930442e28ac643">00210</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#acfd181d5b055d1403930442e28ac643">canAddIdToFilter</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nFilter, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <span class="keywordtype">id</span>)
+<a name="l00211"></a>00211 {
+<a name="l00212"></a>00212   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> fiMsb;
+<a name="l00213"></a>00213   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> fiLsb;
+<a name="l00214"></a>00214   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> idMsb = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (<span class="keywordtype">id</span> &gt;&gt; 3);
+<a name="l00215"></a>00215   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> idLsb = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (<span class="keywordtype">id</span> &lt;&lt; 5);
+<a name="l00216"></a>00216 
+<a name="l00217"></a>00217   <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) {
+<a name="l00218"></a>00218     <span class="comment">/* Error because not init mode */</span>
+<a name="l00219"></a>00219     <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2600, <span class="stringliteral">"Not in init mode "</span>, 0);
+<a name="l00220"></a>00220     <span class="keywordflow">return</span> 1;   
+<a name="l00221"></a>00221   }
+<a name="l00222"></a>00222   <span class="keywordflow">switch</span> (nFilter) {
+<a name="l00223"></a>00223     <span class="keywordflow">case</span> 0:
+<a name="l00224"></a>00224       nFilter = <a class="code" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">CANIDAR0</a>; <span class="comment">/* First  bank */</span>
+<a name="l00225"></a>00225       <span class="keywordflow">break</span>;
+<a name="l00226"></a>00226     <span class="keywordflow">case</span> 1:
+<a name="l00227"></a>00227       nFilter = <a class="code" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">CANIDAR2</a>; <span class="comment">/* First  bank */</span>
+<a name="l00228"></a>00228       <span class="keywordflow">break</span>;
+<a name="l00229"></a>00229     <span class="keywordflow">case</span> 2:
+<a name="l00230"></a>00230       nFilter = <a class="code" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">CANIDAR4</a>; <span class="comment">/* Second bank */</span>
+<a name="l00231"></a>00231       <span class="keywordflow">break</span>;
+<a name="l00232"></a>00232     <span class="keywordflow">case</span> 3:
+<a name="l00233"></a>00233       nFilter = <a class="code" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">CANIDAR6</a>; <span class="comment">/* Second bank */</span>   
+<a name="l00234"></a>00234   }
+<a name="l00235"></a>00235   <span class="keywordflow">if</span> (! <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(adrCAN + nFilter)) {
+<a name="l00236"></a>00236     <span class="comment">/* if CANIDARx = 0 */</span>
+<a name="l00237"></a>00237     <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter) = idMsb;
+<a name="l00238"></a>00238     <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 1) = idLsb;
+<a name="l00239"></a>00239   }
+<a name="l00240"></a>00240   fiMsb = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter) ^ idMsb;
+<a name="l00241"></a>00241   fiLsb = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 1) ^ idLsb;
+<a name="l00242"></a>00242   <span class="comment">/* address of CANIDMRx */</span>
+<a name="l00243"></a>00243   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 4) = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 4) | fiMsb;
+<a name="l00244"></a>00244   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 5) = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 5) | fiLsb;
+<a name="l00245"></a>00245   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 5) |= 0x10; <span class="comment">/* Not filtering on rtr value */</span>
+<a name="l00246"></a>00246   <span class="keywordflow">return</span> 0;
+<a name="l00247"></a>00247 }
+<a name="l00248"></a>00248 
+<a name="l00249"></a>00249 <span class="comment">/***************************************************************************/</span>
+<a name="l00250"></a><a class="code" href="candriver_8h.html#751a41c9747b96ab400b5599370cea83">00250</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#751a41c9747b96ab400b5599370cea83">canChangeFilter</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a> fi)
+<a name="l00251"></a>00251 {
+<a name="l00252"></a>00252   <span class="comment">/* If not in init mode, go to sleep before going in init mode*/</span>
+<a name="l00253"></a>00253   <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) {
+<a name="l00254"></a>00254     <a class="code" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a>(adrCAN);
+<a name="l00255"></a>00255     <a class="code" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a>(adrCAN); 
+<a name="l00256"></a>00256   }
+<a name="l00257"></a>00257   <span class="comment">//update the filters configuration</span>
+<a name="l00258"></a>00258   <a class="code" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a>(adrCAN, fi);
+<a name="l00259"></a>00259   <a class="code" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a>(adrCAN);
+<a name="l00260"></a>00260   <a class="code" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a>(adrCAN);
+<a name="l00261"></a>00261   <a class="code" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a>(adrCAN);
+<a name="l00262"></a>00262   <span class="keywordflow">return</span> 0;
+<a name="l00263"></a>00263 }
+<a name="l00264"></a>00264 
+<a name="l00265"></a>00265 <span class="comment">/***************************************************************************/</span>
+<a name="l00266"></a><a class="code" href="candriver_8h.html#5a53a89d2e348d70331e6ebe269d155a">00266</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canEnable</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN)
+<a name="l00267"></a>00267 {
+<a name="l00268"></a>00268   <span class="comment">/* Register CANCTL1</span>
+<a name="l00269"></a>00269 <span class="comment">  bit 7 : 1 MSCAN enabled</span>
+<a name="l00270"></a>00270 <span class="comment">  Other bits : default reset values</span>
+<a name="l00271"></a>00271 <span class="comment">  */</span>
+<a name="l00272"></a>00272   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) = 0X80;
+<a name="l00273"></a>00273   <span class="keywordflow">return</span> 0;
+<a name="l00274"></a>00274 }
+<a name="l00275"></a>00275 
+<a name="l00276"></a>00276 <span class="comment">/***************************************************************************/</span>
+<a name="l00277"></a><a class="code" href="candriver_8h.html#3c4f7a31d94e5e7c7322535467b806de">00277</a> <span class="keywordtype">char</span> <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structcanBusInit.html">canBusInit</a> bi)
+<a name="l00278"></a>00278 {
+<a name="l00279"></a>00279   <span class="comment">/* If not in init mode, go to sleep before going in init mode*/</span>
+<a name="l00280"></a>00280   <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) {
+<a name="l00281"></a>00281     <a class="code" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a>(adrCAN);
+<a name="l00282"></a>00282     <a class="code" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a>(adrCAN); 
+<a name="l00283"></a>00283   }
+<a name="l00284"></a>00284   
+<a name="l00285"></a>00285   <a class="code" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canEnable</a>(adrCAN);                  <span class="comment">/* Does nothing if already enable */</span>
+<a name="l00286"></a>00286      <span class="comment">/* The most secure way to go in init mode : put before MSCAN in sleep mode */</span>
+<a name="l00287"></a>00287       <span class="comment">//canSleepMode(adrCAN);</span>
+<a name="l00288"></a>00288      <span class="comment">/* Put MSCAN in Init mode */</span> 
+<a name="l00289"></a>00289      <span class="comment">//canInitMode(adrCAN);</span>
+<a name="l00290"></a>00290   <a class="code" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canInitClock</a>(adrCAN, bi.<a class="code" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">clk</a>); 
+<a name="l00291"></a>00291   <span class="comment">/* Init CANCTL1 register. Must be in init mode */</span>
+<a name="l00292"></a>00292   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) &amp;=0xC4;<span class="comment">// 0xCB; /* Clr the bits that may be modified */</span>
+<a name="l00293"></a>00293   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) = (bi.<a class="code" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">cane</a> &lt;&lt; 7) | (bi.<a class="code" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">loopb</a> &lt;&lt; 5 ) | 
+<a name="l00294"></a>00294     (bi.<a class="code" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">listen</a> &lt;&lt; 4) | (bi.<a class="code" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">wupm</a> &lt;&lt; 2);
+<a name="l00295"></a>00295   <span class="comment">/* Initialize the filters for received msgs */</span>
+<a name="l00296"></a>00296   <span class="comment">/* We should decide to accept all the msgs  */</span>
+<a name="l00297"></a>00297   <a class="code" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a>(adrCAN, bi.<a class="code" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">fi</a>);
+<a name="l00298"></a>00298   <span class="comment">/* Before to modify CANCTL0, we must leave the init mode */</span>
+<a name="l00299"></a>00299   <a class="code" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a>(adrCAN);
+<a name="l00300"></a>00300   <span class="comment">/* Init CANCTL0 register. MSCAN must not be in init mode */</span>
+<a name="l00301"></a>00301   <span class="comment">/* Do not change the value of wupe (should be 0) and slprq (should be 1) */</span>
+<a name="l00302"></a>00302   <span class="comment">/* Do not change the value of initrq (should be 0) */</span> 
+<a name="l00303"></a>00303   <span class="comment">/* rxfrm is cleared, mupe also (should be before)*/</span>
+<a name="l00304"></a>00304     <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) &amp;= 0x53; <span class="comment">/* Clr the bits that may be modified */</span>
+<a name="l00305"></a>00305     <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) = (bi.<a class="code" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">cswai</a> &lt;&lt; 5) | (bi.<a class="code" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">time</a> &lt;&lt; 3);
+<a name="l00306"></a>00306     <a class="code" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a>(adrCAN);
+<a name="l00307"></a>00307     <a class="code" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a>(adrCAN); <span class="comment">/* Leave the init mode */</span>
+<a name="l00308"></a>00308     <a class="code" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a>(adrCAN); <span class="comment">/* Leave the sleep mode */</span>    
+<a name="l00309"></a>00309   <span class="keywordflow">return</span> 0;
+<a name="l00310"></a>00310 }
+<a name="l00311"></a>00311 
+<a name="l00312"></a>00312 <span class="comment">/***************************************************************************/</span>
+<a name="l00313"></a><a class="code" href="candriver_8h.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">00313</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canInitClock</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structcanBusTime.html">canBusTime</a> clk)
+<a name="l00314"></a>00314 {
+<a name="l00315"></a>00315   <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) {
+<a name="l00316"></a>00316     <span class="comment">/* Not in Init mode */</span>
+<a name="l00317"></a>00317     <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2601, <span class="stringliteral">"not in init mode "</span>, 0);
+<a name="l00318"></a>00318     <span class="keywordflow">return</span> 1;   
+<a name="l00319"></a>00319   }
+<a name="l00320"></a>00320   <span class="comment">/* Set or reset CLKSRC (register CANCTL1). Does not change the other bits*/</span>
+<a name="l00321"></a>00321   clk.<a class="code" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">clksrc</a> = clk.<a class="code" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">clksrc</a> &lt;&lt; 6;
+<a name="l00322"></a>00322   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) &amp;= 0xBF;
+<a name="l00323"></a>00323   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) |= clk.<a class="code" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">clksrc</a>;
+<a name="l00324"></a>00324   <span class="comment">/* Build the CANBTR0 register */</span>
+<a name="l00325"></a>00325   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">CANBTR0</a>) = 0x00;        <span class="comment">/* Clear before changes */</span>
+<a name="l00326"></a>00326   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">CANBTR0</a>) = (clk.<a class="code" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">sjw</a> &lt;&lt; 6) | (clk.<a class="code" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">brp</a>);
+<a name="l00327"></a>00327   <span class="comment">/* Build the CANBTR1 register */</span>
+<a name="l00328"></a>00328   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">CANBTR1</a>) = 0x00;        <span class="comment">/* Clear before changes */</span>
+<a name="l00329"></a>00329   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">CANBTR1</a>) = (clk.<a class="code" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">samp</a> &lt;&lt; 7) | (clk.<a class="code" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">tseg2</a> &lt;&lt; 4) | 
+<a name="l00330"></a>00330     (clk.<a class="code" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">tseg1</a>);  
+<a name="l00331"></a>00331   <span class="keywordflow">return</span> 0;
+<a name="l00332"></a>00332 }
+<a name="l00333"></a>00333 
+<a name="l00334"></a>00334 <span class="comment">/***************************************************************************/</span>
+<a name="l00335"></a><a class="code" href="candriver_8h.html#5fb549697afb7918607aa113e01c543d">00335</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5fb549697afb7918607aa113e01c543d">canInit1Filter</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nFilter, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> ar, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> mr)
+<a name="l00336"></a>00336 {
+<a name="l00337"></a>00337   <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) {
+<a name="l00338"></a>00338     <span class="comment">/* Error because not init mode */</span>
+<a name="l00339"></a>00339     <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2602, <span class="stringliteral">"not in init mode "</span>, 0);
+<a name="l00340"></a>00340     <span class="keywordflow">return</span> 1;   
+<a name="l00341"></a>00341   }
+<a name="l00342"></a>00342   <span class="keywordflow">switch</span> (nFilter) {
+<a name="l00343"></a>00343     <span class="keywordflow">case</span> 0:
+<a name="l00344"></a>00344       nFilter = <a class="code" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">CANIDAR0</a>; <span class="comment">/* First  bank */</span>
+<a name="l00345"></a>00345       <span class="keywordflow">break</span>; 
+<a name="l00346"></a>00346     <span class="keywordflow">case</span> 1:
+<a name="l00347"></a>00347       nFilter = <a class="code" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">CANIDAR2</a>; <span class="comment">/* First  bank */</span>
+<a name="l00348"></a>00348       <span class="keywordflow">break</span>;
+<a name="l00349"></a>00349     <span class="keywordflow">case</span> 2:
+<a name="l00350"></a>00350       nFilter = <a class="code" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">CANIDAR4</a>; <span class="comment">/* Second bank */</span>
+<a name="l00351"></a>00351       <span class="keywordflow">break</span>;
+<a name="l00352"></a>00352     <span class="keywordflow">case</span> 3:
+<a name="l00353"></a>00353       nFilter = <a class="code" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">CANIDAR6</a>; <span class="comment">/* Second bank */</span>   
+<a name="l00354"></a>00354   }
+<a name="l00355"></a>00355   <span class="comment">/* address of CANIDARx */</span>
+<a name="l00356"></a>00356   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter)     = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (ar &gt;&gt; 8);
+<a name="l00357"></a>00357   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 1) = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (ar);
+<a name="l00358"></a>00358   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 4) = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (mr &gt;&gt; 8);
+<a name="l00359"></a>00359   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 5) = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (mr);
+<a name="l00360"></a>00360   <span class="keywordflow">return</span> 0;
+<a name="l00361"></a>00361 }
+<a name="l00362"></a>00362 
+<a name="l00363"></a>00363 <span class="comment">/***************************************************************************/</span>
+<a name="l00364"></a><a class="code" href="candriver_8h.html#b4502eef7616b25c74b1ac5a2245b085">00364</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a> fi)
+<a name="l00365"></a>00365 {
+<a name="l00366"></a>00366 <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) {
+<a name="l00367"></a>00367     <span class="comment">/* Error because not init mode */</span>
+<a name="l00368"></a>00368     <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2603, <span class="stringliteral">"not in init mode "</span>, 0);
+<a name="l00369"></a>00369     <span class="keywordflow">return</span> 1;   
+<a name="l00370"></a>00370   }
+<a name="l00371"></a>00371   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#d4df031fb910865881e20f7c6b2fe471">CANIDAC</a>)  = fi.<a class="code" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">idam</a> &lt;&lt; 4;
+<a name="l00372"></a>00372   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">CANIDAR0</a>) = fi.<a class="code" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">canidar0</a>;
+<a name="l00373"></a>00373   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#ad7580fe4fc28e38fa4f992c6376fd55">CANIDMR0</a>) = fi.<a class="code" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">canidmr0</a>;
+<a name="l00374"></a>00374   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#552073c8d5ec6b4878ca29c9c14f9e5f">CANIDAR1</a>) = fi.<a class="code" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">canidar1</a>;
+<a name="l00375"></a>00375   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#6e4be06c891b6999ad8c3ffe931e87a8">CANIDMR1</a>) = fi.<a class="code" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">canidmr1</a>;
+<a name="l00376"></a>00376   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">CANIDAR2</a>) = fi.<a class="code" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">canidar2</a>;
+<a name="l00377"></a>00377   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#e5aa4334289b65b624b4cc06f7aac76d">CANIDMR2</a>) = fi.<a class="code" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">canidmr2</a>;
+<a name="l00378"></a>00378   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#41d16af61b06d38a97839682fb32fa05">CANIDAR3</a>) = fi.<a class="code" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">canidar3</a>;
+<a name="l00379"></a>00379   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#4b3674e7abe7e40fddb90734d8db94a7">CANIDMR3</a>) = fi.<a class="code" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">canidmr3</a>;
+<a name="l00380"></a>00380   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">CANIDAR4</a>) = fi.<a class="code" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">canidar4</a>;
+<a name="l00381"></a>00381   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1fd254d1f8422e3913232bf02ac7b2c3">CANIDMR4</a>) = fi.<a class="code" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">canidmr4</a>;
+<a name="l00382"></a>00382   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#55febe15b73d53fc9fb77ee18da2ac61">CANIDAR5</a>) = fi.<a class="code" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">canidar5</a>;
+<a name="l00383"></a>00383   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#d7b533b251c9cca32c799be49e4631ee">CANIDMR5</a>) = fi.<a class="code" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">canidmr5</a>;
+<a name="l00384"></a>00384   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">CANIDAR6</a>) = fi.<a class="code" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">canidar6</a>;
+<a name="l00385"></a>00385   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1240a26636e314e734c6c003ad20b09d">CANIDMR6</a>) = fi.<a class="code" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">canidmr6</a>;
+<a name="l00386"></a>00386   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#472536c4281754452f359e467617e04e">CANIDAR7</a>) = fi.<a class="code" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">canidar7</a>;
+<a name="l00387"></a>00387   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1e2c3dfa167c21d6e7809162fe46b4fb">CANIDMR7</a>) = fi.<a class="code" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">canidmr7</a>;
+<a name="l00388"></a>00388   <span class="keywordflow">return</span> 0;
+<a name="l00389"></a>00389 }
+<a name="l00390"></a>00390 
+<a name="l00391"></a>00391 <span class="comment">/***************************************************************************/</span>
+<a name="l00392"></a><a class="code" href="candriver_8h.html#0b98e4800c82d99981833aa4207f1eb9">00392</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN)
+<a name="l00393"></a>00393 {
+<a name="l00394"></a>00394   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) |= 0x01; <span class="comment">/* Set the bit INITRQ */</span> 
+<a name="l00395"></a>00395   <span class="keywordflow">while</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) {
+<a name="l00396"></a>00396   }
+<a name="l00397"></a>00397   <span class="keywordflow">return</span> 0;
+<a name="l00398"></a>00398 }
+<a name="l00399"></a>00399 
+<a name="l00400"></a>00400 <span class="comment">/***************************************************************************/</span>
+<a name="l00401"></a><a class="code" href="candriver_8h.html#00ffb46abacfdfa56ebc70e15164113e">00401</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN)
+<a name="l00402"></a>00402 {
+<a name="l00403"></a>00403   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) &amp;= 0xFE; <span class="comment">/* Clear the bit INITRQ */</span> 
+<a name="l00404"></a>00404   <span class="keywordflow">while</span> (<a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) {
+<a name="l00405"></a>00405   }
+<a name="l00406"></a>00406   <span class="keywordflow">return</span> 0;
+<a name="l00407"></a>00407 }
+<a name="l00408"></a>00408 
+<a name="l00409"></a>00409 <span class="comment">/***************************************************************************/</span>
+<a name="l00410"></a><a class="code" href="candriver_8h.html#2f2d1ed55cfd9d7f85883f8d70d318ba">00410</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canMsgTransmit</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structMessage.html">Message</a> msg)
+<a name="l00411"></a>00411 {
+<a name="l00412"></a>00412   <span class="comment">/* Remind : only CAN A msg implemented. ie id on 11 bits, not 29 */</span>
+<a name="l00413"></a>00413   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> cantflg;
+<a name="l00414"></a>00414   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> i;
+<a name="l00415"></a>00415   <span class="comment">/* Looking for a free buffer */</span>
+<a name="l00416"></a>00416   cantflg = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">CANTFLG</a>);
+<a name="l00417"></a>00417   <span class="keywordflow">if</span> ( cantflg == 0) { <span class="comment">/* all the TXEx are set */</span>
+<a name="l00418"></a>00418     <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2604, <span class="stringliteral">"No buffer free. Msg to transmit is losted "</span>, 0);
+<a name="l00419"></a>00419     <span class="keywordflow">return</span> 1; <span class="comment">/* No buffer free */</span>
+<a name="l00420"></a>00420   }
+<a name="l00421"></a>00421   <span class="keywordflow">else</span>{
+<a name="l00422"></a>00422     <span class="comment">/* Selecting a buffer */</span>
+<a name="l00423"></a>00423     <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">CANTBSEL</a>) = cantflg;
+<a name="l00424"></a>00424     <span class="comment">/* We put ide = 0 because id is on 11 bits only */</span>
+<a name="l00425"></a>00425      <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">CANTRSID</a>) = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>)(msg.<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> &gt;&gt; 3);
+<a name="l00426"></a>00426     <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">CANTRSID</a> + 1) = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>)((msg.<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> &lt;&lt; 5)|
+<a name="l00427"></a>00427     (msg.<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> &lt;&lt; 4));
+<a name="l00428"></a>00428    
+<a name="l00429"></a>00429     <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#12905724f8db152e59625974ef95ab92">CANTRSLEN</a>) = msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> &amp; 0X0F;
+<a name="l00430"></a>00430     <span class="comment">/* For the priority, we put the highter bits of the cob_id */</span>
+<a name="l00431"></a>00431     <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#c5c8c8420c09b43f3493eb3bd4e3028a">CANTRSPRI</a>) = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">CANTRSID</a>);
+<a name="l00432"></a>00432     <span class="keywordflow">for</span> (i = 0 ; i &lt; msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> ; i++) {
+<a name="l00433"></a>00433       <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#000be7a71981a5cceeb1fb12eb94c83a">CANTRSDTA</a> + i) = msg.<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[i];
+<a name="l00434"></a>00434     } 
+<a name="l00435"></a>00435     <span class="comment">/* Transmitting the message */</span> 
+<a name="l00436"></a>00436     cantflg = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">CANTBSEL</a>);<span class="comment">/* to know which buf is selected */</span>
+<a name="l00437"></a>00437     <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">CANTBSEL</a>) = 0x00;  
+<a name="l00438"></a>00438     <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">CANTFLG</a>) = cantflg;  <span class="comment">/* Ready to transmit ! */</span>  
+<a name="l00439"></a>00439   
+<a name="l00440"></a>00440  }
+<a name="l00441"></a>00441   <span class="keywordflow">return</span> 0;
+<a name="l00442"></a>00442 }
+<a name="l00443"></a>00443 
+<a name="l00444"></a>00444 <span class="comment">/***************************************************************************/</span>
+<a name="l00445"></a><a class="code" href="candriver_8h.html#5ad8616a3276f7f40149b551f09aa6a1">00445</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN) 
+<a name="l00446"></a>00446 {
+<a name="l00447"></a>00447   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1b668ea916ba976c2dca30d5899c6b76">CANRIER</a>) = 0X01; <span class="comment">/* Allow interruptions on receive */</span>
+<a name="l00448"></a>00448   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#f90f32e22218770bdac62099d0833f5c">CANTIER</a>) = 0X00; <span class="comment">/* disallow  interruptions on transmit */</span>
+<a name="l00449"></a>00449   <span class="keywordflow">return</span> 0;  
+<a name="l00450"></a>00450 }
+<a name="l00451"></a>00451 <span class="comment">/***************************************************************************/</span>
+<a name="l00452"></a><a class="code" href="candriver_8h.html#c7773223579ec7e0fab5238df214da89">00452</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN)
+<a name="l00453"></a>00453 {
+<a name="l00454"></a>00454   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) &amp;= 0xFB;   <span class="comment">/* clr the bit WUPE  to avoid a wake-up*/</span> 
+<a name="l00455"></a>00455   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) |= 0x02;   <span class="comment">/* Set the bit SLPRQ. go to Sleep !*/</span> 
+<a name="l00456"></a>00456 
+<a name="l00457"></a>00457    <span class="comment">// IO_PORTS_8(adrCAN + CANCTL1) |= 0x04;</span>
+<a name="l00458"></a>00458    <span class="comment">// IO_PORTS_8(adrCAN + CANCTL0) |= 0x02;   /* Set the bit SLPRQ */ </span>
+<a name="l00459"></a>00459    <span class="keywordflow">while</span> ( ! <a class="code" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a>(adrCAN)) {
+<a name="l00460"></a>00460      }
+<a name="l00461"></a>00461 
+<a name="l00462"></a>00462   <span class="keywordflow">return</span> 0;
+<a name="l00463"></a>00463 }
+<a name="l00464"></a>00464 
+<a name="l00465"></a>00465 <span class="comment">/***************************************************************************/</span>
+<a name="l00466"></a><a class="code" href="candriver_8h.html#a89f28005eea54f5b216eb72a18d45f3">00466</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN)
+<a name="l00467"></a>00467 {
+<a name="l00468"></a>00468   <span class="keywordflow">if</span> (<a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) {
+<a name="l00469"></a>00469     <span class="comment">/* Error because in init mode */</span>
+<a name="l00470"></a>00470     <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2606, <span class="stringliteral">"not in init mode "</span>, 0);
+<a name="l00471"></a>00471     <span class="keywordflow">return</span> 1;   
+<a name="l00472"></a>00472   }
+<a name="l00473"></a>00473   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) &amp;= 0xFD;   <span class="comment">/* clr the bit SLPRQ */</span> 
+<a name="l00474"></a>00474     <span class="keywordflow">while</span> ( <a class="code" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a>(adrCAN)) {
+<a name="l00475"></a>00475     }
+<a name="l00476"></a>00476   <span class="keywordflow">return</span> 0;
+<a name="l00477"></a>00477 }
+<a name="l00478"></a>00478  
+<a name="l00479"></a>00479 <span class="comment">/***************************************************************************/</span>
+<a name="l00480"></a><a class="code" href="candriver_8h.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">00480</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canSleepWupMode</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN)
+<a name="l00481"></a>00481 {
+<a name="l00482"></a>00482   <span class="keywordflow">if</span> (<a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) {
+<a name="l00483"></a>00483     <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2607, <span class="stringliteral">"not in init mode "</span>, 0);
+<a name="l00484"></a>00484     <span class="keywordflow">return</span> 1;   
+<a name="l00485"></a>00485   }
+<a name="l00486"></a>00486   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) |= 0x06;   <span class="comment">/* Set the bits WUPE &amp; SLPRQ */</span> 
+<a name="l00487"></a>00487   <span class="keywordflow">while</span> ( ! <a class="code" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a>(adrCAN)) {
+<a name="l00488"></a>00488   }
+<a name="l00489"></a>00489   <span class="keywordflow">return</span> 0;
+<a name="l00490"></a>00490 }
+<a name="l00491"></a>00491 
+<a name="l00492"></a>00492 <span class="comment">/***************************************************************************/</span>
+<a name="l00493"></a><a class="code" href="candriver_8h.html#6beefe951b3c9de786c585257488fa82">00493</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN)
+<a name="l00494"></a>00494 {
+<a name="l00495"></a>00495   <span class="keywordflow">return</span> <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) &amp; 0x01; <span class="comment">/* Test the bit INITAK */</span>
+<a name="l00496"></a>00496 }
+<a name="l00497"></a>00497 
+<a name="l00498"></a>00498 <span class="comment">/***************************************************************************/</span>
+<a name="l00499"></a><a class="code" href="candriver_8h.html#fa79f2ac95a8143c2fb087260df39820">00499</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN)
+<a name="l00500"></a>00500 {
+<a name="l00501"></a>00501   <span class="keywordflow">return</span> <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) &amp; 0x02; <span class="comment">/* Test the bit SLPAK */</span>
+<a name="l00502"></a>00502 }
+<a name="l00503"></a>00503 
+<a name="l00504"></a>00504 <span class="comment">/***************************************************************************/</span>
+<a name="l00505"></a><a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">00505</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> notused, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00506"></a>00506 {
+<a name="l00507"></a>00507   <a class="code" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canMsgTransmit</a>(<a class="code" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">CANOPEN_LINE_NUMBER_USED</a>, *m);
+<a name="l00508"></a>00508   <span class="keywordflow">return</span> 0;
+<a name="l00509"></a>00509 }
+<a name="l00510"></a>00510 
+<a name="l00511"></a>00511 
+<a name="l00512"></a>00512 <span class="comment">/**************************************************************************/</span>
+<a name="l00513"></a><a class="code" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">00513</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">f_can_receive</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> notused, <a class="code" href="structMessage.html">Message</a> *msgRcv)
+<a name="l00514"></a>00514 { 
+<a name="l00515"></a>00515   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> i, j;
+<a name="l00516"></a>00516 
+<a name="l00517"></a>00517   <span class="keywordflow">switch</span> (<a class="code" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">CANOPEN_LINE_NUMBER_USED</a>) {
+<a name="l00518"></a>00518   <span class="keywordflow">case</span> <a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> : j = 0; <span class="keywordflow">break</span>;
+<a name="l00519"></a>00519   <span class="keywordflow">case</span> <a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> : j = 1; <span class="keywordflow">break</span>;
+<a name="l00520"></a>00520   <span class="keywordflow">case</span> <a class="code" href="ports__def_8h.html#c5e4c86ed487dc91418b156e24808033">CAN2</a> : j = 2; <span class="keywordflow">break</span>;
+<a name="l00521"></a>00521   <span class="keywordflow">case</span> <a class="code" href="ports__def_8h.html#7f7e6a91346348125edf55235dd7b36a">CAN3</a> : j = 3; <span class="keywordflow">break</span>;
+<a name="l00522"></a>00522   <span class="keywordflow">case</span> <a class="code" href="ports__def_8h.html#0f0e1d717b051eb8002c096a58bdedad">CAN4</a> : j = 4; <span class="keywordflow">break</span>;
+<a name="l00523"></a>00523   }
+<a name="l00524"></a>00524 
+<a name="l00525"></a>00525   <span class="comment">/* See if a message is pending in the stack */</span>
+<a name="l00526"></a>00526   <span class="keywordflow">if</span> (ptrMsgRcv[j].r == ptrMsgRcv[j].w)
+<a name="l00527"></a>00527     <span class="keywordflow">return</span> 0x0; <span class="comment">// No new message</span>
+<a name="l00528"></a>00528 
+<a name="l00529"></a>00529   <span class="comment">/* Increment the reading pointer of the stack */</span>
+<a name="l00530"></a>00530   <span class="keywordflow">if</span> (ptrMsgRcv[j].r == (<a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a> - 1)) 
+<a name="l00531"></a>00531      ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a> = 0;
+<a name="l00532"></a>00532   <span class="keywordflow">else</span>
+<a name="l00533"></a>00533     ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a> ++;
+<a name="l00534"></a>00534 
+<a name="l00535"></a>00535   <span class="comment">/* Store the message from the stack*/</span>
+<a name="l00536"></a>00536   msgRcv-&gt;<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = stackMsgRcv[j][ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a>].<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a>;
+<a name="l00537"></a>00537   msgRcv-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = stackMsgRcv[j][ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>;
+<a name="l00538"></a>00538   msgRcv-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = stackMsgRcv[j][ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a>].<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a>;
+<a name="l00539"></a>00539   <span class="keywordflow">for</span> (i = 0 ; i &lt; stackMsgRcv[j][ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> ; i++)
+<a name="l00540"></a>00540     msgRcv-&gt;<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[i] = stackMsgRcv[j][ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a>].<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[i];
+<a name="l00541"></a>00541   <span class="keywordflow">return</span> 0xFF;
+<a name="l00542"></a>00542 }
+<a name="l00543"></a>00543 
+<a name="l00544"></a>00544 
+<a name="l00545"></a>00545 <span class="comment">/******************************************************************************</span>
+<a name="l00546"></a>00546 <span class="comment"> ******************************* CAN INTERRUPT  *******************************/</span>
+<a name="l00547"></a>00547 
+<a name="l00548"></a>00548 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlTra (<span class="keywordtype">void</span>)
+<a name="l00549"></a>00549 {
+<a name="l00550"></a>00550  
+<a name="l00551"></a>00551 }
+<a name="l00552"></a>00552 
+<a name="l00553"></a>00553 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlRcv (<span class="keywordtype">void</span>)
+<a name="l00554"></a>00554 { 
+<a name="l00555"></a>00555   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> i;
+<a name="l00556"></a>00556   <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a>();
+<a name="l00557"></a>00557   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">PORTB</a>) &amp;= ~ 0x40; <span class="comment">// led 6 port B : ON</span>
+<a name="l00558"></a>00558   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> NewPtrW; 
+<a name="l00559"></a>00559   <span class="comment">/* We are obliged to save the message while the interruption is pending */</span>
+<a name="l00560"></a>00560   <span class="comment">/* Increment the writing stack pointer before writing the msg */</span>
+<a name="l00561"></a>00561   <span class="keywordflow">if</span> (ptrMsgRcv[0].w == (<a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a> - 1)) 
+<a name="l00562"></a>00562     NewPtrW = 0;
+<a name="l00563"></a>00563   <span class="keywordflow">else</span>
+<a name="l00564"></a>00564     NewPtrW = ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a> + 1;
+<a name="l00565"></a>00565   
+<a name="l00566"></a>00566   <span class="keywordflow">if</span> (NewPtrW == ptrMsgRcv[0].r) {
+<a name="l00567"></a>00567     <span class="comment">/* The stack is full. The last msg received before this one is lost */</span>
+<a name="l00568"></a>00568     <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X1620, <span class="stringliteral">"Stack for received msg is full"</span>, 0);
+<a name="l00569"></a>00569     <span class="comment">//IO_PORTS_8(PORTB) &amp;= ~0x40; // led  6         : ON (for debogue)</span>
+<a name="l00570"></a>00570   }
+<a name="l00571"></a>00571   <span class="keywordflow">else</span>
+<a name="l00572"></a>00572     ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a> = NewPtrW;
+<a name="l00573"></a>00573   
+<a name="l00574"></a>00574   <span class="comment">/* Store the message */</span>
+<a name="l00575"></a>00575   stackMsgRcv[0][ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">CANRCVID</a>) &gt;&gt; 5;
+<a name="l00576"></a>00576   stackMsgRcv[0][ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">CANRCVLEN</a>) &amp; 0x0F;
+<a name="l00577"></a>00577   stackMsgRcv[0][ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = (<a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">CANRCVID</a> + 1) &gt;&gt; 4) &amp; 0x01;
+<a name="l00578"></a>00578   <span class="keywordflow">for</span> (i = 0 ; i &lt; stackMsgRcv[0][ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> ; i++)
+<a name="l00579"></a>00579     stackMsgRcv[0][ptrMsgRcv[0].w].data[i] = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">CANRCVDTA</a> + i);
+<a name="l00580"></a>00580   
+<a name="l00581"></a>00581   <span class="comment">// The message is stored , so</span>
+<a name="l00582"></a>00582   <span class="comment">// we can now release the receive foreground buffer</span>
+<a name="l00583"></a>00583   <span class="comment">// and acknowledge the interruption</span>
+<a name="l00584"></a>00584   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">CANRFLG</a>) |= 0x01;
+<a name="l00585"></a>00585   <span class="comment">// Not very usefull</span>
+<a name="l00586"></a>00586   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) |= 0x80;
+<a name="l00587"></a>00587   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">PORTB</a>) |= 0x40; <span class="comment">// led 6 port B : OFF</span>
+<a name="l00588"></a>00588   <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a>();
+<a name="l00589"></a>00589 }
+<a name="l00590"></a>00590 
+<a name="l00591"></a>00591 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlWup (<span class="keywordtype">void</span>)
+<a name="l00592"></a>00592 {
+<a name="l00593"></a>00593 
+<a name="l00594"></a>00594 }
+<a name="l00595"></a>00595 
+<a name="l00596"></a>00596 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlErr (<span class="keywordtype">void</span>)
+<a name="l00597"></a>00597 {
+<a name="l00598"></a>00598 
+<a name="l00599"></a>00599 }
+<a name="l00600"></a>00600 
+<a name="l00601"></a>00601 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlTra (<span class="keywordtype">void</span>)
+<a name="l00602"></a>00602 {
+<a name="l00603"></a>00603  
+<a name="l00604"></a>00604 }
+<a name="l00605"></a>00605 
+<a name="l00606"></a>00606 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlRcv (<span class="keywordtype">void</span>)
+<a name="l00607"></a>00607 {
+<a name="l00608"></a>00608   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> i;
+<a name="l00609"></a>00609   <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a>();
+<a name="l00610"></a>00610   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> NewPtrW; 
+<a name="l00611"></a>00611   <span class="comment">/* We are obliged to save the message while the interruption is pending */</span>
+<a name="l00612"></a>00612   <span class="comment">/* Increment the writing stack pointer before writing the msg */</span>
+<a name="l00613"></a>00613   <span class="keywordflow">if</span> (ptrMsgRcv[1].w == (<a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a> - 1)) 
+<a name="l00614"></a>00614     NewPtrW = 0;
+<a name="l00615"></a>00615   <span class="keywordflow">else</span>
+<a name="l00616"></a>00616     NewPtrW = ptrMsgRcv[1].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a> + 1;
+<a name="l00617"></a>00617   
+<a name="l00618"></a>00618   <span class="keywordflow">if</span> (NewPtrW == ptrMsgRcv[1].r) {
+<a name="l00619"></a>00619     <span class="comment">/* The stack is full. The last msg received before this one is lost */</span>
+<a name="l00620"></a>00620     <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2620, <span class="stringliteral">"Stack for received msg is full"</span>, 0);
+<a name="l00621"></a>00621   }
+<a name="l00622"></a>00622   <span class="keywordflow">else</span>
+<a name="l00623"></a>00623     ptrMsgRcv[1].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a> = NewPtrW;
+<a name="l00624"></a>00624   
+<a name="l00625"></a>00625   <span class="comment">/* Store the message */</span>
+<a name="l00626"></a>00626   stackMsgRcv[1][ptrMsgRcv[1].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">CANRCVID</a>) &gt;&gt; 5;
+<a name="l00627"></a>00627   stackMsgRcv[1][ptrMsgRcv[1].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">CANRCVLEN</a>) &amp; 0x0F;
+<a name="l00628"></a>00628   stackMsgRcv[0][ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = (<a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">CANRCVID</a> + 1) &gt;&gt; 4) &amp; 0x01;
+<a name="l00629"></a>00629   <span class="keywordflow">for</span> (i = 0 ; i &lt; stackMsgRcv[1][ptrMsgRcv[1].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> ; i++)
+<a name="l00630"></a>00630     stackMsgRcv[1][ptrMsgRcv[1].w].data[i] = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">CANRCVDTA</a> + i);
+<a name="l00631"></a>00631   
+<a name="l00632"></a>00632   <span class="comment">// The message is stored , so</span>
+<a name="l00633"></a>00633   <span class="comment">// we can now release the receive foreground buffer</span>
+<a name="l00634"></a>00634   <span class="comment">// and acknowledge the interruption</span>
+<a name="l00635"></a>00635   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">CANRFLG</a>) |= 0x01;
+<a name="l00636"></a>00636   <span class="comment">// Not very usefull</span>
+<a name="l00637"></a>00637   <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) |= 0x80;
+<a name="l00638"></a>00638   <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a>();
+<a name="l00639"></a>00639 }
+<a name="l00640"></a>00640 
+<a name="l00641"></a>00641 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlWup (<span class="keywordtype">void</span>)
+<a name="l00642"></a>00642 {
+<a name="l00643"></a>00643 
+<a name="l00644"></a>00644 }
+<a name="l00645"></a>00645 
+<a name="l00646"></a>00646 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlErr (<span class="keywordtype">void</span>)
+<a name="l00647"></a>00647 {
+<a name="l00648"></a>00648 
+<a name="l00649"></a>00649 }
+<a name="l00650"></a>00650 
+<a name="l00651"></a>00651 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlTra (<span class="keywordtype">void</span>)
+<a name="l00652"></a>00652 {
+<a name="l00653"></a>00653 
+<a name="l00654"></a>00654 }
+<a name="l00655"></a>00655 
+<a name="l00656"></a>00656 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlRcv (<span class="keywordtype">void</span>)
+<a name="l00657"></a>00657 {
+<a name="l00658"></a>00658 
+<a name="l00659"></a>00659 }
+<a name="l00660"></a>00660 
+<a name="l00661"></a>00661 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlWup (<span class="keywordtype">void</span>)
+<a name="l00662"></a>00662 {
+<a name="l00663"></a>00663 
+<a name="l00664"></a>00664 }
+<a name="l00665"></a>00665 
+<a name="l00666"></a>00666 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlErr (<span class="keywordtype">void</span>)
+<a name="l00667"></a>00667 {
+<a name="l00668"></a>00668 
+<a name="l00669"></a>00669 }
+<a name="l00670"></a>00670 
+<a name="l00671"></a>00671 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlTra (<span class="keywordtype">void</span>)
+<a name="l00672"></a>00672 {
+<a name="l00673"></a>00673 
+<a name="l00674"></a>00674 }
+<a name="l00675"></a>00675 
+<a name="l00676"></a>00676 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlRcv (<span class="keywordtype">void</span>)
+<a name="l00677"></a>00677 {
+<a name="l00678"></a>00678 
+<a name="l00679"></a>00679 }
+<a name="l00680"></a>00680 
+<a name="l00681"></a>00681 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlWup (<span class="keywordtype">void</span>)
+<a name="l00682"></a>00682 {
+<a name="l00683"></a>00683 
+<a name="l00684"></a>00684 }
+<a name="l00685"></a>00685 
+<a name="l00686"></a>00686 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlErr (<span class="keywordtype">void</span>)
+<a name="l00687"></a>00687 {
+<a name="l00688"></a>00688 
+<a name="l00689"></a>00689 }
+<a name="l00690"></a>00690 
+<a name="l00691"></a>00691 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlTra (<span class="keywordtype">void</span>)
+<a name="l00692"></a>00692 {
+<a name="l00693"></a>00693 
+<a name="l00694"></a>00694 }
+<a name="l00695"></a>00695 
+<a name="l00696"></a>00696 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlRcv (<span class="keywordtype">void</span>)
+<a name="l00697"></a>00697 {
+<a name="l00698"></a>00698 
+<a name="l00699"></a>00699 }
+<a name="l00700"></a>00700 
+<a name="l00701"></a>00701 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlWup (<span class="keywordtype">void</span>)
+<a name="l00702"></a>00702 {
+<a name="l00703"></a>00703 
+<a name="l00704"></a>00704 }
+<a name="l00705"></a>00705 
+<a name="l00706"></a>00706 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlErr (<span class="keywordtype">void</span>)
+<a name="l00707"></a>00707 {
+<a name="l00708"></a>00708 
+<a name="l00709"></a>00709 }
+<a name="l00710"></a>00710 
+<a name="l00711"></a>00711 
+<a name="l00712"></a>00712 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1003 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c File Reference</h1><code>#include &lt;stddef.h&gt;</code><br>
+<code>#include &quot;../include/hcs12/asm-m68hc12/portsaccess.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/asm-m68hc12/ports_def.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/asm-m68hc12/ports.h&quot;</code><br>
+<code>#include &quot;../include/data.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/applicfg.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/candriver.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/interrupt.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/canOpenDriver.h&quot;</code><br>
+<code>#include &quot;../include/can.h&quot;</code><br>
+<code>#include &quot;../include/objdictdef.h&quot;</code><br>
+<code>#include &quot;../include/timer.h&quot;</code><br>
+
+<p>
+<a href="canOpenDriver_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#4f52c00ab0d519e2965ebaa533975904">DEBUG_WAR_CONSOLE_ON</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#bb416887a32f7e4333e095356774f07f">DEBUG_ERR_CONSOLE_ON</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#ffe776513b24d84b39af8ab0930fef7f">max</a>(a, b)&nbsp;&nbsp;&nbsp;a&gt;b?a:b</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">f_can_receive</a> (UNS8 notused, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a> (UNS8 notused, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a> ((interrupt))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#339b24f4eee897d3c45d88de9a4901e8">resetTimer</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#f86db4b817c1a59a819cbdd51779bfaa">initSCI_0</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialisation of the serial port 0.  <a href="#f86db4b817c1a59a819cbdd51779bfaa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#b56fa1754706a57059103710178bdb68">initSCI_1</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialisation of the serial port 1.  <a href="#b56fa1754706a57059103710178bdb68"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">hex_convert</a> (char *buf, unsigned long value, char lastCar)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">printSCI_str</a> (char sci, const char *str)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">printSCI_nbr</a> (char sci, unsigned long nbr, char lastCar)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">initPLL</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#c71399958d35a7f703416f025603ee26">initHCS12</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Put here all the code to init the HCS12.  <a href="#c71399958d35a7f703416f025603ee26"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#acfd181d5b055d1403930442e28ac643">canAddIdToFilter</a> (UNS16 adrCAN, UNS8 nFilter, UNS16 id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#751a41c9747b96ab400b5599370cea83">canChangeFilter</a> (UNS16 adrCAN, <a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> fi)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canEnable</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#3c4f7a31d94e5e7c7322535467b806de">canInit</a> (UNS16 adrCAN, <a class="el" href="structcanBusInit.html">canBusInit</a> <a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">bi</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canInitClock</a> (UNS16 adrCAN, <a class="el" href="structcanBusTime.html">canBusTime</a> clk)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#5fb549697afb7918607aa113e01c543d">canInit1Filter</a> (UNS16 adrCAN, UNS8 nFilter, UNS16 ar, UNS16 mr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a> (UNS16 adrCAN, <a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> fi)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canMsgTransmit</a> (UNS16 adrCAN, <a class="el" href="structMessage.html">Message</a> msg)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canSleepWupMode</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a> (UNS16 adrCAN)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="bb416887a32f7e4333e095356774f07f"></a><!-- doxytag: member="canOpenDriver.c::DEBUG_ERR_CONSOLE_ON" ref="bb416887a32f7e4333e095356774f07f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DEBUG_ERR_CONSOLE_ON          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00024">24</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="4f52c00ab0d519e2965ebaa533975904"></a><!-- doxytag: member="canOpenDriver.c::DEBUG_WAR_CONSOLE_ON" ref="4f52c00ab0d519e2965ebaa533975904" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DEBUG_WAR_CONSOLE_ON          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00023">23</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="ffe776513b24d84b39af8ab0930fef7f"></a><!-- doxytag: member="canOpenDriver.c::max" ref="ffe776513b24d84b39af8ab0930fef7f" args="(a, b)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define max          </td>
+          <td>(</td>
+          <td class="paramtype">a,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;a&gt;b?a:b</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="445500277ba0e363873b34cffc015745"></a><!-- doxytag: member="canOpenDriver.c::__attribute__" ref="445500277ba0e363873b34cffc015745" args="((interrupt))" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void __attribute__           </td>
+          <td>(</td>
+          <td class="paramtype">(interrupt)&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<a class="el" href="structMessage.html">Message</a> transmitted on MSCAN 0 
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00054">54</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, and <a class="el" href="ports__def_8h-source.html#l00119">TC4H</a>.
+</div>
+</div><p>
+<a class="anchor" name="acfd181d5b055d1403930442e28ac643"></a><!-- doxytag: member="canOpenDriver.c::canAddIdToFilter" ref="acfd181d5b055d1403930442e28ac643" args="(UNS16 adrCAN, UNS8 nFilter, UNS16 id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canAddIdToFilter           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nFilter</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00210">210</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="751a41c9747b96ab400b5599370cea83"></a><!-- doxytag: member="canOpenDriver.c::canChangeFilter" ref="751a41c9747b96ab400b5599370cea83" args="(UNS16 adrCAN, canBusFilterInit fi)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canChangeFilter           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a>&nbsp;</td>
+          <td class="paramname"> <em>fi</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00250">250</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="canOpenDriver_8c-source.html#l00364">canInitFilter()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00392">canInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00401">canInitModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00445">canSetInterrupt()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00452">canSleepMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00466">canSleepModeQ()</a>, and <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>.
+</div>
+</div><p>
+<a class="anchor" name="5a53a89d2e348d70331e6ebe269d155a"></a><!-- doxytag: member="canOpenDriver.c::canEnable" ref="5a53a89d2e348d70331e6ebe269d155a" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canEnable           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00266">266</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="3c4f7a31d94e5e7c7322535467b806de"></a><!-- doxytag: member="canOpenDriver.c::canInit" ref="3c4f7a31d94e5e7c7322535467b806de" args="(UNS16 adrCAN, canBusInit bi)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInit           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structcanBusInit.html">canBusInit</a>&nbsp;</td>
+          <td class="paramname"> <em>bi</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00277">277</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, <a class="el" href="candriver_8h-source.html#l00156">canBusInit::cane</a>, <a class="el" href="canOpenDriver_8c-source.html#l00266">canEnable()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00313">canInitClock()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00364">canInitFilter()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00392">canInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00401">canInitModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00445">canSetInterrupt()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00452">canSleepMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00466">canSleepModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00162">canBusInit::clk</a>, <a class="el" href="candriver_8h-source.html#l00154">canBusInit::cswai</a>, <a class="el" href="candriver_8h-source.html#l00164">canBusInit::fi</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="candriver_8h-source.html#l00159">canBusInit::listen</a>, <a class="el" href="candriver_8h-source.html#l00158">canBusInit::loopb</a>, <a class="el" href="candriver_8h-source.html#l00155">canBusInit::time</a>, and <a class="el" href="candriver_8h-source.html#l00160">canBusInit::wupm</a>.
+</div>
+</div><p>
+<a class="anchor" name="5fb549697afb7918607aa113e01c543d"></a><!-- doxytag: member="canOpenDriver.c::canInit1Filter" ref="5fb549697afb7918607aa113e01c543d" args="(UNS16 adrCAN, UNS8 nFilter, UNS16 ar, UNS16 mr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInit1Filter           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nFilter</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>ar</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>mr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00335">335</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ec3ce6d79012dd8a08fa5aeb6a0489f"></a><!-- doxytag: member="canOpenDriver.c::canInitClock" ref="6ec3ce6d79012dd8a08fa5aeb6a0489f" args="(UNS16 adrCAN, canBusTime clk)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInitClock           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structcanBusTime.html">canBusTime</a>&nbsp;</td>
+          <td class="paramname"> <em>clk</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00313">313</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="candriver_8h-source.html#l00101">canBusTime::brp</a>, <a class="el" href="ports__def_8h-source.html#l00706">CANBTR0</a>, <a class="el" href="ports__def_8h-source.html#l00707">CANBTR1</a>, <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00100">canBusTime::clksrc</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="candriver_8h-source.html#l00103">canBusTime::samp</a>, <a class="el" href="candriver_8h-source.html#l00102">canBusTime::sjw</a>, <a class="el" href="candriver_8h-source.html#l00105">canBusTime::tseg1</a>, and <a class="el" href="candriver_8h-source.html#l00104">canBusTime::tseg2</a>.
+</div>
+</div><p>
+<a class="anchor" name="b4502eef7616b25c74b1ac5a2245b085"></a><!-- doxytag: member="canOpenDriver.c::canInitFilter" ref="b4502eef7616b25c74b1ac5a2245b085" args="(UNS16 adrCAN, canBusFilterInit fi)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInitFilter           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a>&nbsp;</td>
+          <td class="paramname"> <em>fi</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00364">364</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00713">CANIDAC</a>, <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="candriver_8h-source.html#l00113">canBusFilterInit::canidar0</a>, <a class="el" href="ports__def_8h-source.html#l00715">CANIDAR1</a>, <a class="el" href="candriver_8h-source.html#l00115">canBusFilterInit::canidar1</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="candriver_8h-source.html#l00117">canBusFilterInit::canidar2</a>, <a class="el" href="ports__def_8h-source.html#l00717">CANIDAR3</a>, <a class="el" href="candriver_8h-source.html#l00119">canBusFilterInit::canidar3</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="candriver_8h-source.html#l00121">canBusFilterInit::canidar4</a>, <a class="el" href="ports__def_8h-source.html#l00723">CANIDAR5</a>, <a class="el" href="candriver_8h-source.html#l00123">canBusFilterInit::canidar5</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="candriver_8h-source.html#l00125">canBusFilterInit::canidar6</a>, <a class="el" href="ports__def_8h-source.html#l00725">CANIDAR7</a>, <a class="el" href="candriver_8h-source.html#l00127">canBusFilterInit::canidar7</a>, <a class="el" href="ports__def_8h-source.html#l00718">CANIDMR0</a>, <a class="el" href="candriver_8h-source.html#l00114">canBusFilterInit::canidmr0</a>, <a class="el" href="ports__def_8h-source.html#l00719">CANIDMR1</a>, <a class="el" href="candriver_8h-source.html#l00116">canBusFilterInit::canidmr1</a>, <a class="el" href="ports__def_8h-source.html#l00720">CANIDMR2</a>, <a class="el" href="candriver_8h-source.html#l00118">canBusFilterInit::canidmr2</a>, <a class="el" href="ports__def_8h-source.html#l00721">CANIDMR3</a>, <a class="el" href="candriver_8h-source.html#l00120">canBusFilterInit::canidmr3</a>, <a class="el" href="ports__def_8h-source.html#l00726">CANIDMR4</a>, <a class="el" href="candriver_8h-source.html#l00122">canBusFilterInit::canidmr4</a>, <a class="el" href="ports__def_8h-source.html#l00727">CANIDMR5</a>, <a class="el" href="candriver_8h-source.html#l00124">canBusFilterInit::canidmr5</a>, <a class="el" href="ports__def_8h-source.html#l00728">CANIDMR6</a>, <a class="el" href="candriver_8h-source.html#l00126">canBusFilterInit::canidmr6</a>, <a class="el" href="ports__def_8h-source.html#l00729">CANIDMR7</a>, <a class="el" href="candriver_8h-source.html#l00128">canBusFilterInit::canidmr7</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00112">canBusFilterInit::idam</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>.
+</div>
+</div><p>
+<a class="anchor" name="0b98e4800c82d99981833aa4207f1eb9"></a><!-- doxytag: member="canOpenDriver.c::canInitMode" ref="0b98e4800c82d99981833aa4207f1eb9" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInitMode           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00392">392</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="00ffb46abacfdfa56ebc70e15164113e"></a><!-- doxytag: member="canOpenDriver.c::canInitModeQ" ref="00ffb46abacfdfa56ebc70e15164113e" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInitModeQ           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00401">401</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="2f2d1ed55cfd9d7f85883f8d70d318ba"></a><!-- doxytag: member="canOpenDriver.c::canMsgTransmit" ref="2f2d1ed55cfd9d7f85883f8d70d318ba" args="(UNS16 adrCAN, Message msg)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canMsgTransmit           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a>&nbsp;</td>
+          <td class="paramname"> <em>msg</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00410">410</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00712">CANTBSEL</a>, <a class="el" href="ports__def_8h-source.html#l00710">CANTFLG</a>, <a class="el" href="ports__def_8h-source.html#l00738">CANTRSDTA</a>, <a class="el" href="ports__def_8h-source.html#l00737">CANTRSID</a>, <a class="el" href="ports__def_8h-source.html#l00739">CANTRSLEN</a>, <a class="el" href="ports__def_8h-source.html#l00740">CANTRSPRI</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="b57b4b3c000e9f61135175495e874977"></a><!-- doxytag: member="canOpenDriver.c::canSend" ref="b57b4b3c000e9f61135175495e874977" args="(UNS8 notused, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canSend           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>notused</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00505">505</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="canOpenDriver_8c-source.html#l00410">canMsgTransmit()</a>, and <a class="el" href="candriver_8h-source.html#l00053">CANOPEN_LINE_NUMBER_USED</a>.
+</div>
+</div><p>
+<a class="anchor" name="5ad8616a3276f7f40149b551f09aa6a1"></a><!-- doxytag: member="canOpenDriver.c::canSetInterrupt" ref="5ad8616a3276f7f40149b551f09aa6a1" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canSetInterrupt           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00445">445</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00709">CANRIER</a>, <a class="el" href="ports__def_8h-source.html#l00711">CANTIER</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="c7773223579ec7e0fab5238df214da89"></a><!-- doxytag: member="canOpenDriver.c::canSleepMode" ref="c7773223579ec7e0fab5238df214da89" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canSleepMode           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00452">452</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="a89f28005eea54f5b216eb72a18d45f3"></a><!-- doxytag: member="canOpenDriver.c::canSleepModeQ" ref="a89f28005eea54f5b216eb72a18d45f3" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canSleepModeQ           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00466">466</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>.
+</div>
+</div><p>
+<a class="anchor" name="1ae1ad5d66ac87085baf5b9d0a4e62ca"></a><!-- doxytag: member="canOpenDriver.c::canSleepWupMode" ref="1ae1ad5d66ac87085baf5b9d0a4e62ca" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canSleepWupMode           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00480">480</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>.
+</div>
+</div><p>
+<a class="anchor" name="6beefe951b3c9de786c585257488fa82"></a><!-- doxytag: member="canOpenDriver.c::canTestInitMode" ref="6beefe951b3c9de786c585257488fa82" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canTestInitMode           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00493">493</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="fa79f2ac95a8143c2fb087260df39820"></a><!-- doxytag: member="canOpenDriver.c::canTestSleepMode" ref="fa79f2ac95a8143c2fb087260df39820" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canTestSleepMode           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00499">499</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="0bf58f014d47581c9ffd1b2db9a858d7"></a><!-- doxytag: member="canOpenDriver.c::f_can_receive" ref="0bf58f014d47581c9ffd1b2db9a858d7" args="(UNS8 notused, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 f_can_receive           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>notused</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00513">513</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00698">CAN0</a>, <a class="el" href="ports__def_8h-source.html#l00699">CAN1</a>, <a class="el" href="ports__def_8h-source.html#l00700">CAN2</a>, <a class="el" href="ports__def_8h-source.html#l00701">CAN3</a>, <a class="el" href="ports__def_8h-source.html#l00702">CAN4</a>, <a class="el" href="candriver_8h-source.html#l00053">CANOPEN_LINE_NUMBER_USED</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="candriver_8h-source.html#l00038">MAX_STACK_MSG_RCV</a>, <a class="el" href="candriver_8h-source.html#l00069">t_pointerStack::r</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="24dbe63e88d184388542037d16a8208d"></a><!-- doxytag: member="canOpenDriver.c::getElapsedTime" ref="24dbe63e88d184388542037d16a8208d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL getElapsedTime           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00066">66</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="2a9aef0efc98c5b41ef97ef91ad403e5"></a><!-- doxytag: member="canOpenDriver.c::hex_convert" ref="2a9aef0efc98c5b41ef97ef91ad403e5" args="(char *buf, unsigned long value, char lastCar)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* hex_convert           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned long&nbsp;</td>
+          <td class="paramname"> <em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>lastCar</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Convert an integer to a string in hexadecimal format If you do not wants to use a lastCar, put lastCar = '' (end of string) ex : value = 0XABCDEF and lastCar = '<br>
+' buf[0] = '0' buf[1] = 'X' buf[2] = 'A' .... buf[7] = 'F' buf[8] = '<br>
+' buf[9] = '' 
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00135">135</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c71399958d35a7f703416f025603ee26"></a><!-- doxytag: member="canOpenDriver.c::initHCS12" ref="c71399958d35a7f703416f025603ee26" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initHCS12           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Put here all the code to init the HCS12. 
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00199">199</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="canOpenDriver_8c-source.html#l00188">initPLL()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>.
+</div>
+</div><p>
+<a class="anchor" name="51e71c727eb7a49e2fde962a3d190a6b"></a><!-- doxytag: member="canOpenDriver.c::initPLL" ref="51e71c727eb7a49e2fde962a3d190a6b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initPLL           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+to start using the PLL. Bus clock becomes 24 MHz if the quartz on the board is at 16 MHz 
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00188">188</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00088">CLKSEL</a>, <a class="el" href="ports__def_8h-source.html#l00086">CRGFLG</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00089">PLLCTL</a>, <a class="el" href="ports__def_8h-source.html#l00084">REFDV</a>, and <a class="el" href="ports__def_8h-source.html#l00083">SYNR</a>.
+</div>
+</div><p>
+<a class="anchor" name="f86db4b817c1a59a819cbdd51779bfaa"></a><!-- doxytag: member="canOpenDriver.c::initSCI_0" ref="f86db4b817c1a59a819cbdd51779bfaa" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initSCI_0           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialisation of the serial port 0. 
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00115">115</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="hcs12_2applicfg_8h-source.html#l00065">BUS_CLOCK</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00744">SCI0</a>, <a class="el" href="ports__def_8h-source.html#l00747">SCIBDH</a>, <a class="el" href="ports__def_8h-source.html#l00749">SCICR1</a>, <a class="el" href="ports__def_8h-source.html#l00750">SCICR2</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00082">SERIAL_SCI0_BAUD_RATE</a>.
+</div>
+</div><p>
+<a class="anchor" name="b56fa1754706a57059103710178bdb68"></a><!-- doxytag: member="canOpenDriver.c::initSCI_1" ref="b56fa1754706a57059103710178bdb68" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initSCI_1           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialisation of the serial port 1. 
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00124">124</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="hcs12_2applicfg_8h-source.html#l00065">BUS_CLOCK</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00745">SCI1</a>, <a class="el" href="ports__def_8h-source.html#l00747">SCIBDH</a>, <a class="el" href="ports__def_8h-source.html#l00749">SCICR1</a>, <a class="el" href="ports__def_8h-source.html#l00750">SCICR2</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00083">SERIAL_SCI1_BAUD_RATE</a>.
+</div>
+</div><p>
+<a class="anchor" name="02922529b60419a94afe8f369dda070b"></a><!-- doxytag: member="canOpenDriver.c::initTimer" ref="02922529b60419a94afe8f369dda070b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initTimer           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00079">79</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="80f5dbbc046cba0e5e9cf2bcc4c1e78e"></a><!-- doxytag: member="canOpenDriver.c::printSCI_nbr" ref="80f5dbbc046cba0e5e9cf2bcc4c1e78e" args="(char sci, unsigned long nbr, char lastCar)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void printSCI_nbr           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>sci</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned long&nbsp;</td>
+          <td class="paramname"> <em>nbr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>lastCar</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print the number in hexadecimal to the serial port sci (sci takes the values SCI0 or SCI1) 
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00179">179</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="canOpenDriver_8c-source.html#l00135">hex_convert()</a>, and <a class="el" href="canOpenDriver_8c-source.html#l00162">printSCI_str()</a>.
+</div>
+</div><p>
+<a class="anchor" name="6e3075ae435e83aefc018e5218c197d0"></a><!-- doxytag: member="canOpenDriver.c::printSCI_str" ref="6e3075ae435e83aefc018e5218c197d0" args="(char sci, const char *str)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void printSCI_str           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>sci</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>str</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print the string to the serial port sci (sci takes the values SCI0 or SCI1) 
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00162">162</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00754">SCIDRL</a>, and <a class="el" href="ports__def_8h-source.html#l00751">SCISR1</a>.
+</div>
+</div><p>
+<a class="anchor" name="339b24f4eee897d3c45d88de9a4901e8"></a><!-- doxytag: member="canOpenDriver.c::resetTimer" ref="339b24f4eee897d3c45d88de9a4901e8" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void resetTimer           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00073">73</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4b78aa688f305e7d5b1a0204d46370d9
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ce575cd9ea5d959bf1208cf1d449ea14
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepWupMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ae72df7e912f53e5d96075252b375173
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,30 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canEnable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"];
+  Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"];
+  Node6 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"];
+  Node10 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6f38e9abfd2284616b22f2f04f87f248
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInit1Filter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+012753a05393e159678f6ad2c62f956b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+2ddee194a974e7b451b6c62e4eeaa270
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,25 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canChangeFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"];
+  Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d0bccbf65ecd5d37aa808c6d60f1621e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="printSCI_nbr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="hex_convert",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="printSCI_str",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+682cad49c36f500fad96647743ac4115
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,31 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="stddef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="../include/hcs12/asm-m68hc12/portsaccess.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="../include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="../include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="../include/data.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="../include/hcs12/applicfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="../include/hcs12/candriver.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="../include/hcs12/interrupt.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="../include/hcs12/canOpenDriver.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="../include/can.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="../include/objdictdef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="../include/timer.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+11f481dbbe2503019a4758a56a59e25f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+bff772af432c9bf129d5cdb92cdf96e2
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canAddIdToFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4663063898fb1310659a14a243232e70
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0db8c5aaac5a9c2958641772b67c71cd
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6c5ed89abb4693f1153f06408fb0c85a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="initHCS12",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="initPLL",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+64fd0ba0b09bf349a9da02e6354f9dff
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+59815630f7ae4c180bd2ea3a46900c77
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/canOpenDriver.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/canOpenDriver.h</h1><a href="canOpenDriver_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifndef __CANOPENDRIVER__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define __CANOPENDRIVER__</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="comment">// ---------  to be called by user app ---------</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a>(<span class="keywordtype">void</span>);
+<a name="l00032"></a>00032 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#339b24f4eee897d3c45d88de9a4901e8">resetTimer</a>(<span class="keywordtype">void</span>);
+<a name="l00033"></a>00033 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8h.html#a62e79c9fd21304aef6aed4a2732bfbe">TimerLoop</a>(<span class="keywordtype">void</span>);
+<a name="l00034"></a>00034 
+<a name="l00041"></a>00041 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">f_can_receive</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> notused, <a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,134 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/canOpenDriver.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/canOpenDriver.h File Reference</h1>
+<p>
+<a href="canOpenDriver_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8h.html#02922529b60419a94afe8f369dda070b">initTimer</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8h.html#339b24f4eee897d3c45d88de9a4901e8">resetTimer</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8h.html#a62e79c9fd21304aef6aed4a2732bfbe">TimerLoop</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8h.html#0bf58f014d47581c9ffd1b2db9a858d7">f_can_receive</a> (UNS8 notused, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="0bf58f014d47581c9ffd1b2db9a858d7"></a><!-- doxytag: member="canOpenDriver.h::f_can_receive" ref="0bf58f014d47581c9ffd1b2db9a858d7" args="(UNS8 notused, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 f_can_receive           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>notused</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns 0 if no message received, 0xFF if the receiving stack is not empty. May be call in polling. You can also call canDispatch(...) in void __attribute__((interrupt)) can0HdlRcv (void) (see include/hcs12/canOpenDriver.c) 
+</div>
+</div><p>
+<a class="anchor" name="02922529b60419a94afe8f369dda070b"></a><!-- doxytag: member="canOpenDriver.h::initTimer" ref="02922529b60419a94afe8f369dda070b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initTimer           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00079">79</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="timers__unix_8c-source.html#l00016">last_sig</a>, <a class="el" href="interrupt_8c-source.html#l00049">lock()</a>, <a class="el" href="ports__def_8h-source.html#l00103">TCTL1</a>, <a class="el" href="ports__def_8h-source.html#l00107">TIE</a>, <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>, <a class="el" href="timers__unix_8c-source.html#l00030">timer_notify()</a>, <a class="el" href="ports__def_8h-source.html#l00095">TIOS</a>, <a class="el" href="ports__def_8h-source.html#l00101">TSCR1</a>, <a class="el" href="ports__def_8h-source.html#l00108">TSCR2</a>, and <a class="el" href="interrupt_8c-source.html#l00057">unlock()</a>.
+</div>
+</div><p>
+<a class="anchor" name="339b24f4eee897d3c45d88de9a4901e8"></a><!-- doxytag: member="canOpenDriver.h::resetTimer" ref="339b24f4eee897d3c45d88de9a4901e8" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void resetTimer           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00073">73</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="a62e79c9fd21304aef6aed4a2732bfbe"></a><!-- doxytag: member="canOpenDriver.h::TimerLoop" ref="a62e79c9fd21304aef6aed4a2732bfbe" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TimerLoop           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,22 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="lock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="timer_notify",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4cd19302f57b08fc0403a05017332735"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+daaabcefc629fc00186d8d2701b262c3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/can.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/can.h</h1><a href="can_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __can_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __can_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span>
+<a name="l00028"></a>00028 <span class="comment">/*</span>
+<a name="l00029"></a>00029 <span class="comment">union SHORT_CAN {</span>
+<a name="l00030"></a>00030 <span class="comment">  struct { UNS8 b0,b1; } b;</span>
+<a name="l00031"></a>00031 <span class="comment">  UNS32 w;</span>
+<a name="l00032"></a>00032 <span class="comment">};</span>
+<a name="l00033"></a>00033 <span class="comment">*/</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a><a class="code" href="structSHORT__CAN.html">00035</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00036"></a><a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">00036</a>   <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> w; <span class="comment">/* 32 bits */</span>
+<a name="l00037"></a>00037 } <a class="code" href="structSHORT__CAN.html">SHORT_CAN</a>;
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 
+<a name="l00041"></a><a class="code" href="structMessage.html">00041</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00042"></a><a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">00042</a>   <a class="code" href="structSHORT__CAN.html">SHORT_CAN</a> cob_id;     <span class="comment">/* l'ID du mesg */</span>
+<a name="l00043"></a><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">00043</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> rtr;                     <span class="comment">/* remote transmission request. 0 if not rtr, </span>
+<a name="l00044"></a>00044 <span class="comment">                   1 for a rtr message */</span>
+<a name="l00045"></a><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">00045</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> len;                     <span class="comment">/* message length (0 to 8) */</span>
+<a name="l00046"></a><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">00046</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> data[8]; <span class="comment">/* data */</span>
+<a name="l00047"></a>00047 } <a class="code" href="structMessage.html">Message</a>;
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 
+<a name="l00050"></a><a class="code" href="can_8h.html#ab68cb1246530af4589c866438430d29">00050</a> <span class="keyword">typedef</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> (*<a class="code" href="can_8h.html#ab68cb1246530af4589c866438430d29">canSend_t</a>)(<a class="code" href="structMessage.html">Message</a> *);
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="preprocessor">#endif </span><span class="comment">/* __can_h__ */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,56 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/can.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/can.h File Reference</h1><code>#include &quot;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&quot;</code><br>
+
+<p>
+<a href="can_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSHORT__CAN.html">SHORT_CAN</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMessage.html">Message</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef UNS8(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can_8h.html#ab68cb1246530af4589c866438430d29">canSend_t</a> (<a class="el" href="structMessage.html">Message</a> *)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="ab68cb1246530af4589c866438430d29"></a><!-- doxytag: member="can.h::canSend_t" ref="ab68cb1246530af4589c866438430d29" args="(Message *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef UNS8(*) <a class="el" href="can_8h.html#ab68cb1246530af4589c866438430d29">canSend_t</a>(<a class="el" href="structMessage.html">Message</a> *)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can_8h-source.html#l00050">50</a> of file <a class="el" href="can_8h-source.html">can.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,73 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"];
+  Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html"];
+  Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html"];
+  Node2 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__socket_8c.html"];
+  Node2 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__uvccm__win32_8cpp.html"];
+  Node2 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"];
+  Node2 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node2 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node2 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node2 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node2 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node13 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node13 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node1 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node16 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node17 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node18 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node19 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node16 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node21 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node22 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node23 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node23 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node24 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node25 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$hcs12_2applicfg_8h.html"];
+  Node1 -> Node26 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$candriver_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+9699a73e9780baf155dc4ed0440e90cd
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+9b410c35dc357b0793b87811c09f43cf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__driver_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h</h1><a href="can__driver_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __can_driver_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __can_driver_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="keyword">struct </span><a class="code" href="structstruct__s__BOARD.html">struct_s_BOARD</a>;
+<a name="l00027"></a>00027 
+<a name="l00028"></a><a class="code" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">00028</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__BOARD.html">struct_s_BOARD</a> <a class="code" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">s_BOARD</a>;
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="can_8h.html">can.h</a>"</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a><a class="code" href="structstruct__s__BOARD.html">00033</a> <span class="keyword">struct </span><a class="code" href="structstruct__s__BOARD.html">struct_s_BOARD</a> {
+<a name="l00034"></a><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">00034</a>   <span class="keywordtype">char</span> * <a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>;
+<a name="l00035"></a><a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">00035</a>   <span class="keywordtype">char</span> * <a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>;
+<a name="l00036"></a>00036 };
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef DLL_CALL</span>
+<a name="l00039"></a><a class="code" href="can__driver_8h.html#74c6a27b44fd54de5cb021299ffce612">00039</a> <span class="preprocessor"></span><span class="preprocessor">#define DLL_CALL(funcname) funcname##_driver</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="preprocessor">#ifndef FCT_PTR_INIT</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#define FCT_PTR_INIT</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a>)(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>, <a class="code" href="structMessage.html">Message</a> *)<a class="code" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a>;
+<a name="l00048"></a>00048 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>)(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>, <a class="code" href="structMessage.html">Message</a> *)<a class="code" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a>;
+<a name="l00049"></a>00049 <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>)(<a class="code" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">s_BOARD</a> *)<a class="code" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a>;
+<a name="l00050"></a>00050 <span class="keywordtype">int</span> <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>)(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>)<a class="code" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a>;
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__driver_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,195 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h File Reference</h1><code>#include &quot;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="can_8h-source.html">can.h</a>&quot;</code><br>
+
+<p>
+<a href="can__driver_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(funcname)&nbsp;&nbsp;&nbsp;funcname##_driver</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">s_BOARD</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 DLL_CALL()&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#54d882f7937b7be0a5558f9d372cb0f7">canReceive</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>, <a class="el" href="structMessage.html">Message</a> *) FCT_PTR_INIT</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 DLL_CALL()&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#821c783be9b81479e3d8392cfb8952f4">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>, <a class="el" href="structMessage.html">Message</a> *) FCT_PTR_INIT</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> DLL_CALL()&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#641404106e253941c94c97e67a8ce524">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *) FCT_PTR_INIT</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int DLL_CALL()&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#daaecb39bb3a67bb15580a112990b506">canClose</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>) FCT_PTR_INIT</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="74c6a27b44fd54de5cb021299ffce612"></a><!-- doxytag: member="can_driver.h::DLL_CALL" ref="74c6a27b44fd54de5cb021299ffce612" args="(funcname)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLL_CALL          </td>
+          <td>(</td>
+          <td class="paramtype">funcname&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;funcname##_driver</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__driver_8h-source.html#l00039">39</a> of file <a class="el" href="can__driver_8h-source.html">can_driver.h</a>.
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="8791342659a586c5fa66d00ca4e4d583"></a><!-- doxytag: member="can_driver.h::s_BOARD" ref="8791342659a586c5fa66d00ca4e4d583" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a> <a class="el" href="structstruct__s__BOARD.html">s_BOARD</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__driver_8h-source.html#l00028">28</a> of file <a class="el" href="can__driver_8h-source.html">can_driver.h</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="daaecb39bb3a67bb15580a112990b506"></a><!-- doxytag: member="can_driver.h::canClose" ref="daaecb39bb3a67bb15580a112990b506" args="(CAN_HANDLE) FCT_PTR_INIT" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DLL_CALL() canClose           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="641404106e253941c94c97e67a8ce524"></a><!-- doxytag: member="can_driver.h::canOpen" ref="641404106e253941c94c97e67a8ce524" args="(s_BOARD *) FCT_PTR_INIT" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> DLL_CALL() canOpen           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="54d882f7937b7be0a5558f9d372cb0f7"></a><!-- doxytag: member="can_driver.h::canReceive" ref="54d882f7937b7be0a5558f9d372cb0f7" args="(CAN_HANDLE, Message *) FCT_PTR_INIT" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 DLL_CALL() canReceive           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00124">124</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+<p>
+References <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00057">driver_procs::m_canReceive</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>.
+</div>
+</div><p>
+<a class="anchor" name="821c783be9b81479e3d8392cfb8952f4"></a><!-- doxytag: member="can_driver.h::canSend" ref="821c783be9b81479e3d8392cfb8952f4" args="(CAN_HANDLE, Message *) FCT_PTR_INIT" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 DLL_CALL() canSend           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00120">120</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__driver_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,30 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__socket_8c.html"];
+  Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__uvccm__win32_8cpp.html"];
+  Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"];
+  Node1 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node1 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node1 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node1 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node1 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node12 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__driver_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f641bffb55ebf19c984454509ba497ba
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__driver_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,12 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__driver_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d7d6a3cd6a46cbd1d3c65c1c7d41b6d7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__lincan_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c</h1><a href="can__lincan_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;errno.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;fcntl.h&gt;</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a class="code" href="canmsg_8h.html">canmsg.h</a>"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include "<a class="code" href="lincan_8h.html">lincan.h</a>"</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="comment">/*********functions which permit to communicate with the board****************/</span>
+<a name="l00034"></a><a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">00034</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036   <span class="keywordtype">int</span> res;
+<a name="l00037"></a>00037   <span class="keyword">struct </span><a class="code" href="structcanmsg__t.html">canmsg_t</a> canmsg;
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039   canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a> = 0; <span class="comment">/* Ensure standard receive, not required for LinCAN&gt;=0.3.1 */</span>
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041   <span class="keywordflow">do</span>{
+<a name="l00042"></a>00042     res = read(fd0,&amp;canmsg,<span class="keyword">sizeof</span>(<a class="code" href="structcanmsg__t.html">canmsg_t</a>));
+<a name="l00043"></a>00043     <span class="keywordflow">if</span>((res&lt;0)&amp;&amp;(errno == -EAGAIN)) res = 0;
+<a name="l00044"></a>00044   }<span class="keywordflow">while</span>(res==0);
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046   <span class="keywordflow">if</span>(res != <span class="keyword">sizeof</span>(<a class="code" href="structcanmsg__t.html">canmsg_t</a>)) <span class="comment">// No new message</span>
+<a name="l00047"></a>00047     <span class="keywordflow">return</span> 1;
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049   <span class="keywordflow">if</span>(canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a>&amp;<a class="code" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">MSG_EXT</a>){
+<a name="l00050"></a>00050     <span class="comment">/* There is no mark for extended messages in CanFestival */</span>;
+<a name="l00051"></a>00051   }
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053   m-&gt;<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = canmsg.<a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a>;
+<a name="l00054"></a>00054   m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = canmsg.<a class="code" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">length</a>;
+<a name="l00055"></a>00055   <span class="keywordflow">if</span>(canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a>&amp;<a class="code" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">MSG_RTR</a>){
+<a name="l00056"></a>00056     m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 1;
+<a name="l00057"></a>00057   }<span class="keywordflow">else</span>{
+<a name="l00058"></a>00058     m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 0;
+<a name="l00059"></a>00059     memcpy(m-&gt;<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>,canmsg.<a class="code" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">data</a>,8);
+<a name="l00060"></a>00060   }
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062   <span class="keywordflow">return</span> 0;
+<a name="l00063"></a>00063 }
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 <span class="comment">/***************************************************************************/</span>
+<a name="l00066"></a><a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">00066</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00067"></a>00067 {
+<a name="l00068"></a>00068   <span class="keywordtype">int</span> res;
+<a name="l00069"></a>00069   <span class="keyword">struct </span><a class="code" href="structcanmsg__t.html">canmsg_t</a> canmsg;
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072   canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a> = 0;
+<a name="l00073"></a>00073   canmsg.<a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a> = m-&gt;<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a>;
+<a name="l00074"></a>00074   canmsg.<a class="code" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">length</a> = m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>;
+<a name="l00075"></a>00075   <span class="keywordflow">if</span>(m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a>){
+<a name="l00076"></a>00076     canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a> |= <a class="code" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">MSG_RTR</a>;
+<a name="l00077"></a>00077   }<span class="keywordflow">else</span>{
+<a name="l00078"></a>00078     memcpy(canmsg.<a class="code" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">data</a>,m-&gt;<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>,8);
+<a name="l00079"></a>00079   }
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081   <span class="keywordflow">if</span>(canmsg.<a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a> &gt;= 0x800){
+<a name="l00082"></a>00082     canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a> |= <a class="code" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">MSG_EXT</a>;
+<a name="l00083"></a>00083   }
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085   res = write(fd0,&amp;canmsg,<span class="keyword">sizeof</span>(<a class="code" href="structcanmsg__t.html">canmsg_t</a>));
+<a name="l00086"></a>00086   <span class="keywordflow">if</span>(res!=<span class="keyword">sizeof</span>(canmsg_t))
+<a name="l00087"></a>00087     <span class="keywordflow">return</span> 1;
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089   <span class="keywordflow">return</span> 0;
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 <span class="comment">/***************************************************************************/</span>
+<a name="l00093"></a>00093 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> lnx_can_dev_prefix[] = <span class="stringliteral">"/dev/can"</span>;
+<a name="l00094"></a>00094 
+<a name="l00095"></a><a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">00095</a> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board)
+<a name="l00096"></a>00096 {
+<a name="l00097"></a>00097   <span class="keywordtype">int</span> name_len = strlen(board-&gt;<a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>);
+<a name="l00098"></a>00098   <span class="keywordtype">int</span> prefix_len = strlen(lnx_can_dev_prefix);
+<a name="l00099"></a>00099   <span class="keywordtype">char</span> dev_name[prefix_len+name_len+1];
+<a name="l00100"></a>00100   <span class="keywordtype">int</span> o_flags = 0;
+<a name="l00101"></a>00101   <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0;
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103   fd0=malloc(<span class="keyword">sizeof</span>(*fd0));
+<a name="l00104"></a>00104   <span class="keywordflow">if</span>(fd0==NULL)
+<a name="l00105"></a>00105     <span class="keywordflow">return</span> NULL;
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107   <span class="comment">/*o_flags = O_NONBLOCK;*/</span>
+<a name="l00108"></a>00108 
+<a name="l00109"></a>00109   memcpy(dev_name,lnx_can_dev_prefix,prefix_len);
+<a name="l00110"></a>00110   memcpy(dev_name+prefix_len,board-&gt;<a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>,name_len);
+<a name="l00111"></a>00111   dev_name[prefix_len+name_len] = 0;
+<a name="l00112"></a>00112 
+<a name="l00113"></a>00113   fd0 = open(dev_name, O_RDWR|o_flags);
+<a name="l00114"></a>00114   <span class="keywordflow">if</span>(fd0 &lt; 0){
+<a name="l00115"></a>00115     fprintf(stderr,<span class="stringliteral">"!!! Board %s is unknown. See can_lincan.c\n"</span>, board-&gt;<a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>);
+<a name="l00116"></a>00116     <span class="keywordflow">goto</span> error_ret;
+<a name="l00117"></a>00117   }
+<a name="l00118"></a>00118 
+<a name="l00119"></a>00119   <span class="keywordflow">return</span> fd0;
+<a name="l00120"></a>00120 
+<a name="l00121"></a>00121  error_ret:
+<a name="l00122"></a>00122   free(fd0);
+<a name="l00123"></a>00123   <span class="keywordflow">return</span> NULL;
+<a name="l00124"></a>00124 }
+<a name="l00125"></a>00125 
+<a name="l00126"></a>00126 <span class="comment">/***************************************************************************/</span>
+<a name="l00127"></a><a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">00127</a> <span class="keywordtype">int</span> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)
+<a name="l00128"></a>00128 {
+<a name="l00129"></a>00129   <span class="keywordflow">if</span>(!fd0)
+<a name="l00130"></a>00130     <span class="keywordflow">return</span> 0;
+<a name="l00131"></a>00131   close(fd0);
+<a name="l00132"></a>00132   <span class="keywordflow">return</span> 0;
+<a name="l00133"></a>00133 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:05 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__lincan_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &lt;fcntl.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="canmsg_8h-source.html">canmsg.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="lincan_8h-source.html">lincan.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&quot;</code><br>
+
+<p>
+<a href="can__lincan_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="76e6a915d0e40a23b863198b2aaa5545"></a><!-- doxytag: member="can_lincan.c::canClose_driver" ref="76e6a915d0e40a23b863198b2aaa5545" args="(CAN_HANDLE fd0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int canClose_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__lincan_8c-source.html#l00127">127</a> of file <a class="el" href="can__lincan_8c-source.html">can_lincan.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_lincan.c::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__lincan_8c-source.html#l00095">95</a> of file <a class="el" href="can__lincan_8c-source.html">can_lincan.c</a>.
+<p>
+References <a class="el" href="can__driver_8h-source.html#l00034">struct_s_BOARD::busname</a>.
+</div>
+</div><p>
+<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_lincan.c::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canReceive_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__lincan_8c-source.html#l00034">34</a> of file <a class="el" href="can__lincan_8c-source.html">can_lincan.c</a>.
+<p>
+References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="canmsg_8h-source.html#l00065">canmsg_t::data</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="canmsg_8h-source.html#l00060">canmsg_t::flags</a>, <a class="el" href="canmsg_8h-source.html#l00062">canmsg_t::id</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="canmsg_8h-source.html#l00064">canmsg_t::length</a>, <a class="el" href="canmsg_8h-source.html#l00118">MSG_EXT</a>, <a class="el" href="canmsg_8h-source.html#l00116">MSG_RTR</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_lincan.c::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canSend_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__lincan_8c-source.html#l00066">66</a> of file <a class="el" href="can__lincan_8c-source.html">can_lincan.c</a>.
+<p>
+References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="canmsg_8h-source.html#l00065">canmsg_t::data</a>, <a class="el" href="canmsg_8h-source.html#l00060">canmsg_t::flags</a>, <a class="el" href="canmsg_8h-source.html#l00062">canmsg_t::id</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="canmsg_8h-source.html#l00064">canmsg_t::length</a>, <a class="el" href="canmsg_8h-source.html#l00118">MSG_EXT</a>, <a class="el" href="canmsg_8h-source.html#l00116">MSG_RTR</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__lincan_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,37 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="fcntl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="canmsg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canmsg_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="sys/types.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="lincan.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lincan_8h.html"];
+  Node9 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="sys/ioctl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node9 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node13 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__lincan_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+8fdbcd456066597e19c0caa29acaa0ae
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__linux_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c</h1><a href="can__peak__linux_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;errno.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;fcntl.h&gt;</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="comment">/* driver pcan pci for Peak board */</span>
+<a name="l00029"></a>00029 <span class="comment">//#include "libpcan.h"</span>
+<a name="l00030"></a>00030 <span class="comment">//#include "pcan.h"</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#include "libpcan.h"</span> <span class="comment">// for CAN_HANDLE</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span>
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 <span class="comment">// Define for rtr CAN message</span>
+<a name="l00037"></a><a class="code" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">00037</a> <span class="preprocessor">#define CAN_INIT_TYPE_ST_RTR MSGTYPE_STANDARD | MSGTYPE_RTR </span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="comment">/*********functions which permit to communicate with the board****************/</span>
+<a name="l00040"></a><a class="code" href="can__peak__linux_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">00040</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> data; 
+<a name="l00043"></a>00043   TPCANMsg peakMsg;
+<a name="l00044"></a>00044   <span class="keywordflow">if</span> ((errno = CAN_Read(fd0, &amp; peakMsg))) {             <span class="comment">// Blocks until no new message or error.</span>
+<a name="l00045"></a>00045     <span class="keywordflow">if</span>(errno != -EIDRM &amp;&amp; errno != -EPERM) <span class="comment">// error is not "Can Port closed while reading" </span>
+<a name="l00046"></a>00046     {
+<a name="l00047"></a>00047         perror(<span class="stringliteral">"canReceive_driver (Peak_Linux) : error of reading.\n"</span>);
+<a name="l00048"></a>00048     }
+<a name="l00049"></a>00049     <span class="keywordflow">return</span> 1;
+<a name="l00050"></a>00050   }
+<a name="l00051"></a>00051   m-&gt;<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = peakMsg.ID;   
+<a name="l00052"></a>00052   <span class="keywordflow">if</span> (peakMsg.MSGTYPE == CAN_INIT_TYPE_ST)              <span class="comment">/* bits of MSGTYPE_*/</span>
+<a name="l00053"></a>00053     m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 0;
+<a name="l00054"></a>00054   <span class="keywordflow">else</span> 
+<a name="l00055"></a>00055     m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 1;
+<a name="l00056"></a>00056   m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = peakMsg.LEN;                                 <span class="comment">/* count of data bytes (0..8) */</span>
+<a name="l00057"></a>00057   <span class="keywordflow">for</span>(data = 0  ; data &lt; peakMsg.LEN ; data++)                                  
+<a name="l00058"></a>00058     m-&gt;<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[data] = peakMsg.DATA[data];                 <span class="comment">/* data bytes, up to 8 */</span>
+<a name="l00059"></a>00059   
+<a name="l00060"></a>00060   <span class="keywordflow">return</span> 0;
+<a name="l00061"></a>00061 }
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 <span class="comment">/***************************************************************************/</span>
+<a name="l00064"></a><a class="code" href="can__peak__linux_8c.html#def95aee49efa13dd047d0b3b5507ad3">00064</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> data;
+<a name="l00067"></a>00067   TPCANMsg peakMsg;
+<a name="l00068"></a>00068   peakMsg.ID=m -&gt; cob_id.w;                                     <span class="comment">/* 11/29 bit code */</span>
+<a name="l00069"></a>00069   <span class="keywordflow">if</span>(m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> == 0)       
+<a name="l00070"></a>00070     peakMsg.MSGTYPE = CAN_INIT_TYPE_ST;       <span class="comment">/* bits of MSGTYPE_*/</span>
+<a name="l00071"></a>00071   <span class="keywordflow">else</span> {
+<a name="l00072"></a>00072     peakMsg.MSGTYPE = <a class="code" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">CAN_INIT_TYPE_ST_RTR</a>;       <span class="comment">/* bits of MSGTYPE_*/</span>
+<a name="l00073"></a>00073   }
+<a name="l00074"></a>00074   peakMsg.LEN = m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>;   
+<a name="l00075"></a>00075                                 <span class="comment">/* count of data bytes (0..8) */</span>
+<a name="l00076"></a>00076   <span class="keywordflow">for</span>(data = 0 ; data &lt;  m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; data ++)
+<a name="l00077"></a>00077         peakMsg.DATA[data] = m-&gt;<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[data];             <span class="comment">/* data bytes, up to 8 */</span>
+<a name="l00078"></a>00078   
+<a name="l00079"></a>00079   <span class="keywordflow">if</span>((errno = CAN_Write(fd0, &amp; peakMsg))) {
+<a name="l00080"></a>00080     perror(<span class="stringliteral">"canSend_driver (Peak_Linux) : error of writing.\n"</span>);
+<a name="l00081"></a>00081     <span class="keywordflow">return</span> 1;
+<a name="l00082"></a>00082   }
+<a name="l00083"></a>00083   <span class="keywordflow">return</span> 0;
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088 <span class="comment">/***************************************************************************/</span>
+<a name="l00089"></a><a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">00089</a> <span class="keywordtype">int</span> <a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a>(<span class="keywordtype">char</span>* optarg){
+<a name="l00090"></a>00090         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"1M"</span>)) <span class="keywordflow">return</span> CAN_BAUD_1M;
+<a name="l00091"></a>00091         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"500K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_500K;
+<a name="l00092"></a>00092         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"250K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_250K;
+<a name="l00093"></a>00093         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"125K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_125K;
+<a name="l00094"></a>00094         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"100K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_100K;
+<a name="l00095"></a>00095         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"50K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_50K;
+<a name="l00096"></a>00096         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"20K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_20K;
+<a name="l00097"></a>00097         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"10K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_10K;
+<a name="l00098"></a>00098         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"5K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_5K;
+<a name="l00099"></a>00099         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"none"</span>)) <span class="keywordflow">return</span> 0;
+<a name="l00100"></a>00100         <span class="keywordflow">return</span> 0x0000;
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103 <span class="comment">/***************************************************************************/</span>
+<a name="l00104"></a><a class="code" href="can__peak__linux_8c.html#945403aba7f36acbd2e7160ade361bab">00104</a> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board)
+<a name="l00105"></a>00105 {
+<a name="l00106"></a>00106   HANDLE fd0 = NULL;
+<a name="l00107"></a>00107   <span class="keywordtype">char</span> busname[64];
+<a name="l00108"></a>00108   <span class="keywordtype">char</span>* pEnd;
+<a name="l00109"></a>00109   <span class="keywordtype">int</span> i;  
+<a name="l00110"></a>00110   <span class="keywordtype">int</span> baudrate;
+<a name="l00111"></a>00111   
+<a name="l00112"></a>00112   <span class="keywordflow">if</span>(strtol(board-&gt;<a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>, &amp;pEnd,0) &gt;= 0)
+<a name="l00113"></a>00113   {
+<a name="l00114"></a>00114     sprintf(busname,<span class="stringliteral">"/dev/pcan%s"</span>,board-&gt;<a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>);
+<a name="l00115"></a>00115     fd0 = LINUX_CAN_Open(busname, O_RDWR);
+<a name="l00116"></a>00116   }
+<a name="l00117"></a>00117 
+<a name="l00118"></a>00118   <span class="keywordflow">if</span>(fd0 &amp;&amp; (baudrate = <a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a>(board-&gt;<a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>)))
+<a name="l00119"></a>00119   {
+<a name="l00120"></a>00120         CAN_Init(fd0, baudrate, CAN_INIT_TYPE_ST);
+<a name="l00121"></a>00121   }<span class="keywordflow">else</span>{
+<a name="l00122"></a>00122         fprintf(stderr, <span class="stringliteral">"canOpen_driver (Peak_Linux) : error opening %s\n"</span>, busname);
+<a name="l00123"></a>00123   }
+<a name="l00124"></a>00124 
+<a name="l00125"></a>00125    <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>)fd0;
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128 <span class="comment">/***************************************************************************/</span>
+<a name="l00129"></a><a class="code" href="can__peak__linux_8c.html#76e6a915d0e40a23b863198b2aaa5545">00129</a> <span class="keywordtype">int</span> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131   CAN_Close(fd0);
+<a name="l00132"></a>00132   <span class="keywordflow">return</span> 0;
+<a name="l00133"></a>00133 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__linux_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &lt;fcntl.h&gt;</code><br>
+<code>#include &quot;libpcan.h&quot;</code><br>
+<code>#include &quot;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&quot;</code><br>
+
+<p>
+<a href="can__peak__linux_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">CAN_INIT_TYPE_ST_RTR</a>&nbsp;&nbsp;&nbsp;MSGTYPE_STANDARD | MSGTYPE_RTR</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a> (char *optarg)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="44ef8a15c3be0d9b410c0c21709a12c2"></a><!-- doxytag: member="can_peak_linux.c::CAN_INIT_TYPE_ST_RTR" ref="44ef8a15c3be0d9b410c0c21709a12c2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_INIT_TYPE_ST_RTR&nbsp;&nbsp;&nbsp;MSGTYPE_STANDARD | MSGTYPE_RTR          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00037">37</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="76e6a915d0e40a23b863198b2aaa5545"></a><!-- doxytag: member="can_peak_linux.c::canClose_driver" ref="76e6a915d0e40a23b863198b2aaa5545" args="(CAN_HANDLE fd0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int canClose_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00129">129</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_peak_linux.c::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00104">104</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>.
+<p>
+References <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, <a class="el" href="can__driver_8h-source.html#l00034">struct_s_BOARD::busname</a>, and <a class="el" href="can__peak__linux_8c-source.html#l00089">TranslateBaudeRate()</a>.
+</div>
+</div><p>
+<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_peak_linux.c::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canReceive_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00040">40</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>.
+<p>
+References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_peak_linux.c::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canSend_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00064">64</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>.
+<p>
+References <a class="el" href="can__peak__linux_8c-source.html#l00037">CAN_INIT_TYPE_ST_RTR</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="6820d7fa32e6e79d432c6003e4c15c32"></a><!-- doxytag: member="can_peak_linux.c::TranslateBaudeRate" ref="6820d7fa32e6e79d432c6003e4c15c32" args="(char *optarg)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int TranslateBaudeRate           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>optarg</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00089">89</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canOpen_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="TranslateBaudeRate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a3faf4e1734f930914dfe14dbfed45ff
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__linux_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,26 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="fcntl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="libpcan.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__linux_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+fc085ce4396589bc3c6f1b4801bc79bf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,277 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c</h1><a href="can__peak__win32_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#if defined(WIN32) &amp;&amp; !defined(__CYGWIN__)</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define usleep(micro) Sleep(micro%1000 ? (micro/1000) + 1 : (micro/1000))</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;errno.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;fcntl.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include "cancfg.h"</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef extra_PCAN_init_params</span>
+<a name="l00036"></a><a class="code" href="can__peak__win32_8c.html#6c15c0d426ae2e61f69f3119d3fe486b">00036</a> <span class="preprocessor"></span><span class="preprocessor">        #define extra_PCAN_init_params </span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">        #define extra_PCAN_init_params\</span>
+<a name="l00039"></a>00039 <span class="preprocessor">                ,getenv("PCANHwType") ? strtol(getenv("PCANHwType"),NULL,0):0\</span>
+<a name="l00040"></a>00040 <span class="preprocessor">                ,getenv("PCANIO_Port") ? strtol(getenv("PCANIO_Port"),NULL,0):0\</span>
+<a name="l00041"></a>00041 <span class="preprocessor">                ,getenv("PCANInterupt") ? strtol(getenv("PCANInterupt"),NULL,0):0</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 <span class="keyword">static</span> <a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *first_board = NULL;
+<a name="l00045"></a>00045 <span class="preprocessor">#ifdef PCAN2_HEADER_</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="keyword">static</span> <a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *second_board = NULL;
+<a name="l00047"></a>00047 <span class="preprocessor">#endif</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00049"></a>00049 <span class="comment">//pthread_mutex_t PeakCan_mutex = PTHREAD_MUTEX_INITIALIZER;</span>
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 <span class="comment">// Define for rtr CAN message</span>
+<a name="l00052"></a><a class="code" href="can__peak__win32_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">00052</a> <span class="preprocessor">#define CAN_INIT_TYPE_ST_RTR MSGTYPE_STANDARD | MSGTYPE_RTR</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a>00054 <span class="comment">/***************************************************************************/</span>
+<a name="l00055"></a><a class="code" href="can__peak__win32_8c.html#6820d7fa32e6e79d432c6003e4c15c32">00055</a> <span class="keywordtype">int</span> <a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a>(<span class="keywordtype">char</span>* optarg){
+<a name="l00056"></a>00056         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"1M"</span>)) <span class="keywordflow">return</span> CAN_BAUD_1M;
+<a name="l00057"></a>00057         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"500K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_500K;
+<a name="l00058"></a>00058         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"250K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_250K;
+<a name="l00059"></a>00059         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"125K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_125K;
+<a name="l00060"></a>00060         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"100K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_100K;
+<a name="l00061"></a>00061         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"50K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_50K;
+<a name="l00062"></a>00062         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"20K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_20K;
+<a name="l00063"></a>00063         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"10K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_10K;
+<a name="l00064"></a>00064         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"5K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_5K;
+<a name="l00065"></a>00065         <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"none"</span>)) <span class="keywordflow">return</span> 0;
+<a name="l00066"></a>00066         <span class="keywordflow">return</span> 0x0000;
+<a name="l00067"></a>00067 }
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 <span class="keywordtype">void</span>
+<a name="l00070"></a><a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">00070</a> <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a> (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board)
+<a name="l00071"></a>00071 {
+<a name="l00072"></a>00072         <span class="keywordtype">int</span> baudrate;
+<a name="l00073"></a>00073         
+<a name="l00074"></a>00074 <span class="preprocessor">#ifdef PCAN2_HEADER_</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span>        <span class="comment">// if not the first handler</span>
+<a name="l00076"></a>00076         <span class="keywordflow">if</span>(second_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)board)
+<a name="l00077"></a>00077                 <span class="keywordflow">if</span>(baudrate = <a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a>(board-&gt;<a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>))
+<a name="l00078"></a>00078                         CAN2_Init (baudrate,
+<a name="l00079"></a>00079                           CAN_INIT_TYPE_ST <a class="code" href="can__peak__win32_8c.html#6c15c0d426ae2e61f69f3119d3fe486b">extra_PCAN_init_params</a>);
+<a name="l00080"></a>00080 <span class="preprocessor">#endif</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span>        <span class="keywordflow">if</span>(first_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)board)
+<a name="l00082"></a>00082                 <span class="keywordflow">if</span>(baudrate = <a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a>(board-&gt;<a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>))
+<a name="l00083"></a>00083                         CAN_Init (baudrate,
+<a name="l00084"></a>00084                           CAN_INIT_TYPE_ST extra_PCAN_init_params);
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 <span class="comment">/*********functions which permit to communicate with the board****************/</span>
+<a name="l00088"></a>00088 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>
+<a name="l00089"></a><a class="code" href="can__peak__win32_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">00089</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> * m)
+<a name="l00090"></a>00090 {
+<a name="l00091"></a>00091         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> data;
+<a name="l00092"></a>00092         TPCANMsg peakMsg;
+<a name="l00093"></a>00093 
+<a name="l00094"></a>00094         DWORD Res;
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096         <span class="keywordflow">do</span>{
+<a name="l00097"></a>00097                 <span class="comment">// We read the queue looking for messages.</span>
+<a name="l00098"></a>00098                 <span class="comment">// </span>
+<a name="l00099"></a>00099                 <span class="comment">//pthread_mutex_lock (&amp;PeakCan_mutex);</span>
+<a name="l00100"></a>00100 <span class="preprocessor">#ifdef PCAN2_HEADER_</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span>                <span class="comment">// if not the first handler</span>
+<a name="l00102"></a>00102                 <span class="keywordflow">if</span>(second_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0)
+<a name="l00103"></a>00103                         Res = CAN2_Read (&amp;peakMsg);
+<a name="l00104"></a>00104                 <span class="keywordflow">else</span>
+<a name="l00105"></a>00105 <span class="preprocessor">#endif</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span>                <span class="keywordflow">if</span>(first_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0)
+<a name="l00107"></a>00107                         Res = CAN_Read (&amp;peakMsg);
+<a name="l00108"></a>00108                 <span class="keywordflow">else</span>
+<a name="l00109"></a>00109                         Res = CAN_ERR_BUSOFF;
+<a name="l00110"></a>00110         
+<a name="l00111"></a>00111                 <span class="comment">// A message was received</span>
+<a name="l00112"></a>00112                 <span class="comment">// We process the message(s)</span>
+<a name="l00113"></a>00113                 <span class="comment">// </span>
+<a name="l00114"></a>00114                 <span class="keywordflow">if</span> (Res == CAN_ERR_OK)
+<a name="l00115"></a>00115                 {
+<a name="l00116"></a>00116                         <span class="comment">// if something different that 11bit or rtr... problem</span>
+<a name="l00117"></a>00117                         <span class="keywordflow">if</span> (peakMsg.MSGTYPE &amp; ~(MSGTYPE_STANDARD | MSGTYPE_RTR))
+<a name="l00118"></a>00118                         {
+<a name="l00119"></a>00119                                 <span class="keywordflow">if</span> (peakMsg.MSGTYPE == CAN_ERR_BUSOFF)
+<a name="l00120"></a>00120                                 {
+<a name="l00121"></a>00121                                         printf (<span class="stringliteral">"!!! Peak board read : re-init\n"</span>);
+<a name="l00122"></a>00122                                         <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a>((<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a>*) fd0);
+<a name="l00123"></a>00123                                         usleep (10000);
+<a name="l00124"></a>00124                                 }
+<a name="l00125"></a>00125         
+<a name="l00126"></a>00126                                 <span class="comment">// If status, return status if 29bit, return overrun</span>
+<a name="l00127"></a>00127                                 <span class="comment">//pthread_mutex_unlock (&amp;PeakCan_mutex);</span>
+<a name="l00128"></a>00128                                 <span class="keywordflow">return</span> peakMsg.MSGTYPE ==
+<a name="l00129"></a>00129                                         MSGTYPE_STATUS ? peakMsg.DATA[2] : CAN_ERR_OVERRUN;
+<a name="l00130"></a>00130                         }
+<a name="l00131"></a>00131                         m-&gt;<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = peakMsg.ID;
+<a name="l00132"></a>00132                         <span class="keywordflow">if</span> (peakMsg.MSGTYPE == CAN_INIT_TYPE_ST)        <span class="comment">/* bits of MSGTYPE_ */</span>
+<a name="l00133"></a>00133                                 m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 0;
+<a name="l00134"></a>00134                         <span class="keywordflow">else</span>
+<a name="l00135"></a>00135                                 m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 1;
+<a name="l00136"></a>00136                         m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = peakMsg.LEN;   <span class="comment">/* count of data bytes (0..8) */</span>
+<a name="l00137"></a>00137                         <span class="keywordflow">for</span> (data = 0; data &lt; peakMsg.LEN; data++)
+<a name="l00138"></a>00138                                 m-&gt;<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[data] = peakMsg.DATA[data];     <span class="comment">/* data bytes, up to 8 */</span>
+<a name="l00139"></a>00139         
+<a name="l00140"></a>00140                 }<span class="keywordflow">else</span>{
+<a name="l00141"></a>00141                 <span class="comment">//pthread_mutex_unlock (&amp;PeakCan_mutex);</span>
+<a name="l00142"></a>00142                 <span class="comment">//if (Res != CAN_ERR_OK)</span>
+<a name="l00143"></a>00143                 <span class="comment">//{</span>
+<a name="l00144"></a>00144                         <span class="keywordflow">if</span> (!
+<a name="l00145"></a>00145                                 (Res &amp; CAN_ERR_QRCVEMPTY || Res &amp; CAN_ERR_BUSLIGHT
+<a name="l00146"></a>00146                                  || Res &amp; CAN_ERR_BUSHEAVY))
+<a name="l00147"></a>00147                         {
+<a name="l00148"></a>00148                                 printf (<span class="stringliteral">"canReceive returned error (%d)\n"</span>, Res);
+<a name="l00149"></a>00149                                 <span class="keywordflow">return</span> 1;
+<a name="l00150"></a>00150                         }
+<a name="l00151"></a>00151                         usleep (1000);          
+<a name="l00152"></a>00152                 }
+<a name="l00153"></a>00153         }<span class="keywordflow">while</span>(Res != CAN_ERR_OK);
+<a name="l00154"></a>00154         <span class="keywordflow">return</span> 0;
+<a name="l00155"></a>00155 }
+<a name="l00156"></a>00156 
+<a name="l00157"></a>00157 <span class="comment">/***************************************************************************/</span>
+<a name="l00158"></a>00158 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>
+<a name="l00159"></a><a class="code" href="can__peak__win32_8c.html#def95aee49efa13dd047d0b3b5507ad3">00159</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> * m)
+<a name="l00160"></a>00160 {
+<a name="l00161"></a>00161         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> data;
+<a name="l00162"></a>00162         TPCANMsg peakMsg;
+<a name="l00163"></a>00163         peakMsg.ID = m-&gt;<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a>;       <span class="comment">/* 11/29 bit code */</span>
+<a name="l00164"></a>00164         <span class="keywordflow">if</span> (m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> == 0)
+<a name="l00165"></a>00165                 peakMsg.MSGTYPE = CAN_INIT_TYPE_ST;     <span class="comment">/* bits of MSGTYPE_ */</span>
+<a name="l00166"></a>00166         <span class="keywordflow">else</span>
+<a name="l00167"></a>00167         {
+<a name="l00168"></a>00168                 peakMsg.MSGTYPE = <a class="code" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">CAN_INIT_TYPE_ST_RTR</a>; <span class="comment">/* bits of MSGTYPE_ */</span>
+<a name="l00169"></a>00169         }
+<a name="l00170"></a>00170         peakMsg.LEN = m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>;
+<a name="l00171"></a>00171         <span class="comment">/* count of data bytes (0..8) */</span>
+<a name="l00172"></a>00172         <span class="keywordflow">for</span> (data = 0; data &lt; m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; data++)
+<a name="l00173"></a>00173                 peakMsg.DATA[data] = m-&gt;<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[data];     <span class="comment">/* data bytes, up to 8 */</span>
+<a name="l00174"></a>00174         <span class="keywordflow">do</span>
+<a name="l00175"></a>00175         {
+<a name="l00176"></a>00176 #ifdef PCAN2_HEADER_
+<a name="l00177"></a>00177                 <span class="comment">// if not the first handler</span>
+<a name="l00178"></a>00178                 <span class="keywordflow">if</span>(second_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0)
+<a name="l00179"></a>00179                         errno = CAN2_Write (&amp;peakMsg);
+<a name="l00180"></a>00180                 <span class="keywordflow">else</span> 
+<a name="l00181"></a>00181 <span class="preprocessor">#endif</span>
+<a name="l00182"></a>00182 <span class="preprocessor"></span>                <span class="keywordflow">if</span>(first_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0)
+<a name="l00183"></a>00183                         errno = CAN_Write (&amp;peakMsg);
+<a name="l00184"></a>00184                 <span class="keywordflow">else</span> 
+<a name="l00185"></a>00185                         <span class="keywordflow">goto</span> fail;
+<a name="l00186"></a>00186                 <span class="keywordflow">if</span> (errno)
+<a name="l00187"></a>00187                 {
+<a name="l00188"></a>00188                         <span class="keywordflow">if</span> (errno == CAN_ERR_BUSOFF)
+<a name="l00189"></a>00189                         {
+<a name="l00190"></a>00190                                 printf (<span class="stringliteral">"!!! Peak board write : re-init\n"</span>);
+<a name="l00191"></a>00191                                 <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a>((<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a>*)fd0);
+<a name="l00192"></a>00192                                 usleep (10000);
+<a name="l00193"></a>00193                         }
+<a name="l00194"></a>00194                         usleep (1000);
+<a name="l00195"></a>00195                 }
+<a name="l00196"></a>00196         }
+<a name="l00197"></a>00197         <span class="keywordflow">while</span> (errno != CAN_ERR_OK);
+<a name="l00198"></a>00198         <span class="keywordflow">return</span> 0;
+<a name="l00199"></a>00199 fail:
+<a name="l00200"></a>00200         <span class="keywordflow">return</span> 1;
+<a name="l00201"></a>00201 }
+<a name="l00202"></a>00202 
+<a name="l00203"></a>00203 <span class="comment">/***************************************************************************/</span>
+<a name="l00204"></a>00204 <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>
+<a name="l00205"></a><a class="code" href="can__peak__win32_8c.html#945403aba7f36acbd2e7160ade361bab">00205</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> * board)
+<a name="l00206"></a>00206 {
+<a name="l00207"></a>00207 <span class="preprocessor">#ifdef PCAN2_HEADER_</span>
+<a name="l00208"></a>00208 <span class="preprocessor"></span>        <span class="keywordflow">if</span>(first_board != NULL &amp;&amp; second_board != NULL)
+<a name="l00209"></a>00209 <span class="preprocessor">#else</span>
+<a name="l00210"></a>00210 <span class="preprocessor"></span>        <span class="keywordflow">if</span>(first_board != NULL)
+<a name="l00211"></a>00211 <span class="preprocessor">#endif</span>
+<a name="l00212"></a>00212 <span class="preprocessor"></span>        {
+<a name="l00213"></a>00213                 fprintf (stderr, <span class="stringliteral">"Open failed.\n"</span>);
+<a name="l00214"></a>00214                 fprintf (stderr,
+<a name="l00215"></a>00215                                  <span class="stringliteral">"can_peak_win32.c: no more can port available with this pcan library\n"</span>);
+<a name="l00216"></a>00216                 fprintf (stderr,
+<a name="l00217"></a>00217                                  <span class="stringliteral">"can_peak_win32.c: please link another executable with another pcan lib\n"</span>);
+<a name="l00218"></a>00218                 <span class="keywordflow">return</span> NULL;
+<a name="l00219"></a>00219         }
+<a name="l00220"></a>00220 
+<a name="l00221"></a>00221 <span class="preprocessor">#ifdef PCAN2_HEADER_</span>
+<a name="l00222"></a>00222 <span class="preprocessor"></span>        <span class="keywordflow">if</span>(first_board == NULL)
+<a name="l00223"></a>00223                 first_board = board;
+<a name="l00224"></a>00224         <span class="keywordflow">else</span>
+<a name="l00225"></a>00225                 second_board = board; 
+<a name="l00226"></a>00226 <span class="preprocessor">#else</span>
+<a name="l00227"></a>00227 <span class="preprocessor"></span>        first_board = board;
+<a name="l00228"></a>00228 <span class="preprocessor">#endif</span>
+<a name="l00229"></a>00229 <span class="preprocessor"></span>
+<a name="l00230"></a>00230         <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a>(board);
+<a name="l00231"></a>00231         
+<a name="l00232"></a>00232         <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>)board;
+<a name="l00233"></a>00233 }
+<a name="l00234"></a>00234 
+<a name="l00235"></a>00235 <span class="comment">/***************************************************************************/</span>
+<a name="l00236"></a>00236 <span class="keywordtype">int</span>
+<a name="l00237"></a><a class="code" href="can__peak__win32_8c.html#76e6a915d0e40a23b863198b2aaa5545">00237</a> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)
+<a name="l00238"></a>00238 {
+<a name="l00239"></a>00239 <span class="preprocessor">#ifdef PCAN2_HEADER_</span>
+<a name="l00240"></a>00240 <span class="preprocessor"></span>        <span class="comment">// if not the first handler</span>
+<a name="l00241"></a>00241         <span class="keywordflow">if</span>(second_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0)
+<a name="l00242"></a>00242         {
+<a name="l00243"></a>00243                 CAN2_Close ();
+<a name="l00244"></a>00244                 second_board = (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)NULL;
+<a name="l00245"></a>00245         }<span class="keywordflow">else</span>   
+<a name="l00246"></a>00246 <span class="preprocessor">#endif</span>
+<a name="l00247"></a>00247 <span class="preprocessor"></span>        <span class="keywordflow">if</span>(first_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0)
+<a name="l00248"></a>00248         {
+<a name="l00249"></a>00249                 CAN_Close ();
+<a name="l00250"></a>00250                 first_board = (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)NULL;
+<a name="l00251"></a>00251         }
+<a name="l00252"></a>00252         <span class="keywordflow">return</span> 0;
+<a name="l00253"></a>00253 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,247 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &lt;fcntl.h&gt;</code><br>
+<code>#include &quot;cancfg.h&quot;</code><br>
+<code>#include &quot;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&quot;</code><br>
+
+<p>
+<a href="can__peak__win32_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#6c15c0d426ae2e61f69f3119d3fe486b">extra_PCAN_init_params</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">CAN_INIT_TYPE_ST_RTR</a>&nbsp;&nbsp;&nbsp;MSGTYPE_STANDARD | MSGTYPE_RTR</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a> (char *optarg)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="44ef8a15c3be0d9b410c0c21709a12c2"></a><!-- doxytag: member="can_peak_win32.c::CAN_INIT_TYPE_ST_RTR" ref="44ef8a15c3be0d9b410c0c21709a12c2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_INIT_TYPE_ST_RTR&nbsp;&nbsp;&nbsp;MSGTYPE_STANDARD | MSGTYPE_RTR          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00052">52</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="6c15c0d426ae2e61f69f3119d3fe486b"></a><!-- doxytag: member="can_peak_win32.c::extra_PCAN_init_params" ref="6c15c0d426ae2e61f69f3119d3fe486b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define extra_PCAN_init_params          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00036">36</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="76e6a915d0e40a23b863198b2aaa5545"></a><!-- doxytag: member="can_peak_win32.c::canClose_driver" ref="76e6a915d0e40a23b863198b2aaa5545" args="(CAN_HANDLE fd0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int canClose_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00237">237</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="9f623ce2d3a68e90dfdb1ff0d54a9b57"></a><!-- doxytag: member="can_peak_win32.c::canInit" ref="9f623ce2d3a68e90dfdb1ff0d54a9b57" args="(s_BOARD *board)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void canInit           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00070">70</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>.
+<p>
+References <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, <a class="el" href="can__peak__win32_8c-source.html#l00036">extra_PCAN_init_params</a>, and <a class="el" href="can__peak__linux_8c-source.html#l00089">TranslateBaudeRate()</a>.
+</div>
+</div><p>
+<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_peak_win32.c::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00205">205</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>.
+<p>
+References <a class="el" href="can__peak__win32_8c-source.html#l00070">canInit()</a>.
+</div>
+</div><p>
+<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_peak_win32.c::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canReceive_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00089">89</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>.
+<p>
+References <a class="el" href="can__peak__win32_8c-source.html#l00070">canInit()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_peak_win32.c::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canSend_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00159">159</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>.
+<p>
+References <a class="el" href="can__peak__linux_8c-source.html#l00037">CAN_INIT_TYPE_ST_RTR</a>, <a class="el" href="can__peak__win32_8c-source.html#l00070">canInit()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="6820d7fa32e6e79d432c6003e4c15c32"></a><!-- doxytag: member="can_peak_win32.c::TranslateBaudeRate" ref="6820d7fa32e6e79d432c6003e4c15c32" args="(char *optarg)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int TranslateBaudeRate           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>optarg</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00055">55</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canReceive_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ca80a1374b73cfc741ecf03b37e4f2eb
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canOpen_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4b63b476d429876f83e9ce0196c3a946
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="TranslateBaudeRate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+2c4e08f6155156195a6fa931741ca2cc
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,26 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="fcntl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="cancfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a0399633ef548ab825ac24c7f30cca12
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSend_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+75f7ac679807b1d7d4d8d155b8f938fa
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__socket_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c</h1><a href="can__socket_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;stddef.h&gt;</span>             <span class="comment">/* for NULL */</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;errno.h&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="preprocessor">#include "<a class="code" href="win32_2config_8h.html">config.h</a>"</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef RTCAN_SOCKET</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#include "rtdm/rtcan.h"</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#define CAN_IFNAME     "rtcan%s"</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#define CAN_SOCKET     rt_dev_socket</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#define CAN_CLOSE      rt_dev_close</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define CAN_RECV       rt_dev_recv</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define CAN_SEND       rt_dev_send</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define CAN_BIND       rt_dev_bind</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define CAN_IOCTL      rt_dev_ioctl</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define CAN_ERRNO(err) (-err)</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#include &lt;sys/socket.h&gt;</span>
+<a name="l00043"></a>00043 <span class="preprocessor">#include &lt;sys/ioctl.h&gt;</span>
+<a name="l00044"></a>00044 <span class="preprocessor">#include "linux/can.h"</span>
+<a name="l00045"></a>00045 <span class="preprocessor">#include "linux/can/raw.h"</span>
+<a name="l00046"></a>00046 <span class="preprocessor">#include "net/if.h"</span>
+<a name="l00047"></a><a class="code" href="can__socket_8c.html#eac0c3db7a1e021f17987bcc76893849">00047</a> <span class="preprocessor">#define PF_CAN 29</span>
+<a name="l00048"></a><a class="code" href="can__socket_8c.html#546620c7e758f003b24b7fdae4f97bd4">00048</a> <span class="preprocessor"></span><span class="preprocessor">#define AF_CAN PF_CAN</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="comment">//#include "af_can.h"</span>
+<a name="l00050"></a><a class="code" href="can__socket_8c.html#b0e2c857f77f55e9d76239af529340ef">00050</a> <span class="preprocessor">#define CAN_IFNAME     "can%s"</span>
+<a name="l00051"></a><a class="code" href="can__socket_8c.html#3947ec96c2f7841c6a25f0d2b9989597">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_SOCKET     socket</span>
+<a name="l00052"></a><a class="code" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_CLOSE      close</span>
+<a name="l00053"></a><a class="code" href="can__socket_8c.html#b78c6a888be103b97e95bfc85f5da083">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_RECV       recv</span>
+<a name="l00054"></a><a class="code" href="can__socket_8c.html#70c9889a227060d2e902e298858c1f36">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_SEND       send</span>
+<a name="l00055"></a><a class="code" href="can__socket_8c.html#f51a5befd644cec65f24d3502b31d630">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_BIND       bind</span>
+<a name="l00056"></a><a class="code" href="can__socket_8c.html#56776428046c869321581cd587514964">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_IOCTL      ioctl</span>
+<a name="l00057"></a><a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">00057</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_ERRNO(err) errno</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a>00060 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span>
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 <span class="comment">/*********functions which permit to communicate with the board****************/</span>
+<a name="l00063"></a>00063 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>
+<a name="l00064"></a><a class="code" href="can__socket_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">00064</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> * m)
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066   <span class="keywordtype">int</span> res;
+<a name="l00067"></a>00067   <span class="keyword">struct </span>can_frame frame;
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069   res = <a class="code" href="can__socket_8c.html#b78c6a888be103b97e95bfc85f5da083">CAN_RECV</a> (*(<span class="keywordtype">int</span> *) fd0, &amp;frame, <span class="keyword">sizeof</span> (frame), 0);
+<a name="l00070"></a>00070   <span class="keywordflow">if</span> (res &lt; 0)
+<a name="l00071"></a>00071     {
+<a name="l00072"></a>00072       fprintf (stderr, <span class="stringliteral">"Recv failed: %s\n"</span>, strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (res)));
+<a name="l00073"></a>00073       <span class="keywordflow">return</span> 1;
+<a name="l00074"></a>00074     }
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076   m-&gt;<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = frame.can_id &amp; CAN_EFF_MASK;
+<a name="l00077"></a>00077   m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = frame.can_dlc;
+<a name="l00078"></a>00078   <span class="keywordflow">if</span> (frame.can_id &amp; CAN_RTR_FLAG)
+<a name="l00079"></a>00079     m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 1;
+<a name="l00080"></a>00080   <span class="keywordflow">else</span>
+<a name="l00081"></a>00081     m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 0;
+<a name="l00082"></a>00082   memcpy (m-&gt;<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>, frame.data, 8);
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084   <span class="keywordflow">return</span> 0;
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088 <span class="comment">/***************************************************************************/</span>
+<a name="l00089"></a>00089 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>
+<a name="l00090"></a><a class="code" href="can__socket_8c.html#def95aee49efa13dd047d0b3b5507ad3">00090</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> * m)
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092   <span class="keywordtype">int</span> res;
+<a name="l00093"></a>00093   <span class="keyword">struct </span>can_frame frame;
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095   frame.can_id = m-&gt;<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a>;
+<a name="l00096"></a>00096   <span class="keywordflow">if</span> (frame.can_id &gt;= 0x800)
+<a name="l00097"></a>00097     frame.can_id |= CAN_EFF_FLAG;
+<a name="l00098"></a>00098   frame.can_dlc = m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>;
+<a name="l00099"></a>00099   <span class="keywordflow">if</span> (m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a>)
+<a name="l00100"></a>00100     frame.can_id |= CAN_RTR_FLAG;
+<a name="l00101"></a>00101   <span class="keywordflow">else</span>
+<a name="l00102"></a>00102     memcpy (frame.data, m-&gt;<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>, 8);
+<a name="l00103"></a>00103 
+<a name="l00104"></a>00104   res = <a class="code" href="can__socket_8c.html#70c9889a227060d2e902e298858c1f36">CAN_SEND</a> (*(<span class="keywordtype">int</span> *) fd0, &amp;frame, <span class="keyword">sizeof</span> (frame), 0);
+<a name="l00105"></a>00105   <span class="keywordflow">if</span> (res &lt; 0)
+<a name="l00106"></a>00106     {
+<a name="l00107"></a>00107       fprintf (stderr, <span class="stringliteral">"Send failed: %s\n"</span>, strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (res)));
+<a name="l00108"></a>00108       <span class="keywordflow">return</span> 1;
+<a name="l00109"></a>00109     }
+<a name="l00110"></a>00110 
+<a name="l00111"></a>00111   <span class="keywordflow">return</span> 0;
+<a name="l00112"></a>00112 }
+<a name="l00113"></a>00113 
+<a name="l00114"></a>00114 <span class="comment">/***************************************************************************/</span>
+<a name="l00115"></a>00115 <span class="preprocessor">#ifdef RTCAN_SOCKET</span>
+<a name="l00116"></a>00116 <span class="preprocessor"></span><span class="keywordtype">int</span>
+<a name="l00117"></a>00117 TranslateBaudRate (<span class="keyword">const</span> <span class="keywordtype">char</span> *optarg)
+<a name="l00118"></a>00118 {
+<a name="l00119"></a>00119   <span class="keywordtype">int</span> baudrate;
+<a name="l00120"></a>00120   <span class="keywordtype">int</span> val, len;
+<a name="l00121"></a>00121   <span class="keywordtype">char</span> *pos = NULL;
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123   len = strlen (optarg);
+<a name="l00124"></a>00124   <span class="keywordflow">if</span> (!len)
+<a name="l00125"></a>00125     <span class="keywordflow">return</span> 0;
+<a name="l00126"></a>00126 
+<a name="l00127"></a>00127   <span class="keywordflow">switch</span> ((<span class="keywordtype">int</span>) optarg[len - 1])
+<a name="l00128"></a>00128     {
+<a name="l00129"></a>00129     <span class="keywordflow">case</span> <span class="charliteral">'M'</span>:
+<a name="l00130"></a>00130       baudrate = 1000000;
+<a name="l00131"></a>00131       <span class="keywordflow">break</span>;
+<a name="l00132"></a>00132     <span class="keywordflow">case</span> <span class="charliteral">'K'</span>:
+<a name="l00133"></a>00133       baudrate = 1000;
+<a name="l00134"></a>00134       <span class="keywordflow">break</span>;
+<a name="l00135"></a>00135     <span class="keywordflow">default</span>:
+<a name="l00136"></a>00136       baudrate = 1;
+<a name="l00137"></a>00137       <span class="keywordflow">break</span>;
+<a name="l00138"></a>00138     }
+<a name="l00139"></a>00139   <span class="keywordflow">if</span> ((sscanf (optarg, <span class="stringliteral">"%i"</span>, &amp;val)) == 1)
+<a name="l00140"></a>00140     baudrate *= val;
+<a name="l00141"></a>00141   <span class="keywordflow">else</span>
+<a name="l00142"></a>00142     baudrate = 0;;
+<a name="l00143"></a>00143 
+<a name="l00144"></a>00144   <span class="keywordflow">return</span> baudrate;
+<a name="l00145"></a>00145 }
+<a name="l00146"></a>00146 <span class="preprocessor">#endif</span>
+<a name="l00147"></a>00147 <span class="preprocessor"></span>
+<a name="l00148"></a>00148 <span class="comment">/***************************************************************************/</span>
+<a name="l00149"></a>00149 <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>
+<a name="l00150"></a><a class="code" href="can__socket_8c.html#945403aba7f36acbd2e7160ade361bab">00150</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> * board)
+<a name="l00151"></a>00151 {
+<a name="l00152"></a>00152   <span class="keyword">struct </span>ifreq ifr;
+<a name="l00153"></a>00153   <span class="keyword">struct </span>sockaddr_can addr;
+<a name="l00154"></a>00154   <span class="keywordtype">int</span> err;
+<a name="l00155"></a>00155   <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0 = malloc (<span class="keyword">sizeof</span> (<span class="keywordtype">int</span>));
+<a name="l00156"></a>00156 <span class="preprocessor">#ifdef RTCAN_SOCKET</span>
+<a name="l00157"></a>00157 <span class="preprocessor"></span>  can_baudrate_t *baudrate;
+<a name="l00158"></a>00158   can_mode_t *mode;
+<a name="l00159"></a>00159 <span class="preprocessor">#endif</span>
+<a name="l00160"></a>00160 <span class="preprocessor"></span>
+<a name="l00161"></a>00161   *(<span class="keywordtype">int</span> *) fd0 = <a class="code" href="can__socket_8c.html#3947ec96c2f7841c6a25f0d2b9989597">CAN_SOCKET</a> (<a class="code" href="can__socket_8c.html#eac0c3db7a1e021f17987bcc76893849">PF_CAN</a>, SOCK_RAW, CAN_RAW);
+<a name="l00162"></a>00162   <span class="keywordflow">if</span> (*(<span class="keywordtype">int</span> *) fd0 &lt; 0)
+<a name="l00163"></a>00163     {
+<a name="l00164"></a>00164       fprintf (stderr, <span class="stringliteral">"Socket creation failed: %s\n"</span>,
+<a name="l00165"></a>00165                strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (*(<span class="keywordtype">int</span> *) fd0)));
+<a name="l00166"></a>00166       <span class="keywordflow">goto</span> error_ret;
+<a name="l00167"></a>00167     }
+<a name="l00168"></a>00168 
+<a name="l00169"></a>00169   <span class="keywordflow">if</span> (*board-&gt;<a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a> &gt;= <span class="charliteral">'0'</span> &amp;&amp; *board-&gt;<a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a> &lt;= <span class="charliteral">'9'</span>)
+<a name="l00170"></a>00170     snprintf (ifr.ifr_name, IFNAMSIZ, <a class="code" href="can__socket_8c.html#b0e2c857f77f55e9d76239af529340ef">CAN_IFNAME</a>, board-&gt;<a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>);
+<a name="l00171"></a>00171   <span class="keywordflow">else</span>
+<a name="l00172"></a>00172     strncpy (ifr.ifr_name, board-&gt;<a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>, IFNAMSIZ);
+<a name="l00173"></a>00173   err = <a class="code" href="can__socket_8c.html#56776428046c869321581cd587514964">CAN_IOCTL</a> (*(<span class="keywordtype">int</span> *) fd0, SIOCGIFINDEX, &amp;ifr);
+<a name="l00174"></a>00174   <span class="keywordflow">if</span> (err)
+<a name="l00175"></a>00175     {
+<a name="l00176"></a>00176       fprintf (stderr, <span class="stringliteral">"Getting IF index for %s failed: %s\n"</span>,
+<a name="l00177"></a>00177                ifr.ifr_name, strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (err)));
+<a name="l00178"></a>00178       <span class="keywordflow">goto</span> error_close;
+<a name="l00179"></a>00179     }
+<a name="l00180"></a>00180 
+<a name="l00181"></a>00181   addr.can_family = <a class="code" href="can__socket_8c.html#546620c7e758f003b24b7fdae4f97bd4">AF_CAN</a>;
+<a name="l00182"></a>00182   addr.can_ifindex = ifr.ifr_ifindex;
+<a name="l00183"></a>00183   err = <a class="code" href="can__socket_8c.html#f51a5befd644cec65f24d3502b31d630">CAN_BIND</a> (*(<span class="keywordtype">int</span> *) fd0, (<span class="keyword">struct</span> sockaddr *) &amp;addr, <span class="keyword">sizeof</span> (addr));
+<a name="l00184"></a>00184   <span class="keywordflow">if</span> (err)
+<a name="l00185"></a>00185     {
+<a name="l00186"></a>00186       fprintf (stderr, <span class="stringliteral">"Binding failed: %s\n"</span>, strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (err)));
+<a name="l00187"></a>00187       <span class="keywordflow">goto</span> error_close;
+<a name="l00188"></a>00188     }
+<a name="l00189"></a>00189 
+<a name="l00190"></a>00190 <span class="preprocessor">#ifdef RTCAN_SOCKET</span>
+<a name="l00191"></a>00191 <span class="preprocessor"></span>  baudrate = (can_baudrate_t *) &amp; ifr.ifr_ifru;
+<a name="l00192"></a>00192   *baudrate = TranslateBaudRate (board-&gt;<a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>);
+<a name="l00193"></a>00193   <span class="keywordflow">if</span> (!*baudrate)
+<a name="l00194"></a>00194     <span class="keywordflow">goto</span> error_close;
+<a name="l00195"></a>00195 
+<a name="l00196"></a>00196   err = <a class="code" href="can__socket_8c.html#56776428046c869321581cd587514964">CAN_IOCTL</a> (*(<span class="keywordtype">int</span> *) fd0, SIOCSCANBAUDRATE, &amp;ifr);
+<a name="l00197"></a>00197   <span class="keywordflow">if</span> (err)
+<a name="l00198"></a>00198     {
+<a name="l00199"></a>00199       fprintf (stderr,
+<a name="l00200"></a>00200                <span class="stringliteral">"Setting baudrate %d failed: %s\n"</span>,
+<a name="l00201"></a>00201                *baudrate, strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (err)));
+<a name="l00202"></a>00202       <span class="keywordflow">goto</span> error_close;
+<a name="l00203"></a>00203     }
+<a name="l00204"></a>00204 
+<a name="l00205"></a>00205   mode = (can_mode_t *) &amp; ifr.ifr_ifru;
+<a name="l00206"></a>00206   *mode = CAN_MODE_START;
+<a name="l00207"></a>00207   err = <a class="code" href="can__socket_8c.html#56776428046c869321581cd587514964">CAN_IOCTL</a> (*(<span class="keywordtype">int</span> *) fd0, SIOCSCANMODE, &amp;ifr);
+<a name="l00208"></a>00208   <span class="keywordflow">if</span> (err)
+<a name="l00209"></a>00209     {
+<a name="l00210"></a>00210       fprintf (stderr, <span class="stringliteral">"Starting CAN device failed: %s\n"</span>,
+<a name="l00211"></a>00211                strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (err)));
+<a name="l00212"></a>00212       <span class="keywordflow">goto</span> error_close;
+<a name="l00213"></a>00213     }
+<a name="l00214"></a>00214 <span class="preprocessor">#endif</span>
+<a name="l00215"></a>00215 <span class="preprocessor"></span>
+<a name="l00216"></a>00216   <span class="keywordflow">return</span> fd0;
+<a name="l00217"></a>00217 
+<a name="l00218"></a>00218 error_close:
+<a name="l00219"></a>00219   <a class="code" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">CAN_CLOSE</a> (*(<span class="keywordtype">int</span> *) fd0);
+<a name="l00220"></a>00220 
+<a name="l00221"></a>00221 error_ret:
+<a name="l00222"></a>00222   free (fd0);
+<a name="l00223"></a>00223   <span class="keywordflow">return</span> NULL;
+<a name="l00224"></a>00224 }
+<a name="l00225"></a>00225 
+<a name="l00226"></a>00226 <span class="comment">/***************************************************************************/</span>
+<a name="l00227"></a>00227 <span class="keywordtype">int</span>
+<a name="l00228"></a><a class="code" href="can__socket_8c.html#76e6a915d0e40a23b863198b2aaa5545">00228</a> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)
+<a name="l00229"></a>00229 {
+<a name="l00230"></a>00230   <span class="keywordflow">if</span> (fd0)
+<a name="l00231"></a>00231     {
+<a name="l00232"></a>00232       <a class="code" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">CAN_CLOSE</a> (*(<span class="keywordtype">int</span> *) fd0);
+<a name="l00233"></a>00233       free (fd0);
+<a name="l00234"></a>00234     }
+<a name="l00235"></a>00235   <span class="keywordflow">return</span> 0;
+<a name="l00236"></a>00236 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__socket_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,362 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;stddef.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="win32_2config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;sys/socket.h&gt;</code><br>
+<code>#include &lt;sys/ioctl.h&gt;</code><br>
+<code>#include &quot;linux/can.h&quot;</code><br>
+<code>#include &quot;linux/can/raw.h&quot;</code><br>
+<code>#include &quot;net/if.h&quot;</code><br>
+<code>#include &quot;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&quot;</code><br>
+
+<p>
+<a href="can__socket_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#eac0c3db7a1e021f17987bcc76893849">PF_CAN</a>&nbsp;&nbsp;&nbsp;29</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#546620c7e758f003b24b7fdae4f97bd4">AF_CAN</a>&nbsp;&nbsp;&nbsp;PF_CAN</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#b0e2c857f77f55e9d76239af529340ef">CAN_IFNAME</a>&nbsp;&nbsp;&nbsp;&quot;can%s&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#3947ec96c2f7841c6a25f0d2b9989597">CAN_SOCKET</a>&nbsp;&nbsp;&nbsp;socket</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">CAN_CLOSE</a>&nbsp;&nbsp;&nbsp;close</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#b78c6a888be103b97e95bfc85f5da083">CAN_RECV</a>&nbsp;&nbsp;&nbsp;recv</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#70c9889a227060d2e902e298858c1f36">CAN_SEND</a>&nbsp;&nbsp;&nbsp;send</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#f51a5befd644cec65f24d3502b31d630">CAN_BIND</a>&nbsp;&nbsp;&nbsp;bind</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#56776428046c869321581cd587514964">CAN_IOCTL</a>&nbsp;&nbsp;&nbsp;ioctl</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a>(err)&nbsp;&nbsp;&nbsp;errno</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="546620c7e758f003b24b7fdae4f97bd4"></a><!-- doxytag: member="can_socket.c::AF_CAN" ref="546620c7e758f003b24b7fdae4f97bd4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define AF_CAN&nbsp;&nbsp;&nbsp;PF_CAN          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00048">48</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="f51a5befd644cec65f24d3502b31d630"></a><!-- doxytag: member="can_socket.c::CAN_BIND" ref="f51a5befd644cec65f24d3502b31d630" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_BIND&nbsp;&nbsp;&nbsp;bind          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00055">55</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="4a4bdc94205926096ef572a540e4d025"></a><!-- doxytag: member="can_socket.c::CAN_CLOSE" ref="4a4bdc94205926096ef572a540e4d025" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_CLOSE&nbsp;&nbsp;&nbsp;close          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00052">52</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="e9e218c73b4cb73965e4412c4d50eb2e"></a><!-- doxytag: member="can_socket.c::CAN_ERRNO" ref="e9e218c73b4cb73965e4412c4d50eb2e" args="(err)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_ERRNO          </td>
+          <td>(</td>
+          <td class="paramtype">err&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;errno</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00057">57</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="b0e2c857f77f55e9d76239af529340ef"></a><!-- doxytag: member="can_socket.c::CAN_IFNAME" ref="b0e2c857f77f55e9d76239af529340ef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_IFNAME&nbsp;&nbsp;&nbsp;&quot;can%s&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00050">50</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="56776428046c869321581cd587514964"></a><!-- doxytag: member="can_socket.c::CAN_IOCTL" ref="56776428046c869321581cd587514964" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_IOCTL&nbsp;&nbsp;&nbsp;ioctl          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00056">56</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="b78c6a888be103b97e95bfc85f5da083"></a><!-- doxytag: member="can_socket.c::CAN_RECV" ref="b78c6a888be103b97e95bfc85f5da083" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_RECV&nbsp;&nbsp;&nbsp;recv          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00053">53</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="70c9889a227060d2e902e298858c1f36"></a><!-- doxytag: member="can_socket.c::CAN_SEND" ref="70c9889a227060d2e902e298858c1f36" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_SEND&nbsp;&nbsp;&nbsp;send          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00054">54</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="3947ec96c2f7841c6a25f0d2b9989597"></a><!-- doxytag: member="can_socket.c::CAN_SOCKET" ref="3947ec96c2f7841c6a25f0d2b9989597" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_SOCKET&nbsp;&nbsp;&nbsp;socket          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00051">51</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="eac0c3db7a1e021f17987bcc76893849"></a><!-- doxytag: member="can_socket.c::PF_CAN" ref="eac0c3db7a1e021f17987bcc76893849" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PF_CAN&nbsp;&nbsp;&nbsp;29          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00047">47</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="76e6a915d0e40a23b863198b2aaa5545"></a><!-- doxytag: member="can_socket.c::canClose_driver" ref="76e6a915d0e40a23b863198b2aaa5545" args="(CAN_HANDLE fd0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int canClose_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00228">228</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+<p>
+References <a class="el" href="can__socket_8c-source.html#l00052">CAN_CLOSE</a>.
+</div>
+</div><p>
+<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_socket.c::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00150">150</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+<p>
+References <a class="el" href="can__socket_8c-source.html#l00048">AF_CAN</a>, <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, <a class="el" href="can__driver_8h-source.html#l00034">struct_s_BOARD::busname</a>, <a class="el" href="can__socket_8c-source.html#l00055">CAN_BIND</a>, <a class="el" href="can__socket_8c-source.html#l00052">CAN_CLOSE</a>, <a class="el" href="can__socket_8c-source.html#l00057">CAN_ERRNO</a>, <a class="el" href="can__socket_8c-source.html#l00050">CAN_IFNAME</a>, <a class="el" href="can__socket_8c-source.html#l00056">CAN_IOCTL</a>, <a class="el" href="can__socket_8c-source.html#l00051">CAN_SOCKET</a>, and <a class="el" href="can__socket_8c-source.html#l00047">PF_CAN</a>.
+</div>
+</div><p>
+<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_socket.c::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canReceive_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00064">64</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+<p>
+References <a class="el" href="can__socket_8c-source.html#l00057">CAN_ERRNO</a>, <a class="el" href="can__socket_8c-source.html#l00053">CAN_RECV</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_socket.c::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canSend_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__socket_8c-source.html#l00090">90</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>.
+<p>
+References <a class="el" href="can__socket_8c-source.html#l00057">CAN_ERRNO</a>, <a class="el" href="can__socket_8c-source.html#l00054">CAN_SEND</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__socket_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,38 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="stddef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2config_8h.html"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="sys/socket.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="sys/ioctl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="linux/can.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="linux/can/raw.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="net/if.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node15 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__socket_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e4a5b1be8b8ebd1abbe59205466fe19a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__uvccm__win32_8cpp-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,355 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp</h1><a href="can__uvccm__win32_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// can_uvccm_win32 adapter (http://www.gridconnect.com)</span>
+<a name="l00002"></a>00002 <span class="comment">// driver for CanFestival-3 Win32 port</span>
+<a name="l00003"></a>00003 <span class="comment">// Copyright (C) 2007 Leonid Tochinski, ChattenAssociates, Inc.</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 
+<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;sstream&gt;</span>
+<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;iomanip&gt;</span>
+<a name="l00008"></a>00008 <span class="preprocessor">#if 0  // change to 1 if you use boost</span>
+<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#include &lt;boost/algorithm/string/case_conv.hpp&gt;</span>
+<a name="l00010"></a>00010 <span class="preprocessor">#else</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include &lt;algorithm&gt;</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#endif</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span>
+<a name="l00014"></a>00014 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00015"></a>00015 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span>
+<a name="l00016"></a>00016 }
+<a name="l00017"></a><a class="code" href="classcan__uvccm__win32.html">00017</a> <span class="keyword">class </span><a class="code" href="classcan__uvccm__win32.html">can_uvccm_win32</a>
+<a name="l00018"></a>00018    {
+<a name="l00019"></a>00019    <span class="keyword">public</span>:
+<a name="l00020"></a><a class="code" href="classcan__uvccm__win32_1_1error.html">00020</a>       <span class="keyword">class </span><a class="code" href="classcan__uvccm__win32_1_1error.html">error</a>
+<a name="l00021"></a>00021         {
+<a name="l00022"></a>00022         };
+<a name="l00023"></a>00023       <a class="code" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">can_uvccm_win32</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board);
+<a name="l00024"></a>00024       <a class="code" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">~can_uvccm_win32</a>();
+<a name="l00025"></a>00025       <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">send</a>(<span class="keyword">const</span> <a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00026"></a>00026       <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">receive</a>(<a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00027"></a>00027    <span class="keyword">private</span>:
+<a name="l00028"></a>00028       <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">open_rs232</a>(<span class="keywordtype">int</span> port = 1, <span class="keywordtype">int</span> baud_rate = 57600);
+<a name="l00029"></a>00029       <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">close_rs232</a>();
+<a name="l00030"></a>00030       <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">get_can_data</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* can_cmd_buf, <span class="keywordtype">long</span>&amp; bufsize, <a class="code" href="structMessage.html">Message</a>* m);
+<a name="l00031"></a>00031       <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">set_can_data</a>(<span class="keyword">const</span> <a class="code" href="structMessage.html">Message</a>&amp; m, std::string&amp; can_cmd);
+<a name="l00032"></a>00032    <span class="keyword">private</span>:
+<a name="l00033"></a><a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">00033</a>       HANDLE <a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>;
+<a name="l00034"></a><a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">00034</a>       HANDLE <a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a>;
+<a name="l00035"></a><a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">00035</a>       HANDLE <a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a>;
+<a name="l00036"></a><a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">00036</a>       std::string <a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>;
+<a name="l00037"></a>00037    };
+<a name="l00038"></a>00038 
+<a name="l00039"></a><a class="code" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">00039</a> <a class="code" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">can_uvccm_win32::can_uvccm_win32</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board) : m_port(INVALID_HANDLE_VALUE),
+<a name="l00040"></a>00040       m_read_event(0),
+<a name="l00041"></a>00041       m_write_event(0)
+<a name="l00042"></a>00042    {
+<a name="l00043"></a>00043    <span class="keywordflow">if</span> (strcmp( board-&gt;<a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>, <span class="stringliteral">"125K"</span>) || !<a class="code" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">open_rs232</a>(1))
+<a name="l00044"></a>00044       <span class="keywordflow">throw</span> <a class="code" href="classcan__uvccm__win32_1_1error.html">error</a>();
+<a name="l00045"></a>00045    }
+<a name="l00046"></a>00046 
+<a name="l00047"></a><a class="code" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">00047</a> <a class="code" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">can_uvccm_win32::~can_uvccm_win32</a>()
+<a name="l00048"></a>00048    {
+<a name="l00049"></a>00049    <a class="code" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">close_rs232</a>();
+<a name="l00050"></a>00050    }
+<a name="l00051"></a>00051 
+<a name="l00052"></a><a class="code" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">can_uvccm_win32::send</a>(<span class="keyword">const</span> <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00053"></a>00053    {
+<a name="l00054"></a>00054    <span class="keywordflow">if</span> (<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> == INVALID_HANDLE_VALUE)
+<a name="l00055"></a>00055       <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057    <span class="comment">// build can_uvccm_win32 command string</span>
+<a name="l00058"></a>00058    std::string can_cmd;
+<a name="l00059"></a>00059    <a class="code" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">set_can_data</a>(*m, can_cmd);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061    OVERLAPPED overlapped;
+<a name="l00062"></a>00062    ::memset(&amp;overlapped, 0, <span class="keyword">sizeof</span> overlapped);
+<a name="l00063"></a>00063    overlapped.hEvent = <a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a>;
+<a name="l00064"></a>00064    ::ResetEvent(overlapped.hEvent);
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> bytes_written = 0;<a class="code" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc"></a>
+<a name="l00067"></a>00067 <a class="code" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">   ::WriteFile</a>(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, can_cmd.c_str(), (<span class="keywordtype">unsigned</span> long)can_cmd.size(), &amp;bytes_written, &amp;overlapped);
+<a name="l00068"></a>00068    <span class="comment">// wait for write operation completion</span>
+<a name="l00069"></a>00069    <span class="keyword">enum</span> { WRITE_TIMEOUT = 1000 };
+<a name="l00070"></a>00070    ::WaitForSingleObject(overlapped.hEvent, WRITE_TIMEOUT);
+<a name="l00071"></a>00071    <span class="comment">// get number of bytes written</span>
+<a name="l00072"></a>00072    ::GetOverlappedResult(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &amp;overlapped, &amp;bytes_written, <a class="code" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">FALSE</a>);
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074    <span class="keywordtype">bool</span> result = (bytes_written == can_cmd.size());
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076    <span class="keywordflow">return</span> result;
+<a name="l00077"></a>00077    }
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079 
+<a name="l00080"></a><a class="code" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">00080</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">can_uvccm_win32::receive</a>(<a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00081"></a>00081    {
+<a name="l00082"></a>00082    <span class="keywordflow">if</span> (<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> == INVALID_HANDLE_VALUE)
+<a name="l00083"></a>00083       <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085    <span class="keywordtype">long</span> res_buffer_size = (long)<a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.size();
+<a name="l00086"></a>00086    <span class="keywordtype">bool</span> result = <a class="code" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">get_can_data</a>(<a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.c_str(), res_buffer_size, m);
+<a name="l00087"></a>00087    <span class="keywordflow">if</span> (result)
+<a name="l00088"></a>00088       {
+<a name="l00089"></a>00089       <a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.erase(0, res_buffer_size);
+<a name="l00090"></a>00090       <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00091"></a>00091       }
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093    <span class="keyword">enum</span> { READ_TIMEOUT = 500 };
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095    OVERLAPPED overlapped;
+<a name="l00096"></a>00096    ::memset(&amp;overlapped, 0, <span class="keyword">sizeof</span> overlapped);
+<a name="l00097"></a>00097    overlapped.hEvent = <a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a>;
+<a name="l00098"></a>00098    ::ResetEvent(overlapped.hEvent);
+<a name="l00099"></a>00099    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> event_mask = 0;
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101    <span class="keywordflow">if</span> (<a class="code" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">FALSE</a> == ::WaitCommEvent(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &amp;event_mask, &amp;overlapped) &amp;&amp; ERROR_IO_PENDING == ::GetLastError())
+<a name="l00102"></a>00102       {
+<a name="l00103"></a>00103       <span class="keywordflow">if</span> (WAIT_TIMEOUT == ::WaitForSingleObject(overlapped.hEvent, READ_TIMEOUT))
+<a name="l00104"></a>00104          <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00105"></a>00105       }
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107    <span class="comment">// get number of bytes in the input que</span>
+<a name="l00108"></a>00108    COMSTAT stat;
+<a name="l00109"></a>00109    ::memset(&amp;stat, 0, <span class="keyword">sizeof</span> stat);
+<a name="l00110"></a>00110    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> errors = 0;
+<a name="l00111"></a>00111    ::ClearCommError(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &amp;errors, &amp;stat);
+<a name="l00112"></a>00112    <span class="keywordflow">if</span> (stat.cbInQue == 0)
+<a name="l00113"></a>00113       <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00114"></a>00114    <span class="keywordtype">char</span> buffer[3000];
+<a name="l00115"></a>00115 
+<a name="l00116"></a>00116    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> bytes_to_read = min(stat.cbInQue, sizeof (buffer));
+<a name="l00117"></a>00117 
+<a name="l00118"></a>00118    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> bytes_read = 0;
+<a name="l00119"></a>00119    ::ReadFile(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, buffer, bytes_to_read, &amp;bytes_read, &amp;overlapped);
+<a name="l00120"></a>00120    <span class="comment">// wait for read operation completion</span>
+<a name="l00121"></a>00121    ::WaitForSingleObject(overlapped.hEvent, READ_TIMEOUT);
+<a name="l00122"></a>00122    <span class="comment">// get number of bytes read</span>
+<a name="l00123"></a>00123    ::GetOverlappedResult(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &amp;overlapped, &amp;bytes_read, <a class="code" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">FALSE</a>);
+<a name="l00124"></a>00124    result = <span class="keyword">false</span>;
+<a name="l00125"></a>00125    <span class="keywordflow">if</span> (bytes_read &gt; 0)
+<a name="l00126"></a>00126       {
+<a name="l00127"></a>00127       <a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.append(buffer, bytes_read);
+<a name="l00128"></a>00128       res_buffer_size = (long)<a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.size();
+<a name="l00129"></a>00129       result = <a class="code" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">get_can_data</a>(<a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.c_str(), res_buffer_size, m);
+<a name="l00130"></a>00130       <span class="keywordflow">if</span> (result)
+<a name="l00131"></a>00131          <a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.erase(0, res_buffer_size);
+<a name="l00132"></a>00132       }
+<a name="l00133"></a>00133    <span class="keywordflow">return</span> result;
+<a name="l00134"></a>00134    }
+<a name="l00135"></a>00135 
+<a name="l00136"></a><a class="code" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">00136</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">can_uvccm_win32::open_rs232</a>(<span class="keywordtype">int</span> port, <span class="keywordtype">int</span> baud_rate)
+<a name="l00137"></a>00137    {
+<a name="l00138"></a>00138    <span class="keywordflow">if</span> (<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> != INVALID_HANDLE_VALUE)
+<a name="l00139"></a>00139       <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00140"></a>00140 
+<a name="l00141"></a>00141    std::ostringstream device_name;
+<a name="l00142"></a>00142    device_name &lt;&lt; <span class="stringliteral">"COM"</span> &lt;&lt; port;
+<a name="l00143"></a>00143 
+<a name="l00144"></a>00144    <a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> = ::CreateFile(device_name.str().c_str(),
+<a name="l00145"></a>00145                          GENERIC_READ | GENERIC_WRITE,
+<a name="l00146"></a>00146                          0,   <span class="comment">// exclusive access</span>
+<a name="l00147"></a>00147                          NULL,   <span class="comment">// no security</span>
+<a name="l00148"></a>00148                          OPEN_EXISTING,
+<a name="l00149"></a>00149                          FILE_FLAG_OVERLAPPED,   <span class="comment">// overlapped I/O</span>
+<a name="l00150"></a>00150                          NULL); <span class="comment">// null template</span>
+<a name="l00151"></a>00151 
+<a name="l00152"></a>00152    <span class="comment">// Check the returned handle for INVALID_HANDLE_VALUE and then set the buffer sizes.</span>
+<a name="l00153"></a>00153    <span class="keywordflow">if</span> (<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> == INVALID_HANDLE_VALUE)
+<a name="l00154"></a>00154       <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156    <span class="comment">//  SetCommMask(m_hCom,EV_RXCHAR|EV_TXEMPTY|EV_CTS|EV_DSR|EV_RLSD|EV_BREAK|EV_ERR|EV_RING); //</span>
+<a name="l00157"></a>00157    ::SetCommMask(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, EV_RXFLAG);
+<a name="l00158"></a>00158 
+<a name="l00159"></a>00159    COMMTIMEOUTS timeouts;
+<a name="l00160"></a>00160    ::memset(&amp;timeouts, 0, <span class="keyword">sizeof</span> (timeouts));
+<a name="l00161"></a>00161    timeouts.ReadIntervalTimeout = -1;
+<a name="l00162"></a>00162    timeouts.ReadTotalTimeoutConstant = 0;
+<a name="l00163"></a>00163    timeouts.ReadTotalTimeoutMultiplier = 0;
+<a name="l00164"></a>00164    timeouts.WriteTotalTimeoutConstant = 5000;
+<a name="l00165"></a>00165    timeouts.WriteTotalTimeoutMultiplier = 0;
+<a name="l00166"></a>00166    SetCommTimeouts(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &amp;timeouts); <span class="comment">//</span>
+<a name="l00167"></a>00167 
+<a name="l00168"></a>00168    ::SetupComm(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, 1024, 512); <span class="comment">// set buffer sizes</span>
+<a name="l00169"></a>00169 
+<a name="l00170"></a>00170    <span class="comment">// Port settings are specified in a Data Communication Block (DCB). The easiest way to initialize a DCB is to call GetCommState to fill in its default values, override the values that you want to change and then call SetCommState to set the values.</span>
+<a name="l00171"></a>00171    DCB dcb;
+<a name="l00172"></a>00172    ::memset(&amp;dcb, 0, <span class="keyword">sizeof</span> (dcb));
+<a name="l00173"></a>00173    ::GetCommState(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &amp;dcb);
+<a name="l00174"></a>00174    dcb.BaudRate = baud_rate;
+<a name="l00175"></a>00175    dcb.ByteSize = 8;
+<a name="l00176"></a>00176    dcb.Parity = NOPARITY;
+<a name="l00177"></a>00177    dcb.StopBits = ONESTOPBIT;
+<a name="l00178"></a>00178    dcb.fAbortOnError = <a class="code" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>;
+<a name="l00179"></a>00179    dcb.EvtChar = 0x0A; <span class="comment">// '\n' character</span>
+<a name="l00180"></a>00180    ::SetCommState(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &amp;dcb);
+<a name="l00181"></a>00181 
+<a name="l00182"></a>00182    ::PurgeComm(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, PURGE_RXABORT | PURGE_RXCLEAR | PURGE_TXABORT | PURGE_TXCLEAR);
+<a name="l00183"></a>00183 
+<a name="l00184"></a>00184    <a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a> = ::CreateEvent(NULL, <a class="code" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>, <a class="code" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">FALSE</a>, NULL);
+<a name="l00185"></a>00185    <a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a> = ::CreateEvent(NULL, TRUE, FALSE, NULL);
+<a name="l00186"></a>00186 
+<a name="l00187"></a>00187    <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00188"></a>00188    }
+<a name="l00189"></a>00189 
+<a name="l00190"></a><a class="code" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">00190</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">can_uvccm_win32::close_rs232</a>()
+<a name="l00191"></a>00191    {
+<a name="l00192"></a>00192    <span class="keywordflow">if</span> (<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> != INVALID_HANDLE_VALUE)
+<a name="l00193"></a>00193       {
+<a name="l00194"></a>00194       ::PurgeComm(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, PURGE_RXABORT | PURGE_RXCLEAR | PURGE_TXABORT | PURGE_TXCLEAR);
+<a name="l00195"></a>00195       ::CloseHandle(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>);
+<a name="l00196"></a>00196       <a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> = INVALID_HANDLE_VALUE;
+<a name="l00197"></a>00197       ::CloseHandle(<a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a>);
+<a name="l00198"></a>00198       <a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a> = 0;
+<a name="l00199"></a>00199       ::CloseHandle(<a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a>);
+<a name="l00200"></a>00200       <a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a> = 0;
+<a name="l00201"></a>00201       <a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.clear();
+<a name="l00202"></a>00202       }
+<a name="l00203"></a>00203    <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00204"></a>00204    }
+<a name="l00205"></a>00205 
+<a name="l00206"></a><a class="code" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">00206</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">can_uvccm_win32::get_can_data</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* can_cmd_buf, <span class="keywordtype">long</span>&amp; bufsize, <a class="code" href="structMessage.html">Message</a>* m)
+<a name="l00207"></a>00207    {
+<a name="l00208"></a>00208    <span class="keywordflow">if</span> (bufsize &lt; 5)
+<a name="l00209"></a>00209       {
+<a name="l00210"></a>00210       bufsize = 0;
+<a name="l00211"></a>00211       <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00212"></a>00212       }
+<a name="l00213"></a>00213 
+<a name="l00214"></a>00214    <a class="code" href="structMessage.html">Message</a> msg;
+<a name="l00215"></a>00215    ::memset(&amp;msg, 0 , <span class="keyword">sizeof</span> (msg));
+<a name="l00216"></a>00216    <span class="keywordtype">char</span> colon = 0, type = 0, request = 0;
+<a name="l00217"></a>00217    std::istringstream buf(std::string(can_cmd_buf, bufsize));
+<a name="l00218"></a>00218    buf &gt;&gt; colon &gt;&gt; type &gt;&gt; std::hex &gt;&gt; msg.<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> &gt;&gt; request;
+<a name="l00219"></a>00219    <span class="keywordflow">if</span> (colon != <span class="charliteral">':'</span> || (type != <span class="charliteral">'S'</span> &amp;&amp; type != <span class="charliteral">'X'</span>))
+<a name="l00220"></a>00220       {
+<a name="l00221"></a>00221       bufsize = 0;
+<a name="l00222"></a>00222       <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00223"></a>00223       }
+<a name="l00224"></a>00224    <span class="keywordflow">if</span> (request == <span class="charliteral">'N'</span>)
+<a name="l00225"></a>00225       {
+<a name="l00226"></a>00226       msg.<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 0;
+<a name="l00227"></a>00227       <span class="keywordflow">for</span> (msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = 0; msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> &lt; 8; ++msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>)
+<a name="l00228"></a>00228          {
+<a name="l00229"></a>00229          std::string data_byte_str;
+<a name="l00230"></a>00230          buf &gt;&gt; std::setw(2) &gt;&gt; data_byte_str;
+<a name="l00231"></a>00231          <span class="keywordflow">if</span> (data_byte_str[0] == <span class="charliteral">';'</span>)
+<a name="l00232"></a>00232             <span class="keywordflow">break</span>;
+<a name="l00233"></a>00233          <span class="keywordtype">long</span> byte_val = -1;
+<a name="l00234"></a>00234          std::istringstream(data_byte_str) &gt;&gt; std::hex &gt;&gt; byte_val;
+<a name="l00235"></a>00235          <span class="keywordflow">if</span> (byte_val == -1)
+<a name="l00236"></a>00236             {
+<a name="l00237"></a>00237             bufsize = 0;
+<a name="l00238"></a>00238             <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00239"></a>00239             }
+<a name="l00240"></a>00240          msg.<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>] = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>)byte_val;
+<a name="l00241"></a>00241          }
+<a name="l00242"></a>00242       <span class="keywordflow">if</span> (msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> == 8)
+<a name="l00243"></a>00243          {
+<a name="l00244"></a>00244          <span class="keywordtype">char</span> semicolon = 0;
+<a name="l00245"></a>00245          buf &gt;&gt; semicolon;
+<a name="l00246"></a>00246          <span class="keywordflow">if</span> (semicolon != <span class="charliteral">';'</span>)
+<a name="l00247"></a>00247             {
+<a name="l00248"></a>00248             bufsize = 0;
+<a name="l00249"></a>00249             <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00250"></a>00250             }
+<a name="l00251"></a>00251          }
+<a name="l00252"></a>00252 
+<a name="l00253"></a>00253       }
+<a name="l00254"></a>00254    <span class="keywordflow">else</span> <span class="keywordflow">if</span> (request == <span class="charliteral">'R'</span>)
+<a name="l00255"></a>00255       {
+<a name="l00256"></a>00256       msg.<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 1;
+<a name="l00257"></a>00257       buf &gt;&gt; msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>;
+<a name="l00258"></a>00258       }
+<a name="l00259"></a>00259    <span class="keywordflow">else</span>
+<a name="l00260"></a>00260       {
+<a name="l00261"></a>00261       bufsize = 0;
+<a name="l00262"></a>00262       <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00263"></a>00263       }
+<a name="l00264"></a>00264 
+<a name="l00265"></a>00265    bufsize = buf.tellg();
+<a name="l00266"></a>00266 
+<a name="l00267"></a>00267    *m = msg;
+<a name="l00268"></a>00268    <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00269"></a>00269    }
+<a name="l00270"></a>00270 
+<a name="l00271"></a><a class="code" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">00271</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">can_uvccm_win32::set_can_data</a>(<span class="keyword">const</span> <a class="code" href="structMessage.html">Message</a>&amp; m, std::string&amp; can_cmd)
+<a name="l00272"></a>00272    {
+<a name="l00273"></a>00273    <span class="comment">// build can_uvccm_win32 command string</span>
+<a name="l00274"></a>00274    std::ostringstream can_cmd_str;
+<a name="l00275"></a>00275    can_cmd_str &lt;&lt; <span class="stringliteral">":S"</span> &lt;&lt; std::hex &lt;&lt; m.<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a>;
+<a name="l00276"></a>00276    <span class="keywordflow">if</span> (m.<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> == 1)
+<a name="l00277"></a>00277       {
+<a name="l00278"></a>00278       can_cmd_str &lt;&lt; <span class="charliteral">'R'</span> &lt;&lt; (long)m.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>;
+<a name="l00279"></a>00279       }
+<a name="l00280"></a>00280    <span class="keywordflow">else</span>
+<a name="l00281"></a>00281       {
+<a name="l00282"></a>00282       can_cmd_str &lt;&lt; <span class="charliteral">'N'</span>;
+<a name="l00283"></a>00283       <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; m.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; ++i)
+<a name="l00284"></a>00284          can_cmd_str &lt;&lt; std::hex &lt;&lt; std::setfill(<span class="charliteral">'0'</span>) &lt;&lt; std::setw(2) &lt;&lt; (<span class="keywordtype">long</span>)m.<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[i];
+<a name="l00285"></a>00285       }
+<a name="l00286"></a>00286    can_cmd_str &lt;&lt; <span class="charliteral">';'</span>;
+<a name="l00287"></a>00287    can_cmd = can_cmd_str.str();
+<a name="l00288"></a>00288 <span class="preprocessor">#ifdef BOOST_VERSION</span>
+<a name="l00289"></a>00289 <span class="preprocessor"></span>   boost::to_upper(can_cmd);
+<a name="l00290"></a>00290 <span class="preprocessor">#else</span>
+<a name="l00291"></a>00291 <span class="preprocessor"></span>   std::transform(can_cmd.begin(),can_cmd.end(),can_cmd.begin(),::toupper);
+<a name="l00292"></a>00292 <span class="preprocessor">#endif</span>
+<a name="l00293"></a>00293 <span class="preprocessor"></span>   <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00294"></a>00294    }
+<a name="l00295"></a>00295 
+<a name="l00296"></a>00296 
+<a name="l00297"></a>00297 <span class="comment">//------------------------------------------------------------------------</span>
+<a name="l00298"></a>00298 <span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00299"></a><a class="code" href="can__uvccm__win32_8cpp.html#6b3248e95acf2b08d1fd8b42610cc5a6">00299</a>    <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00300"></a>00300    {
+<a name="l00301"></a>00301    <span class="keywordflow">return</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>)(!(reinterpret_cast&lt;can_uvccm_win32*&gt;(fd0)-&gt;receive(m)));
+<a name="l00302"></a>00302    }
+<a name="l00303"></a>00303 
+<a name="l00304"></a>00304 <span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00305"></a><a class="code" href="can__uvccm__win32_8cpp.html#def95aee49efa13dd047d0b3b5507ad3">00305</a>    <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00306"></a>00306    {
+<a name="l00307"></a>00307    <span class="keywordflow">return</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>)reinterpret_cast&lt;can_uvccm_win32*&gt;(fd0)-&gt;send(m);
+<a name="l00308"></a>00308    }
+<a name="l00309"></a>00309 
+<a name="l00310"></a>00310 <span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00311"></a><a class="code" href="can__uvccm__win32_8cpp.html#945403aba7f36acbd2e7160ade361bab">00311</a>    <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board)
+<a name="l00312"></a>00312    {
+<a name="l00313"></a>00313    <span class="keywordflow">try</span>
+<a name="l00314"></a>00314       {
+<a name="l00315"></a>00315       <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>) <span class="keyword">new</span> <a class="code" href="classcan__uvccm__win32.html">can_uvccm_win32</a>(board);
+<a name="l00316"></a>00316       }
+<a name="l00317"></a>00317    <span class="keywordflow">catch</span> (<a class="code" href="classcan__uvccm__win32_1_1error.html">can_uvccm_win32::error</a>&amp;)
+<a name="l00318"></a>00318       {
+<a name="l00319"></a>00319       <span class="keywordflow">return</span> NULL;
+<a name="l00320"></a>00320       }
+<a name="l00321"></a>00321    }
+<a name="l00322"></a>00322 
+<a name="l00323"></a>00323 <span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00324"></a><a class="code" href="can__uvccm__win32_8cpp.html#f0856b6c70c571ef7aa4509abf18db6d">00324</a>    <span class="keywordtype">int</span> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> inst)
+<a name="l00325"></a>00325    {
+<a name="l00326"></a>00326    <span class="keyword">delete</span> reinterpret_cast&lt;can_uvccm_win32*&gt;(inst);
+<a name="l00327"></a>00327    <span class="keywordflow">return</span> 1;
+<a name="l00328"></a>00328    }
+<a name="l00329"></a>00329 
+<a name="l00330"></a>00330 
+<a name="l00331"></a>00331    
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__uvccm__win32_8cpp.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp File Reference</h1><code>#include &lt;sstream&gt;</code><br>
+<code>#include &lt;iomanip&gt;</code><br>
+<code>#include &lt;algorithm&gt;</code><br>
+<code>#include &quot;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&quot;</code><br>
+
+<p>
+<a href="can__uvccm__win32_8cpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html">can_uvccm_win32</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32_1_1error.html">can_uvccm_win32::error</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__uvccm__win32_8cpp.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__uvccm__win32_8cpp.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__uvccm__win32_8cpp.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__uvccm__win32_8cpp.html#f0856b6c70c571ef7aa4509abf18db6d">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> inst)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="f0856b6c70c571ef7aa4509abf18db6d"></a><!-- doxytag: member="can_uvccm_win32.cpp::canClose_driver" ref="f0856b6c70c571ef7aa4509abf18db6d" args="(CAN_HANDLE inst)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int canClose_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>inst</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00324">324</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_uvccm_win32.cpp::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00311">311</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_uvccm_win32.cpp::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canReceive_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00299">299</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+<p>
+References <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_uvccm_win32.cpp::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canSend_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00305">305</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+<p>
+References <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__uvccm__win32_8cpp__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="algorithm",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__uvccm__win32_8cpp__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+39453b5411b4426017b5f8a8b2643300
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__virtual_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,174 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c</h1><a href="can__virtual_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="comment">/*</span>
+<a name="l00024"></a>00024 <span class="comment">        Virtual CAN driver.</span>
+<a name="l00025"></a>00025 <span class="comment">*/</span>
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="def_8h.html">def.h</a>"</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a><a class="code" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">00033</a> <span class="preprocessor">#define MAX_NB_CAN_PIPES 16</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00035"></a><a class="code" href="structCANPipe.html">00035</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00036"></a><a class="code" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">00036</a>   <span class="keywordtype">char</span> used;
+<a name="l00037"></a><a class="code" href="structCANPipe.html#e9844050beddb410380d91715c53debc">00037</a>   <span class="keywordtype">int</span> pipe[2];
+<a name="l00038"></a>00038 } <a class="code" href="structCANPipe.html">CANPipe</a>;
+<a name="l00039"></a>00039 
+<a name="l00040"></a><a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">00040</a> <a class="code" href="structCANPipe.html">CANPipe</a> <a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[<a class="code" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">MAX_NB_CAN_PIPES</a>] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},};
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 <span class="comment">/*********functions which permit to communicate with the board****************/</span>
+<a name="l00043"></a><a class="code" href="can__virtual_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">00043</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045         <span class="keywordflow">if</span>(read(((<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0)-&gt;pipe[0], m, <span class="keyword">sizeof</span>(<a class="code" href="structMessage.html">Message</a>)) != (ssize_t)<span class="keyword">sizeof</span>(Message))
+<a name="l00046"></a>00046         {
+<a name="l00047"></a>00047                 <span class="keywordflow">return</span> 1;
+<a name="l00048"></a>00048         }
+<a name="l00049"></a>00049         <span class="keywordflow">return</span> 0;
+<a name="l00050"></a>00050 }
+<a name="l00051"></a>00051 
+<a name="l00052"></a><a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">00052</a> <span class="preprocessor">#define MyCase(fc) case fc: printf(#fc);break;</span>
+<a name="l00053"></a><a class="code" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">00053</a> <span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">print_message</a>(<a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055         <span class="keywordtype">int</span> i;
+<a name="l00056"></a>00056         <span class="keywordflow">switch</span>(m-&gt;<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> &gt;&gt; 7)
+<a name="l00057"></a>00057         {
+<a name="l00058"></a>00058                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#9ac82e856c7683e23553431e5224d5f4">SYNC</a>)
+<a name="l00059"></a>00059                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#5a63bf5566f66e30f56bc17eea0e5e4b">TIME_STAMP</a>)
+<a name="l00060"></a>00060                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#0a250614ba4dca3e87f768efcb58f238">PDO1tx</a>)
+<a name="l00061"></a>00061                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#17c7ee302d491b1ef74d2a4a795f82c6">PDO1rx</a>)
+<a name="l00062"></a>00062                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#67f4224b2c072a82b37a4835ca1c75e1">PDO2tx</a>)
+<a name="l00063"></a>00063                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#b23848999420738438097816fee3f25d">PDO2rx</a>)
+<a name="l00064"></a>00064                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#00ef0f6ae698f9cb944b4302e66e6c83">PDO3tx</a>)
+<a name="l00065"></a>00065                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#239d135abea5ec798461cad43f9286b5">PDO3rx</a>)
+<a name="l00066"></a>00066                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#bda4cc9ec44d1fc524bfdcae030df4be">PDO4tx</a>)
+<a name="l00067"></a>00067                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#282f714f745dd28e9a017044020aa3dc">PDO4rx</a>)
+<a name="l00068"></a>00068                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#74331e9b1d102bd0a3d5d9c1fc4f8212">SDOtx</a>)
+<a name="l00069"></a>00069                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#44318f0cf5176db0eedd1c8519bd8f35">SDOrx</a>)
+<a name="l00070"></a>00070                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#78d5d3f71db9f360c9e3d3953707b0c1">NODE_GUARD</a>)
+<a name="l00071"></a>00071                 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#adbe0bb038acafa1c8adb0f98c870233">NMT</a>)
+<a name="l00072"></a>00072         }
+<a name="l00073"></a>00073         printf(<span class="stringliteral">" rtr:%d"</span>, m-&gt;<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a>);
+<a name="l00074"></a>00074         printf(<span class="stringliteral">" len:%d"</span>, m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>);
+<a name="l00075"></a>00075         <span class="keywordflow">for</span> (i = 0 ; i &lt; m-&gt;<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> ; i++)
+<a name="l00076"></a>00076                 printf(<span class="stringliteral">" %02x"</span>, m-&gt;<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[i]);
+<a name="l00077"></a>00077         printf(<span class="stringliteral">"\n"</span>);
+<a name="l00078"></a>00078 }
+<a name="l00079"></a>00079 
+<a name="l00080"></a>00080 <span class="comment">/***************************************************************************/</span>
+<a name="l00081"></a><a class="code" href="can__virtual_8c.html#def95aee49efa13dd047d0b3b5507ad3">00081</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00082"></a>00082 {
+<a name="l00083"></a>00083   <span class="keywordtype">int</span> i;
+<a name="l00084"></a>00084   
+<a name="l00085"></a>00085   printf(<span class="stringliteral">"%x-&gt;[ "</span>, (<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0 - &amp;<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[0]); 
+<a name="l00086"></a>00086   <span class="keywordflow">for</span>(i=0; i &lt; <a class="code" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">MAX_NB_CAN_PIPES</a>; i++)
+<a name="l00087"></a>00087   {
+<a name="l00088"></a>00088         <span class="keywordflow">if</span>(<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].used &amp;&amp; &amp;<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i] != (<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0)
+<a name="l00089"></a>00089         {
+<a name="l00090"></a>00090                 printf(<span class="stringliteral">"%x "</span>,i);        
+<a name="l00091"></a>00091         }
+<a name="l00092"></a>00092   }
+<a name="l00093"></a>00093   printf(<span class="stringliteral">" ]"</span>); 
+<a name="l00094"></a>00094   <a class="code" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">print_message</a>(m);
+<a name="l00095"></a>00095   
+<a name="l00096"></a>00096   <span class="comment">// Send to all readers, except myself</span>
+<a name="l00097"></a>00097   <span class="keywordflow">for</span>(i=0; i &lt; MAX_NB_CAN_PIPES; i++)
+<a name="l00098"></a>00098   {
+<a name="l00099"></a>00099         <span class="keywordflow">if</span>(<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].used &amp;&amp; &amp;<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i] != (<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0)
+<a name="l00100"></a>00100         {
+<a name="l00101"></a>00101                 write(<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].pipe[1], m, <span class="keyword">sizeof</span>(<a class="code" href="structMessage.html">Message</a>));
+<a name="l00102"></a>00102         }
+<a name="l00103"></a>00103   }
+<a name="l00104"></a>00104   <span class="keywordflow">return</span> 0;
+<a name="l00105"></a>00105 }
+<a name="l00106"></a>00106 <span class="comment">/*</span>
+<a name="l00107"></a>00107 <span class="comment">int TranslateBaudeRate(char* optarg){</span>
+<a name="l00108"></a>00108 <span class="comment">        if(!strcmp( optarg, "1M")) return 1000;</span>
+<a name="l00109"></a>00109 <span class="comment">        if(!strcmp( optarg, "500K")) return 500;</span>
+<a name="l00110"></a>00110 <span class="comment">        if(!strcmp( optarg, "250K")) return 250;</span>
+<a name="l00111"></a>00111 <span class="comment">        if(!strcmp( optarg, "125K")) return 125;</span>
+<a name="l00112"></a>00112 <span class="comment">        if(!strcmp( optarg, "100K")) return 100;</span>
+<a name="l00113"></a>00113 <span class="comment">        if(!strcmp( optarg, "50K")) return 50;</span>
+<a name="l00114"></a>00114 <span class="comment">        if(!strcmp( optarg, "20K")) return 20;</span>
+<a name="l00115"></a>00115 <span class="comment">        if(!strcmp( optarg, "10K")) return 10;</span>
+<a name="l00116"></a>00116 <span class="comment">        if(!strcmp( optarg, "5K")) return 5;</span>
+<a name="l00117"></a>00117 <span class="comment">        if(!strcmp( optarg, "none")) return 0;</span>
+<a name="l00118"></a>00118 <span class="comment">        return 0;</span>
+<a name="l00119"></a>00119 <span class="comment">}*/</span>
+<a name="l00120"></a>00120 <span class="comment">/***************************************************************************/</span>
+<a name="l00121"></a><a class="code" href="can__virtual_8c.html#945403aba7f36acbd2e7160ade361bab">00121</a> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board)
+<a name="l00122"></a>00122 {
+<a name="l00123"></a>00123   <span class="keywordtype">int</span> i;  
+<a name="l00124"></a>00124   <span class="keywordflow">for</span>(i=0; i &lt; <a class="code" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">MAX_NB_CAN_PIPES</a>; i++)
+<a name="l00125"></a>00125   {
+<a name="l00126"></a>00126         <span class="keywordflow">if</span>(!<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].used)
+<a name="l00127"></a>00127                 <span class="keywordflow">break</span>;
+<a name="l00128"></a>00128   }
+<a name="l00129"></a>00129 
+<a name="l00130"></a>00130   <span class="comment">/* Create the pipe.  */</span>
+<a name="l00131"></a>00131   <span class="keywordflow">if</span> (i==MAX_NB_CAN_PIPES || pipe(<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].pipe))
+<a name="l00132"></a>00132     {
+<a name="l00133"></a>00133       fprintf (stderr, <span class="stringliteral">"Open failed.\n"</span>);
+<a name="l00134"></a>00134       <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>)NULL;
+<a name="l00135"></a>00135     }
+<a name="l00136"></a>00136 
+<a name="l00137"></a>00137    <a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].<a class="code" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">used</a> = 1;
+<a name="l00138"></a>00138    <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>) &amp;<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i];
+<a name="l00139"></a>00139 }
+<a name="l00140"></a>00140 
+<a name="l00141"></a>00141 <span class="comment">/***************************************************************************/</span>
+<a name="l00142"></a><a class="code" href="can__virtual_8c.html#76e6a915d0e40a23b863198b2aaa5545">00142</a> <span class="keywordtype">int</span> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)
+<a name="l00143"></a>00143 {
+<a name="l00144"></a>00144   close(((<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0)-&gt;pipe[0]);
+<a name="l00145"></a>00145   close(((<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0)-&gt;pipe[1]);
+<a name="l00146"></a>00146   ((<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0)-&gt;used = 0;
+<a name="l00147"></a>00147   <span class="keywordflow">return</span> 0;
+<a name="l00148"></a>00148 }
+<a name="l00149"></a>00149 
+<a name="l00150"></a>00150 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__virtual_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,248 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="def_8h-source.html">def.h</a>&quot;</code><br>
+
+<p>
+<a href="can__virtual_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPipe.html">CANPipe</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">MAX_NB_CAN_PIPES</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(fc)&nbsp;&nbsp;&nbsp;case fc: printf(#fc);break;</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">print_message</a> (<a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCANPipe.html">CANPipe</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a> [MAX_NB_CAN_PIPES] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},}</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="b2f51095e950bbeab1ea15fac21e6146"></a><!-- doxytag: member="can_virtual.c::MAX_NB_CAN_PIPES" ref="b2f51095e950bbeab1ea15fac21e6146" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MAX_NB_CAN_PIPES&nbsp;&nbsp;&nbsp;16          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__virtual_8c-source.html#l00033">33</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="124cab530f97a752eb2e110c1b398c11"></a><!-- doxytag: member="can_virtual.c::MyCase" ref="124cab530f97a752eb2e110c1b398c11" args="(fc)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MyCase          </td>
+          <td>(</td>
+          <td class="paramtype">fc&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;case fc: printf(#fc);break;</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__virtual_8c-source.html#l00052">52</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="76e6a915d0e40a23b863198b2aaa5545"></a><!-- doxytag: member="can_virtual.c::canClose_driver" ref="76e6a915d0e40a23b863198b2aaa5545" args="(CAN_HANDLE fd0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int canClose_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__virtual_8c-source.html#l00142">142</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_virtual.c::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__virtual_8c-source.html#l00121">121</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.
+<p>
+References <a class="el" href="can__virtual_8c-source.html#l00040">canpipes</a>, <a class="el" href="can__virtual_8c-source.html#l00033">MAX_NB_CAN_PIPES</a>, and <a class="el" href="can__virtual_8c-source.html#l00036">CANPipe::used</a>.
+</div>
+</div><p>
+<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_virtual.c::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canReceive_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__virtual_8c-source.html#l00043">43</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_virtual.c::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canSend_driver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__virtual_8c-source.html#l00081">81</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.
+<p>
+References <a class="el" href="can__virtual_8c-source.html#l00040">canpipes</a>, <a class="el" href="can__virtual_8c-source.html#l00033">MAX_NB_CAN_PIPES</a>, and <a class="el" href="can__virtual_8c-source.html#l00053">print_message()</a>.
+</div>
+</div><p>
+<a class="anchor" name="6baa544d467cbabaf4bacadc74cc6523"></a><!-- doxytag: member="can_virtual.c::print_message" ref="6baa544d467cbabaf4bacadc74cc6523" args="(Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void print_message           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__virtual_8c-source.html#l00053">53</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.
+<p>
+References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can__virtual_8c-source.html#l00052">MyCase</a>, <a class="el" href="def_8h-source.html#l00086">NMT</a>, <a class="el" href="def_8h-source.html#l00099">NODE_GUARD</a>, <a class="el" href="def_8h-source.html#l00090">PDO1rx</a>, <a class="el" href="def_8h-source.html#l00089">PDO1tx</a>, <a class="el" href="def_8h-source.html#l00092">PDO2rx</a>, <a class="el" href="def_8h-source.html#l00091">PDO2tx</a>, <a class="el" href="def_8h-source.html#l00094">PDO3rx</a>, <a class="el" href="def_8h-source.html#l00093">PDO3tx</a>, <a class="el" href="def_8h-source.html#l00096">PDO4rx</a>, <a class="el" href="def_8h-source.html#l00095">PDO4tx</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="def_8h-source.html#l00098">SDOrx</a>, <a class="el" href="def_8h-source.html#l00097">SDOtx</a>, <a class="el" href="def_8h-source.html#l00087">SYNC</a>, <a class="el" href="def_8h-source.html#l00088">TIME_STAMP</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="53fd0e34e8d4d31bf381700a9d8ae72b"></a><!-- doxytag: member="can_virtual.c::canpipes" ref="53fd0e34e8d4d31bf381700a9d8ae72b" args="[MAX_NB_CAN_PIPES]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structCANPipe.html">CANPipe</a> <a class="el" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[MAX_NB_CAN_PIPES] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__virtual_8c-source.html#l00040">40</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__virtual_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,23 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="unistd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node5 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__virtual_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c2e7f2f7e3574f30b05f0fa333ce9352
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSend_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="print_message",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+40fde74061bf384cbf1bd237aa2aee9b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,386 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h</h1><a href="candriver_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __CANDRIVER__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __CANDRIVER__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="comment">//#include DEBUG_CAN</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="can_8h.html">can.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="objdictdef_8h.html">objdictdef.h</a>&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="comment">/*</span>
+<a name="l00033"></a>00033 <span class="comment">The CAN message received are stored in a fifo stack</span>
+<a name="l00034"></a>00034 <span class="comment">We consider one stack for all the 5 can devices. It is a choice !</span>
+<a name="l00035"></a>00035 <span class="comment">*/</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="comment">/* Be free to change this value */</span>
+<a name="l00038"></a><a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">00038</a> <span class="preprocessor">#define MAX_STACK_MSG_RCV 5</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="comment">/* Number of incomings and outcomings CAN Line. The layer CanOpen must be</span>
+<a name="l00041"></a>00041 <span class="comment">used only for ONE line CAN. But you may used one or more CAN drivers, without</span>
+<a name="l00042"></a>00042 <span class="comment">a CanOpen layer.</span>
+<a name="l00043"></a>00043 <span class="comment">Only 2 lines are implemented. If more lines are needed, copy void __attribute__((interrupt)) can0HdlRcv (void) to void __attribute__((interrupt)) canXHdlRcv (void) and make </span>
+<a name="l00044"></a>00044 <span class="comment">changes : [0] to [x], CAN0 to CANX, etc</span>
+<a name="l00045"></a>00045 <span class="comment">*/</span>
+<a name="l00046"></a><a class="code" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">00046</a> <span class="preprocessor">#define NB_LINE_CAN 1</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="comment">/* Whose hardware HCS12 CAN block is used for CanOpen ? Chose between CAN0, ..., CAN4</span>
+<a name="l00049"></a>00049 <span class="comment">If you use CANOPEN_LINE_NUMBER_USED = CANI, the value of NB_LINE_CAN must be</span>
+<a name="l00050"></a>00050 <span class="comment">more or equal to I + 1</span>
+<a name="l00051"></a>00051 <span class="comment">Value other than CAN0 not tested, but should work fine.</span>
+<a name="l00052"></a>00052 <span class="comment"> */</span>
+<a name="l00053"></a><a class="code" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">00053</a> <span class="preprocessor">#define CANOPEN_LINE_NUMBER_USED CAN0</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="comment">/* Stack of received messages </span>
+<a name="l00056"></a>00056 <span class="comment">MSG received on CAN0 module is stored in stackMsgRcv[0], etc</span>
+<a name="l00057"></a>00057 <span class="comment">*/</span>
+<a name="l00058"></a>00058 <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="structMessage.html">Message</a> <a class="code" href="candriver_8h.html#1858449b5bfa9aa019aa643f8453d1c8">stackMsgRcv</a>[<a class="code" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">NB_LINE_CAN</a>][<a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a>];
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 <span class="comment">/* Copy from the stack of the message to treat */</span>
+<a name="l00062"></a>00062 <span class="keyword">extern</span> <a class="code" href="structMessage.html">Message</a> <a class="code" href="candriver_8h.html#54c57753f0e749e7ca14315c745bc8d9">msgRcv</a>;
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 <span class="comment">/* To move on the stack of messages </span>
+<a name="l00066"></a>00066 <span class="comment"> */</span>
+<a name="l00067"></a><a class="code" href="structt__pointerStack.html">00067</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00068"></a><a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">00068</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> w ; <span class="comment">/* received */</span>
+<a name="l00069"></a><a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">00069</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> r ; <span class="comment">/* To transmit */</span>
+<a name="l00070"></a>00070 } <a class="code" href="structt__pointerStack.html">t_pointerStack</a>;
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073 <span class="comment">/* Pointer for write or read a message in/from the reception stack */</span>
+<a name="l00074"></a>00074 <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="structt__pointerStack.html">t_pointerStack</a> <a class="code" href="candriver_8h.html#509b5bc79f44e93ccb86d970a3aab01c">ptrMsgRcv</a>[<a class="code" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">NB_LINE_CAN</a>];
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 <span class="comment">/* </span>
+<a name="l00077"></a>00077 <span class="comment">Parameters to define the  clock system for the CAN bus</span>
+<a name="l00078"></a>00078 <span class="comment">example : </span>
+<a name="l00079"></a>00079 <span class="comment">CAN_BUS_TIME clk = {</span>
+<a name="l00080"></a>00080 <span class="comment">      1,  // clksrc: Use the bus clock : 16 MHz, the freq. of the quartz's board        </span>
+<a name="l00081"></a>00081 <span class="comment">      0,  // brp :  chose btw 0 and 63 (6 bits).  freq time quantum = 16MHz / (brp + 1) </span>
+<a name="l00082"></a>00082 <span class="comment">      1,  // sjw : chose btw 0 and 3 (2 bits). Sync on (sjw + 1 ) time quantum          </span>
+<a name="l00083"></a>00083 <span class="comment">      1,  // samp : chose btw 0 and 3 (2 bits) (samp + 1 ) samples per bit              </span>
+<a name="l00084"></a>00084 <span class="comment">      4,  // tseg2 : chose btw 0 and 7 (3 bits) Segment 2 width = (tseg2 + 1)  tq       </span>
+<a name="l00085"></a>00085 <span class="comment">      9,  // tseg1 : chose btw 0 and 15 (4 bits) Segment 1 width = (tseg1 + 1)  tq      </span>
+<a name="l00086"></a>00086 <span class="comment"></span>
+<a name="l00087"></a>00087 <span class="comment">      </span>
+<a name="l00088"></a>00088 <span class="comment">      With these values, </span>
+<a name="l00089"></a>00089 <span class="comment">      - The width of the bit time is 16 time quantum :</span>
+<a name="l00090"></a>00090 <span class="comment">          - 1 tq for the SYNC segment (could not be modified)</span>
+<a name="l00091"></a>00091 <span class="comment">          - 10 tq for the TIME 1 segment (tseg1 = 9)</span>
+<a name="l00092"></a>00092 <span class="comment">          - 5 tq for the TIME 2 segment (tseg2 = 4)</span>
+<a name="l00093"></a>00093 <span class="comment">      - Because the bus clock of the MSCAN is 16 MHZ, and the </span>
+<a name="l00094"></a>00094 <span class="comment">        freq of the time quantum is 16 MHZ (brp = 0), and  there are 16 tq in the bit time,</span>
+<a name="l00095"></a>00095 <span class="comment">        so the freq of the bit time is 1 MHz.</span>
+<a name="l00096"></a>00096 <span class="comment">      </span>
+<a name="l00097"></a>00097 <span class="comment">  };</span>
+<a name="l00098"></a>00098 <span class="comment">*/</span>
+<a name="l00099"></a><a class="code" href="structcanBusTime.html">00099</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00100"></a><a class="code" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">00100</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  clksrc;     <span class="comment">/* use of internal clock  or clock bus        */</span>
+<a name="l00101"></a><a class="code" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">00101</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  brp;        <span class="comment">/* define the bus speed                       */</span>
+<a name="l00102"></a><a class="code" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">00102</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  sjw;        <span class="comment">/* Number of time quantum for synchro - 1     */</span>
+<a name="l00103"></a><a class="code" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">00103</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  samp;       <span class="comment">/* Number of sample per bit (1 or 3)          */</span>
+<a name="l00104"></a><a class="code" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">00104</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  tseg2;      <span class="comment">/* Width of the time segment 2 (in tq) - 1    */</span>
+<a name="l00105"></a><a class="code" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">00105</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  tseg1;      <span class="comment">/* Width of the time segment 1 (in tq) - 1    */</span>
+<a name="l00106"></a>00106 } <a class="code" href="structcanBusTime.html">canBusTime</a>;
+<a name="l00107"></a>00107 
+<a name="l00108"></a>00108 <span class="comment">/* </span>
+<a name="l00109"></a>00109 <span class="comment">Parameters to init the filters for received messages</span>
+<a name="l00110"></a>00110 <span class="comment">*/</span>
+<a name="l00111"></a><a class="code" href="structcanBusFilterInit.html">00111</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00112"></a><a class="code" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">00112</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  idam;        <span class="comment">/* Put 0x01 for 16 bits acceptance filter    */</span>
+<a name="l00113"></a><a class="code" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">00113</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidar0;
+<a name="l00114"></a><a class="code" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">00114</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidmr0;
+<a name="l00115"></a><a class="code" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">00115</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidar1;
+<a name="l00116"></a><a class="code" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">00116</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidmr1; 
+<a name="l00117"></a><a class="code" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">00117</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidar2;
+<a name="l00118"></a><a class="code" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">00118</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidmr2;
+<a name="l00119"></a><a class="code" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">00119</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidar3;
+<a name="l00120"></a><a class="code" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">00120</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidmr3;
+<a name="l00121"></a><a class="code" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">00121</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidar4;
+<a name="l00122"></a><a class="code" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">00122</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidmr4;
+<a name="l00123"></a><a class="code" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">00123</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidar5;
+<a name="l00124"></a><a class="code" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">00124</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidmr5; 
+<a name="l00125"></a><a class="code" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">00125</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidar6;
+<a name="l00126"></a><a class="code" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">00126</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidmr6;
+<a name="l00127"></a><a class="code" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">00127</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidar7;
+<a name="l00128"></a><a class="code" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">00128</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  canidmr7;  
+<a name="l00129"></a>00129 } <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a>;
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131 <span class="comment">/*</span>
+<a name="l00132"></a>00132 <span class="comment">Parameters to init MSCAN</span>
+<a name="l00133"></a>00133 <span class="comment">Example</span>
+<a name="l00134"></a>00134 <span class="comment">CAN_BUS_INIT bi = {</span>
+<a name="l00135"></a>00135 <span class="comment">    0,     no low power                  </span>
+<a name="l00136"></a>00136 <span class="comment">    0,     no time stamp                </span>
+<a name="l00137"></a>00137 <span class="comment">    1,     enable MSCAN                 </span>
+<a name="l00138"></a>00138 <span class="comment">    0,     clock source : oscillator    </span>
+<a name="l00139"></a>00139 <span class="comment">    0,     no loop back                 </span>
+<a name="l00140"></a>00140 <span class="comment">    0,     no listen only               </span>
+<a name="l00141"></a>00141 <span class="comment">    0,     no low pass filter for wk up </span>
+<a name="l00142"></a>00142 <span class="comment">    {</span>
+<a name="l00143"></a>00143 <span class="comment">      1,       Use the oscillator clock                         </span>
+<a name="l00144"></a>00144 <span class="comment">      0,       Quartz oscillator : freq time quantum =  freq oscillator clock / (0 + 1)</span>
+<a name="l00145"></a>00145 <span class="comment">      1,       Sync on (1 + 1) time quantum                            </span>
+<a name="l00146"></a>00146 <span class="comment">      1,       1 sample per bit                                  </span>
+<a name="l00147"></a>00147 <span class="comment">      4,       time segment 2 width : (4 + 1) tq                     </span>
+<a name="l00148"></a>00148 <span class="comment">      9,       time segment 1 width : (9 + 1) tq                     </span>
+<a name="l00149"></a>00149 <span class="comment">    }</span>
+<a name="l00150"></a>00150 <span class="comment">  };   </span>
+<a name="l00151"></a>00151 <span class="comment">*/</span>
+<a name="l00152"></a>00152 
+<a name="l00153"></a><a class="code" href="structcanBusInit.html">00153</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00154"></a><a class="code" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">00154</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  cswai;      <span class="comment">/* Low power/normal in wait mode   (1/0)      */</span>
+<a name="l00155"></a><a class="code" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">00155</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  time;       <span class="comment">/* Timer for time-stamp enable/disable (1/0)  */</span>
+<a name="l00156"></a><a class="code" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">00156</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  cane;       <span class="comment">/* Enable MSCAN (yes=1) Do it !               */</span>
+<a name="l00157"></a><a class="code" href="structcanBusInit.html#15fa5be003dd5961e7926d75bd405058">00157</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  clksrc;     <span class="comment">/* clock source bus/oscillator (1/0)          */</span>
+<a name="l00158"></a><a class="code" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">00158</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  loopb;      <span class="comment">/* loop back mode for test (yes=1/no=0)       */</span>
+<a name="l00159"></a><a class="code" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">00159</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  listen;     <span class="comment">/* MSCAN is listen only (yes=1/no=0 ie normal)*/</span>
+<a name="l00160"></a><a class="code" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">00160</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  wupm;       <span class="comment">/* low pas filter for wake up (yes=1/no=0)    */</span>
+<a name="l00161"></a>00161   <a class="code" href="structcanBusTime.html">canBusTime</a> 
+<a name="l00162"></a><a class="code" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">00162</a>         clk;        <span class="comment">/* Values for clock system init               */</span>
+<a name="l00163"></a>00163   <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a>
+<a name="l00164"></a><a class="code" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">00164</a>   fi;               <span class="comment">/* Values for filter acceptance msg init      */</span>
+<a name="l00165"></a>00165   
+<a name="l00166"></a>00166 } <a class="code" href="structcanBusInit.html">canBusInit</a>;
+<a name="l00167"></a>00167 
+<a name="l00168"></a>00168 <span class="keyword">extern</span> <a class="code" href="structcanBusInit.html">canBusInit</a> <a class="code" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">bi</a>;
+<a name="l00169"></a>00169 
+<a name="l00170"></a>00170 
+<a name="l00171"></a>00171 
+<a name="l00172"></a>00172 <span class="comment">/*</span>
+<a name="l00173"></a>00173 <span class="comment">For the received messsage, add a Identificator to</span>
+<a name="l00174"></a>00174 <span class="comment">the list of ID to accept.</span>
+<a name="l00175"></a>00175 <span class="comment">You can use several times this function to accept several messages.</span>
+<a name="l00176"></a>00176 <span class="comment">It configures registers on 16 bits.</span>
+<a name="l00177"></a>00177 <span class="comment">Automatically, it configure the filter to</span>
+<a name="l00178"></a>00178 <span class="comment">- not accepting the msg on 29 bits (ide=1 refused)</span>
+<a name="l00179"></a>00179 <span class="comment">- not filtering on rtr state (rtr = 1 and rtr = 0 are accepted)</span>
+<a name="l00180"></a>00180 <span class="comment">Algo :</span>
+<a name="l00181"></a>00181 <span class="comment">if CANIDARx = 0 then  CANIDARx = id . else do nothing</span>
+<a name="l00182"></a>00182 <span class="comment">CANIDMRx = CANIDMRx OR (CANIDARx XOR id )</span>
+<a name="l00183"></a>00183 <span class="comment">nFilter : 0 to 3</span>
+<a name="l00184"></a>00184 <span class="comment">Must be in init mode before.</span>
+<a name="l00185"></a>00185 <span class="comment">*/</span>
+<a name="l00186"></a>00186 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#acfd181d5b055d1403930442e28ac643">canAddIdToFilter</a> (
+<a name="l00187"></a>00187                        <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN,
+<a name="l00188"></a>00188                        <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nFilter,
+<a name="l00189"></a>00189                        <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <span class="keywordtype">id</span> <span class="comment">/* 11 bits, the 5 msb not used */</span>
+<a name="l00190"></a>00190                        );
+<a name="l00191"></a>00191 
+<a name="l00192"></a>00192 <span class="comment">/*</span>
+<a name="l00193"></a>00193 <span class="comment"> Use this function to change the CAN message acceptance filters and masks.</span>
+<a name="l00194"></a>00194 <span class="comment"> */</span>
+<a name="l00195"></a>00195 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#751a41c9747b96ab400b5599370cea83">canChangeFilter</a> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a> fi);
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197 
+<a name="l00198"></a>00198 <span class="comment">/*</span>
+<a name="l00199"></a>00199 <span class="comment">Enable one of the 5 MSCAN.</span>
+<a name="l00200"></a>00200 <span class="comment">Must be done only one time after a reset of the CPU.</span>
+<a name="l00201"></a>00201 <span class="comment">To do before any CAN initialisation</span>
+<a name="l00202"></a>00202 <span class="comment">*/</span>
+<a name="l00203"></a>00203 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canEnable</a> (
+<a name="l00204"></a>00204                 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span>
+<a name="l00205"></a>00205                 );
+<a name="l00206"></a>00206 
+<a name="l00207"></a>00207 
+<a name="l00208"></a>00208 <span class="comment">/* </span>
+<a name="l00209"></a>00209 <span class="comment">Initialize one of the 5 mscan</span>
+<a name="l00210"></a>00210 <span class="comment">can be done multiple times in your code</span>
+<a name="l00211"></a>00211 <span class="comment">Return 0 : OK</span>
+<a name="l00212"></a>00212 <span class="comment">When it return from the function,</span>
+<a name="l00213"></a>00213 <span class="comment">mscan is on sleep mode with wake up disabled.</span>
+<a name="l00214"></a>00214 <span class="comment">      is not on init mode</span>
+<a name="l00215"></a>00215 <span class="comment">*/</span>
+<a name="l00216"></a>00216 <span class="keywordtype">char</span> <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a> (
+<a name="l00217"></a>00217               <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN,   <span class="comment">/* First address of MSCANx registers  */</span>
+<a name="l00218"></a>00218               <a class="code" href="structcanBusInit.html">canBusInit</a> 
+<a name="l00219"></a>00219               bi       <span class="comment">/* All the parameters to init the bus */</span>
+<a name="l00220"></a>00220               );
+<a name="l00221"></a>00221 <span class="comment">/*</span>
+<a name="l00222"></a>00222 <span class="comment">Initialize the parameters of the system clock for the MSCAN</span>
+<a name="l00223"></a>00223 <span class="comment">You must put the MSCAN in sleep mode before with canSleepMode()</span>
+<a name="l00224"></a>00224 <span class="comment">Return 0 : OK</span>
+<a name="l00225"></a>00225 <span class="comment">       1 : Not in sleep mode. Unable to init MSCAN </span>
+<a name="l00226"></a>00226 <span class="comment">*/</span>
+<a name="l00227"></a>00227 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canInitClock</a> (
+<a name="l00228"></a>00228                    <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <span class="comment">/* First address of MSCANx registers */</span>
+<a name="l00229"></a>00229                    <a class="code" href="structcanBusTime.html">canBusTime</a> clk);
+<a name="l00230"></a>00230 
+<a name="l00231"></a>00231 <span class="comment">/* </span>
+<a name="l00232"></a>00232 <span class="comment">Initialize one filter for acceptance of received msg.</span>
+<a name="l00233"></a>00233 <span class="comment">Filters MUST be configured on 16 bits </span>
+<a name="l00234"></a>00234 <span class="comment">(See doc Motorola mscan bloc guide fig 4.3)</span>
+<a name="l00235"></a>00235 <span class="comment">Must be in init mode before.</span>
+<a name="l00236"></a>00236 <span class="comment">adrCAN  : adress of the first register of the mscan module</span>
+<a name="l00237"></a>00237 <span class="comment">nFilter : the filter : 0 to 3.</span>
+<a name="l00238"></a>00238 <span class="comment">ar : Value to write in acceptance register</span>
+<a name="l00239"></a>00239 <span class="comment">     Beware ! hight byte and low byte inverted.</span>
+<a name="l00240"></a>00240 <span class="comment">     for example if nFilter = 0, hight byte of ar -&gt; CANIDAR0</span>
+<a name="l00241"></a>00241 <span class="comment">                                 low   byte of ar -&gt; CANIDAR1</span>
+<a name="l00242"></a>00242 <span class="comment">mr : Value to write in mask register</span>
+<a name="l00243"></a>00243 <span class="comment">     Beware ! hight byte and low byte inverted.</span>
+<a name="l00244"></a>00244 <span class="comment">     for example if nFilter = 2, hight byte of ar -&gt; CANIDMR4</span>
+<a name="l00245"></a>00245 <span class="comment">                                 low   byte of ar -&gt; CANIDMR5</span>
+<a name="l00246"></a>00246 <span class="comment">*/</span>
+<a name="l00247"></a>00247 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5fb549697afb7918607aa113e01c543d">canInit1Filter</a> (
+<a name="l00248"></a>00248                      <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, 
+<a name="l00249"></a>00249                      <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nFilter,
+<a name="l00250"></a>00250                      <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> ar,
+<a name="l00251"></a>00251                      <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> mr
+<a name="l00252"></a>00252                      );
+<a name="l00253"></a>00253 
+<a name="l00254"></a>00254 <span class="comment">/*</span>
+<a name="l00255"></a>00255 <span class="comment">Initialise the parameters for filtering the messages received.</span>
+<a name="l00256"></a>00256 <span class="comment">You must put the MSCAN in init mode before with canInitMode()</span>
+<a name="l00257"></a>00257 <span class="comment">Return 0 : OK</span>
+<a name="l00258"></a>00258 <span class="comment">       1 : Not in init mode. Unable to init MSCAN </span>
+<a name="l00259"></a>00259 <span class="comment">*/</span>
+<a name="l00260"></a>00260 
+<a name="l00261"></a>00261 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a> (
+<a name="l00262"></a>00262                     <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <span class="comment">/* First address of MSCANx registers */</span>
+<a name="l00263"></a>00263                     <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a> fi);
+<a name="l00264"></a>00264 <span class="comment">/*</span>
+<a name="l00265"></a>00265 <span class="comment">Put one of the 5 mscan in Init mode</span>
+<a name="l00266"></a>00266 <span class="comment">Loop until init mode is reached.</span>
+<a name="l00267"></a>00267 <span class="comment">*/</span>
+<a name="l00268"></a>00268 
+<a name="l00269"></a>00269 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a> (
+<a name="l00270"></a>00270                   <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span>
+<a name="l00271"></a>00271                   );    
+<a name="l00272"></a>00272 
+<a name="l00273"></a>00273 <span class="comment">/*</span>
+<a name="l00274"></a>00274 <span class="comment">Leave the Init mode</span>
+<a name="l00275"></a>00275 <span class="comment">loop until init mode leaved.</span>
+<a name="l00276"></a>00276 <span class="comment">*/</span>
+<a name="l00277"></a>00277 
+<a name="l00278"></a>00278 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a> (
+<a name="l00279"></a>00279                    <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span>
+<a name="l00280"></a>00280                    );
+<a name="l00281"></a>00281 
+<a name="l00282"></a>00282 
+<a name="l00283"></a>00283 
+<a name="l00284"></a>00284 <span class="comment">/*</span>
+<a name="l00285"></a>00285 <span class="comment">Transmit a msg on CAN "adrCan"</span>
+<a name="l00286"></a>00286 <span class="comment">Return : 0      No error</span>
+<a name="l00287"></a>00287 <span class="comment">         other  error : no buffer available to make the transmission</span>
+<a name="l00288"></a>00288 <span class="comment">*/</span>      
+<a name="l00289"></a>00289 
+<a name="l00290"></a>00290 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canMsgTransmit</a> (
+<a name="l00291"></a>00291                      <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN,  <span class="comment">/* First address of MSCANx registers */</span>
+<a name="l00292"></a>00292                      <a class="code" href="structMessage.html">Message</a> msg  <span class="comment">/* Message to transmit                */</span>
+<a name="l00293"></a>00293                      );
+<a name="l00294"></a>00294 
+<a name="l00295"></a>00295 <span class="comment">/*</span>
+<a name="l00296"></a>00296 <span class="comment"> Set the interruptions. Must be call just after having left the init mode.</span>
+<a name="l00297"></a>00297 <span class="comment"> */</span>          
+<a name="l00298"></a>00298 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN);                 
+<a name="l00299"></a>00299 
+<a name="l00300"></a>00300 <span class="comment">/*</span>
+<a name="l00301"></a>00301 <span class="comment">Put one of the 5 mscan in sleep mode</span>
+<a name="l00302"></a>00302 <span class="comment">Beware! If some messages are to be sent,</span>
+<a name="l00303"></a>00303 <span class="comment">or if it is receiving, going into sleep mode</span>
+<a name="l00304"></a>00304 <span class="comment">may take time.</span>
+<a name="l00305"></a>00305 <span class="comment">Wake up is disabled : stay in sleep mode even if</span>
+<a name="l00306"></a>00306 <span class="comment">bus traffic detected.</span>
+<a name="l00307"></a>00307 <span class="comment">return 0 if 0K, other if error : mscan is on init mode.</span>
+<a name="l00308"></a>00308 <span class="comment">Stay in this function until the sleep mode</span>
+<a name="l00309"></a>00309 <span class="comment">is reached.</span>
+<a name="l00310"></a>00310 <span class="comment">*/</span>
+<a name="l00311"></a>00311 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a> (
+<a name="l00312"></a>00312                    <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span>
+<a name="l00313"></a>00313                    );   
+<a name="l00314"></a>00314 
+<a name="l00315"></a>00315 <span class="comment">/*</span>
+<a name="l00316"></a>00316 <span class="comment">Leave the sleep mode</span>
+<a name="l00317"></a>00317 <span class="comment">loop until sleep mode leaved.</span>
+<a name="l00318"></a>00318 <span class="comment">return 0 : OK</span>
+<a name="l00319"></a>00319 <span class="comment">return 1 : error : in init mode</span>
+<a name="l00320"></a>00320 <span class="comment">*/</span>
+<a name="l00321"></a>00321 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a> (
+<a name="l00322"></a>00322                     <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span>
+<a name="l00323"></a>00323                     );  
+<a name="l00324"></a>00324 
+<a name="l00325"></a>00325 <span class="comment">/*</span>
+<a name="l00326"></a>00326 <span class="comment">Put one of the 5 mscan in sleep mode</span>
+<a name="l00327"></a>00327 <span class="comment">MSCAN must not be in init mode.</span>
+<a name="l00328"></a>00328 <span class="comment">wake up is enabled : wake up if traffic on CAN is detected</span>
+<a name="l00329"></a>00329 <span class="comment">Beware! If some messages are to be sent,</span>
+<a name="l00330"></a>00330 <span class="comment">or if it is receiving, going into sleep mode</span>
+<a name="l00331"></a>00331 <span class="comment">may take time.</span>
+<a name="l00332"></a>00332 <span class="comment">Loop until sleep mode reached.</span>
+<a name="l00333"></a>00333 <span class="comment">return 0 if 0K, other if error</span>
+<a name="l00334"></a>00334 <span class="comment">*/</span>
+<a name="l00335"></a>00335 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canSleepWupMode</a> (
+<a name="l00336"></a>00336                       <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span>
+<a name="l00337"></a>00337                       );        
+<a name="l00338"></a>00338 
+<a name="l00339"></a>00339 <span class="comment">/*</span>
+<a name="l00340"></a>00340 <span class="comment">Test if one of the 5 mscan is in init mode.</span>
+<a name="l00341"></a>00341 <span class="comment">Return </span>
+<a name="l00342"></a>00342 <span class="comment">       0     -&gt; Not in init mode</span>
+<a name="l00343"></a>00343 <span class="comment">       other -&gt; In init mode</span>
+<a name="l00344"></a>00344 <span class="comment">*/</span>
+<a name="l00345"></a>00345 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a> (
+<a name="l00346"></a>00346                       <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span>
+<a name="l00347"></a>00347                       );   
+<a name="l00348"></a>00348 
+<a name="l00349"></a>00349 <span class="comment">/*</span>
+<a name="l00350"></a>00350 <span class="comment">Test if one of the 5 mscan is in sleep mode.</span>
+<a name="l00351"></a>00351 <span class="comment">Return </span>
+<a name="l00352"></a>00352 <span class="comment">       0     -&gt; Not in sleep mode</span>
+<a name="l00353"></a>00353 <span class="comment">       other -&gt; In sleep mode</span>
+<a name="l00354"></a>00354 <span class="comment">*/</span>
+<a name="l00355"></a>00355 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a> (
+<a name="l00356"></a>00356                        <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span>
+<a name="l00357"></a>00357                        );   
+<a name="l00358"></a>00358 
+<a name="l00359"></a>00359 
+<a name="l00360"></a>00360 
+<a name="l00361"></a>00361 <span class="preprocessor">#endif </span><span class="comment">/*__CANDRIVER__*/</span>
+<a name="l00362"></a>00362 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,668 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h File Reference</h1><code>#include &lt;<a class="el" href="can_8h-source.html">can.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>&gt;</code><br>
+
+<p>
+<a href="candriver_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__pointerStack.html">t_pointerStack</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html">canBusTime</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html">canBusInit</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">NB_LINE_CAN</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">CANOPEN_LINE_NUMBER_USED</a>&nbsp;&nbsp;&nbsp;CAN0</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#acfd181d5b055d1403930442e28ac643">canAddIdToFilter</a> (UNS16 adrCAN, UNS8 nFilter, UNS16 id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#751a41c9747b96ab400b5599370cea83">canChangeFilter</a> (UNS16 adrCAN, <a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> fi)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#5a53a89d2e348d70331e6ebe269d155a">canEnable</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#3c4f7a31d94e5e7c7322535467b806de">canInit</a> (UNS16 adrCAN, <a class="el" href="structcanBusInit.html">canBusInit</a> <a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">bi</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canInitClock</a> (UNS16 adrCAN, <a class="el" href="structcanBusTime.html">canBusTime</a> clk)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#5fb549697afb7918607aa113e01c543d">canInit1Filter</a> (UNS16 adrCAN, UNS8 nFilter, UNS16 ar, UNS16 mr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a> (UNS16 adrCAN, <a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> fi)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canMsgTransmit</a> (UNS16 adrCAN, <a class="el" href="structMessage.html">Message</a> msg)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canSleepWupMode</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a> (UNS16 adrCAN)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile <a class="el" href="structMessage.html">Message</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#1858449b5bfa9aa019aa643f8453d1c8">stackMsgRcv</a> [NB_LINE_CAN][MAX_STACK_MSG_RCV]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structMessage.html">Message</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#54c57753f0e749e7ca14315c745bc8d9">msgRcv</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile <a class="el" href="structt__pointerStack.html">t_pointerStack</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#509b5bc79f44e93ccb86d970a3aab01c">ptrMsgRcv</a> [NB_LINE_CAN]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcanBusInit.html">canBusInit</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">bi</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="aec12501ba547723b21fd74636ea045a"></a><!-- doxytag: member="candriver.h::CANOPEN_LINE_NUMBER_USED" ref="aec12501ba547723b21fd74636ea045a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANOPEN_LINE_NUMBER_USED&nbsp;&nbsp;&nbsp;CAN0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00053">53</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="604df069233e19d5960b444524a43042"></a><!-- doxytag: member="candriver.h::MAX_STACK_MSG_RCV" ref="604df069233e19d5960b444524a43042" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MAX_STACK_MSG_RCV&nbsp;&nbsp;&nbsp;5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00038">38</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="08b16baaf10a1b7fb8a3569a6c0f67ff"></a><!-- doxytag: member="candriver.h::NB_LINE_CAN" ref="08b16baaf10a1b7fb8a3569a6c0f67ff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NB_LINE_CAN&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00046">46</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="acfd181d5b055d1403930442e28ac643"></a><!-- doxytag: member="candriver.h::canAddIdToFilter" ref="acfd181d5b055d1403930442e28ac643" args="(UNS16 adrCAN, UNS8 nFilter, UNS16 id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canAddIdToFilter           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nFilter</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00210">210</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="751a41c9747b96ab400b5599370cea83"></a><!-- doxytag: member="candriver.h::canChangeFilter" ref="751a41c9747b96ab400b5599370cea83" args="(UNS16 adrCAN, canBusFilterInit fi)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canChangeFilter           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a>&nbsp;</td>
+          <td class="paramname"> <em>fi</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00250">250</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="canOpenDriver_8c-source.html#l00364">canInitFilter()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00392">canInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00401">canInitModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00445">canSetInterrupt()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00452">canSleepMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00466">canSleepModeQ()</a>, and <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>.
+</div>
+</div><p>
+<a class="anchor" name="5a53a89d2e348d70331e6ebe269d155a"></a><!-- doxytag: member="candriver.h::canEnable" ref="5a53a89d2e348d70331e6ebe269d155a" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canEnable           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00266">266</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="3c4f7a31d94e5e7c7322535467b806de"></a><!-- doxytag: member="candriver.h::canInit" ref="3c4f7a31d94e5e7c7322535467b806de" args="(UNS16 adrCAN, canBusInit bi)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInit           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structcanBusInit.html">canBusInit</a>&nbsp;</td>
+          <td class="paramname"> <em>bi</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00277">277</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, <a class="el" href="candriver_8h-source.html#l00156">canBusInit::cane</a>, <a class="el" href="canOpenDriver_8c-source.html#l00266">canEnable()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00313">canInitClock()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00364">canInitFilter()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00392">canInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00401">canInitModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00445">canSetInterrupt()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00452">canSleepMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00466">canSleepModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00162">canBusInit::clk</a>, <a class="el" href="candriver_8h-source.html#l00154">canBusInit::cswai</a>, <a class="el" href="candriver_8h-source.html#l00164">canBusInit::fi</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="candriver_8h-source.html#l00159">canBusInit::listen</a>, <a class="el" href="candriver_8h-source.html#l00158">canBusInit::loopb</a>, <a class="el" href="candriver_8h-source.html#l00155">canBusInit::time</a>, and <a class="el" href="candriver_8h-source.html#l00160">canBusInit::wupm</a>.
+</div>
+</div><p>
+<a class="anchor" name="5fb549697afb7918607aa113e01c543d"></a><!-- doxytag: member="candriver.h::canInit1Filter" ref="5fb549697afb7918607aa113e01c543d" args="(UNS16 adrCAN, UNS8 nFilter, UNS16 ar, UNS16 mr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInit1Filter           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nFilter</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>ar</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>mr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00335">335</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ec3ce6d79012dd8a08fa5aeb6a0489f"></a><!-- doxytag: member="candriver.h::canInitClock" ref="6ec3ce6d79012dd8a08fa5aeb6a0489f" args="(UNS16 adrCAN, canBusTime clk)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInitClock           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structcanBusTime.html">canBusTime</a>&nbsp;</td>
+          <td class="paramname"> <em>clk</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00313">313</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="candriver_8h-source.html#l00101">canBusTime::brp</a>, <a class="el" href="ports__def_8h-source.html#l00706">CANBTR0</a>, <a class="el" href="ports__def_8h-source.html#l00707">CANBTR1</a>, <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00100">canBusTime::clksrc</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="candriver_8h-source.html#l00103">canBusTime::samp</a>, <a class="el" href="candriver_8h-source.html#l00102">canBusTime::sjw</a>, <a class="el" href="candriver_8h-source.html#l00105">canBusTime::tseg1</a>, and <a class="el" href="candriver_8h-source.html#l00104">canBusTime::tseg2</a>.
+</div>
+</div><p>
+<a class="anchor" name="b4502eef7616b25c74b1ac5a2245b085"></a><!-- doxytag: member="candriver.h::canInitFilter" ref="b4502eef7616b25c74b1ac5a2245b085" args="(UNS16 adrCAN, canBusFilterInit fi)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInitFilter           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a>&nbsp;</td>
+          <td class="paramname"> <em>fi</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00364">364</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00713">CANIDAC</a>, <a class="el" href="candriver_8h-source.html#l00113">canBusFilterInit::canidar0</a>, <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="candriver_8h-source.html#l00115">canBusFilterInit::canidar1</a>, <a class="el" href="ports__def_8h-source.html#l00715">CANIDAR1</a>, <a class="el" href="candriver_8h-source.html#l00117">canBusFilterInit::canidar2</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="candriver_8h-source.html#l00119">canBusFilterInit::canidar3</a>, <a class="el" href="ports__def_8h-source.html#l00717">CANIDAR3</a>, <a class="el" href="candriver_8h-source.html#l00121">canBusFilterInit::canidar4</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="candriver_8h-source.html#l00123">canBusFilterInit::canidar5</a>, <a class="el" href="ports__def_8h-source.html#l00723">CANIDAR5</a>, <a class="el" href="candriver_8h-source.html#l00125">canBusFilterInit::canidar6</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="candriver_8h-source.html#l00127">canBusFilterInit::canidar7</a>, <a class="el" href="ports__def_8h-source.html#l00725">CANIDAR7</a>, <a class="el" href="candriver_8h-source.html#l00114">canBusFilterInit::canidmr0</a>, <a class="el" href="ports__def_8h-source.html#l00718">CANIDMR0</a>, <a class="el" href="candriver_8h-source.html#l00116">canBusFilterInit::canidmr1</a>, <a class="el" href="ports__def_8h-source.html#l00719">CANIDMR1</a>, <a class="el" href="candriver_8h-source.html#l00118">canBusFilterInit::canidmr2</a>, <a class="el" href="ports__def_8h-source.html#l00720">CANIDMR2</a>, <a class="el" href="candriver_8h-source.html#l00120">canBusFilterInit::canidmr3</a>, <a class="el" href="ports__def_8h-source.html#l00721">CANIDMR3</a>, <a class="el" href="candriver_8h-source.html#l00122">canBusFilterInit::canidmr4</a>, <a class="el" href="ports__def_8h-source.html#l00726">CANIDMR4</a>, <a class="el" href="candriver_8h-source.html#l00124">canBusFilterInit::canidmr5</a>, <a class="el" href="ports__def_8h-source.html#l00727">CANIDMR5</a>, <a class="el" href="candriver_8h-source.html#l00126">canBusFilterInit::canidmr6</a>, <a class="el" href="ports__def_8h-source.html#l00728">CANIDMR6</a>, <a class="el" href="candriver_8h-source.html#l00128">canBusFilterInit::canidmr7</a>, <a class="el" href="ports__def_8h-source.html#l00729">CANIDMR7</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00112">canBusFilterInit::idam</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>.
+</div>
+</div><p>
+<a class="anchor" name="0b98e4800c82d99981833aa4207f1eb9"></a><!-- doxytag: member="candriver.h::canInitMode" ref="0b98e4800c82d99981833aa4207f1eb9" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInitMode           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00392">392</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="00ffb46abacfdfa56ebc70e15164113e"></a><!-- doxytag: member="candriver.h::canInitModeQ" ref="00ffb46abacfdfa56ebc70e15164113e" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canInitModeQ           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00401">401</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="2f2d1ed55cfd9d7f85883f8d70d318ba"></a><!-- doxytag: member="candriver.h::canMsgTransmit" ref="2f2d1ed55cfd9d7f85883f8d70d318ba" args="(UNS16 adrCAN, Message msg)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canMsgTransmit           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a>&nbsp;</td>
+          <td class="paramname"> <em>msg</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00410">410</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00712">CANTBSEL</a>, <a class="el" href="ports__def_8h-source.html#l00710">CANTFLG</a>, <a class="el" href="ports__def_8h-source.html#l00738">CANTRSDTA</a>, <a class="el" href="ports__def_8h-source.html#l00737">CANTRSID</a>, <a class="el" href="ports__def_8h-source.html#l00739">CANTRSLEN</a>, <a class="el" href="ports__def_8h-source.html#l00740">CANTRSPRI</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="5ad8616a3276f7f40149b551f09aa6a1"></a><!-- doxytag: member="candriver.h::canSetInterrupt" ref="5ad8616a3276f7f40149b551f09aa6a1" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canSetInterrupt           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00445">445</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00709">CANRIER</a>, <a class="el" href="ports__def_8h-source.html#l00711">CANTIER</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="c7773223579ec7e0fab5238df214da89"></a><!-- doxytag: member="candriver.h::canSleepMode" ref="c7773223579ec7e0fab5238df214da89" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canSleepMode           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00452">452</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="a89f28005eea54f5b216eb72a18d45f3"></a><!-- doxytag: member="candriver.h::canSleepModeQ" ref="a89f28005eea54f5b216eb72a18d45f3" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canSleepModeQ           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00466">466</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>.
+</div>
+</div><p>
+<a class="anchor" name="1ae1ad5d66ac87085baf5b9d0a4e62ca"></a><!-- doxytag: member="candriver.h::canSleepWupMode" ref="1ae1ad5d66ac87085baf5b9d0a4e62ca" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canSleepWupMode           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00480">480</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>.
+</div>
+</div><p>
+<a class="anchor" name="6beefe951b3c9de786c585257488fa82"></a><!-- doxytag: member="candriver.h::canTestInitMode" ref="6beefe951b3c9de786c585257488fa82" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canTestInitMode           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00493">493</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<a class="anchor" name="fa79f2ac95a8143c2fb087260df39820"></a><!-- doxytag: member="candriver.h::canTestSleepMode" ref="fa79f2ac95a8143c2fb087260df39820" args="(UNS16 adrCAN)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char canTestSleepMode           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>adrCAN</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00499">499</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="c731fd3e22e0f2c414b1e3f511c85423"></a><!-- doxytag: member="candriver.h::bi" ref="c731fd3e22e0f2c414b1e3f511c85423" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structcanBusInit.html">canBusInit</a> <a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">bi</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="54c57753f0e749e7ca14315c745bc8d9"></a><!-- doxytag: member="candriver.h::msgRcv" ref="54c57753f0e749e7ca14315c745bc8d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structMessage.html">Message</a> <a class="el" href="candriver_8h.html#54c57753f0e749e7ca14315c745bc8d9">msgRcv</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="509b5bc79f44e93ccb86d970a3aab01c"></a><!-- doxytag: member="candriver.h::ptrMsgRcv" ref="509b5bc79f44e93ccb86d970a3aab01c" args="[NB_LINE_CAN]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">volatile <a class="el" href="structt__pointerStack.html">t_pointerStack</a> <a class="el" href="candriver_8h.html#509b5bc79f44e93ccb86d970a3aab01c">ptrMsgRcv</a>[NB_LINE_CAN]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1858449b5bfa9aa019aa643f8453d1c8"></a><!-- doxytag: member="candriver.h::stackMsgRcv" ref="1858449b5bfa9aa019aa643f8453d1c8" args="[NB_LINE_CAN][MAX_STACK_MSG_RCV]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">volatile <a class="el" href="structMessage.html">Message</a> <a class="el" href="candriver_8h.html#1858449b5bfa9aa019aa643f8453d1c8">stackMsgRcv</a>[NB_LINE_CAN][MAX_STACK_MSG_RCV]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4b78aa688f305e7d5b1a0204d46370d9
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ce575cd9ea5d959bf1208cf1d449ea14
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepWupMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ae72df7e912f53e5d96075252b375173
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,30 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canEnable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"];
+  Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"];
+  Node6 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"];
+  Node10 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6f38e9abfd2284616b22f2f04f87f248
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInit1Filter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+012753a05393e159678f6ad2c62f956b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+2ddee194a974e7b451b6c62e4eeaa270
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,25 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canChangeFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"];
+  Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d0bccbf65ecd5d37aa808c6d60f1621e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+2ddabff6e2acd6c0a8be813deaeb7fab
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+bff772af432c9bf129d5cdb92cdf96e2
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canAddIdToFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b1b71c85e9789f6726155d807451eac0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0db8c5aaac5a9c2958641772b67c71cd
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+59815630f7ae4c180bd2ea3a46900c77
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canmsg_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h</h1><a href="canmsg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* canmsg.h - common kernel-space and user-space CAN message structure</span>
+<a name="l00002"></a>00002 <span class="comment"> * Linux CAN-bus device driver.</span>
+<a name="l00003"></a>00003 <span class="comment"> * Written by Pavel Pisa - OCERA team member</span>
+<a name="l00004"></a>00004 <span class="comment"> * email:pisa@cmp.felk.cvut.cz</span>
+<a name="l00005"></a>00005 <span class="comment"> * This software is released under the GPL-License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * Version lincan-0.3  17 Jun 2004</span>
+<a name="l00007"></a>00007 <span class="comment"> */</span>
+<a name="l00008"></a>00008 
+<a name="l00009"></a>00009 <span class="preprocessor">#ifndef _CANMSG_T_H</span>
+<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define _CANMSG_T_H</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span>
+<a name="l00012"></a>00012 <span class="preprocessor">#ifdef __KERNEL__</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;linux/time.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;linux/types.h&gt;</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#else </span><span class="comment">/* __KERNEL__ */</span>
+<a name="l00018"></a>00018 
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;sys/time.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;sys/types.h&gt;</span>
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022 <span class="preprocessor">#endif </span><span class="comment">/* __KERNEL__ */</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00026"></a>00026 <span class="preprocessor">#endif</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span>
+<a name="l00028"></a>00028 <span class="comment">/*</span>
+<a name="l00029"></a>00029 <span class="comment"> * CAN_MSG_VERSION_2 enables new canmsg_t layout compatible with</span>
+<a name="l00030"></a>00030 <span class="comment"> * can4linux project from http://www.port.de/</span>
+<a name="l00031"></a>00031 <span class="comment"> *</span>
+<a name="l00032"></a>00032 <span class="comment"> */</span>
+<a name="l00033"></a><a class="code" href="canmsg_8h.html#6e08f25b3a7951a82cc337505fc3c27a">00033</a> <span class="preprocessor">#define CAN_MSG_VERSION_2</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00035"></a>00035 <span class="comment">/* Number of data bytes in one CAN message */</span>
+<a name="l00036"></a><a class="code" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">00036</a> <span class="preprocessor">#define CAN_MSG_LENGTH 8</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#ifdef CAN_MSG_VERSION_2</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a><a class="code" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">00040</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>timeval canmsg_tstamp_t ;
+<a name="l00041"></a>00041 
+<a name="l00042"></a><a class="code" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">00042</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a>;
+<a name="l00043"></a>00043 
+<a name="l00059"></a><a class="code" href="structcanmsg__t.html">00059</a> <span class="keyword">struct </span><a class="code" href="structcanmsg__t.html">canmsg_t</a> {
+<a name="l00060"></a><a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">00060</a>         <span class="keywordtype">int</span>             <a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a>;
+<a name="l00061"></a><a class="code" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">00061</a>         <span class="keywordtype">int</span>             <a class="code" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">cob</a>;
+<a name="l00062"></a><a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">00062</a>         canmsg_id_t     <a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a>;
+<a name="l00063"></a><a class="code" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">00063</a>         canmsg_tstamp_t <a class="code" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">timestamp</a>;
+<a name="l00064"></a><a class="code" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">00064</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>  <a class="code" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">length</a>;
+<a name="l00065"></a><a class="code" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">00065</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">data</a>[<a class="code" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">CAN_MSG_LENGTH</a>];
+<a name="l00066"></a>00066 };
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068 <span class="preprocessor">#else </span><span class="comment">/*CAN_MSG_VERSION_2*/</span>
+<a name="l00069"></a>00069 <span class="preprocessor">#ifndef PACKED</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#define PACKED __attribute__((packed))</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span><span class="comment">/* Old, deprecated version of canmsg_t structure */</span>
+<a name="l00073"></a>00073 <span class="keyword">struct </span><a class="code" href="structcanmsg__t.html">canmsg_t</a> {
+<a name="l00074"></a>00074         <span class="keywordtype">short</span>           <a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a>;
+<a name="l00075"></a>00075         <span class="keywordtype">int</span>             <a class="code" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">cob</a>;
+<a name="l00076"></a>00076         canmsg_id_t     <a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a>;
+<a name="l00077"></a>00077         <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>   <a class="code" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">timestamp</a>;
+<a name="l00078"></a>00078         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    <a class="code" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">length</a>;
+<a name="l00079"></a>00079         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">data</a>[<a class="code" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">CAN_MSG_LENGTH</a>];
+<a name="l00080"></a>00080 } PACKED;
+<a name="l00081"></a>00081 <span class="preprocessor">#endif </span><span class="comment">/*CAN_MSG_VERSION_2*/</span>
+<a name="l00082"></a>00082 
+<a name="l00083"></a><a class="code" href="canmsg_8h.html#be94973a423090a2a9a1c15a9479a920">00083</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcanmsg__t.html">canmsg_t</a> <a class="code" href="canmsg_8h.html#be94973a423090a2a9a1c15a9479a920">canmsg_t</a>;
+<a name="l00084"></a>00084 
+<a name="l00105"></a><a class="code" href="structcanfilt__t.html">00105</a> <span class="keyword">struct </span><a class="code" href="structcanfilt__t.html">canfilt_t</a> {
+<a name="l00106"></a><a class="code" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">00106</a>         <span class="keywordtype">int</span>             <a class="code" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">flags</a>;
+<a name="l00107"></a><a class="code" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">00107</a>         <span class="keywordtype">int</span>             <a class="code" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">queid</a>;
+<a name="l00108"></a><a class="code" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">00108</a>         <span class="keywordtype">int</span>             <a class="code" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">cob</a>;
+<a name="l00109"></a><a class="code" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">00109</a>         canmsg_id_t     <a class="code" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">id</a>;
+<a name="l00110"></a><a class="code" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">00110</a>         canmsg_id_t     <a class="code" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">mask</a>;
+<a name="l00111"></a>00111 };
+<a name="l00112"></a>00112 
+<a name="l00113"></a><a class="code" href="canmsg_8h.html#d37d8411be50cb86c62113a96b56e120">00113</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcanfilt__t.html">canfilt_t</a> <a class="code" href="canmsg_8h.html#d37d8411be50cb86c62113a96b56e120">canfilt_t</a>;
+<a name="l00114"></a>00114 
+<a name="l00115"></a>00115 <span class="comment">/* Definitions to use for canmsg_t and canfilt_t flags */</span>
+<a name="l00116"></a><a class="code" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">00116</a> <span class="preprocessor">#define MSG_RTR   (1&lt;&lt;0)</span>
+<a name="l00117"></a><a class="code" href="canmsg_8h.html#8a25d646d69812829a67d88e00245007">00117</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_OVR   (1&lt;&lt;1)</span>
+<a name="l00118"></a><a class="code" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">00118</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_EXT   (1&lt;&lt;2)</span>
+<a name="l00119"></a><a class="code" href="canmsg_8h.html#8371666c6983526f38115cda79f63d62">00119</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_LOCAL (1&lt;&lt;3)</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span><span class="comment">/* If you change above lines, check canque_filtid2internal function */</span>
+<a name="l00121"></a>00121 
+<a name="l00122"></a>00122 <span class="comment">/* Additional definitions used for canfilt_t only */</span>
+<a name="l00123"></a><a class="code" href="canmsg_8h.html#664009574504682c47743d2a3690afa7">00123</a> <span class="preprocessor">#define MSG_FILT_MASK_SHIFT   8</span>
+<a name="l00124"></a><a class="code" href="canmsg_8h.html#003ae3d402f58589544d93f02ae5e252">00124</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_RTR_MASK   (MSG_RTR&lt;&lt;MSG_FILT_MASK_SHIFT)</span>
+<a name="l00125"></a><a class="code" href="canmsg_8h.html#4796f51e6847235d7fcb74b35a023f9f">00125</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_EXT_MASK   (MSG_EXT&lt;&lt;MSG_FILT_MASK_SHIFT)</span>
+<a name="l00126"></a><a class="code" href="canmsg_8h.html#0fa902ccfba692bf3db9782496acc80b">00126</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_LOCAL_MASK (MSG_LOCAL&lt;&lt;MSG_FILT_MASK_SHIFT)</span>
+<a name="l00127"></a><a class="code" href="canmsg_8h.html#2b53a66520d29f4df4473fff575ad417">00127</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_PROCESSLOCAL (MSG_OVR&lt;&lt;MSG_FILT_MASK_SHIFT)</span>
+<a name="l00128"></a>00128 <span class="preprocessor"></span>
+<a name="l00129"></a>00129 <span class="comment">/* Can message ID mask */</span>
+<a name="l00130"></a><a class="code" href="canmsg_8h.html#9a9e40fdca7c76479284ba350e3c8506">00130</a> <span class="preprocessor">#define MSG_ID_MASK ((1l&lt;&lt;29)-1)</span>
+<a name="l00131"></a>00131 <span class="preprocessor"></span>
+<a name="l00132"></a>00132 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00133"></a>00133 <span class="preprocessor"></span>} <span class="comment">/* extern "C"*/</span>
+<a name="l00134"></a>00134 <span class="preprocessor">#endif</span>
+<a name="l00135"></a>00135 <span class="preprocessor"></span>
+<a name="l00136"></a>00136 <span class="preprocessor">#endif </span><span class="comment">/*_CANMSG_T_H*/</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canmsg_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,344 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h File Reference</h1><code>#include &lt;sys/time.h&gt;</code><br>
+<code>#include &lt;sys/types.h&gt;</code><br>
+
+<p>
+<a href="canmsg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html">canmsg_t</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html">canfilt_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#6e08f25b3a7951a82cc337505fc3c27a">CAN_MSG_VERSION_2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">CAN_MSG_LENGTH</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">MSG_RTR</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#8a25d646d69812829a67d88e00245007">MSG_OVR</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">MSG_EXT</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#8371666c6983526f38115cda79f63d62">MSG_LOCAL</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;3)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#664009574504682c47743d2a3690afa7">MSG_FILT_MASK_SHIFT</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#003ae3d402f58589544d93f02ae5e252">MSG_RTR_MASK</a>&nbsp;&nbsp;&nbsp;(MSG_RTR&lt;&lt;MSG_FILT_MASK_SHIFT)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#4796f51e6847235d7fcb74b35a023f9f">MSG_EXT_MASK</a>&nbsp;&nbsp;&nbsp;(MSG_EXT&lt;&lt;MSG_FILT_MASK_SHIFT)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#0fa902ccfba692bf3db9782496acc80b">MSG_LOCAL_MASK</a>&nbsp;&nbsp;&nbsp;(MSG_LOCAL&lt;&lt;MSG_FILT_MASK_SHIFT)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#2b53a66520d29f4df4473fff575ad417">MSG_PROCESSLOCAL</a>&nbsp;&nbsp;&nbsp;(MSG_OVR&lt;&lt;MSG_FILT_MASK_SHIFT)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#9a9e40fdca7c76479284ba350e3c8506">MSG_ID_MASK</a>&nbsp;&nbsp;&nbsp;((1l&lt;&lt;29)-1)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef timeval&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg_tstamp_t</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structcanmsg__t.html">canmsg_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#be94973a423090a2a9a1c15a9479a920">canmsg_t</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structcanfilt__t.html">canfilt_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#d37d8411be50cb86c62113a96b56e120">canfilt_t</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="eb09c576cda35f0ce23882b092679131"></a><!-- doxytag: member="canmsg.h::CAN_MSG_LENGTH" ref="eb09c576cda35f0ce23882b092679131" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_MSG_LENGTH&nbsp;&nbsp;&nbsp;8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00036">36</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6e08f25b3a7951a82cc337505fc3c27a"></a><!-- doxytag: member="canmsg.h::CAN_MSG_VERSION_2" ref="6e08f25b3a7951a82cc337505fc3c27a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_MSG_VERSION_2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00033">33</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="973182db693bc55d98fafe82ad62f68c"></a><!-- doxytag: member="canmsg.h::MSG_EXT" ref="973182db693bc55d98fafe82ad62f68c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_EXT&nbsp;&nbsp;&nbsp;(1&lt;&lt;2)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00118">118</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4796f51e6847235d7fcb74b35a023f9f"></a><!-- doxytag: member="canmsg.h::MSG_EXT_MASK" ref="4796f51e6847235d7fcb74b35a023f9f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_EXT_MASK&nbsp;&nbsp;&nbsp;(MSG_EXT&lt;&lt;MSG_FILT_MASK_SHIFT)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00125">125</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="664009574504682c47743d2a3690afa7"></a><!-- doxytag: member="canmsg.h::MSG_FILT_MASK_SHIFT" ref="664009574504682c47743d2a3690afa7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_FILT_MASK_SHIFT&nbsp;&nbsp;&nbsp;8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00123">123</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9a9e40fdca7c76479284ba350e3c8506"></a><!-- doxytag: member="canmsg.h::MSG_ID_MASK" ref="9a9e40fdca7c76479284ba350e3c8506" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_ID_MASK&nbsp;&nbsp;&nbsp;((1l&lt;&lt;29)-1)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00130">130</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8371666c6983526f38115cda79f63d62"></a><!-- doxytag: member="canmsg.h::MSG_LOCAL" ref="8371666c6983526f38115cda79f63d62" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_LOCAL&nbsp;&nbsp;&nbsp;(1&lt;&lt;3)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00119">119</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0fa902ccfba692bf3db9782496acc80b"></a><!-- doxytag: member="canmsg.h::MSG_LOCAL_MASK" ref="0fa902ccfba692bf3db9782496acc80b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_LOCAL_MASK&nbsp;&nbsp;&nbsp;(MSG_LOCAL&lt;&lt;MSG_FILT_MASK_SHIFT)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00126">126</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8a25d646d69812829a67d88e00245007"></a><!-- doxytag: member="canmsg.h::MSG_OVR" ref="8a25d646d69812829a67d88e00245007" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_OVR&nbsp;&nbsp;&nbsp;(1&lt;&lt;1)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00117">117</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2b53a66520d29f4df4473fff575ad417"></a><!-- doxytag: member="canmsg.h::MSG_PROCESSLOCAL" ref="2b53a66520d29f4df4473fff575ad417" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_PROCESSLOCAL&nbsp;&nbsp;&nbsp;(MSG_OVR&lt;&lt;MSG_FILT_MASK_SHIFT)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00127">127</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a17d9d21b15825ab928d225e6b317d26"></a><!-- doxytag: member="canmsg.h::MSG_RTR" ref="a17d9d21b15825ab928d225e6b317d26" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_RTR&nbsp;&nbsp;&nbsp;(1&lt;&lt;0)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00116">116</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="003ae3d402f58589544d93f02ae5e252"></a><!-- doxytag: member="canmsg.h::MSG_RTR_MASK" ref="003ae3d402f58589544d93f02ae5e252" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_RTR_MASK&nbsp;&nbsp;&nbsp;(MSG_RTR&lt;&lt;MSG_FILT_MASK_SHIFT)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00124">124</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="d37d8411be50cb86c62113a96b56e120"></a><!-- doxytag: member="canmsg.h::canfilt_t" ref="d37d8411be50cb86c62113a96b56e120" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structcanfilt__t.html">canfilt_t</a> <a class="el" href="structcanfilt__t.html">canfilt_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00113">113</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4df2eff676652dbe67d372e42ccf8aa7"></a><!-- doxytag: member="canmsg.h::canmsg_id_t" ref="4df2eff676652dbe67d372e42ccf8aa7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef unsigned long <a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00042">42</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="be94973a423090a2a9a1c15a9479a920"></a><!-- doxytag: member="canmsg.h::canmsg_t" ref="be94973a423090a2a9a1c15a9479a920" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structcanmsg__t.html">canmsg_t</a> <a class="el" href="structcanmsg__t.html">canmsg_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00083">83</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f5a9ea1b33e64787190dccc1ce5419a2"></a><!-- doxytag: member="canmsg.h::canmsg_tstamp_t" ref="f5a9ea1b33e64787190dccc1ce5419a2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct timeval <a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg_tstamp_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00040">40</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canmsg_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,12 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lincan_8h.html"];
+  Node3 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canmsg_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+14f66cbe0cb3304fd03020da665bced0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canmsg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="sys/types.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/canmsg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+bd2437f6bd931c03d0e02d04176846a4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcan__uvccm__win32.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,358 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: can_uvccm_win32 Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>can_uvccm_win32 Class Reference</h1><!-- doxytag: class="can_uvccm_win32" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">can_uvccm_win32</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">~can_uvccm_win32</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">send</a> (const <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">receive</a> (<a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">open_rs232</a> (int port=1, int baud_rate=57600)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">close_rs232</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">get_can_data</a> (const char *can_cmd_buf, long &amp;bufsize, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">set_can_data</a> (const <a class="el" href="structMessage.html">Message</a> &amp;m, std::string &amp;can_cmd)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32_1_1error.html">error</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00017">17</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="f4f6d1f25174fd3b7d897a5f73bc363e"></a><!-- doxytag: member="can_uvccm_win32::can_uvccm_win32" ref="f4f6d1f25174fd3b7d897a5f73bc363e" args="(s_BOARD *board)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">can_uvccm_win32::can_uvccm_win32           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00039">39</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+<p>
+References <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, and <a class="el" href="can__uvccm__win32_8cpp-source.html#l00136">open_rs232()</a>.
+</div>
+</div><p>
+<a class="anchor" name="39bb5c7bb141391d0f2f34b7dd5f487c"></a><!-- doxytag: member="can_uvccm_win32::~can_uvccm_win32" ref="39bb5c7bb141391d0f2f34b7dd5f487c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">can_uvccm_win32::~can_uvccm_win32           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00047">47</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+<p>
+References <a class="el" href="can__uvccm__win32_8cpp-source.html#l00190">close_rs232()</a>.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="3358bfa32c0164bc11d220745e3e0430"></a><!-- doxytag: member="can_uvccm_win32::send" ref="3358bfa32c0164bc11d220745e3e0430" args="(const Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool can_uvccm_win32::send           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00052">52</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+<p>
+References <a class="el" href="def_8h-source.html#l00063">FALSE</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00033">m_port</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00035">m_write_event</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00271">set_can_data()</a>, and <a class="el" href="eds__utils_8py-source.html#l00391">eds_utils::WriteFile()</a>.
+</div>
+</div><p>
+<a class="anchor" name="4301393c1d3046b35d0b545e761b94db"></a><!-- doxytag: member="can_uvccm_win32::receive" ref="4301393c1d3046b35d0b545e761b94db" args="(Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool can_uvccm_win32::receive           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00080">80</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+<p>
+References <a class="el" href="def_8h-source.html#l00063">FALSE</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00206">get_can_data()</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00033">m_port</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00034">m_read_event</a>, and <a class="el" href="can__uvccm__win32_8cpp-source.html#l00036">m_residual_buffer</a>.
+</div>
+</div><p>
+<a class="anchor" name="7fb6732edc691451bc1d3206c07d4715"></a><!-- doxytag: member="can_uvccm_win32::open_rs232" ref="7fb6732edc691451bc1d3206c07d4715" args="(int port=1, int baud_rate=57600)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool can_uvccm_win32::open_rs232           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>port</em> = <code>1</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>baud_rate</em> = <code>57600</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00136">136</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+<p>
+References <a class="el" href="def_8h-source.html#l00063">FALSE</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00033">m_port</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00034">m_read_event</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00035">m_write_event</a>, and <a class="el" href="def_8h-source.html#l00062">TRUE</a>.
+</div>
+</div><p>
+<a class="anchor" name="06f9d2fb860a821436471c3233f91dff"></a><!-- doxytag: member="can_uvccm_win32::close_rs232" ref="06f9d2fb860a821436471c3233f91dff" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool can_uvccm_win32::close_rs232           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00190">190</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+<p>
+References <a class="el" href="can__uvccm__win32_8cpp-source.html#l00033">m_port</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00034">m_read_event</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00036">m_residual_buffer</a>, and <a class="el" href="can__uvccm__win32_8cpp-source.html#l00035">m_write_event</a>.
+</div>
+</div><p>
+<a class="anchor" name="c3d1d02a46518b2639beb6060f79f2a2"></a><!-- doxytag: member="can_uvccm_win32::get_can_data" ref="c3d1d02a46518b2639beb6060f79f2a2" args="(const char *can_cmd_buf, long &amp;bufsize, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool can_uvccm_win32::get_can_data           </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>can_cmd_buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">long &amp;&nbsp;</td>
+          <td class="paramname"> <em>bufsize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00206">206</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+<p>
+References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="0f2aed9c45f29e6082f37ea17aea46ae"></a><!-- doxytag: member="can_uvccm_win32::set_can_data" ref="0f2aed9c45f29e6082f37ea17aea46ae" args="(const Message &amp;m, std::string &amp;can_cmd)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool can_uvccm_win32::set_can_data           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structMessage.html">Message</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>m</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">std::string &amp;&nbsp;</td>
+          <td class="paramname"> <em>can_cmd</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00271">271</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+<p>
+References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="3f13c1748b3cd57fd1d478782428859a"></a><!-- doxytag: member="can_uvccm_win32::m_port" ref="3f13c1748b3cd57fd1d478782428859a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">HANDLE <a class="el" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">can_uvccm_win32::m_port</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00033">33</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="cf25e6725871137696ab41b06fa05417"></a><!-- doxytag: member="can_uvccm_win32::m_read_event" ref="cf25e6725871137696ab41b06fa05417" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">HANDLE <a class="el" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">can_uvccm_win32::m_read_event</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00034">34</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="544ea7fd0e8a5d7cfb7cf9058d6020a4"></a><!-- doxytag: member="can_uvccm_win32::m_write_event" ref="544ea7fd0e8a5d7cfb7cf9058d6020a4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">HANDLE <a class="el" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">can_uvccm_win32::m_write_event</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00035">35</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="d264855657adc02fbc687f37d302fc9f"></a><!-- doxytag: member="can_uvccm_win32::m_residual_buffer" ref="d264855657adc02fbc687f37d302fc9f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string <a class="el" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">can_uvccm_win32::m_residual_buffer</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00036">36</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/<a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcan__uvccm__win32_1_1error.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: can_uvccm_win32::error Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="classcan__uvccm__win32.html">can_uvccm_win32</a>::<a class="el" href="classcan__uvccm__win32_1_1error.html">error</a></div>
+<h1>can_uvccm_win32::error Class Reference</h1><!-- doxytag: class="can_uvccm_win32::error" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00020">20</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/<a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="can_uvccm_win32::send",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="can_uvccm_win32::set_can_data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="eds_utils::WriteFile",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6c735c92d46a6e36b22efb6cba9e7c33
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="can_uvccm_win32::~can_uvccm_win32",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="can_uvccm_win32::close_rs232",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0b5349d984e437099b2470c6968309d5
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="can_uvccm_win32::receive",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="can_uvccm_win32::get_can_data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5e7d2c0df09e3c25bec9a4c6f63a2bbc
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="can_uvccm_win32::can_uvccm_win32",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="can_uvccm_win32::open_rs232",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ab0edc52f44139fb5cf3a62c3c0eb909
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classccritical__section.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: ccritical_section Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>ccritical_section Class Reference</h1><!-- doxytag: class="ccritical_section" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html#b373df4a1457e4d91117ae8dd052f152">ccritical_section</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html#9afc8d8a935bb51b02e9ef9bc7241466">~ccritical_section</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">enter</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">leave</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">CRITICAL_SECTION&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00038">38</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="b373df4a1457e4d91117ae8dd052f152"></a><!-- doxytag: member="ccritical_section::ccritical_section" ref="b373df4a1457e4d91117ae8dd052f152" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ccritical_section::ccritical_section           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00041">41</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00058">m_cs</a>.
+</div>
+</div><p>
+<a class="anchor" name="9afc8d8a935bb51b02e9ef9bc7241466"></a><!-- doxytag: member="ccritical_section::~ccritical_section" ref="9afc8d8a935bb51b02e9ef9bc7241466" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ccritical_section::~ccritical_section           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00045">45</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00058">m_cs</a>.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="94af8f7f73229ecc82a303be7e2b0ad0"></a><!-- doxytag: member="ccritical_section::enter" ref="94af8f7f73229ecc82a303be7e2b0ad0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ccritical_section::enter           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00049">49</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00058">m_cs</a>.
+</div>
+</div><p>
+<a class="anchor" name="e1f542404005a2f0696ced6c52a8ce3b"></a><!-- doxytag: member="ccritical_section::leave" ref="e1f542404005a2f0696ced6c52a8ce3b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ccritical_section::leave           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00053">53</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00058">m_cs</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="102f1ff74ca1adffa1868c3b9d5fb7bb"></a><!-- doxytag: member="ccritical_section::m_cs" ref="102f1ff74ca1adffa1868c3b9d5fb7bb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CRITICAL_SECTION <a class="el" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">ccritical_section::m_cs</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00058">58</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/<a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classclass__timers.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,382 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: class_timers Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>class_timers Class Reference</h1><!-- doxytag: class="class_timers" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">class_timers</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">~class_timers</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">start_timer_thread</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">resume_timer_thread</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">stop_timer_thread</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">set_timer</a> (TIMEVAL value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">get_elapsed_time</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a> () const</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static DWORD WINAPI&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">timer_loop_thread_proc</a> (void *arg)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">m_last_occured_alarm_time</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">m_continue_timer_loop</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">m_use_hi_res_timer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">m_counts_per_usec</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00094">94</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="924a91ae96d721dd432136351c925d9f"></a><!-- doxytag: member="class_timers::class_timers" ref="924a91ae96d721dd432136351c925d9f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">class_timers::class_timers           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00116">116</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00113">m_counts_per_usec</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00112">m_use_hi_res_timer</a>.
+</div>
+</div><p>
+<a class="anchor" name="6fd261041314ddd3ada9537530d02afd"></a><!-- doxytag: member="class_timers::~class_timers" ref="6fd261041314ddd3ada9537530d02afd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">class_timers::~class_timers           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00133">133</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00193">stop_timer_thread()</a>.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="d857a63670354f41759f68d4ea29a0f5"></a><!-- doxytag: member="class_timers::start_timer_thread" ref="d857a63670354f41759f68d4ea29a0f5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void class_timers::start_timer_thread           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00173">173</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00109">m_last_alarm_set_time</a>, <a class="el" href="timers__win32_8cpp-source.html#l00108">m_last_occured_alarm_time</a>, <a class="el" href="timers__win32_8cpp-source.html#l00110">m_timer_thread</a>, <a class="el" href="timers__win32_8cpp-source.html#l00151">timer_loop_thread_proc()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>.
+</div>
+</div><p>
+<a class="anchor" name="e0066fac671c6adb997d6c075487af89"></a><!-- doxytag: member="class_timers::resume_timer_thread" ref="e0066fac671c6adb997d6c075487af89" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void class_timers::resume_timer_thread           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00184">184</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00111">m_continue_timer_loop</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00110">m_timer_thread</a>.
+</div>
+</div><p>
+<a class="anchor" name="a78d9f5ab159ec6b11b4dc4c8f351697"></a><!-- doxytag: member="class_timers::stop_timer_thread" ref="a78d9f5ab159ec6b11b4dc4c8f351697" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void class_timers::stop_timer_thread           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00193">193</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00111">m_continue_timer_loop</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00110">m_timer_thread</a>.
+</div>
+</div><p>
+<a class="anchor" name="a27df6346a38fb25acc394cb7998a3f8"></a><!-- doxytag: member="class_timers::set_timer" ref="a27df6346a38fb25acc394cb7998a3f8" args="(TIMEVAL value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void class_timers::set_timer           </td>
+          <td>(</td>
+          <td class="paramtype">TIMEVAL&nbsp;</td>
+          <td class="paramname"> <em>value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00204">204</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00109">m_last_alarm_set_time</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>.
+</div>
+</div><p>
+<a class="anchor" name="0fa5bd5d1d4012bf9eef3ffabe990dfb"></a><!-- doxytag: member="class_timers::get_elapsed_time" ref="0fa5bd5d1d4012bf9eef3ffabe990dfb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL class_timers::get_elapsed_time           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00210">210</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00108">m_last_occured_alarm_time</a>.
+</div>
+</div><p>
+<a class="anchor" name="e4fe19b5b56b72ce2601d74f6519bd0b"></a><!-- doxytag: member="class_timers::get_timer" ref="e4fe19b5b56b72ce2601d74f6519bd0b" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL class_timers::get_timer           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const<code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00139">139</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00113">m_counts_per_usec</a>, <a class="el" href="timers__win32_8cpp-source.html#l00112">m_use_hi_res_timer</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>.
+</div>
+</div><p>
+<a class="anchor" name="a68dd5b6225b3519b4bc2a0280683c87"></a><!-- doxytag: member="class_timers::timer_loop_thread_proc" ref="a68dd5b6225b3519b4bc2a0280683c87" args="(void *arg)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">DWORD WINAPI class_timers::timer_loop_thread_proc           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>arg</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static, private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00151">151</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00111">m_continue_timer_loop</a>, <a class="el" href="timers__win32_8cpp-source.html#l00109">m_last_alarm_set_time</a>, <a class="el" href="timers__win32_8cpp-source.html#l00108">m_last_occured_alarm_time</a>, <a class="el" href="timer_8c-source.html#l00104">TimeDispatch()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="01c07cb9949b61fce137e60a54d001b9"></a><!-- doxytag: member="class_timers::m_last_occured_alarm_time" ref="01c07cb9949b61fce137e60a54d001b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL <a class="el" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">class_timers::m_last_occured_alarm_time</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00108">108</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="d45784e3a40494a35d5684ab8df0bfc9"></a><!-- doxytag: member="class_timers::m_last_alarm_set_time" ref="d45784e3a40494a35d5684ab8df0bfc9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">volatile TIMEVAL <a class="el" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">class_timers::m_last_alarm_set_time</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00109">109</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="8d08585f4ba63c21b4636863499b9e05"></a><!-- doxytag: member="class_timers::m_timer_thread" ref="8d08585f4ba63c21b4636863499b9e05" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">HANDLE <a class="el" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">class_timers::m_timer_thread</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00110">110</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="957a0cc71456a57fd5cb640122fe924a"></a><!-- doxytag: member="class_timers::m_continue_timer_loop" ref="957a0cc71456a57fd5cb640122fe924a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">volatile bool <a class="el" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">class_timers::m_continue_timer_loop</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00111">111</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="5fdc6eb0abb2689d078b333b083bfcb0"></a><!-- doxytag: member="class_timers::m_use_hi_res_timer" ref="5fdc6eb0abb2689d078b333b083bfcb0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">class_timers::m_use_hi_res_timer</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00112">112</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="5bf844fdbe2e70ab6e3e832f688d382b"></a><!-- doxytag: member="class_timers::m_counts_per_usec" ref="5bf844fdbe2e70ab6e3e832f688d382b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">double <a class="el" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">class_timers::m_counts_per_usec</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00113">113</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/<a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="class_timers::get_elapsed_time",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0c6bbbe6530bbc36d395be5f50847b90
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="class_timers::~class_timers",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="class_timers::stop_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+1a8119a98ce72e058428f2a32d515979
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="class_timers::set_timer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0778188a7f499e5d2a0cdf27893b4574
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+2987e4d4b4da2a86e362abc0bc1df589
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,18 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="class_timers::start_timer_thread",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4d40e7f2b7696305d75aaf136e068ea1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcommondialogs_1_1AddSlaveDialog.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,349 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: commondialogs::AddSlaveDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1AddSlaveDialog.html">AddSlaveDialog</a></div>
+<h1>commondialogs::AddSlaveDialog Class Reference</h1><!-- doxytag: class="commondialogs::AddSlaveDialog" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#b104177c85484b33a3ef22eab6e55268">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">OnOK</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">OnImportEDSButton</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">RefreshEDSFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#70e8955dbb57253e53d28f24a7f28da4">SetNodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#0211d3e7bd98931e9426f587b7956d5b">GetValues</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">ButtonSizer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">NodeList</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">_init_coll_flexGridSizer1_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">_init_sizers</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">_init_ctrls</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00905">905</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="881e5f01c3bc7205cd81618e99e97bb7"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::_init_coll_flexGridSizer1_Items" ref="881e5f01c3bc7205cd81618e99e97bb7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::AddSlaveDialog::_init_coll_flexGridSizer1_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00906">906</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="28596c6fdb967515e753e4ba2f3cbbba"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::_init_sizers" ref="28596c6fdb967515e753e4ba2f3cbbba" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::AddSlaveDialog::_init_sizers           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00911">911</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1fe2e9fa83c9201e4939cbe28ea70f3d"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::_init_ctrls" ref="1fe2e9fa83c9201e4939cbe28ea70f3d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::AddSlaveDialog::_init_ctrls           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>prnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00919">919</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b104177c85484b33a3ef22eab6e55268"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::__init__" ref="b104177c85484b33a3ef22eab6e55268" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::AddSlaveDialog::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00964">964</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d8788a0255709742043cb758b8e4093d"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::OnOK" ref="d8788a0255709742043cb758b8e4093d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::AddSlaveDialog::OnOK           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00973">973</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c5d8179971eff35728972924949a4423"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::OnImportEDSButton" ref="c5d8179971eff35728972924949a4423" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::AddSlaveDialog::OnImportEDSButton           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l01016">1016</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7db65b205229e136495f5e98f16aef72"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::RefreshEDSFile" ref="7db65b205229e136495f5e98f16aef72" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::AddSlaveDialog::RefreshEDSFile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l01030">1030</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="70e8955dbb57253e53d28f24a7f28da4"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::SetNodeList" ref="70e8955dbb57253e53d28f24a7f28da4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::AddSlaveDialog::SetNodeList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>nodelist</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l01038">1038</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0211d3e7bd98931e9426f587b7956d5b"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::GetValues" ref="0211d3e7bd98931e9426f587b7956d5b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::AddSlaveDialog::GetValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l01042">1042</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="547ce8f618541a9a84f69d2c64c2f113"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::ButtonSizer" ref="547ce8f618541a9a84f69d2c64c2f113" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">commondialogs::AddSlaveDialog::ButtonSizer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00966">966</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="74c3506f4b1c4fa83d88c013eed6c727"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::NodeList" ref="74c3506f4b1c4fa83d88c013eed6c727" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">commondialogs::AddSlaveDialog::NodeList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l01039">1039</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcommondialogs_1_1CommunicationDialog.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,534 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: commondialogs::CommunicationDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1CommunicationDialog.html">CommunicationDialog</a></div>
+<h1>commondialogs::CommunicationDialog Class Reference</h1><!-- doxytag: class="commondialogs::CommunicationDialog" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ee020ad81cb3ea6df76d34785bf56a36">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#fd58f80e7851c8b2254930aa0ea13a2c">SetIndexDictionary</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#42954cf3c548eaeccf2a6ae5793b12ca">SetCurrentList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ff2dfb0c00ca27c85c297ae134ea4f31">GetCurrentList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">RefreshLists</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">OnPossibleIndexesDClick</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">OnCurrentIndexesDClick</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">OnSelectButton</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">OnUnselectButton</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">SelectPossible</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">UnselectCurrent</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">ButtonSizer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">_init_coll_flexGridSizer1_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">_init_sizers</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">_init_ctrls</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00041">41</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="30ca89384143013c6f74c2a1350723ba"></a><!-- doxytag: member="commondialogs::CommunicationDialog::_init_coll_flexGridSizer1_Items" ref="30ca89384143013c6f74c2a1350723ba" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::_init_coll_flexGridSizer1_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00042">42</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7273c6e406e4e14b27a7a4067f86ecff"></a><!-- doxytag: member="commondialogs::CommunicationDialog::_init_sizers" ref="7273c6e406e4e14b27a7a4067f86ecff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::_init_sizers           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00047">47</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="80e062462e3b696373dfd4debc1a2d67"></a><!-- doxytag: member="commondialogs::CommunicationDialog::_init_ctrls" ref="80e062462e3b696373dfd4debc1a2d67" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::_init_ctrls           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>prnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00055">55</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ee020ad81cb3ea6df76d34785bf56a36"></a><!-- doxytag: member="commondialogs::CommunicationDialog::__init__" ref="ee020ad81cb3ea6df76d34785bf56a36" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00106">106</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="fd58f80e7851c8b2254930aa0ea13a2c"></a><!-- doxytag: member="commondialogs::CommunicationDialog::SetIndexDictionary" ref="fd58f80e7851c8b2254930aa0ea13a2c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::SetIndexDictionary           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>dictionary</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00114">114</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="42954cf3c548eaeccf2a6ae5793b12ca"></a><!-- doxytag: member="commondialogs::CommunicationDialog::SetCurrentList" ref="42954cf3c548eaeccf2a6ae5793b12ca" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::SetCurrentList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>list</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00117">117</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ff2dfb0c00ca27c85c297ae134ea4f31"></a><!-- doxytag: member="commondialogs::CommunicationDialog::GetCurrentList" ref="ff2dfb0c00ca27c85c297ae134ea4f31" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::GetCurrentList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00122">122</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4d1850143516dddd4a997068f8d39707"></a><!-- doxytag: member="commondialogs::CommunicationDialog::RefreshLists" ref="4d1850143516dddd4a997068f8d39707" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::RefreshLists           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00125">125</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e82c18258dbad9910746289959b51907"></a><!-- doxytag: member="commondialogs::CommunicationDialog::OnPossibleIndexesDClick" ref="e82c18258dbad9910746289959b51907" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::OnPossibleIndexesDClick           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00139">139</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3ba145fc2f75f642c56795886f42662e"></a><!-- doxytag: member="commondialogs::CommunicationDialog::OnCurrentIndexesDClick" ref="3ba145fc2f75f642c56795886f42662e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::OnCurrentIndexesDClick           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00143">143</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="46ef8786e87def46043ea11cfd74a279"></a><!-- doxytag: member="commondialogs::CommunicationDialog::OnSelectButton" ref="46ef8786e87def46043ea11cfd74a279" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::OnSelectButton           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00147">147</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c228ecfb891ba5beb759c9507118b1d5"></a><!-- doxytag: member="commondialogs::CommunicationDialog::OnUnselectButton" ref="c228ecfb891ba5beb759c9507118b1d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::OnUnselectButton           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00151">151</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="59ad1a338abf8e3f25c43240aa5b2dab"></a><!-- doxytag: member="commondialogs::CommunicationDialog::SelectPossible" ref="59ad1a338abf8e3f25c43240aa5b2dab" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::SelectPossible           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00155">155</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="102862c2ba42dbffe915fd3997eb2673"></a><!-- doxytag: member="commondialogs::CommunicationDialog::UnselectCurrent" ref="102862c2ba42dbffe915fd3997eb2673" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CommunicationDialog::UnselectCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00162">162</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="2cb1c15c1124804750a9991549eb6e0a"></a><!-- doxytag: member="commondialogs::CommunicationDialog::ButtonSizer" ref="2cb1c15c1124804750a9991549eb6e0a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">commondialogs::CommunicationDialog::ButtonSizer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00108">108</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1d9e0865ffd28608fa78484b078a6661"></a><!-- doxytag: member="commondialogs::CommunicationDialog::AllList" ref="1d9e0865ffd28608fa78484b078a6661" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">commondialogs::CommunicationDialog::AllList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00110">110</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="807e6be61a54046153f1ff25e7c14928"></a><!-- doxytag: member="commondialogs::CommunicationDialog::CurrentList" ref="807e6be61a54046153f1ff25e7c14928" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">commondialogs::CommunicationDialog::CurrentList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00111">111</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="015f97d989d36b414e9370e41820a793"></a><!-- doxytag: member="commondialogs::CommunicationDialog::IndexDictionary" ref="015f97d989d36b414e9370e41820a793" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">commondialogs::CommunicationDialog::IndexDictionary</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00112">112</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcommondialogs_1_1CreateNodeDialog.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,389 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: commondialogs::CreateNodeDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1CreateNodeDialog.html">CreateNodeDialog</a></div>
+<h1>commondialogs::CreateNodeDialog Class Reference</h1><!-- doxytag: class="commondialogs::CreateNodeDialog" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#58c8aa89d480669890ef63456d126705">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">OnOK</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f62fdd3d1fbbea86a3eb716f20341b49">GetValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#2329fe0564d06a39130520ba83a22caf">GetProfile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#e224099d30206d623fcc567101b613d6">GetNMTManagement</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#02ed8598e287a76055b4524fbf56278d">GetOptions</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">OnProfileChoice</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">ButtonSizer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">ListProfile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">_init_coll_flexGridSizer1_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">_init_sizers</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">_init_ctrls</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00669">669</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="39d47edefb6b24dc8ad6ffa12d3d1bef"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::_init_coll_flexGridSizer1_Items" ref="39d47edefb6b24dc8ad6ffa12d3d1bef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CreateNodeDialog::_init_coll_flexGridSizer1_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00670">670</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f071ab5e59b63ec2712cd90dc90ac61a"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::_init_sizers" ref="f071ab5e59b63ec2712cd90dc90ac61a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CreateNodeDialog::_init_sizers           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00675">675</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="429fa9f55c65a135c19b01222b58d797"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::_init_ctrls" ref="429fa9f55c65a135c19b01222b58d797" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CreateNodeDialog::_init_ctrls           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>prnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00683">683</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="58c8aa89d480669890ef63456d126705"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::__init__" ref="58c8aa89d480669890ef63456d126705" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CreateNodeDialog::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>cwd</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00795">795</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1099b975b697d76a4a7ecdaef82b7f60"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::OnOK" ref="1099b975b697d76a4a7ecdaef82b7f60" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CreateNodeDialog::OnOK           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00820">820</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f62fdd3d1fbbea86a3eb716f20341b49"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::GetValues" ref="f62fdd3d1fbbea86a3eb716f20341b49" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CreateNodeDialog::GetValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00842">842</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2329fe0564d06a39130520ba83a22caf"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::GetProfile" ref="2329fe0564d06a39130520ba83a22caf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CreateNodeDialog::GetProfile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00851">851</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e224099d30206d623fcc567101b613d6"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::GetNMTManagement" ref="e224099d30206d623fcc567101b613d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CreateNodeDialog::GetNMTManagement           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00855">855</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="02ed8598e287a76055b4524fbf56278d"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::GetOptions" ref="02ed8598e287a76055b4524fbf56278d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CreateNodeDialog::GetOptions           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00864">864</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="145fc2276fd439e7d4bca53aff3a467a"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::OnProfileChoice" ref="145fc2276fd439e7d4bca53aff3a467a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::CreateNodeDialog::OnProfileChoice           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00878">878</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="7a8dc1f8cd4b452dbba2203499aad52c"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::ButtonSizer" ref="7a8dc1f8cd4b452dbba2203499aad52c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">commondialogs::CreateNodeDialog::ButtonSizer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00797">797</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a5b092c98d3fd4ea4cdffa4d48150ac4"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::ListProfile" ref="a5b092c98d3fd4ea4cdffa4d48150ac4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">commondialogs::CreateNodeDialog::ListProfile</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00804">804</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="37780e6f4737ffa27ff08bc4de64711c"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::Directory" ref="37780e6f4737ffa27ff08bc4de64711c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">commondialogs::CreateNodeDialog::Directory</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00806">806</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcommondialogs_1_1MapVariableDialog.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,405 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: commondialogs::MapVariableDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1MapVariableDialog.html">MapVariableDialog</a></div>
+<h1>commondialogs::MapVariableDialog Class Reference</h1><!-- doxytag: class="commondialogs::MapVariableDialog" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#1d6b6313208c4cfaf2243bbdf59d92d9">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#bdab86c958f3e219882e7852b301dc4b">SetIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">OnOK</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c447e821ce5690bdcd4f55d3b6e82cc0">GetValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">OnRadioButton1Click</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">OnRadioButton2Click</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">OnRadioButton3Click</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">EnableNumberTyping</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">ButtonSizer</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">_init_coll_flexGridSizer1_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">_init_sizers</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">_init_ctrls</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00185">185</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="912b9c33a957a879918c2dacfe12652b"></a><!-- doxytag: member="commondialogs::MapVariableDialog::_init_coll_flexGridSizer1_Items" ref="912b9c33a957a879918c2dacfe12652b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::MapVariableDialog::_init_coll_flexGridSizer1_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00186">186</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c4327f2bda8902fd3267551603128090"></a><!-- doxytag: member="commondialogs::MapVariableDialog::_init_sizers" ref="c4327f2bda8902fd3267551603128090" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::MapVariableDialog::_init_sizers           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00191">191</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8ac9451c0ae750a90ecaeedbf04bab64"></a><!-- doxytag: member="commondialogs::MapVariableDialog::_init_ctrls" ref="8ac9451c0ae750a90ecaeedbf04bab64" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::MapVariableDialog::_init_ctrls           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>prnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00199">199</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1d6b6313208c4cfaf2243bbdf59d92d9"></a><!-- doxytag: member="commondialogs::MapVariableDialog::__init__" ref="1d6b6313208c4cfaf2243bbdf59d92d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::MapVariableDialog::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00263">263</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="bdab86c958f3e219882e7852b301dc4b"></a><!-- doxytag: member="commondialogs::MapVariableDialog::SetIndex" ref="bdab86c958f3e219882e7852b301dc4b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::MapVariableDialog::SetIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00272">272</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="31ebc1dd65eeec19147b3a5202d1e6a4"></a><!-- doxytag: member="commondialogs::MapVariableDialog::OnOK" ref="31ebc1dd65eeec19147b3a5202d1e6a4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::MapVariableDialog::OnOK           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00275">275</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c447e821ce5690bdcd4f55d3b6e82cc0"></a><!-- doxytag: member="commondialogs::MapVariableDialog::GetValues" ref="c447e821ce5690bdcd4f55d3b6e82cc0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::MapVariableDialog::GetValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00305">305</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="63c2f5b4975384238c3b2aeabaeb6a11"></a><!-- doxytag: member="commondialogs::MapVariableDialog::OnRadioButton1Click" ref="63c2f5b4975384238c3b2aeabaeb6a11" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::MapVariableDialog::OnRadioButton1Click           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00319">319</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6d8ff9549883ff0b0313891884e1183a"></a><!-- doxytag: member="commondialogs::MapVariableDialog::OnRadioButton2Click" ref="6d8ff9549883ff0b0313891884e1183a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::MapVariableDialog::OnRadioButton2Click           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00323">323</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="64b1004d131ad794053dd456431501ca"></a><!-- doxytag: member="commondialogs::MapVariableDialog::OnRadioButton3Click" ref="64b1004d131ad794053dd456431501ca" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::MapVariableDialog::OnRadioButton3Click           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00327">327</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d971712aba98f0888bb5210073dd8737"></a><!-- doxytag: member="commondialogs::MapVariableDialog::EnableNumberTyping" ref="d971712aba98f0888bb5210073dd8737" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::MapVariableDialog::EnableNumberTyping           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>enable</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00331">331</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="142e2cd20328fd573126f5b60e8cec20"></a><!-- doxytag: member="commondialogs::MapVariableDialog::ButtonSizer" ref="142e2cd20328fd573126f5b60e8cec20" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">commondialogs::MapVariableDialog::ButtonSizer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00265">265</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcommondialogs_1_1NodeInfosDialog.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: commondialogs::NodeInfosDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1NodeInfosDialog.html">NodeInfosDialog</a></div>
+<h1>commondialogs::NodeInfosDialog Class Reference</h1><!-- doxytag: class="commondialogs::NodeInfosDialog" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#c95f7d4082146239f9278432c3efa6cd">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">OnOK</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#36750076ce1d98da4682c16bc9c00f74">SetValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#ca7599893a8bfbe3d0b8afca376e9353">GetValues</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">ButtonSizer</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">_init_coll_flexGridSizer1_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">_init_sizers</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">_init_ctrls</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00543">543</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="d776e64e7aaaecb9ad798efe80588506"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::_init_coll_flexGridSizer1_Items" ref="d776e64e7aaaecb9ad798efe80588506" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::NodeInfosDialog::_init_coll_flexGridSizer1_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00544">544</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="729b0b3de672a39d4066b2d68523bf93"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::_init_sizers" ref="729b0b3de672a39d4066b2d68523bf93" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::NodeInfosDialog::_init_sizers           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00549">549</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="103b344ad0af9db40eec62456dbf864c"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::_init_ctrls" ref="103b344ad0af9db40eec62456dbf864c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::NodeInfosDialog::_init_ctrls           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>prnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00557">557</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c95f7d4082146239f9278432c3efa6cd"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::__init__" ref="c95f7d4082146239f9278432c3efa6cd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::NodeInfosDialog::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00605">605</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="28e8dfedd00152d5b389a19f9cf0167f"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::OnOK" ref="28e8dfedd00152d5b389a19f9cf0167f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::NodeInfosDialog::OnOK           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00614">614</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="36750076ce1d98da4682c16bc9c00f74"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::SetValues" ref="36750076ce1d98da4682c16bc9c00f74" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::NodeInfosDialog::SetValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>description</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00636">636</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ca7599893a8bfbe3d0b8afca376e9353"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::GetValues" ref="ca7599893a8bfbe3d0b8afca376e9353" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::NodeInfosDialog::GetValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00642">642</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="854b2423bc12e5c04c1e2cb5a683a72f"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::ButtonSizer" ref="854b2423bc12e5c04c1e2cb5a683a72f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">commondialogs::NodeInfosDialog::ButtonSizer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00607">607</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classcommondialogs_1_1UserTypeDialog.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,400 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: commondialogs::UserTypeDialog Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1UserTypeDialog.html">UserTypeDialog</a></div>
+<h1>commondialogs::UserTypeDialog Class Reference</h1><!-- doxytag: class="commondialogs::UserTypeDialog" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#409b6ac806b2ae0e2ac4c4c4aa6baeb5">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">OnOK</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#45bfdc62e0cdb882229682f2cfbe5c08">SetValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#4e5316d45310d70691958ec898a8427c">SetTypeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">OnTypeChoice</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">RefreshValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#fb21ee3e7916e8de7756b0e87cc70e90">GetValues</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">ButtonSizer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">_init_coll_flexGridSizer1_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">_init_sizers</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">_init_ctrls</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00348">348</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="8ac2aa09f370cda00dcc3a5535230a65"></a><!-- doxytag: member="commondialogs::UserTypeDialog::_init_coll_flexGridSizer1_Items" ref="8ac2aa09f370cda00dcc3a5535230a65" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::UserTypeDialog::_init_coll_flexGridSizer1_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00349">349</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="030a0508da4e397f69bfd5824987df70"></a><!-- doxytag: member="commondialogs::UserTypeDialog::_init_sizers" ref="030a0508da4e397f69bfd5824987df70" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::UserTypeDialog::_init_sizers           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00354">354</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6a633899d2349b962f87b05b542a74d1"></a><!-- doxytag: member="commondialogs::UserTypeDialog::_init_ctrls" ref="6a633899d2349b962f87b05b542a74d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::UserTypeDialog::_init_ctrls           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>prnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00362">362</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="409b6ac806b2ae0e2ac4c4c4aa6baeb5"></a><!-- doxytag: member="commondialogs::UserTypeDialog::__init__" ref="409b6ac806b2ae0e2ac4c4c4aa6baeb5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::UserTypeDialog::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00414">414</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3af71ea699d83da41fee2a2fbf1f55e3"></a><!-- doxytag: member="commondialogs::UserTypeDialog::OnOK" ref="3af71ea699d83da41fee2a2fbf1f55e3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::UserTypeDialog::OnOK           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00422">422</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="45bfdc62e0cdb882229682f2cfbe5c08"></a><!-- doxytag: member="commondialogs::UserTypeDialog::SetValues" ref="45bfdc62e0cdb882229682f2cfbe5c08" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::UserTypeDialog::SetValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>min</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>max</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>length</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00470">470</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4e5316d45310d70691958ec898a8427c"></a><!-- doxytag: member="commondialogs::UserTypeDialog::SetTypeList" ref="4e5316d45310d70691958ec898a8427c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::UserTypeDialog::SetTypeList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>typedic</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>type</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00478">478</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3e986bfc827c25d7786f4d4262ee329b"></a><!-- doxytag: member="commondialogs::UserTypeDialog::OnTypeChoice" ref="3e986bfc827c25d7786f4d4262ee329b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::UserTypeDialog::OnTypeChoice           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00491">491</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="28ae4b33e1b5f98fcc80f57f421bdf67"></a><!-- doxytag: member="commondialogs::UserTypeDialog::RefreshValues" ref="28ae4b33e1b5f98fcc80f57f421bdf67" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::UserTypeDialog::RefreshValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00495">495</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="fb21ee3e7916e8de7756b0e87cc70e90"></a><!-- doxytag: member="commondialogs::UserTypeDialog::GetValues" ref="fb21ee3e7916e8de7756b0e87cc70e90" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def commondialogs::UserTypeDialog::GetValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00521">521</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="7e3b701c164d3048295b9bfadcceff93"></a><!-- doxytag: member="commondialogs::UserTypeDialog::ButtonSizer" ref="7e3b701c164d3048295b9bfadcceff93" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">commondialogs::UserTypeDialog::ButtonSizer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00416">416</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="952db9d303d08119ef6a5f275abad765"></a><!-- doxytag: member="commondialogs::UserTypeDialog::TypeDictionary" ref="952db9d303d08119ef6a5f275abad765" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">commondialogs::UserTypeDialog::TypeDictionary</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="commondialogs_8py-source.html#l00418">418</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classdriver__procs.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,233 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: driver_procs Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>driver_procs Class Reference</h1><!-- doxytag: class="driver_procs" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">driver_procs</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">~driver_procs</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">HMODULE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">load_canfestival_driver</a> (LPCTSTR driver_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">can_driver_valid</a> () const</td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">HMODULE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00046">46</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="8e3bbe4106667c3c671d24819febd053"></a><!-- doxytag: member="driver_procs::driver_procs" ref="8e3bbe4106667c3c671d24819febd053" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">driver_procs::driver_procs           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00066">66</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="1abda1ff5fd6c82a3549fad6437ac0f7"></a><!-- doxytag: member="driver_procs::~driver_procs" ref="1abda1ff5fd6c82a3549fad6437ac0f7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">driver_procs::~driver_procs           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00073">73</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+<p>
+References <a class="el" href="drivers__win32_8cpp-source.html#l00063">m_driver_handle</a>.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="719fa10d86bcd9b7a1ab7bea3dec1d03"></a><!-- doxytag: member="driver_procs::load_canfestival_driver" ref="719fa10d86bcd9b7a1ab7bea3dec1d03" args="(LPCTSTR driver_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">HMODULE driver_procs::load_canfestival_driver           </td>
+          <td>(</td>
+          <td class="paramtype">LPCTSTR&nbsp;</td>
+          <td class="paramname"> <em>driver_name</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00094">94</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+<p>
+References <a class="el" href="drivers__win32_8cpp-source.html#l00079">can_driver_valid()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00060">m_canClose</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00059">m_canOpen</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00057">m_canReceive</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00058">m_canSend</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00063">m_driver_handle</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00091">myTEXT</a>.
+</div>
+</div><p>
+<a class="anchor" name="a1e608bb39ab9183961b7ded9f27d193"></a><!-- doxytag: member="driver_procs::can_driver_valid" ref="a1e608bb39ab9183961b7ded9f27d193" args="() const" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool driver_procs::can_driver_valid           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00079">79</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+<p>
+References <a class="el" href="drivers__win32_8cpp-source.html#l00060">m_canClose</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00059">m_canOpen</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00057">m_canReceive</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00058">m_canSend</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="ccb0ced5c9a7e1d9827639892db97917"></a><!-- doxytag: member="driver_procs::m_canReceive" ref="ccb0ced5c9a7e1d9827639892db97917" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a> <a class="el" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">driver_procs::m_canReceive</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00057">57</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="78808f630f632d281a6027f15c3a357f"></a><!-- doxytag: member="driver_procs::m_canSend" ref="78808f630f632d281a6027f15c3a357f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a> <a class="el" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">driver_procs::m_canSend</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00058">58</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="2424edaa753b0dd8406c01e84ef8ddea"></a><!-- doxytag: member="driver_procs::m_canOpen" ref="2424edaa753b0dd8406c01e84ef8ddea" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a> <a class="el" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">driver_procs::m_canOpen</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00059">59</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="d9b6df932422d3d5e20ea185b06e7d44"></a><!-- doxytag: member="driver_procs::m_canClose" ref="d9b6df932422d3d5e20ea185b06e7d44" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a> <a class="el" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">driver_procs::m_canClose</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00060">60</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="34bbbadb3938c98bc54f27c827a96a0a"></a><!-- doxytag: member="driver_procs::m_driver_handle" ref="34bbbadb3938c98bc54f27c827a96a0a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">HMODULE <a class="el" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">driver_procs::m_driver_handle</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00063">63</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/<a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="driver_procs::load_canfestival_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="driver_procs::can_driver_valid",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a65c90232c8ae9e2190224aa0dd85da9
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classnetworkedit_1_1networkedit.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: networkedit::networkedit Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacenetworkedit.html">networkedit</a>::<a class="el" href="classnetworkedit_1_1networkedit.html">networkedit</a></div>
+<h1>networkedit::networkedit Class Reference</h1><!-- doxytag: class="networkedit::networkedit" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html#d77fb9e0e648f4c8293fb0477cd2a21b">_init_coll_menuBar1_Menus</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html#25c016ab06d767eba51087786081afdc">_init_coll_EditMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html#eff9fade803f4b7a384ee62c83d70390">_init_coll_HelpMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html#819560a4debaf28d7a1837c1fe68212b">_init_coll_FileMenu_Items</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00168">168</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="d77fb9e0e648f4c8293fb0477cd2a21b"></a><!-- doxytag: member="networkedit::networkedit::_init_coll_menuBar1_Menus" ref="d77fb9e0e648f4c8293fb0477cd2a21b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::networkedit::_init_coll_menuBar1_Menus           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00169">169</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="25c016ab06d767eba51087786081afdc"></a><!-- doxytag: member="networkedit::networkedit::_init_coll_EditMenu_Items" ref="25c016ab06d767eba51087786081afdc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::networkedit::_init_coll_EditMenu_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00179">179</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="eff9fade803f4b7a384ee62c83d70390"></a><!-- doxytag: member="networkedit::networkedit::_init_coll_HelpMenu_Items" ref="eff9fade803f4b7a384ee62c83d70390" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::networkedit::_init_coll_HelpMenu_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00213">213</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="819560a4debaf28d7a1837c1fe68212b"></a><!-- doxytag: member="networkedit::networkedit::_init_coll_FileMenu_Items" ref="819560a4debaf28d7a1837c1fe68212b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::networkedit::_init_coll_FileMenu_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00230">230</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="networkedit_8py-source.html">networkedit.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classnetworkedit_1_1wxHtmlWindowUrlClick.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: networkedit::wxHtmlWindowUrlClick Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacenetworkedit.html">networkedit</a>::<a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a></div>
+<h1>networkedit::wxHtmlWindowUrlClick Class Reference</h1><!-- doxytag: class="networkedit::wxHtmlWindowUrlClick" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#25827ced9049e3981080101f2ec13bb4">__init__</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">linkinfo</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00078">78</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="25827ced9049e3981080101f2ec13bb4"></a><!-- doxytag: member="networkedit::wxHtmlWindowUrlClick::__init__" ref="25827ced9049e3981080101f2ec13bb4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::wxHtmlWindowUrlClick::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>linkinfo</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00079">79</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="8c1f6a4da431940a09972f01c45d015a"></a><!-- doxytag: member="networkedit::wxHtmlWindowUrlClick::linkinfo" ref="8c1f6a4da431940a09972f01c45d015a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">networkedit::wxHtmlWindowUrlClick::linkinfo</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00082">82</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="networkedit_8py-source.html">networkedit.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classnetworkedit_1_1wxUrlClickHtmlWindow.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: networkedit::wxUrlClickHtmlWindow Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacenetworkedit.html">networkedit</a>::<a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a></div>
+<h1>networkedit::wxUrlClickHtmlWindow Class Reference</h1><!-- doxytag: class="networkedit::wxUrlClickHtmlWindow" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#5771c9faa8f337f6a279ac395a31f037">OnLinkClicked</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#afbd518c3d5d17bfd1e0241e77f26c27">Html_Window</a> = True</td></tr>
+
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<div class="fragment"><pre class="fragment">HTML window that generates and OnLinkClicked event.
+
+Use this to avoid having to override HTMLWindow
+</pre></div> 
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00084">84</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="5771c9faa8f337f6a279ac395a31f037"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::OnLinkClicked" ref="5771c9faa8f337f6a279ac395a31f037" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::wxUrlClickHtmlWindow::OnLinkClicked           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>linkinfo</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00086">86</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="afbd518c3d5d17bfd1e0241e77f26c27"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::Html_Window" ref="afbd518c3d5d17bfd1e0241e77f26c27" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#afbd518c3d5d17bfd1e0241e77f26c27">networkedit::wxUrlClickHtmlWindow::Html_Window</a> = True<code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00131">131</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="networkedit_8py-source.html">networkedit.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,264 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: networkedit::wxUrlClickHtmlWindow::HtmlFrame Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacenetworkedit.html">networkedit</a>::<a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a>::<a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a></div>
+<h1>networkedit::wxUrlClickHtmlWindow::HtmlFrame Class Reference</h1><!-- doxytag: class="networkedit::wxUrlClickHtmlWindow::HtmlFrame" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#84dbbfa164b9bfc3867064ef8ddc825c">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#0d46d44545dff5c49ee702dce0ca58a7">SetHtmlCode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#4facc9fa00032db7ca18302a09300a15">SetHtmlPage</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">OnCloseFrame</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">OnLinkClick</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">HtmlFrameOpened</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">_init_ctrls</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00095">95</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="2930185c7e28e2386998fba908fde7c8"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::_init_ctrls" ref="2930185c7e28e2386998fba908fde7c8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::_init_ctrls           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>prnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00096">96</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="84dbbfa164b9bfc3867064ef8ddc825c"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::__init__" ref="84dbbfa164b9bfc3867064ef8ddc825c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>opened</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00108">108</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0d46d44545dff5c49ee702dce0ca58a7"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlCode" ref="0d46d44545dff5c49ee702dce0ca58a7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlCode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>htmlcode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00112">112</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4facc9fa00032db7ca18302a09300a15"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlPage" ref="4facc9fa00032db7ca18302a09300a15" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlPage           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>htmlpage</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00115">115</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="300490430ca9c68ffff6f1ce4f9cff66"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::OnCloseFrame" ref="300490430ca9c68ffff6f1ce4f9cff66" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::OnCloseFrame           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00118">118</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="efef756beaf2cecc502b2f6c3c5386cb"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::OnLinkClick" ref="efef756beaf2cecc502b2f6c3c5386cb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::OnLinkClick           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00122">122</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="14f29033b3eec5b120495b5c24050939"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::HtmlFrameOpened" ref="14f29033b3eec5b120495b5c24050939" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">networkedit::wxUrlClickHtmlWindow::HtmlFrame::HtmlFrameOpened</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00110">110</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="networkedit_8py-source.html">networkedit.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classnode_1_1Node.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,2217 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: node::Node Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacenode.html">node</a>::<a class="el" href="classnode_1_1Node.html">Node</a></div>
+<h1>node::Node Class Reference</h1><!-- doxytag: class="node::Node" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#40b0e5cff99fbfc4ab0999c16ad431ee">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#6eff921e4bda68b120e02b070b91d5b8">GetNodeName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#541cc4bb271d7a6bc215150b37a4b56f">SetNodeName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#de5ee2b5a7f99d7ad36d86b2850d5d45">GetNodeType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#33a22d325064e662bd8c11a0ac8c59c3">SetNodeType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#98806729923304d6714c82023eda0f93">GetNodeID</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#9fab825543cfcbcab07e988c5a353f3e">SetNodeID</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#aa4d259f97c23b4e53a8b1280a5e2b86">GetNodeDescription</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#c71e316ad45f58b4e230e6d47ba8d607">SetNodeDescription</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#20edc3356c0700d5513dfddb4c882ee2">GetProfileName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#a138775ce0f4eb9fd4185aaa8f1cbd61">SetProfileName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#9620fa2bc377b7e06c39b557c5c73363">GetProfile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#5b97c9c35ddd35f7d760abe49285d20a">SetProfile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#1491687050feb7aa267e83fbe3379631">SetDS302Profile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#65b0ff7710846dc865eeff2de2acd948">GetDS302Profile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#5b69098e7e38001df37d95a3e656aa6e">GetSpecificMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#da729222acaeb10d8e79a4e94d22602e">SetSpecificMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#6104f59c483766572db1e78ef59140b2">ExtendSpecificMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#fddc2e825cf7427ddf51f39485fb9d28">AddEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#0584095620f6c553ac66adc114437824">SetEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#68c201e7e4fcd6335b00ac2edd296ebc">SetParamsEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">RemoveEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">IsEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">GetEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#05f269a2d06cb100ecc0ca067beff120">GetParamsEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#b2d29e5f69151017745d9049435465a9">HasEntryCallbacks</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#70ddff5dfe732ec17f4781133ec96cf1">IsMappingEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#dec00c90a5f22d924f2ef430dec759e1">AddMappingEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#3585c494cda4d7eb89361ccd8254c007">SetMappingEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">RemoveMappingEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#7495c84e9bacd05f5ae653c3a821cf1a">RemoveMapVariable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#bd89e1173902b1d4c303a6111723b910">UpdateMapVariable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#2288996b16df9715706a7414c3e77561">RemoveLine</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#f08c254fb41e4e3ef53d9025be396421">RemoveUserType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#22f871d92675c482ffe86543ff743937">Copy</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#2c13cc6017f11586d2d468dfc13eea3f">GetIndexes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#eea414ed028d0c7394b2a3d2e074dc6c">Print</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">CompileValue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">GetBaseIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#c21f753bedba1302086de038bf21fda8">GetCustomisedTypeValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#9580efd7d474b782904670d7a5b9bb22">GetEntryName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#ca8f7294684dc241193f0a7482ca240b">GetEntryInfos</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">GetSubentryInfos</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#745867283d1ca5d81e67e7d0704cf0c1">GetTypeIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">GetTypeName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#7d876e328f58d315357d0da9525bd64a">GetTypeDefaultValue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">GetMapVariableList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#6630247aaffdec3448b81c294c5d69e5">GetMandatoryIndexes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">GetCustomisableTypes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#d8158864eb6cd18998f9d9d302b37780">GetTypeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#c288a6a6ed8ac92aa09d50d926f9715d">GenerateMapList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#375969d6edbee5a276b215498a4e6f6c">GetMapValue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#df42241bdf3a60d71a6e946b20efb4d8">GetMapName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#7531642c9fff692807ae7389474089aa">GetMapList</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">Name</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">Type</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">ID</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">Description</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">ProfileName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">SpecificMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">MapList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">NameTranslation</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">MapTranslation</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00392">392</a> of file <a class="el" href="node_8py-source.html">node.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="40b0e5cff99fbfc4ab0999c16ad431ee"></a><!-- doxytag: member="node::Node::__init__" ref="40b0e5cff99fbfc4ab0999c16ad431ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em> = <code>&quot;&quot;</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>type</em> = <code>&quot;slave&quot;</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>id</em> = <code>0</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>description</em> = <code>&quot;&quot;</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>profilename</em> = <code>&quot;DS-301&quot;</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>profile</em> = <code>{}</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>specificmenu</em> = <code>[]</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00394">394</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6eff921e4bda68b120e02b070b91d5b8"></a><!-- doxytag: member="node::Node::GetNodeName" ref="6eff921e4bda68b120e02b070b91d5b8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetNodeName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00410">410</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="541cc4bb271d7a6bc215150b37a4b56f"></a><!-- doxytag: member="node::Node::SetNodeName" ref="541cc4bb271d7a6bc215150b37a4b56f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::SetNodeName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00416">416</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="de5ee2b5a7f99d7ad36d86b2850d5d45"></a><!-- doxytag: member="node::Node::GetNodeType" ref="de5ee2b5a7f99d7ad36d86b2850d5d45" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetNodeType           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00422">422</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="33a22d325064e662bd8c11a0ac8c59c3"></a><!-- doxytag: member="node::Node::SetNodeType" ref="33a22d325064e662bd8c11a0ac8c59c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::SetNodeType           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00428">428</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="98806729923304d6714c82023eda0f93"></a><!-- doxytag: member="node::Node::GetNodeID" ref="98806729923304d6714c82023eda0f93" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetNodeID           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00434">434</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="9fab825543cfcbcab07e988c5a353f3e"></a><!-- doxytag: member="node::Node::SetNodeID" ref="9fab825543cfcbcab07e988c5a353f3e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::SetNodeID           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00440">440</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="aa4d259f97c23b4e53a8b1280a5e2b86"></a><!-- doxytag: member="node::Node::GetNodeDescription" ref="aa4d259f97c23b4e53a8b1280a5e2b86" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetNodeDescription           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00446">446</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c71e316ad45f58b4e230e6d47ba8d607"></a><!-- doxytag: member="node::Node::SetNodeDescription" ref="c71e316ad45f58b4e230e6d47ba8d607" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::SetNodeDescription           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>description</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00455">455</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="20edc3356c0700d5513dfddb4c882ee2"></a><!-- doxytag: member="node::Node::GetProfileName" ref="20edc3356c0700d5513dfddb4c882ee2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetProfileName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00461">461</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a138775ce0f4eb9fd4185aaa8f1cbd61"></a><!-- doxytag: member="node::Node::SetProfileName" ref="a138775ce0f4eb9fd4185aaa8f1cbd61" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::SetProfileName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>profilename</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00467">467</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="9620fa2bc377b7e06c39b557c5c73363"></a><!-- doxytag: member="node::Node::GetProfile" ref="9620fa2bc377b7e06c39b557c5c73363" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetProfile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00473">473</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5b97c9c35ddd35f7d760abe49285d20a"></a><!-- doxytag: member="node::Node::SetProfile" ref="5b97c9c35ddd35f7d760abe49285d20a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::SetProfile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>profile</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00479">479</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1491687050feb7aa267e83fbe3379631"></a><!-- doxytag: member="node::Node::SetDS302Profile" ref="1491687050feb7aa267e83fbe3379631" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::SetDS302Profile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>profile</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00485">485</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="65b0ff7710846dc865eeff2de2acd948"></a><!-- doxytag: member="node::Node::GetDS302Profile" ref="65b0ff7710846dc865eeff2de2acd948" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetDS302Profile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00491">491</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5b69098e7e38001df37d95a3e656aa6e"></a><!-- doxytag: member="node::Node::GetSpecificMenu" ref="5b69098e7e38001df37d95a3e656aa6e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetSpecificMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00497">497</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="da729222acaeb10d8e79a4e94d22602e"></a><!-- doxytag: member="node::Node::SetSpecificMenu" ref="da729222acaeb10d8e79a4e94d22602e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::SetSpecificMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>specificmenu</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00503">503</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6104f59c483766572db1e78ef59140b2"></a><!-- doxytag: member="node::Node::ExtendSpecificMenu" ref="6104f59c483766572db1e78ef59140b2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::ExtendSpecificMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>specificmenu</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00510">510</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8a9cd8a8392ea36431d1c3d622f9e229"></a><!-- doxytag: member="node::Node::GetMappings" ref="8a9cd8a8392ea36431d1c3d622f9e229" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetMappings           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>userdefinedtoo</em> = <code>True</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00516">516</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="fddc2e825cf7427ddf51f39485fb9d28"></a><!-- doxytag: member="node::Node::AddEntry" ref="fddc2e825cf7427ddf51f39485fb9d28" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::AddEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>value</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00525">525</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0584095620f6c553ac66adc114437824"></a><!-- doxytag: member="node::Node::SetEntry" ref="0584095620f6c553ac66adc114437824" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::SetEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>value</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00541">541</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="68c201e7e4fcd6335b00ac2edd296ebc"></a><!-- doxytag: member="node::Node::SetParamsEntry" ref="68c201e7e4fcd6335b00ac2edd296ebc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::SetParamsEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>comment</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>save</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>callback</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00553">553</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c6ddda522758006f1c267cbc410873df"></a><!-- doxytag: member="node::Node::RemoveEntry" ref="c6ddda522758006f1c267cbc410873df" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::RemoveEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00582">582</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b261871916d7e1a5e2cfdac6af8486d1"></a><!-- doxytag: member="node::Node::IsEntry" ref="b261871916d7e1a5e2cfdac6af8486d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::IsEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00608">608</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3ce4e08d5777303266e2b62b2e9c70f8"></a><!-- doxytag: member="node::Node::GetEntry" ref="3ce4e08d5777303266e2b62b2e9c70f8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00619">619</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="05f269a2d06cb100ecc0ca067beff120"></a><!-- doxytag: member="node::Node::GetParamsEntry" ref="05f269a2d06cb100ecc0ca067beff120" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetParamsEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00642">642</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b2d29e5f69151017745d9049435465a9"></a><!-- doxytag: member="node::Node::HasEntryCallbacks" ref="b2d29e5f69151017745d9049435465a9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::HasEntryCallbacks           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00675">675</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="70ddff5dfe732ec17f4781133ec96cf1"></a><!-- doxytag: member="node::Node::IsMappingEntry" ref="70ddff5dfe732ec17f4781133ec96cf1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::IsMappingEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00685">685</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="dec00c90a5f22d924f2ef430dec759e1"></a><!-- doxytag: member="node::Node::AddMappingEntry" ref="dec00c90a5f22d924f2ef430dec759e1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::AddMappingEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em> = <code>&quot;Undefined&quot;</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>struct</em> = <code>0</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>size</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>nbmax</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>default</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>values</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00693">693</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3585c494cda4d7eb89361ccd8254c007"></a><!-- doxytag: member="node::Node::SetMappingEntry" ref="3585c494cda4d7eb89361ccd8254c007" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::SetMappingEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>struct</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>size</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>nbmax</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>default</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>values</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00716">716</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0caa56ee2a2847bde95a23a0312f3e03"></a><!-- doxytag: member="node::Node::RemoveMappingEntry" ref="0caa56ee2a2847bde95a23a0312f3e03" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::RemoveMappingEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00746">746</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7495c84e9bacd05f5ae653c3a821cf1a"></a><!-- doxytag: member="node::Node::RemoveMapVariable" ref="7495c84e9bacd05f5ae653c3a821cf1a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::RemoveMapVariable           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00756">756</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="bd89e1173902b1d4c303a6111723b910"></a><!-- doxytag: member="node::Node::UpdateMapVariable" ref="bd89e1173902b1d4c303a6111723b910" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::UpdateMapVariable           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00768">768</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2288996b16df9715706a7414c3e77561"></a><!-- doxytag: member="node::Node::RemoveLine" ref="2288996b16df9715706a7414c3e77561" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::RemoveLine           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>max</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>incr</em> = <code>1</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00780">780</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f08c254fb41e4e3ef53d9025be396421"></a><!-- doxytag: member="node::Node::RemoveUserType" ref="f08c254fb41e4e3ef53d9025be396421" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::RemoveUserType           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00787">787</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="22f871d92675c482ffe86543ff743937"></a><!-- doxytag: member="node::Node::Copy" ref="22f871d92675c482ffe86543ff743937" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::Copy           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00799">799</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2c13cc6017f11586d2d468dfc13eea3f"></a><!-- doxytag: member="node::Node::GetIndexes" ref="2c13cc6017f11586d2d468dfc13eea3f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetIndexes           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00805">805</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="eea414ed028d0c7394b2a3d2e074dc6c"></a><!-- doxytag: member="node::Node::Print" ref="eea414ed028d0c7394b2a3d2e074dc6c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::Print           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00813">813</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="568c905bc501afe4b6e629aa1fb75422"></a><!-- doxytag: member="node::Node::CompileValue" ref="568c905bc501afe4b6e629aa1fb75422" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::CompileValue           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00819">819</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5d684b6a3fc90c5b0717dc3ade76e5ad"></a><!-- doxytag: member="node::Node::GetBaseIndex" ref="5d684b6a3fc90c5b0717dc3ade76e5ad" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetBaseIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00833">833</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c21f753bedba1302086de038bf21fda8"></a><!-- doxytag: member="node::Node::GetCustomisedTypeValues" ref="c21f753bedba1302086de038bf21fda8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetCustomisedTypeValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00843">843</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="9580efd7d474b782904670d7a5b9bb22"></a><!-- doxytag: member="node::Node::GetEntryName" ref="9580efd7d474b782904670d7a5b9bb22" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetEntryName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00848">848</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ca8f7294684dc241193f0a7482ca240b"></a><!-- doxytag: member="node::Node::GetEntryInfos" ref="ca8f7294684dc241193f0a7482ca240b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetEntryInfos           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00859">859</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="af7e760ac825aa5611d2c08cbf572261"></a><!-- doxytag: member="node::Node::GetSubentryInfos" ref="af7e760ac825aa5611d2c08cbf572261" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetSubentryInfos           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00870">870</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="745867283d1ca5d81e67e7d0704cf0c1"></a><!-- doxytag: member="node::Node::GetTypeIndex" ref="745867283d1ca5d81e67e7d0704cf0c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetTypeIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>typename</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00885">885</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d44071dce04af279a723354b20b02602"></a><!-- doxytag: member="node::Node::GetTypeName" ref="d44071dce04af279a723354b20b02602" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetTypeName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>typeindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00896">896</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7d876e328f58d315357d0da9525bd64a"></a><!-- doxytag: member="node::Node::GetTypeDefaultValue" ref="7d876e328f58d315357d0da9525bd64a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetTypeDefaultValue           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>typeindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00907">907</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="494cd12b234273d9c2f0a428defe0028"></a><!-- doxytag: member="node::Node::GetMapVariableList" ref="494cd12b234273d9c2f0a428defe0028" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetMapVariableList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00918">918</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6630247aaffdec3448b81c294c5d69e5"></a><!-- doxytag: member="node::Node::GetMandatoryIndexes" ref="6630247aaffdec3448b81c294c5d69e5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetMandatoryIndexes           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>node</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00925">925</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7495e3fdf396ee2ab1f7472c9682d007"></a><!-- doxytag: member="node::Node::GetCustomisableTypes" ref="7495e3fdf396ee2ab1f7472c9682d007" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetCustomisableTypes           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00931">931</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d8158864eb6cd18998f9d9d302b37780"></a><!-- doxytag: member="node::Node::GetTypeList" ref="d8158864eb6cd18998f9d9d302b37780" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetTypeList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00942">942</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c288a6a6ed8ac92aa09d50d926f9715d"></a><!-- doxytag: member="node::Node::GenerateMapList" ref="c288a6a6ed8ac92aa09d50d926f9715d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GenerateMapList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00952">952</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="375969d6edbee5a276b215498a4e6f6c"></a><!-- doxytag: member="node::Node::GetMapValue" ref="375969d6edbee5a276b215498a4e6f6c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetMapValue           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mapname</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00963">963</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="df42241bdf3a60d71a6e946b20efb4d8"></a><!-- doxytag: member="node::Node::GetMapName" ref="df42241bdf3a60d71a6e946b20efb4d8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetMapName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00973">973</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7531642c9fff692807ae7389474089aa"></a><!-- doxytag: member="node::Node::GetMapList" ref="7531642c9fff692807ae7389474089aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::Node::GetMapList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00985">985</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="b5fcb10e9efa5cebbd8a1b001ef0e936"></a><!-- doxytag: member="node::Node::Name" ref="b5fcb10e9efa5cebbd8a1b001ef0e936" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">node::Node::Name</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00395">395</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c0cf6b14fa5a80a5e19c4a2fd89a49ab"></a><!-- doxytag: member="node::Node::Type" ref="c0cf6b14fa5a80a5e19c4a2fd89a49ab" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">node::Node::Type</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00396">396</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a2e2c00f6b8eb25f09b4fce1878fb489"></a><!-- doxytag: member="node::Node::ID" ref="a2e2c00f6b8eb25f09b4fce1878fb489" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">node::Node::ID</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00397">397</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="877b512bfd8ceefecb5bc4a8355e01f0"></a><!-- doxytag: member="node::Node::Description" ref="877b512bfd8ceefecb5bc4a8355e01f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">node::Node::Description</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00398">398</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5d68a061e243ecb463d2e1afb3b5f94c"></a><!-- doxytag: member="node::Node::ProfileName" ref="5d68a061e243ecb463d2e1afb3b5f94c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">node::Node::ProfileName</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00399">399</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="409e3e267a8642dd6e5373a9f208c006"></a><!-- doxytag: member="node::Node::Profile" ref="409e3e267a8642dd6e5373a9f208c006" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">node::Node::Profile</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00400">400</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4bac6f808a5c987186dbbe27c165ba1d"></a><!-- doxytag: member="node::Node::SpecificMenu" ref="4bac6f808a5c987186dbbe27c165ba1d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">node::Node::SpecificMenu</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00401">401</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a9020327cb63760fb0187ecda0663155"></a><!-- doxytag: member="node::Node::Dictionary" ref="a9020327cb63760fb0187ecda0663155" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">node::Node::Dictionary</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00402">402</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3ae67c880acfbebf42e40a48d7b57798"></a><!-- doxytag: member="node::Node::ParamsDictionary" ref="3ae67c880acfbebf42e40a48d7b57798" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">node::Node::ParamsDictionary</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00403">403</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="069e8473246460ebcc4df174a23166b4"></a><!-- doxytag: member="node::Node::DS302" ref="069e8473246460ebcc4df174a23166b4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">node::Node::DS302</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00404">404</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b38477c46c04b9ab47ed87c56b3e0708"></a><!-- doxytag: member="node::Node::UserMapping" ref="b38477c46c04b9ab47ed87c56b3e0708" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">node::Node::UserMapping</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00405">405</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="45eaa0ecb0f1d86339a6674faf1535b9"></a><!-- doxytag: member="node::Node::MapList" ref="45eaa0ecb0f1d86339a6674faf1535b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">node::Node::MapList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00953">953</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f00e144081c08560aa31f6094bc1f260"></a><!-- doxytag: member="node::Node::NameTranslation" ref="f00e144081c08560aa31f6094bc1f260" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">node::Node::NameTranslation</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00954">954</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a6b1b71fc6b6f9d52f142a808fa724a6"></a><!-- doxytag: member="node::Node::MapTranslation" ref="a6b1b71fc6b6f9d52f142a808fa724a6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">node::Node::MapTranslation</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00955">955</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="node_8py-source.html">node.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classnodelist_1_1NodeList.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1070 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: nodelist::NodeList Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacenodelist.html">nodelist</a>::<a class="el" href="classnodelist_1_1NodeList.html">NodeList</a></div>
+<h1>nodelist::NodeList Class Reference</h1><!-- doxytag: class="nodelist::NodeList" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#c6e80d9c4b17421a74aae47e39e22ffb">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#f251a2599ab39f05f72debe9194ef730">GetNetworkName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#9d82bcfef0a88d2c9135cf5a8e2ff047">SetNetworkName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#1b2aa331c3a0f257629450ffbb658714">GetManager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#5660c96280f53eb22d49ae3ef87857b5">GetRoot</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#88204b493bfb5af7a4106f79ce65e377">GetSlaveNumber</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#ae2a228b04ac23eced9749346e06cf09">GetSlaveNames</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#e95b562c7c695ea8c2a3dee38b7c4ef2">GetSlaveIDs</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#007fad3e7173fb04f35df65d93690c19">SetCurrentSelected</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#31139aa84f679ccd6b60c0d2e291cead">GetCurrentSelected</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#e0c626e2b7b68c2497f77b822b6fa88f">LoadProject</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#b90b33e930a1d08ad4bb81f912c30a68">SaveProject</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#2bf9abf09b0dd06a8801b9e23f6387cb">ImportEDSFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">LoadEDS</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">AddSlaveNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#4a54d5c47f48af8060e1b7e0a8a52f6d">RemoveSlaveNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">LoadMasterNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">SaveMasterNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">LoadSlaveNodes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">SaveNodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#305f512d69651d134aaa585e4aed94b8">GetSlaveNodeEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#d3fd973b32423384bc36ddb0cb54c632">GetMasterNodeEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#cc92822b3c2879ac7df9d0b2f39d4647">SetMasterNodeEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#f8812726aa6302532b6c13a2719b1258">GetOrderNumber</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#abd3493e147587b88b12e4a6ac7f54e0">GetNodeByOrder</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#c44eb93f2e274ab9e3f47380d71d4aef">IsCurrentEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#04ede866c9b3431700c7ff4dd87fc67c">GetEntryInfos</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#e98e03e88809cf1dec3c4dc3c8921c99">GetCurrentValidIndexes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#005f913bbbfe322fde2aaef4a1521843">GetCurrentEntryValues</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">NetworkName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00040">40</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="c6e80d9c4b17421a74aae47e39e22ffb"></a><!-- doxytag: member="nodelist::NodeList::__init__" ref="c6e80d9c4b17421a74aae47e39e22ffb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>manager</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00042">42</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f251a2599ab39f05f72debe9194ef730"></a><!-- doxytag: member="nodelist::NodeList::GetNetworkName" ref="f251a2599ab39f05f72debe9194ef730" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetNetworkName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00050">50</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="9d82bcfef0a88d2c9135cf5a8e2ff047"></a><!-- doxytag: member="nodelist::NodeList::SetNetworkName" ref="9d82bcfef0a88d2c9135cf5a8e2ff047" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::SetNetworkName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00053">53</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1b2aa331c3a0f257629450ffbb658714"></a><!-- doxytag: member="nodelist::NodeList::GetManager" ref="1b2aa331c3a0f257629450ffbb658714" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetManager           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00056">56</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5660c96280f53eb22d49ae3ef87857b5"></a><!-- doxytag: member="nodelist::NodeList::GetRoot" ref="5660c96280f53eb22d49ae3ef87857b5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetRoot           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00059">59</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="88204b493bfb5af7a4106f79ce65e377"></a><!-- doxytag: member="nodelist::NodeList::GetSlaveNumber" ref="88204b493bfb5af7a4106f79ce65e377" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetSlaveNumber           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00062">62</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ae2a228b04ac23eced9749346e06cf09"></a><!-- doxytag: member="nodelist::NodeList::GetSlaveNames" ref="ae2a228b04ac23eced9749346e06cf09" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetSlaveNames           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00065">65</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e95b562c7c695ea8c2a3dee38b7c4ef2"></a><!-- doxytag: member="nodelist::NodeList::GetSlaveIDs" ref="e95b562c7c695ea8c2a3dee38b7c4ef2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetSlaveIDs           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00070">70</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="007fad3e7173fb04f35df65d93690c19"></a><!-- doxytag: member="nodelist::NodeList::SetCurrentSelected" ref="007fad3e7173fb04f35df65d93690c19" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::SetCurrentSelected           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>selected</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00075">75</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="31139aa84f679ccd6b60c0d2e291cead"></a><!-- doxytag: member="nodelist::NodeList::GetCurrentSelected" ref="31139aa84f679ccd6b60c0d2e291cead" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetCurrentSelected           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00078">78</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e0c626e2b7b68c2497f77b822b6fa88f"></a><!-- doxytag: member="nodelist::NodeList::LoadProject" ref="e0c626e2b7b68c2497f77b822b6fa88f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::LoadProject           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>root</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00081">81</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b90b33e930a1d08ad4bb81f912c30a68"></a><!-- doxytag: member="nodelist::NodeList::SaveProject" ref="b90b33e930a1d08ad4bb81f912c30a68" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::SaveProject           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00107">107</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2bf9abf09b0dd06a8801b9e23f6387cb"></a><!-- doxytag: member="nodelist::NodeList::ImportEDSFile" ref="2bf9abf09b0dd06a8801b9e23f6387cb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::ImportEDSFile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>edspath</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00116">116</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="88cdff50bbef6974b09880f5dd772a26"></a><!-- doxytag: member="nodelist::NodeList::LoadEDS" ref="88cdff50bbef6974b09880f5dd772a26" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::LoadEDS           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>eds</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00125">125</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4eec8b1c1d88c4806f470f8afcc53e10"></a><!-- doxytag: member="nodelist::NodeList::AddSlaveNode" ref="4eec8b1c1d88c4806f470f8afcc53e10" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::AddSlaveNode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>nodeName</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>nodeID</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>eds</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00134">134</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4a54d5c47f48af8060e1b7e0a8a52f6d"></a><!-- doxytag: member="nodelist::NodeList::RemoveSlaveNode" ref="4a54d5c47f48af8060e1b7e0a8a52f6d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::RemoveSlaveNode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00142">142</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ff252235b084983f34a6f1455e1ee2a2"></a><!-- doxytag: member="nodelist::NodeList::LoadMasterNode" ref="ff252235b084983f34a6f1455e1ee2a2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::LoadMasterNode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00149">149</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d297a4f5ea828c7a56592ffa23ed9913"></a><!-- doxytag: member="nodelist::NodeList::SaveMasterNode" ref="d297a4f5ea828c7a56592ffa23ed9913" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::SaveMasterNode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00157">157</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d0b1264363626cc954199e3fa572620a"></a><!-- doxytag: member="nodelist::NodeList::LoadSlaveNodes" ref="d0b1264363626cc954199e3fa572620a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::LoadSlaveNodes           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00164">164</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b68284c7742c05364af484bbc0b162e6"></a><!-- doxytag: member="nodelist::NodeList::SaveNodeList" ref="b68284c7742c05364af484bbc0b162e6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::SaveNodeList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00180">180</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="305f512d69651d134aaa585e4aed94b8"></a><!-- doxytag: member="nodelist::NodeList::GetSlaveNodeEntry" ref="305f512d69651d134aaa585e4aed94b8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetSlaveNodeEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>nodeid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subindex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00187">187</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d3fd973b32423384bc36ddb0cb54c632"></a><!-- doxytag: member="nodelist::NodeList::GetMasterNodeEntry" ref="d3fd973b32423384bc36ddb0cb54c632" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetMasterNodeEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subindex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00194">194</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="cc92822b3c2879ac7df9d0b2f39d4647"></a><!-- doxytag: member="nodelist::NodeList::SetMasterNodeEntry" ref="cc92822b3c2879ac7df9d0b2f39d4647" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::SetMasterNodeEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subindex</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>value</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00197">197</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f8812726aa6302532b6c13a2719b1258"></a><!-- doxytag: member="nodelist::NodeList::GetOrderNumber" ref="f8812726aa6302532b6c13a2719b1258" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetOrderNumber           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>nodeid</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00200">200</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="abd3493e147587b88b12e4a6ac7f54e0"></a><!-- doxytag: member="nodelist::NodeList::GetNodeByOrder" ref="abd3493e147587b88b12e4a6ac7f54e0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetNodeByOrder           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>order</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00205">205</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c44eb93f2e274ab9e3f47380d71d4aef"></a><!-- doxytag: member="nodelist::NodeList::IsCurrentEntry" ref="c44eb93f2e274ab9e3f47380d71d4aef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::IsCurrentEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00214">214</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="04ede866c9b3431700c7ff4dd87fc67c"></a><!-- doxytag: member="nodelist::NodeList::GetEntryInfos" ref="04ede866c9b3431700c7ff4dd87fc67c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetEntryInfos           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00224">224</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e98e03e88809cf1dec3c4dc3c8921c99"></a><!-- doxytag: member="nodelist::NodeList::GetCurrentValidIndexes" ref="e98e03e88809cf1dec3c4dc3c8921c99" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetCurrentValidIndexes           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>min</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00234">234</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="005f913bbbfe322fde2aaef4a1521843"></a><!-- doxytag: member="nodelist::NodeList::GetCurrentEntryValues" ref="005f913bbbfe322fde2aaef4a1521843" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodelist::NodeList::GetCurrentEntryValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00250">250</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="b2f15765f2bd7a7bc5038102e491e87c"></a><!-- doxytag: member="nodelist::NodeList::Root" ref="b2f15765f2bd7a7bc5038102e491e87c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">nodelist::NodeList::Root</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00043">43</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="629a8a12f02ae1f7d02d0ef7bb0afcbf"></a><!-- doxytag: member="nodelist::NodeList::Manager" ref="629a8a12f02ae1f7d02d0ef7bb0afcbf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">nodelist::NodeList::Manager</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00044">44</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="267d8efe86849209ff37f59598efcceb"></a><!-- doxytag: member="nodelist::NodeList::NetworkName" ref="267d8efe86849209ff37f59598efcceb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">nodelist::NodeList::NetworkName</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00045">45</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="88dcdfc5e77e070b9f372591c5b3143a"></a><!-- doxytag: member="nodelist::NodeList::SlaveNodes" ref="88dcdfc5e77e070b9f372591c5b3143a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">nodelist::NodeList::SlaveNodes</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00046">46</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="eb7afd07a98f688686ccc351404978d3"></a><!-- doxytag: member="nodelist::NodeList::EDSNodes" ref="eb7afd07a98f688686ccc351404978d3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">nodelist::NodeList::EDSNodes</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00047">47</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c908dab8139683805e6d3816d84a4b9b"></a><!-- doxytag: member="nodelist::NodeList::CurrentSelected" ref="c908dab8139683805e6d3816d84a4b9b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">nodelist::NodeList::CurrentSelected</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00048">48</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="85d003455c6b3c98bec4e8602acd3fe0"></a><!-- doxytag: member="nodelist::NodeList::EDSFolder" ref="85d003455c6b3c98bec4e8602acd3fe0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">nodelist::NodeList::EDSFolder</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodelist_8py-source.html#l00089">89</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="nodelist_8py-source.html">nodelist.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classnodemanager_1_1NodeManager.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,2596 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: nodemanager::NodeManager Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacenodemanager.html">nodemanager</a>::<a class="el" href="classnodemanager_1_1NodeManager.html">NodeManager</a></div>
+<h1>nodemanager::NodeManager Class Reference</h1><!-- doxytag: class="nodemanager::NodeManager" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#5358e4bbce92e7efa94e8a8af6539d51">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#24575a8cc619f68041969be904d0f3b0">GetCurrentTypeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#a504ce44097274d42f0f3436d2576361">GetCurrentMapList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#12653bdbfbf0d1a4749dd5f635a5c312">CreateNewNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">LoadProfile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#274b68764a3878f456f3f8753bb6cf87">OpenFileInCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#42b9672fcec8be9ab909f5d94de0c06a">SaveCurrentInFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#152b970b624b095775bd072d3eb2a8f2">CloseCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#b99cd2fc06950e3ffb19982a68205f4c">ImportCurrentFromEDSFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#fc83d8f38a6c084d331829f0670c29e1">ExportCurrentToEDSFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#0951abe6610e7b5af6b5850fd4f8dcb5">ExportCurrentToCFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#0eaeb35962cff5c762d96ac4849b237f">AddSubentriesToCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#3712711003c4e7e4c5bfe286acc23170">RemoveSubentriesFromCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#a9bbd8bc45f3a992d7fdde208bacb2ff">AddSDOServerToCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#7910bb937cd4cf13906b0cd86505674c">AddSDOClientToCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#359cb64658d554454b8bfa18723f6f86">AddPDOTransmitToCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#dc455012736c8481f95ff1036deb8c0b">AddPDOReceiveToCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#289765dcb04f19d8aba773c3ce2171c1">AddSpecificEntryToCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">RemoveCurrentVariable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#3291a925caac3db1aec97aa8175a487e">AddMapVariableToCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#67c9ed379da322dc8db21b56395d6799">AddUserTypeToCurrent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#dad0fbfe17b585712c0336ad71ec55d1">SetCurrentEntryCallbacks</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#7e9f5eccab23a7d2f7f7cb6f3e8fc92f">SetCurrentEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#d0de3995c628b62448fe144651c019bb">SetCurrentEntryName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#ab2a81a217a4fa5bb8bb79e9991e9db4">SetCurrentUserType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#df2cf6733f713115af3f75258f756e44">CurrentIsSaved</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#4e09d1ae59275bac43fb3462f945b2b7">OneFileHasChanged</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#7b29a1052a7fa6ee188b166e3177485f">GetBufferNumber</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#2f332723fc8da42f3fe9622a3b92356d">LoadCurrentPrevious</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#9c706ee3cf44203d266c3c40f1145b47">LoadCurrentNext</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">AddNodeBuffer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#4ac7001e425a05c907a28218075f175f">ChangeCurrentNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">RemoveNodeBuffer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#ec0793f016391c954ceb4654e4130dc3">GetCurrentNodeIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#1dedfc92859eb980e74ea6544233e6ba">GetCurrentFilename</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#bf87dbbb8a5bbec59ab3b484853e1619">GetAllFilenames</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">GetFilename</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">GetCurrentFilePath</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#cf7deb7b847cb8a6cd7a3af6b8070097">GetCurrentBufferState</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#74dfed4678ba786356b8d03873d01cec">GetCurrentCommunicationLists</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#18ce6167b3340d17fc7962323ae344b6">GetCurrentDS302Lists</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#b0da4084ac671ac3c8948c42acc55b8c">GetCurrentProfileLists</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">GetSpecificProfileLists</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">GetProfileLists</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#2db6aadfa79b0b2a9cfd09e45b71f03c">GetCurrentNextMapIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#5e8172882f6252e45bdb59f7248c83d6">CurrentDS302Defined</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#e2bbc613898b9926f47be95072c64160">GetCurrentNodeName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#72f10793222cbd6d4b621ce748acf141">GetCurrentNodeID</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#9305e3ffee31917d098f2131301ec1a5">GetCurrentNodeInfos</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#300207ada996fc01af2b3a2ab882d799">SetCurrentNodeInfos</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#eee0741327de398df87e8916995ad8f5">GetCurrentProfileName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#97c725e85f609c7b5a17ff95dbb08aea">IsCurrentEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#583794f09cbd29d97ba0cf0c43acfc85">GetCurrentEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#92f2a252611dc624b8dca4df6b4fe1cb">GetCurrentParamsEntry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#d94d7b584774b19dc7837c5a13ad4432">GetCurrentValidIndexes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#0c3c317016818a79581f63b14d16c2da">GetCurrentValidChoices</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#e1be8def7949033e446a646dc67647c6">HasCurrentEntryCallbacks</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#ea668e18d26d0b47fbbed4f6eb920100">GetCurrentEntryValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">GetNodeEntryValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">GetCustomisedTypeValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">GetEntryName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">GetTypeIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">GetTypeName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#7b93c95ade6272d2c7e79e0b26b3bbe3">GetMapVariableList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">GetMandatoryIndexes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">GetCustomisableTypes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#9f8b78c75172bf420dcc8d9867b595a5">GetCurrentSpecificMenu</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">LastNewIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">ScriptDirectory</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<div class="fragment"><pre class="fragment">
+Constructor
+</pre></div> 
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00148">148</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="5358e4bbce92e7efa94e8a8af6539d51"></a><!-- doxytag: member="nodemanager::NodeManager::__init__" ref="5358e4bbce92e7efa94e8a8af6539d51" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>cwd</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00151">151</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="24575a8cc619f68041969be904d0f3b0"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentTypeList" ref="24575a8cc619f68041969be904d0f3b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentTypeList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00167">167</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a504ce44097274d42f0f3436d2576361"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentMapList" ref="a504ce44097274d42f0f3436d2576361" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentMapList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00176">176</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="12653bdbfbf0d1a4749dd5f635a5c312"></a><!-- doxytag: member="nodemanager::NodeManager::CreateNewNode" ref="12653bdbfbf0d1a4749dd5f635a5c312" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::CreateNewNode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>description</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>profile</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>NMT</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>options</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00189">189</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="091f8f1baf230f40550d0bc5f8982258"></a><!-- doxytag: member="nodemanager::NodeManager::LoadProfile" ref="091f8f1baf230f40550d0bc5f8982258" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::LoadProfile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>profile</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00239">239</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="274b68764a3878f456f3f8753bb6cf87"></a><!-- doxytag: member="nodemanager::NodeManager::OpenFileInCurrent" ref="274b68764a3878f456f3f8753bb6cf87" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::OpenFileInCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00260">260</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="42b9672fcec8be9ab909f5d94de0c06a"></a><!-- doxytag: member="nodemanager::NodeManager::SaveCurrentInFile" ref="42b9672fcec8be9ab909f5d94de0c06a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::SaveCurrentInFile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00274">274</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="152b970b624b095775bd072d3eb2a8f2"></a><!-- doxytag: member="nodemanager::NodeManager::CloseCurrent" ref="152b970b624b095775bd072d3eb2a8f2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::CloseCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>ignore</em> = <code>False</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00292">292</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b99cd2fc06950e3ffb19982a68205f4c"></a><!-- doxytag: member="nodemanager::NodeManager::ImportCurrentFromEDSFile" ref="b99cd2fc06950e3ffb19982a68205f4c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::ImportCurrentFromEDSFile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00302">302</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="fc83d8f38a6c084d331829f0670c29e1"></a><!-- doxytag: member="nodemanager::NodeManager::ExportCurrentToEDSFile" ref="fc83d8f38a6c084d331829f0670c29e1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::ExportCurrentToEDSFile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00318">318</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0951abe6610e7b5af6b5850fd4f8dcb5"></a><!-- doxytag: member="nodemanager::NodeManager::ExportCurrentToCFile" ref="0951abe6610e7b5af6b5850fd4f8dcb5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::ExportCurrentToCFile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00324">324</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0eaeb35962cff5c762d96ac4849b237f"></a><!-- doxytag: member="nodemanager::NodeManager::AddSubentriesToCurrent" ref="0eaeb35962cff5c762d96ac4849b237f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::AddSubentriesToCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>number</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00335">335</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3712711003c4e7e4c5bfe286acc23170"></a><!-- doxytag: member="nodemanager::NodeManager::RemoveSubentriesFromCurrent" ref="3712711003c4e7e4c5bfe286acc23170" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::RemoveSubentriesFromCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>number</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00362">362</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a9bbd8bc45f3a992d7fdde208bacb2ff"></a><!-- doxytag: member="nodemanager::NodeManager::AddSDOServerToCurrent" ref="a9bbd8bc45f3a992d7fdde208bacb2ff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::AddSDOServerToCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00375">375</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7910bb937cd4cf13906b0cd86505674c"></a><!-- doxytag: member="nodemanager::NodeManager::AddSDOClientToCurrent" ref="7910bb937cd4cf13906b0cd86505674c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::AddSDOClientToCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00388">388</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="359cb64658d554454b8bfa18723f6f86"></a><!-- doxytag: member="nodemanager::NodeManager::AddPDOTransmitToCurrent" ref="359cb64658d554454b8bfa18723f6f86" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::AddPDOTransmitToCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00396">396</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="dc455012736c8481f95ff1036deb8c0b"></a><!-- doxytag: member="nodemanager::NodeManager::AddPDOReceiveToCurrent" ref="dc455012736c8481f95ff1036deb8c0b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::AddPDOReceiveToCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00404">404</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="289765dcb04f19d8aba773c3ce2171c1"></a><!-- doxytag: member="nodemanager::NodeManager::AddSpecificEntryToCurrent" ref="289765dcb04f19d8aba773c3ce2171c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::AddSpecificEntryToCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>menuitem</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00412">412</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f3f718df6b3db1b68aee3c357cc722bd"></a><!-- doxytag: member="nodemanager::NodeManager::GetLineFromIndex" ref="f3f718df6b3db1b68aee3c357cc722bd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetLineFromIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>base_index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00424">424</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="735fa1347836ef9be64a1ed34876f451"></a><!-- doxytag: member="nodemanager::NodeManager::ManageEntriesOfCurrent" ref="735fa1347836ef9be64a1ed34876f451" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::ManageEntriesOfCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>addinglist</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>removinglist</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00440">440</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="966a6a87de055ade4dc5f6aca08a307f"></a><!-- doxytag: member="nodemanager::NodeManager::RemoveCurrentVariable" ref="966a6a87de055ade4dc5f6aca08a307f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::RemoveCurrentVariable           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00483">483</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3291a925caac3db1aec97aa8175a487e"></a><!-- doxytag: member="nodemanager::NodeManager::AddMapVariableToCurrent" ref="3291a925caac3db1aec97aa8175a487e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::AddMapVariableToCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>struct</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>number</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00529">529</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="67c9ed379da322dc8db21b56395d6799"></a><!-- doxytag: member="nodemanager::NodeManager::AddUserTypeToCurrent" ref="67c9ed379da322dc8db21b56395d6799" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::AddUserTypeToCurrent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>min</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>max</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00557">557</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="dad0fbfe17b585712c0336ad71ec55d1"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentEntryCallbacks" ref="dad0fbfe17b585712c0336ad71ec55d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::SetCurrentEntryCallbacks           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00591">591</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7e9f5eccab23a7d2f7f7cb6f3e8fc92f"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentEntry" ref="7e9f5eccab23a7d2f7f7cb6f3e8fc92f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::SetCurrentEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>editor</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00598">598</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d0de3995c628b62448fe144651c019bb"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentEntryName" ref="d0de3995c628b62448fe144651c019bb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::SetCurrentEntryName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00664">664</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ab2a81a217a4fa5bb8bb79e9991e9db4"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentUserType" ref="ab2a81a217a4fa5bb8bb79e9991e9db4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::SetCurrentUserType           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>min</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>max</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00668">668</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="bb79b2acd54ebcac7e97fae36b234b18"></a><!-- doxytag: member="nodemanager::NodeManager::BufferCurrentNode" ref="bb79b2acd54ebcac7e97fae36b234b18" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::BufferCurrentNode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00700">700</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="df2cf6733f713115af3f75258f756e44"></a><!-- doxytag: member="nodemanager::NodeManager::CurrentIsSaved" ref="df2cf6733f713115af3f75258f756e44" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::CurrentIsSaved           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00703">703</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4e09d1ae59275bac43fb3462f945b2b7"></a><!-- doxytag: member="nodemanager::NodeManager::OneFileHasChanged" ref="4e09d1ae59275bac43fb3462f945b2b7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::OneFileHasChanged           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00706">706</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7b29a1052a7fa6ee188b166e3177485f"></a><!-- doxytag: member="nodemanager::NodeManager::GetBufferNumber" ref="7b29a1052a7fa6ee188b166e3177485f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetBufferNumber           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00712">712</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2f332723fc8da42f3fe9622a3b92356d"></a><!-- doxytag: member="nodemanager::NodeManager::LoadCurrentPrevious" ref="2f332723fc8da42f3fe9622a3b92356d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::LoadCurrentPrevious           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00715">715</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="9c706ee3cf44203d266c3c40f1145b47"></a><!-- doxytag: member="nodemanager::NodeManager::LoadCurrentNext" ref="9c706ee3cf44203d266c3c40f1145b47" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::LoadCurrentNext           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00718">718</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="eac2e9ec8e243bb88df764e5fb8d3f27"></a><!-- doxytag: member="nodemanager::NodeManager::AddNodeBuffer" ref="eac2e9ec8e243bb88df764e5fb8d3f27" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::AddNodeBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>currentstate</em> = <code>None</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>issaved</em> = <code>False</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00721">721</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4ac7001e425a05c907a28218075f175f"></a><!-- doxytag: member="nodemanager::NodeManager::ChangeCurrentNode" ref="4ac7001e425a05c907a28218075f175f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::ChangeCurrentNode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00728">728</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3ccf1080dcb1e1efc94e5311fcfbf60b"></a><!-- doxytag: member="nodemanager::NodeManager::RemoveNodeBuffer" ref="3ccf1080dcb1e1efc94e5311fcfbf60b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::RemoveNodeBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00733">733</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ec0793f016391c954ceb4654e4130dc3"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentNodeIndex" ref="ec0793f016391c954ceb4654e4130dc3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentNodeIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00738">738</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1dedfc92859eb980e74ea6544233e6ba"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentFilename" ref="1dedfc92859eb980e74ea6544233e6ba" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentFilename           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00741">741</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="bf87dbbb8a5bbec59ab3b484853e1619"></a><!-- doxytag: member="nodemanager::NodeManager::GetAllFilenames" ref="bf87dbbb8a5bbec59ab3b484853e1619" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetAllFilenames           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00744">744</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f96ff5a9ac497abf8918a7913c676da8"></a><!-- doxytag: member="nodemanager::NodeManager::GetFilename" ref="f96ff5a9ac497abf8918a7913c676da8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetFilename           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00749">749</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e959c5f835af208968908fe5eeb140a6"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentFilePath" ref="e959c5f835af208968908fe5eeb140a6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::SetCurrentFilePath           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00755">755</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4426800be5bb5a6d88f3d52e5c9758e8"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentFilePath" ref="4426800be5bb5a6d88f3d52e5c9758e8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentFilePath           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00763">763</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="cf7deb7b847cb8a6cd7a3af6b8070097"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentBufferState" ref="cf7deb7b847cb8a6cd7a3af6b8070097" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentBufferState           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00769">769</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="74dfed4678ba786356b8d03873d01cec"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentCommunicationLists" ref="74dfed4678ba786356b8d03873d01cec" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentCommunicationLists           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00778">778</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="18ce6167b3340d17fc7962323ae344b6"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentDS302Lists" ref="18ce6167b3340d17fc7962323ae344b6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentDS302Lists           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00785">785</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b0da4084ac671ac3c8948c42acc55b8c"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentProfileLists" ref="b0da4084ac671ac3c8948c42acc55b8c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentProfileLists           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00788">788</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8f418509e43cc26670ef757c6854328b"></a><!-- doxytag: member="nodemanager::NodeManager::GetSpecificProfileLists" ref="8f418509e43cc26670ef757c6854328b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetSpecificProfileLists           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00791">791</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="26b88c9b0e6e72934ec591e8b974000c"></a><!-- doxytag: member="nodemanager::NodeManager::GetProfileLists" ref="26b88c9b0e6e72934ec591e8b974000c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetProfileLists           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>list</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00801">801</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2db6aadfa79b0b2a9cfd09e45b71f03c"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentNextMapIndex" ref="2db6aadfa79b0b2a9cfd09e45b71f03c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentNextMapIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00810">810</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5e8172882f6252e45bdb59f7248c83d6"></a><!-- doxytag: member="nodemanager::NodeManager::CurrentDS302Defined" ref="5e8172882f6252e45bdb59f7248c83d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::CurrentDS302Defined           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00820">820</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e2bbc613898b9926f47be95072c64160"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentNodeName" ref="e2bbc613898b9926f47be95072c64160" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentNodeName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00829">829</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="72f10793222cbd6d4b621ce748acf141"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentNodeID" ref="72f10793222cbd6d4b621ce748acf141" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentNodeID           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00835">835</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="9305e3ffee31917d098f2131301ec1a5"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentNodeInfos" ref="9305e3ffee31917d098f2131301ec1a5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentNodeInfos           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00841">841</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="300207ada996fc01af2b3a2ab882d799"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentNodeInfos" ref="300207ada996fc01af2b3a2ab882d799" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::SetCurrentNodeInfos           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>description</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00848">848</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="eee0741327de398df87e8916995ad8f5"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentProfileName" ref="eee0741327de398df87e8916995ad8f5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentProfileName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00855">855</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="97c725e85f609c7b5a17ff95dbb08aea"></a><!-- doxytag: member="nodemanager::NodeManager::IsCurrentEntry" ref="97c725e85f609c7b5a17ff95dbb08aea" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::IsCurrentEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00860">860</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="583794f09cbd29d97ba0cf0c43acfc85"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentEntry" ref="583794f09cbd29d97ba0cf0c43acfc85" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00865">865</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="92f2a252611dc624b8dca4df6b4fe1cb"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentParamsEntry" ref="92f2a252611dc624b8dca4df6b4fe1cb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentParamsEntry           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00870">870</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d94d7b584774b19dc7837c5a13ad4432"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentValidIndexes" ref="d94d7b584774b19dc7837c5a13ad4432" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentValidIndexes           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>min</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00875">875</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0c3c317016818a79581f63b14d16c2da"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentValidChoices" ref="0c3c317016818a79581f63b14d16c2da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentValidChoices           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>min</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00882">882</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e1be8def7949033e446a646dc67647c6"></a><!-- doxytag: member="nodemanager::NodeManager::HasCurrentEntryCallbacks" ref="e1be8def7949033e446a646dc67647c6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::HasCurrentEntryCallbacks           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00902">902</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ea668e18d26d0b47fbbed4f6eb920100"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentEntryValues" ref="ea668e18d26d0b47fbbed4f6eb920100" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentEntryValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00910">910</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="70a4ab2beffa0508c94e2e5c29807d18"></a><!-- doxytag: member="nodemanager::NodeManager::GetNodeEntryValues" ref="70a4ab2beffa0508c94e2e5c29807d18" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetNodeEntryValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00914">914</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="587b1972ff83655696f30d4bb87894a4"></a><!-- doxytag: member="nodemanager::NodeManager::GetCustomisedTypeValues" ref="587b1972ff83655696f30d4bb87894a4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCustomisedTypeValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l01011">1011</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4da3a475cb7e66bf86f42aa8e9915673"></a><!-- doxytag: member="nodemanager::NodeManager::GetEntryName" ref="4da3a475cb7e66bf86f42aa8e9915673" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetEntryName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l01019">1019</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="eb864b0df23c119a93ec91836f7dc131"></a><!-- doxytag: member="nodemanager::NodeManager::GetEntryInfos" ref="eb864b0df23c119a93ec91836f7dc131" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetEntryInfos           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l01025">1025</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b305e31c72f62266cfc5e15b056a0e90"></a><!-- doxytag: member="nodemanager::NodeManager::GetSubentryInfos" ref="b305e31c72f62266cfc5e15b056a0e90" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetSubentryInfos           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l01031">1031</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a6660f49630ad17289a6f8c13569aef8"></a><!-- doxytag: member="nodemanager::NodeManager::GetTypeIndex" ref="a6660f49630ad17289a6f8c13569aef8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetTypeIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>typename</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l01040">1040</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="02618960ca94cf1e287758a4cd8e1891"></a><!-- doxytag: member="nodemanager::NodeManager::GetTypeName" ref="02618960ca94cf1e287758a4cd8e1891" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetTypeName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>typeindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l01046">1046</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b8edb6dc0298dc7d117a327c06a24ab9"></a><!-- doxytag: member="nodemanager::NodeManager::GetTypeDefaultValue" ref="b8edb6dc0298dc7d117a327c06a24ab9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetTypeDefaultValue           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>typeindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l01052">1052</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7b93c95ade6272d2c7e79e0b26b3bbe3"></a><!-- doxytag: member="nodemanager::NodeManager::GetMapVariableList" ref="7b93c95ade6272d2c7e79e0b26b3bbe3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetMapVariableList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l01058">1058</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="fa0ae7296e271effdd28a3f2fbb94778"></a><!-- doxytag: member="nodemanager::NodeManager::GetMandatoryIndexes" ref="fa0ae7296e271effdd28a3f2fbb94778" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetMandatoryIndexes           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>node</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l01064">1064</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="38953afbd29be22621f6adab28ae3869"></a><!-- doxytag: member="nodemanager::NodeManager::GetCustomisableTypes" ref="38953afbd29be22621f6adab28ae3869" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCustomisableTypes           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l01070">1070</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="9f8b78c75172bf420dcc8d9867b595a5"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentSpecificMenu" ref="9f8b78c75172bf420dcc8d9867b595a5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::NodeManager::GetCurrentSpecificMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l01077">1077</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="6f4b2b8bfaad8695971d7b3fbde3d24c"></a><!-- doxytag: member="nodemanager::NodeManager::LastNewIndex" ref="6f4b2b8bfaad8695971d7b3fbde3d24c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">nodemanager::NodeManager::LastNewIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00152">152</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="41b876781b15d80c22373f32b7efa3e4"></a><!-- doxytag: member="nodemanager::NodeManager::FilePaths" ref="41b876781b15d80c22373f32b7efa3e4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">nodemanager::NodeManager::FilePaths</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00153">153</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d5be2d321e10ab74d8d163580fae5007"></a><!-- doxytag: member="nodemanager::NodeManager::FileNames" ref="d5be2d321e10ab74d8d163580fae5007" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">nodemanager::NodeManager::FileNames</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00154">154</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="410b10ff94d011c0423028d7d57d0e4d"></a><!-- doxytag: member="nodemanager::NodeManager::NodeIndex" ref="410b10ff94d011c0423028d7d57d0e4d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">nodemanager::NodeManager::NodeIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00155">155</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c63d9db3d9564ad4c110fddf4532c0ba"></a><!-- doxytag: member="nodemanager::NodeManager::CurrentNode" ref="c63d9db3d9564ad4c110fddf4532c0ba" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">nodemanager::NodeManager::CurrentNode</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00156">156</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6c8bf71c030cd7647b28623e61c7df4a"></a><!-- doxytag: member="nodemanager::NodeManager::ScriptDirectory" ref="6c8bf71c030cd7647b28623e61c7df4a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">nodemanager::NodeManager::ScriptDirectory</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00157">157</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4e29c7a82ea6540edcbc55a1f98b77ae"></a><!-- doxytag: member="nodemanager::NodeManager::UndoBuffers" ref="4e29c7a82ea6540edcbc55a1f98b77ae" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">nodemanager::NodeManager::UndoBuffers</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00158">158</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="nodemanager_8py-source.html">nodemanager.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classnodemanager_1_1UndoBuffer.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,377 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: nodemanager::UndoBuffer Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacenodemanager.html">nodemanager</a>::<a class="el" href="classnodemanager_1_1UndoBuffer.html">UndoBuffer</a></div>
+<h1>nodemanager::UndoBuffer Class Reference</h1><!-- doxytag: class="nodemanager::UndoBuffer" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#f7faebec57947fa103b8ad9d2b726f04">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#22639d6b02995759c718dbb775bc8b7d">Buffering</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#8f121c407be19f42f10ccc2518227dd3">Current</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#8c689bee39a62cf857525787f6def0a4">Previous</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#a29ba64843a2d852b28cc01b411ce06f">Next</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#2ff748b5b8445e36cac96fd5726dc80e">IsFirst</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#87ef542c80367efcb4f5d8c97dabc4de">IsLast</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#351f7c0312c72b4fd49b34e56e6449f1">CurrentSaved</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#8d3fd5b2285366f941cc02489a16ea32">IsCurrentSaved</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<div class="fragment"><pre class="fragment">
+Constructor initialising buffer
+</pre></div> 
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00052">52</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="f7faebec57947fa103b8ad9d2b726f04"></a><!-- doxytag: member="nodemanager::UndoBuffer::__init__" ref="f7faebec57947fa103b8ad9d2b726f04" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::UndoBuffer::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>currentstate</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>issaved</em> = <code>False</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00055">55</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="22639d6b02995759c718dbb775bc8b7d"></a><!-- doxytag: member="nodemanager::UndoBuffer::Buffering" ref="22639d6b02995759c718dbb775bc8b7d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::UndoBuffer::Buffering           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>currentstate</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00080">80</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8f121c407be19f42f10ccc2518227dd3"></a><!-- doxytag: member="nodemanager::UndoBuffer::Current" ref="8f121c407be19f42f10ccc2518227dd3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::UndoBuffer::Current           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00095">95</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8c689bee39a62cf857525787f6def0a4"></a><!-- doxytag: member="nodemanager::UndoBuffer::Previous" ref="8c689bee39a62cf857525787f6def0a4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::UndoBuffer::Previous           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00101">101</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a29ba64843a2d852b28cc01b411ce06f"></a><!-- doxytag: member="nodemanager::UndoBuffer::Next" ref="a29ba64843a2d852b28cc01b411ce06f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::UndoBuffer::Next           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00110">110</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2ff748b5b8445e36cac96fd5726dc80e"></a><!-- doxytag: member="nodemanager::UndoBuffer::IsFirst" ref="2ff748b5b8445e36cac96fd5726dc80e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::UndoBuffer::IsFirst           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00119">119</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="87ef542c80367efcb4f5d8c97dabc4de"></a><!-- doxytag: member="nodemanager::UndoBuffer::IsLast" ref="87ef542c80367efcb4f5d8c97dabc4de" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::UndoBuffer::IsLast           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00125">125</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="351f7c0312c72b4fd49b34e56e6449f1"></a><!-- doxytag: member="nodemanager::UndoBuffer::CurrentSaved" ref="351f7c0312c72b4fd49b34e56e6449f1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::UndoBuffer::CurrentSaved           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00131">131</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8d3fd5b2285366f941cc02489a16ea32"></a><!-- doxytag: member="nodemanager::UndoBuffer::IsCurrentSaved" ref="8d3fd5b2285366f941cc02489a16ea32" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::UndoBuffer::IsCurrentSaved           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00137">137</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="7519445d4c5da6ace730aef461bb5ff4"></a><!-- doxytag: member="nodemanager::UndoBuffer::Buffer" ref="7519445d4c5da6ace730aef461bb5ff4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">nodemanager::UndoBuffer::Buffer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00056">56</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ac3ba6b2edb998e1d3c2c3ca5163b200"></a><!-- doxytag: member="nodemanager::UndoBuffer::CurrentIndex" ref="ac3ba6b2edb998e1d3c2c3ca5163b200" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">nodemanager::UndoBuffer::CurrentIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00057">57</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="efcb3fd67a5a77e1cffe5ee2d6fb612d"></a><!-- doxytag: member="nodemanager::UndoBuffer::MinIndex" ref="efcb3fd67a5a77e1cffe5ee2d6fb612d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">nodemanager::UndoBuffer::MinIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00058">58</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="51d3531c9b7ab75b2a4d6a5f49ebc15e"></a><!-- doxytag: member="nodemanager::UndoBuffer::MaxIndex" ref="51d3531c9b7ab75b2a4d6a5f49ebc15e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">nodemanager::UndoBuffer::MaxIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00059">59</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="abfc1f3adfc21d88b4382b410b9991d9"></a><!-- doxytag: member="nodemanager::UndoBuffer::LastSave" ref="abfc1f3adfc21d88b4382b410b9991d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">nodemanager::UndoBuffer::LastSave</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00073">73</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="nodemanager_8py-source.html">nodemanager.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classobjdictedit_1_1objdictedit.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1688 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: objdictedit::objdictedit Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespaceobjdictedit.html">objdictedit</a>::<a class="el" href="classobjdictedit_1_1objdictedit.html">objdictedit</a></div>
+<h1>objdictedit::objdictedit Class Reference</h1><!-- doxytag: class="objdictedit::objdictedit" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#4abb1c197354d05c25e9ca9e0ad49f66">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#38ba116f55e22e5b8e2504c44b1c9722">GetNoteBook</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">OnAddSDOServerMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">OnAddSDOClientMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">OnAddPDOTransmitMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">OnAddPDOReceiveMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">OnAddMapVariableMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">OnAddUserTypeMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">OnFileSelectedChanged</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">OnHelpDS301Menu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">OnHelpCANFestivalMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">OnAboutMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">OpenHtmlFrame</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">OnQuitMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">OnCloseFrame</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">RefreshTitle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">OnRefreshMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">RefreshStatusBar</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">RefreshEditMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">OnUndoMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">OnRedoMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">OnNewMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">OnOpenMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">OnSaveMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">OnSaveAsMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">Save</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">SaveAs</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">OnCloseMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">OnImportEDSMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">OnExportEDSMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">OnExportCMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">OnCommunicationMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">OnOtherCommunicationMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">OnEditProfileMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">EditProfile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">GetProfileCallBack</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">OnNodeInfosMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">AddMapVariable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">AddUserType</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">HtmlFrameOpened</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">FilePath</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">_init_coll_menuBar1_Menus</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">_init_coll_EditMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">_init_coll_HelpMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">_init_coll_FileMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">_init_coll_AddMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">_init_coll_HelpBar_Fields</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">_init_utils</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">_init_ctrls</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00158">158</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="106e911cf82219438516ee23864651ec"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_menuBar1_Menus" ref="106e911cf82219438516ee23864651ec" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::_init_coll_menuBar1_Menus           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00159">159</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ff8d7ea6744ddf274fc66869b0dd8d5d"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_EditMenu_Items" ref="ff8d7ea6744ddf274fc66869b0dd8d5d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::_init_coll_EditMenu_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00167">167</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d939c47145a0e3275963bde016228f28"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_HelpMenu_Items" ref="d939c47145a0e3275963bde016228f28" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::_init_coll_HelpMenu_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00201">201</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8312a8842d9983e18f47e32cb66a4cbd"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_FileMenu_Items" ref="8312a8842d9983e18f47e32cb66a4cbd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::_init_coll_FileMenu_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00218">218</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="08471670ebefa572813c703c693d367c"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_AddMenu_Items" ref="08471670ebefa572813c703c693d367c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::_init_coll_AddMenu_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00260">260</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="31a6b686f4415521baeb49e911d05eed"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_HelpBar_Fields" ref="31a6b686f4415521baeb49e911d05eed" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::_init_coll_HelpBar_Fields           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00288">288</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a290085c41e1c25e1393e87d171b424e"></a><!-- doxytag: member="objdictedit::objdictedit::_init_utils" ref="a290085c41e1c25e1393e87d171b424e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::_init_utils           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00298">298</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1e885afd5e31d2c6be0a0e70a79b417f"></a><!-- doxytag: member="objdictedit::objdictedit::_init_ctrls" ref="1e885afd5e31d2c6be0a0e70a79b417f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::_init_ctrls           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>prnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00317">317</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4abb1c197354d05c25e9ca9e0ad49f66"></a><!-- doxytag: member="objdictedit::objdictedit::__init__" ref="4abb1c197354d05c25e9ca9e0ad49f66" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00338">338</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="38ba116f55e22e5b8e2504c44b1c9722"></a><!-- doxytag: member="objdictedit::objdictedit::GetNoteBook" ref="38ba116f55e22e5b8e2504c44b1c9722" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::GetNoteBook           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00358">358</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2d25a6a40a74e893aebce26405a0d8f7"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddSDOServerMenu" ref="2d25a6a40a74e893aebce26405a0d8f7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnAddSDOServerMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00361">361</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="01b55597ca103c08c89d012ad6dced3d"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddSDOClientMenu" ref="01b55597ca103c08c89d012ad6dced3d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnAddSDOClientMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00367">367</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="cc73bf94427a95e3399e56d7f275ab77"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddPDOTransmitMenu" ref="cc73bf94427a95e3399e56d7f275ab77" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnAddPDOTransmitMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00373">373</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a5f8ca2068f63b91c92f40f9756400f6"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddPDOReceiveMenu" ref="a5f8ca2068f63b91c92f40f9756400f6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnAddPDOReceiveMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00379">379</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c3a4bad410a580a07dad03a4f8ba121c"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddMapVariableMenu" ref="c3a4bad410a580a07dad03a4f8ba121c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnAddMapVariableMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00385">385</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="666aae02d9569cfa32fc26329154da60"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddUserTypeMenu" ref="666aae02d9569cfa32fc26329154da60" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnAddUserTypeMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00389">389</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8555948b7b1aecf2514b6b9ff4726635"></a><!-- doxytag: member="objdictedit::objdictedit::OnFileSelectedChanged" ref="8555948b7b1aecf2514b6b9ff4726635" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnFileSelectedChanged           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00393">393</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8b0876dac5e3046f93854665bd9be3aa"></a><!-- doxytag: member="objdictedit::objdictedit::OnHelpDS301Menu" ref="8b0876dac5e3046f93854665bd9be3aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnHelpDS301Menu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00404">404</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a498874fef86060832c7e90b6e028629"></a><!-- doxytag: member="objdictedit::objdictedit::OnHelpCANFestivalMenu" ref="a498874fef86060832c7e90b6e028629" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnHelpCANFestivalMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00426">426</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a660005de7e719ce7396beeea0ece661"></a><!-- doxytag: member="objdictedit::objdictedit::OnAboutMenu" ref="a660005de7e719ce7396beeea0ece661" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnAboutMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00431">431</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3779119b638995bf42810727e9562bec"></a><!-- doxytag: member="objdictedit::objdictedit::OpenHtmlFrame" ref="3779119b638995bf42810727e9562bec" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OpenHtmlFrame           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>title</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>file</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00435">435</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="bb517a0b8fd0e43f1a1d68c7ce372ac3"></a><!-- doxytag: member="objdictedit::objdictedit::OnQuitMenu" ref="bb517a0b8fd0e43f1a1d68c7ce372ac3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnQuitMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00444">444</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ef6f7560bf9be52aa312833771cfb3c9"></a><!-- doxytag: member="objdictedit::objdictedit::OnCloseFrame" ref="ef6f7560bf9be52aa312833771cfb3c9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnCloseFrame           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00448">448</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ae8f91209a1bc14a0b7b7b62475d7f59"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshTitle" ref="ae8f91209a1bc14a0b7b7b62475d7f59" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::RefreshTitle           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00474">474</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="88ca3cd196a27f86a3253599b588ee4c"></a><!-- doxytag: member="objdictedit::objdictedit::OnRefreshMenu" ref="88ca3cd196a27f86a3253599b588ee4c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnRefreshMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00480">480</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="555d5c79e43419d21eca542c42de567d"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshCurrentIndexList" ref="555d5c79e43419d21eca542c42de567d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::RefreshCurrentIndexList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00484">484</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="91f233bc35906db726537b4dc4a51d28"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshStatusBar" ref="91f233bc35906db726537b4dc4a51d28" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::RefreshStatusBar           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00489">489</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="adc9eb58dc3ff58afd5ff7451a62923d"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshMainMenu" ref="adc9eb58dc3ff58afd5ff7451a62923d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::RefreshMainMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00520">520</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2b33b17be4ab0796b701fc916fcf7e64"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshEditMenu" ref="2b33b17be4ab0796b701fc916fcf7e64" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::RefreshEditMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00539">539</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d9fcd386d41eff2b5f7475c7c4e2e501"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshProfileMenu" ref="d9fcd386d41eff2b5f7475c7c4e2e501" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::RefreshProfileMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00549">549</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="be28bc389ae846a97daba676fbe064db"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshBufferState" ref="be28bc389ae846a97daba676fbe064db" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::RefreshBufferState           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00575">575</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="264a8c0092529d669e103a0e08bfa759"></a><!-- doxytag: member="objdictedit::objdictedit::OnUndoMenu" ref="264a8c0092529d669e103a0e08bfa759" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnUndoMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00582">582</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e864e63ae5efdb88512d02c0e51d895e"></a><!-- doxytag: member="objdictedit::objdictedit::OnRedoMenu" ref="e864e63ae5efdb88512d02c0e51d895e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnRedoMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00588">588</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="40237739c2edecc9ba933051404a5c61"></a><!-- doxytag: member="objdictedit::objdictedit::OnNewMenu" ref="40237739c2edecc9ba933051404a5c61" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnNewMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00599">599</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="98335ef3e9581fd3915a23d40b7f66c0"></a><!-- doxytag: member="objdictedit::objdictedit::OnOpenMenu" ref="98335ef3e9581fd3915a23d40b7f66c0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnOpenMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00625">625</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4ec2a606f003b9428515bc47a63f549b"></a><!-- doxytag: member="objdictedit::objdictedit::OnSaveMenu" ref="4ec2a606f003b9428515bc47a63f549b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnSaveMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00656">656</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4120aa522383dd8fe88df46672e1464c"></a><!-- doxytag: member="objdictedit::objdictedit::OnSaveAsMenu" ref="4120aa522383dd8fe88df46672e1464c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnSaveAsMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00660">660</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="017884a8631f8a0bdfe3d37a941c196c"></a><!-- doxytag: member="objdictedit::objdictedit::Save" ref="017884a8631f8a0bdfe3d37a941c196c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::Save           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00664">664</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="67eeca8c238cfd33c1d8e8fb33f07a5c"></a><!-- doxytag: member="objdictedit::objdictedit::SaveAs" ref="67eeca8c238cfd33c1d8e8fb33f07a5c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::SaveAs           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00675">675</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a4c7476aa37450fef74c824201044c3b"></a><!-- doxytag: member="objdictedit::objdictedit::OnCloseMenu" ref="a4c7476aa37450fef74c824201044c3b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnCloseMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00698">698</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8382d1464dd6a162f97040adc166251e"></a><!-- doxytag: member="objdictedit::objdictedit::OnImportEDSMenu" ref="8382d1464dd6a162f97040adc166251e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnImportEDSMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00725">725</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="29636fcd3f8f738404b6b99f93f04490"></a><!-- doxytag: member="objdictedit::objdictedit::OnExportEDSMenu" ref="29636fcd3f8f738404b6b99f93f04490" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnExportEDSMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00755">755</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="bf3d84bab96fcc04254a602c33fbbbee"></a><!-- doxytag: member="objdictedit::objdictedit::OnExportCMenu" ref="bf3d84bab96fcc04254a602c33fbbbee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnExportCMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00779">779</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e1addc8fb2f5922f54e3e7805ed5d33e"></a><!-- doxytag: member="objdictedit::objdictedit::OnCommunicationMenu" ref="e1addc8fb2f5922f54e3e7805ed5d33e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnCommunicationMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00807">807</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="01f0b410972b6c480f6eac6448aca0e6"></a><!-- doxytag: member="objdictedit::objdictedit::OnOtherCommunicationMenu" ref="01f0b410972b6c480f6eac6448aca0e6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnOtherCommunicationMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00812">812</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e807650522769539794ab076713098e2"></a><!-- doxytag: member="objdictedit::objdictedit::OnEditProfileMenu" ref="e807650522769539794ab076713098e2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnEditProfileMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00817">817</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0c0a3c1a47120a21ae3d4080c644ea0f"></a><!-- doxytag: member="objdictedit::objdictedit::EditProfile" ref="0c0a3c1a47120a21ae3d4080c644ea0f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::EditProfile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>title</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>dictionary</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>current</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00823">823</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5c7d639d93865513d3d469703fe19816"></a><!-- doxytag: member="objdictedit::objdictedit::GetProfileCallBack" ref="5c7d639d93865513d3d469703fe19816" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::GetProfileCallBack           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>text</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00846">846</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3bc819e548d22a2487aa70a0f3e6cbb4"></a><!-- doxytag: member="objdictedit::objdictedit::OnNodeInfosMenu" ref="3bc819e548d22a2487aa70a0f3e6cbb4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::OnNodeInfosMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00858">858</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d320c07fd4feab969b9454d49ab0ef5a"></a><!-- doxytag: member="objdictedit::objdictedit::AddMapVariable" ref="d320c07fd4feab969b9454d49ab0ef5a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::AddMapVariable           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00878">878</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="704a2250995855aaabdd9e024e98a1ca"></a><!-- doxytag: member="objdictedit::objdictedit::AddUserType" ref="704a2250995855aaabdd9e024e98a1ca" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::objdictedit::AddUserType           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00899">899</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="e3ce93c9ed275bf17437c681d5ad9692"></a><!-- doxytag: member="objdictedit::objdictedit::HtmlFrameOpened" ref="e3ce93c9ed275bf17437c681d5ad9692" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">objdictedit::objdictedit::HtmlFrameOpened</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00340">340</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ccd1cd8d15a57827a655e8e556550aa"></a><!-- doxytag: member="objdictedit::objdictedit::Manager" ref="6ccd1cd8d15a57827a655e8e556550aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">objdictedit::objdictedit::Manager</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00342">342</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d412cf4192d971441e15328fe07d0836"></a><!-- doxytag: member="objdictedit::objdictedit::FilePath" ref="d412cf4192d971441e15328fe07d0836" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">objdictedit::objdictedit::FilePath</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00600">600</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="objdictedit_8py-source.html">objdictedit.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classobjdictedit_1_1wxHtmlWindowUrlClick.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: objdictedit::wxHtmlWindowUrlClick Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespaceobjdictedit.html">objdictedit</a>::<a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a></div>
+<h1>objdictedit::wxHtmlWindowUrlClick Class Reference</h1><!-- doxytag: class="objdictedit::wxHtmlWindowUrlClick" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#a045fe12f2047ab57620eeaaaa2f211e">__init__</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">linkinfo</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00049">49</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a045fe12f2047ab57620eeaaaa2f211e"></a><!-- doxytag: member="objdictedit::wxHtmlWindowUrlClick::__init__" ref="a045fe12f2047ab57620eeaaaa2f211e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::wxHtmlWindowUrlClick::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>linkinfo</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00050">50</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="6a78aa98e9dcf8a31aa79b429998cf46"></a><!-- doxytag: member="objdictedit::wxHtmlWindowUrlClick::linkinfo" ref="6a78aa98e9dcf8a31aa79b429998cf46" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">objdictedit::wxHtmlWindowUrlClick::linkinfo</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00053">53</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="objdictedit_8py-source.html">objdictedit.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classobjdictedit_1_1wxUrlClickHtmlWindow.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: objdictedit::wxUrlClickHtmlWindow Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespaceobjdictedit.html">objdictedit</a>::<a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a></div>
+<h1>objdictedit::wxUrlClickHtmlWindow Class Reference</h1><!-- doxytag: class="objdictedit::wxUrlClickHtmlWindow" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#7cd4af390c2de4ed45de931373d756f0">OnLinkClicked</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#1de5f92921afa89cfe93fe8a6837dedb">Html_Window</a> = True</td></tr>
+
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<div class="fragment"><pre class="fragment">HTML window that generates and OnLinkClicked event.
+
+Use this to avoid having to override HTMLWindow
+</pre></div> 
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00055">55</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="7cd4af390c2de4ed45de931373d756f0"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::OnLinkClicked" ref="7cd4af390c2de4ed45de931373d756f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::wxUrlClickHtmlWindow::OnLinkClicked           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>linkinfo</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00057">57</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="1de5f92921afa89cfe93fe8a6837dedb"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::Html_Window" ref="1de5f92921afa89cfe93fe8a6837dedb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#1de5f92921afa89cfe93fe8a6837dedb">objdictedit::wxUrlClickHtmlWindow::Html_Window</a> = True<code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00102">102</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="objdictedit_8py-source.html">objdictedit.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,264 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: objdictedit::wxUrlClickHtmlWindow::HtmlFrame Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespaceobjdictedit.html">objdictedit</a>::<a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a>::<a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a></div>
+<h1>objdictedit::wxUrlClickHtmlWindow::HtmlFrame Class Reference</h1><!-- doxytag: class="objdictedit::wxUrlClickHtmlWindow::HtmlFrame" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#c3eab7be0bc1afb27171837c712da89d">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#375043f928e987f104763ad6e3d118be">SetHtmlCode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#d55f13d2f73906fb8891fd8ab6282897">SetHtmlPage</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">OnCloseFrame</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">OnLinkClick</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">HtmlFrameOpened</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">_init_ctrls</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00066">66</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="ab7f53a3b3ff1fd9cfe56023b159a40e"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::_init_ctrls" ref="ab7f53a3b3ff1fd9cfe56023b159a40e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::_init_ctrls           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>prnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00067">67</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c3eab7be0bc1afb27171837c712da89d"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::__init__" ref="c3eab7be0bc1afb27171837c712da89d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>opened</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00079">79</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="375043f928e987f104763ad6e3d118be"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlCode" ref="375043f928e987f104763ad6e3d118be" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlCode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>htmlcode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00083">83</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d55f13d2f73906fb8891fd8ab6282897"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlPage" ref="d55f13d2f73906fb8891fd8ab6282897" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlPage           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>htmlpage</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00086">86</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5cadc14f91eaeef5c2e001ccdf408264"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::OnCloseFrame" ref="5cadc14f91eaeef5c2e001ccdf408264" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::OnCloseFrame           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00089">89</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="bf60307dc144170d58195467361d5aa4"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::OnLinkClick" ref="bf60307dc144170d58195467361d5aa4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::OnLinkClick           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00093">93</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="1eafdd26ade3a7888626bee2f19a5ce4"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::HtmlFrameOpened" ref="1eafdd26ade3a7888626bee2f19a5ce4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">objdictedit::wxUrlClickHtmlWindow::HtmlFrame::HtmlFrameOpened</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00081">81</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="objdictedit_8py-source.html">objdictedit.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classsubindextable_1_1EditingPanel.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1312 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: subindextable::EditingPanel Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacesubindextable.html">subindextable</a>::<a class="el" href="classsubindextable_1_1EditingPanel.html">EditingPanel</a></div>
+<h1>subindextable::EditingPanel Class Reference</h1><!-- doxytag: class="subindextable::EditingPanel" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#487656ac452a6f151527114f2a095cb0">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#7f59673c3d822f36c779243c03135262">GetIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#bcf8af059e66a142de9427beecebf9da">SetIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#a1f495ac1fcfb50274c9d72b19be5eff">GetSelection</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">OnAddButtonClick</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">OnPartListBoxClick</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">OnIndexListClick</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">OnSubindexGridSelectCell</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">OnSubindexGridCellChange</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">OnCallbackCheck</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">OnIndexListRightUp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">OnSubindexGridRightClick</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">OnRenameIndexMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">OnModifyIndexMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">OnDeleteIndexMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">OnAddSubindexMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">OnDeleteSubindexMenu</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">ChoiceIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">FirstCall</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">Index</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">_init_coll_AddToListSizer_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">_init_coll_SubindexGridSizer_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">_init_coll_IndexListSizer_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">_init_coll_AddToListSizer_Growables</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">_init_coll_SubindexGridSizer_Growables</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">_init_coll_IndexListSizer_Growables</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">_init_coll_SubindexGridMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">_init_coll_IndexListMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">_init_utils</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">_init_sizers</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">_init_ctrls</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00255">255</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="81852f5b97f68e5709560a4ff0d285fe"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_AddToListSizer_Items" ref="81852f5b97f68e5709560a4ff0d285fe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::_init_coll_AddToListSizer_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00256">256</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="73356427a8bd3b439bda45420136686a"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_SubindexGridSizer_Items" ref="73356427a8bd3b439bda45420136686a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::_init_coll_SubindexGridSizer_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00262">262</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="91152d27972ad900edd7dbd3722f04e9"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_IndexListSizer_Items" ref="91152d27972ad900edd7dbd3722f04e9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::_init_coll_IndexListSizer_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00268">268</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="266b256cfd896e3a42c23f531de93121"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_AddToListSizer_Growables" ref="266b256cfd896e3a42c23f531de93121" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::_init_coll_AddToListSizer_Growables           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00274">274</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="79c7c994481b15c024ba65a5cab5185d"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_SubindexGridSizer_Growables" ref="79c7c994481b15c024ba65a5cab5185d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::_init_coll_SubindexGridSizer_Growables           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00279">279</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="59497a2a5eae0d061db737c27b459ede"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_IndexListSizer_Growables" ref="59497a2a5eae0d061db737c27b459ede" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::_init_coll_IndexListSizer_Growables           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00285">285</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="9a9885a49704cbb3c71d0ab2baa96155"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_SubindexGridMenu_Items" ref="9a9885a49704cbb3c71d0ab2baa96155" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::_init_coll_SubindexGridMenu_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00291">291</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4492082020058408801f412abcf59320"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_IndexListMenu_Items" ref="4492082020058408801f412abcf59320" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::_init_coll_IndexListMenu_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00303">303</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ad72ddfcc90a6d851466d24a9070e9d2"></a><!-- doxytag: member="subindextable::EditingPanel::_init_utils" ref="ad72ddfcc90a6d851466d24a9070e9d2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::_init_utils           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00319">319</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="223610e27a64a602776d6f35ca8040ff"></a><!-- doxytag: member="subindextable::EditingPanel::_init_sizers" ref="223610e27a64a602776d6f35ca8040ff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::_init_sizers           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00328">328</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d8ad09b717e5c11919397a2929452b36"></a><!-- doxytag: member="subindextable::EditingPanel::_init_ctrls" ref="d8ad09b717e5c11919397a2929452b36" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::_init_ctrls           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>prnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00346">346</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="487656ac452a6f151527114f2a095cb0"></a><!-- doxytag: member="subindextable::EditingPanel::__init__" ref="487656ac452a6f151527114f2a095cb0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>manager</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>editable</em> = <code>True</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00417">417</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f59673c3d822f36c779243c03135262"></a><!-- doxytag: member="subindextable::EditingPanel::GetIndex" ref="7f59673c3d822f36c779243c03135262" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::GetIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00442">442</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="bcf8af059e66a142de9427beecebf9da"></a><!-- doxytag: member="subindextable::EditingPanel::SetIndex" ref="bcf8af059e66a142de9427beecebf9da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::SetIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00445">445</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a1f495ac1fcfb50274c9d72b19be5eff"></a><!-- doxytag: member="subindextable::EditingPanel::GetSelection" ref="a1f495ac1fcfb50274c9d72b19be5eff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::GetSelection           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00448">448</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="78884cdb11542dd4f1557b4aea4bb078"></a><!-- doxytag: member="subindextable::EditingPanel::OnAddButtonClick" ref="78884cdb11542dd4f1557b4aea4bb078" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnAddButtonClick           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00456">456</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f5b2fbab77fb18f61a0c664e78fc54c8"></a><!-- doxytag: member="subindextable::EditingPanel::OnPartListBoxClick" ref="f5b2fbab77fb18f61a0c664e78fc54c8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnPartListBoxClick           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00482">482</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5a577219ca8e2423c9277349afd54de5"></a><!-- doxytag: member="subindextable::EditingPanel::OnIndexListClick" ref="5a577219ca8e2423c9277349afd54de5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnIndexListClick           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00487">487</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8fd8c0fe15b2c830156fb9c468caa961"></a><!-- doxytag: member="subindextable::EditingPanel::OnSubindexGridSelectCell" ref="8fd8c0fe15b2c830156fb9c468caa961" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnSubindexGridSelectCell           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00492">492</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0c3755e29c0d8822d4ec8510ba2c0f43"></a><!-- doxytag: member="subindextable::EditingPanel::RefreshIndexList" ref="0c3755e29c0d8822d4ec8510ba2c0f43" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::RefreshIndexList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00500">500</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1dbdf790003c72bd91bc274308023697"></a><!-- doxytag: member="subindextable::EditingPanel::RefreshTable" ref="1dbdf790003c72bd91bc274308023697" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::RefreshTable           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00556">556</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="77b31fc20f2e231fc7fa4d21932f6ece"></a><!-- doxytag: member="subindextable::EditingPanel::OnSubindexGridCellChange" ref="77b31fc20f2e231fc7fa4d21932f6ece" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnSubindexGridCellChange           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00576">576</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="25f67e5b35c3e64b67a5f92efc3e72fc"></a><!-- doxytag: member="subindextable::EditingPanel::OnCallbackCheck" ref="25f67e5b35c3e64b67a5f92efc3e72fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnCallbackCheck           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00589">589</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ea60ec2e247df3ded2be05ad4f647d32"></a><!-- doxytag: member="subindextable::EditingPanel::OnIndexListRightUp" ref="ea60ec2e247df3ded2be05ad4f647d32" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnIndexListRightUp           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00601">601</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="344f9900211cd9756fec6746d19fa8da"></a><!-- doxytag: member="subindextable::EditingPanel::OnSubindexGridRightClick" ref="344f9900211cd9756fec6746d19fa8da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnSubindexGridRightClick           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00628">628</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="67682b6edb7711ee6374bf010631be1d"></a><!-- doxytag: member="subindextable::EditingPanel::OnRenameIndexMenu" ref="67682b6edb7711ee6374bf010631be1d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnRenameIndexMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00639">639</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="795b4098297fac0d785299aa7de25cf5"></a><!-- doxytag: member="subindextable::EditingPanel::OnModifyIndexMenu" ref="795b4098297fac0d785299aa7de25cf5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnModifyIndexMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00655">655</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="11add8224763f37383fabc67e0804bec"></a><!-- doxytag: member="subindextable::EditingPanel::OnDeleteIndexMenu" ref="11add8224763f37383fabc67e0804bec" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnDeleteIndexMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00675">675</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6545422508739a2dd81fdc1d39ef83d5"></a><!-- doxytag: member="subindextable::EditingPanel::OnAddSubindexMenu" ref="6545422508739a2dd81fdc1d39ef83d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnAddSubindexMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00686">686</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="fc1d34c2558da246e0574482344374d5"></a><!-- doxytag: member="subindextable::EditingPanel::OnDeleteSubindexMenu" ref="fc1d34c2558da246e0574482344374d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::EditingPanel::OnDeleteSubindexMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00707">707</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="98690bae225b493e39e38389177af70b"></a><!-- doxytag: member="subindextable::EditingPanel::PartList" ref="98690bae225b493e39e38389177af70b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">subindextable::EditingPanel::PartList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00354">354</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="787bdc0711c586552142bdeecf03fce4"></a><!-- doxytag: member="subindextable::EditingPanel::SecondSplitter" ref="787bdc0711c586552142bdeecf03fce4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">subindextable::EditingPanel::SecondSplitter</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00360">360</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="372dd2c686fa2b104b3d3a0b9d73adec"></a><!-- doxytag: member="subindextable::EditingPanel::SubindexGridPanel" ref="372dd2c686fa2b104b3d3a0b9d73adec" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">subindextable::EditingPanel::SubindexGridPanel</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00367">367</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b87ad706a71fca81bb95915795dc6b4b"></a><!-- doxytag: member="subindextable::EditingPanel::IndexListPanel" ref="b87ad706a71fca81bb95915795dc6b4b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">subindextable::EditingPanel::IndexListPanel</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00371">371</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8063caaadf99129162eedead4b12d21d"></a><!-- doxytag: member="subindextable::EditingPanel::SubindexGrid" ref="8063caaadf99129162eedead4b12d21d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">subindextable::EditingPanel::SubindexGrid</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00377">377</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c89184f3ad7370e517be819d8a3249e8"></a><!-- doxytag: member="subindextable::EditingPanel::CallbackCheck" ref="c89184f3ad7370e517be819d8a3249e8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">subindextable::EditingPanel::CallbackCheck</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00391">391</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8b9953c522d24601e463b877fb35d2d6"></a><!-- doxytag: member="subindextable::EditingPanel::IndexList" ref="8b9953c522d24601e463b877fb35d2d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">subindextable::EditingPanel::IndexList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00398">398</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="73e5eec8804fb221f09e7c37741dd2a4"></a><!-- doxytag: member="subindextable::EditingPanel::AddButton" ref="73e5eec8804fb221f09e7c37741dd2a4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">subindextable::EditingPanel::AddButton</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00405">405</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7a0592bafe282004e647bd37c0285158"></a><!-- doxytag: member="subindextable::EditingPanel::IndexChoice" ref="7a0592bafe282004e647bd37c0285158" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">subindextable::EditingPanel::IndexChoice</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00411">411</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8d5b09c17d6530548a77e173633120a3"></a><!-- doxytag: member="subindextable::EditingPanel::Parent" ref="8d5b09c17d6530548a77e173633120a3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">subindextable::EditingPanel::Parent</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00419">419</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="08c074b025639f0af6f8529f673c79c3"></a><!-- doxytag: member="subindextable::EditingPanel::Manager" ref="08c074b025639f0af6f8529f673c79c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">subindextable::EditingPanel::Manager</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00420">420</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c4748fc25a2f1aac3187f81fc7a995c3"></a><!-- doxytag: member="subindextable::EditingPanel::ListIndex" ref="c4748fc25a2f1aac3187f81fc7a995c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">subindextable::EditingPanel::ListIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00421">421</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f3fb6a1cfa924444b2947860dd95f418"></a><!-- doxytag: member="subindextable::EditingPanel::ChoiceIndex" ref="f3fb6a1cfa924444b2947860dd95f418" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">subindextable::EditingPanel::ChoiceIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00422">422</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="97d623e785974ca04f3b9a1bbdf38871"></a><!-- doxytag: member="subindextable::EditingPanel::FirstCall" ref="97d623e785974ca04f3b9a1bbdf38871" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">subindextable::EditingPanel::FirstCall</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00423">423</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="020d68f7fff9c7ada2832dd6c5524884"></a><!-- doxytag: member="subindextable::EditingPanel::Editable" ref="020d68f7fff9c7ada2832dd6c5524884" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">subindextable::EditingPanel::Editable</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00424">424</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="49196cafea5a35cd03c726e6437975a0"></a><!-- doxytag: member="subindextable::EditingPanel::Index" ref="49196cafea5a35cd03c726e6437975a0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">subindextable::EditingPanel::Index</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00425">425</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2c833d8340914c80453fbc90c54137e4"></a><!-- doxytag: member="subindextable::EditingPanel::Table" ref="2c833d8340914c80453fbc90c54137e4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">subindextable::EditingPanel::Table</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00430">430</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="subindextable_8py-source.html">subindextable.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/classsubindextable_1_1SubindexTable.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,858 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: subindextable::SubindexTable Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacesubindextable.html">subindextable</a>::<a class="el" href="classsubindextable_1_1SubindexTable.html">SubindexTable</a></div>
+<h1>subindextable::SubindexTable Class Reference</h1><!-- doxytag: class="subindextable::SubindexTable" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#217d723449d9ae8d755dd7ff0c20bc4d">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#40407a8d399c7fd09fafa1984f05cfce">Disable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#f9d1c56f6df9baf4e4c6bf80d00fad8c">Enable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#d37d12554092ade50c2ae8b5395b8bb9">GetRowLabelValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#c365af6b3cd244b836e3f22fb839a93b">GetValue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#2e40735bad19bfc79a68770f23d1cce5">GetEditor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#65a8c6f7466204e224a289af19248fda">GetValueByName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#65aeea9932fde2c83878d00f4b78e275">SetValue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#56aaa52f5cbbfd3bf243433b798b10c8">ResetView</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">UpdateValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#b3b87639c5b4973204a7004dfe779f61">SetData</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#fe11dbf7566e5d5bbb9fa496e2cd252e">SetEditors</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#077e9fd84d8def000462c611f9b2032a">GetCurrentIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#725ea4673a2c4a5c8046e4ab6d292135">SetCurrentIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#8706c1886ece48bf683b0e6ced4811c7">AppendRow</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#c3b7a0e42be4036c5f4131e6c38e1c78">Empty</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">CurrentIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">Parent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">Editable</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">_updateColAttrs</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">_rows</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">_cols</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<div class="fragment"><pre class="fragment">
+A custom wxGrid Table using user supplied data
+</pre></div> 
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00053">53</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="217d723449d9ae8d755dd7ff0c20bc4d"></a><!-- doxytag: member="subindextable::SubindexTable::__init__" ref="217d723449d9ae8d755dd7ff0c20bc4d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>editors</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>colnames</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00056">56</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="40407a8d399c7fd09fafa1984f05cfce"></a><!-- doxytag: member="subindextable::SubindexTable::Disable" ref="40407a8d399c7fd09fafa1984f05cfce" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::Disable           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00071">71</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f9d1c56f6df9baf4e4c6bf80d00fad8c"></a><!-- doxytag: member="subindextable::SubindexTable::Enable" ref="f9d1c56f6df9baf4e4c6bf80d00fad8c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::Enable           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00074">74</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a227b7f00b023072f3b346466a266513"></a><!-- doxytag: member="subindextable::SubindexTable::GetNumberCols" ref="a227b7f00b023072f3b346466a266513" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::GetNumberCols           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00077">77</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e4df8be09ce11ef31c05482c9e04b236"></a><!-- doxytag: member="subindextable::SubindexTable::GetNumberRows" ref="e4df8be09ce11ef31c05482c9e04b236" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::GetNumberRows           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00080">80</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="473cb5b7e6e7a31f8668256c1d42eb58"></a><!-- doxytag: member="subindextable::SubindexTable::GetColLabelValue" ref="473cb5b7e6e7a31f8668256c1d42eb58" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::GetColLabelValue           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>col</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00083">83</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d37d12554092ade50c2ae8b5395b8bb9"></a><!-- doxytag: member="subindextable::SubindexTable::GetRowLabelValues" ref="d37d12554092ade50c2ae8b5395b8bb9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::GetRowLabelValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>row</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00087">87</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c365af6b3cd244b836e3f22fb839a93b"></a><!-- doxytag: member="subindextable::SubindexTable::GetValue" ref="c365af6b3cd244b836e3f22fb839a93b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::GetValue           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>row</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>col</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00090">90</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2e40735bad19bfc79a68770f23d1cce5"></a><!-- doxytag: member="subindextable::SubindexTable::GetEditor" ref="2e40735bad19bfc79a68770f23d1cce5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::GetEditor           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>row</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>col</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00098">98</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="65a8c6f7466204e224a289af19248fda"></a><!-- doxytag: member="subindextable::SubindexTable::GetValueByName" ref="65a8c6f7466204e224a289af19248fda" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::GetValueByName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>row</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>colname</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00102">102</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="65aeea9932fde2c83878d00f4b78e275"></a><!-- doxytag: member="subindextable::SubindexTable::SetValue" ref="65aeea9932fde2c83878d00f4b78e275" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::SetValue           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>row</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>col</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00105">105</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="56aaa52f5cbbfd3bf243433b798b10c8"></a><!-- doxytag: member="subindextable::SubindexTable::ResetView" ref="56aaa52f5cbbfd3bf243433b798b10c8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::ResetView           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>grid</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<div class="fragment"><pre class="fragment">
+(wxGrid) -&gt; Reset the grid view.   Call this to
+update the grid if rows and columns have been added or deleted
+</pre></div> 
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00109">109</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="882d75c01e68c5464cacd8f0b161ecac"></a><!-- doxytag: member="subindextable::SubindexTable::UpdateValues" ref="882d75c01e68c5464cacd8f0b161ecac" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::UpdateValues           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>grid</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<div class="fragment"><pre class="fragment">Update all displayed values</pre></div> 
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00138">138</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1ec67dd0580844cc271088320cf5c0fb"></a><!-- doxytag: member="subindextable::SubindexTable::_updateColAttrs" ref="1ec67dd0580844cc271088320cf5c0fb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::_updateColAttrs           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>grid</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<div class="fragment"><pre class="fragment">
+wxGrid -&gt; update the column attributes to add the
+appropriate renderer given the column name.
+
+Otherwise default to the default renderer.
+</pre></div> 
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00144">144</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b3b87639c5b4973204a7004dfe779f61"></a><!-- doxytag: member="subindextable::SubindexTable::SetData" ref="b3b87639c5b4973204a7004dfe779f61" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::SetData           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00221">221</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="fe11dbf7566e5d5bbb9fa496e2cd252e"></a><!-- doxytag: member="subindextable::SubindexTable::SetEditors" ref="fe11dbf7566e5d5bbb9fa496e2cd252e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::SetEditors           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>editors</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00224">224</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="077e9fd84d8def000462c611f9b2032a"></a><!-- doxytag: member="subindextable::SubindexTable::GetCurrentIndex" ref="077e9fd84d8def000462c611f9b2032a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::GetCurrentIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00227">227</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="725ea4673a2c4a5c8046e4ab6d292135"></a><!-- doxytag: member="subindextable::SubindexTable::SetCurrentIndex" ref="725ea4673a2c4a5c8046e4ab6d292135" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::SetCurrentIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00230">230</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8706c1886ece48bf683b0e6ced4811c7"></a><!-- doxytag: member="subindextable::SubindexTable::AppendRow" ref="8706c1886ece48bf683b0e6ced4811c7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::AppendRow           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>row_content</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00233">233</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c3b7a0e42be4036c5f4131e6c38e1c78"></a><!-- doxytag: member="subindextable::SubindexTable::Empty" ref="c3b7a0e42be4036c5f4131e6c38e1c78" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def subindextable::SubindexTable::Empty           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00236">236</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="f7305b21e795d6e2203cd89dced09135"></a><!-- doxytag: member="subindextable::SubindexTable::data" ref="f7305b21e795d6e2203cd89dced09135" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">subindextable::SubindexTable::data</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00059">59</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3d8a557d0b2f5886b1a843ba269ff68e"></a><!-- doxytag: member="subindextable::SubindexTable::editors" ref="3d8a557d0b2f5886b1a843ba269ff68e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">subindextable::SubindexTable::editors</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00060">60</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4565d7d3a88f53b96a4abba5dc13f007"></a><!-- doxytag: member="subindextable::SubindexTable::CurrentIndex" ref="4565d7d3a88f53b96a4abba5dc13f007" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">subindextable::SubindexTable::CurrentIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00061">61</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6d5550af6dcf0c5561150056e5341bf5"></a><!-- doxytag: member="subindextable::SubindexTable::colnames" ref="6d5550af6dcf0c5561150056e5341bf5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">subindextable::SubindexTable::colnames</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00062">62</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="654144476070b960f88f05dcb14ae26c"></a><!-- doxytag: member="subindextable::SubindexTable::Parent" ref="654144476070b960f88f05dcb14ae26c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">subindextable::SubindexTable::Parent</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00063">63</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="747986e24195de77f7c1e20a5a547c22"></a><!-- doxytag: member="subindextable::SubindexTable::Editable" ref="747986e24195de77f7c1e20a5a547c22" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">subindextable::SubindexTable::Editable</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00064">64</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="501fbeed9ff17247fb2376b4b5b1c936"></a><!-- doxytag: member="subindextable::SubindexTable::_rows" ref="501fbeed9ff17247fb2376b4b5b1c936" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">subindextable::SubindexTable::_rows</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00068">68</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="167f300b04601f8034e98dc89a3cacca"></a><!-- doxytag: member="subindextable::SubindexTable::_cols" ref="167f300b04601f8034e98dc89a3cacca" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">subindextable::SubindexTable::_cols</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="subindextable_8py-source.html#l00069">69</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="subindextable_8py-source.html">subindextable.py</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/commondialogs_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1075 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/commondialogs.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/commondialogs.py</h1><a href="commondialogs_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacecommondialogs.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00005"></a>00005 <span class="comment">#</span>
+<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span>
+<a name="l00007"></a>00007 <span class="comment">#</span>
+<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span>
+<a name="l00009"></a>00009 <span class="comment">#</span>
+<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span>
+<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span>
+<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment">#</span>
+<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment">#</span>
+<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span>
+<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keyword">from</span> wxPython.wx <span class="keyword">import</span> *
+<a name="l00025"></a>00025 <span class="keyword">from</span> wxPython.grid <span class="keyword">import</span> *
+<a name="l00026"></a>00026 <span class="keyword">import</span> wx
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="keyword">import</span> os
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00031"></a>00031 <span class="comment">#                          Editing Communication Dialog</span>
+<a name="l00032"></a>00032 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 [wxID_COMMUNICATIONDIALOG, wxID_COMMUNICATIONDIALOGMAINPANEL,
+<a name="l00036"></a>00036  wxID_COMMUNICATIONDIALOGPOSSIBLEINDEXES, wxID_COMMUNICATIONDIALOGCURRENTINDEXES,
+<a name="l00037"></a>00037  wxID_COMMUNICATIONDIALOGSELECT, wxID_COMMUNICATIONDIALOGUNSELECT, 
+<a name="l00038"></a>00038  wxID_COMMUNICATIONDIALOGSTATICTEXT1, wxID_COMMUNICATIONDIALOGSTATICTEXT2
+<a name="l00039"></a>00039 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(8)]
+<a name="l00040"></a>00040 
+<a name="l00041"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html">00041</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html">CommunicationDialog</a>(wx.Dialog):
+<a name="l00042"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">00042</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">_init_coll_flexGridSizer1_Items</a>(self, parent):
+<a name="l00043"></a>00043         <span class="comment"># generated method, don't edit</span>
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045         parent.AddWindow(self.MainPanel, 0, border=0, flag=0)
+<a name="l00046"></a>00046 
+<a name="l00047"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">00047</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">_init_sizers</a>(self):
+<a name="l00048"></a>00048         <span class="comment"># generated method, don't edit</span>
+<a name="l00049"></a>00049         self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0)
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1)
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053         self.SetSizer(self.flexGridSizer1)
+<a name="l00054"></a>00054 
+<a name="l00055"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">00055</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">_init_ctrls</a>(self, prnt):
+<a name="l00056"></a>00056         <span class="comment"># generated method, don't edit</span>
+<a name="l00057"></a>00057         wx.Dialog.__init__(self, id=wxID_COMMUNICATIONDIALOG,
+<a name="l00058"></a>00058               name=<span class="stringliteral">'CommunicationDialog'</span>, parent=prnt, pos=wx.Point(234, 216),
+<a name="l00059"></a>00059               size=wx.Size(726, 437), style=wx.DEFAULT_DIALOG_STYLE,
+<a name="l00060"></a>00060               title=<span class="stringliteral">'Edit Communication Profile'</span>)
+<a name="l00061"></a>00061         self.SetClientSize(wx.Size(726, 437))
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063         self.MainPanel = wx.Panel(id=wxID_COMMUNICATIONDIALOGMAINPANEL,
+<a name="l00064"></a>00064               name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0),
+<a name="l00065"></a>00065               size=wx.Size(688, 382), style=wx.TAB_TRAVERSAL)
+<a name="l00066"></a>00066         self.MainPanel.SetAutoLayout(<span class="keyword">True</span>)
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068         self.PossibleIndexes = wx.ListBox(choices=[],
+<a name="l00069"></a>00069               id=wxID_COMMUNICATIONDIALOGPOSSIBLEINDEXES,
+<a name="l00070"></a>00070               name=<span class="stringliteral">'PossibleIndexes'</span>, parent=self.MainPanel, pos=wx.Point(40,
+<a name="l00071"></a>00071               48), size=wx.Size(280, 320), style=wxLB_EXTENDED)
+<a name="l00072"></a>00072         self.PossibleIndexes.Bind(wx.EVT_LEFT_DCLICK, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">OnPossibleIndexesDClick</a>OnPossibleIndexesDClick,
+<a name="l00073"></a>00073               id=wxID_COMMUNICATIONDIALOGPOSSIBLEINDEXES)
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075         self.CurrentIndexes = wx.ListBox(choices=[],
+<a name="l00076"></a>00076               id=wxID_COMMUNICATIONDIALOGCURRENTINDEXES, name=<span class="stringliteral">'CurrentIndexes'</span>,
+<a name="l00077"></a>00077               parent=self.MainPanel, pos=wx.Point(400, 48), size=wx.Size(280,
+<a name="l00078"></a>00078               320), style=wxLB_EXTENDED)
+<a name="l00079"></a>00079         self.CurrentIndexes.Bind(wx.EVT_LEFT_DCLICK, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">OnCurrentIndexesDClick</a>OnCurrentIndexesDClick,
+<a name="l00080"></a>00080               id=wxID_COMMUNICATIONDIALOGCURRENTINDEXES)
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082         self.Select = wx.Button(id=wxID_COMMUNICATIONDIALOGSELECT, label=<span class="stringliteral">'&gt;&gt;'</span>,
+<a name="l00083"></a>00083               name=<span class="stringliteral">'Select'</span>, parent=self.MainPanel, pos=wx.Point(345, 136),
+<a name="l00084"></a>00084               size=wx.Size(32, 32), style=0)
+<a name="l00085"></a>00085         self.Select.Bind(wx.EVT_BUTTON, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">OnSelectButton</a>OnSelectButton,
+<a name="l00086"></a>00086               id=wxID_COMMUNICATIONDIALOGSELECT)
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088         self.Unselect = wx.Button(id=wxID_COMMUNICATIONDIALOGUNSELECT,
+<a name="l00089"></a>00089               label=<span class="stringliteral">'&lt;&lt;'</span>, name=<span class="stringliteral">'Unselect'</span>, parent=self.MainPanel,
+<a name="l00090"></a>00090               pos=wx.Point(345, 216), size=wx.Size(32, 30), style=0)
+<a name="l00091"></a>00091         self.Unselect.Bind(wx.EVT_BUTTON, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">OnUnselectButton</a>OnUnselectButton,
+<a name="l00092"></a>00092               id=wxID_COMMUNICATIONDIALOGUNSELECT)
+<a name="l00093"></a>00093 
+<a name="l00094"></a>00094         self.staticText1 = wx.StaticText(id=wxID_COMMUNICATIONDIALOGSTATICTEXT1,
+<a name="l00095"></a>00095               label=<span class="stringliteral">'Possible Profile Indexes:'</span>, name=<span class="stringliteral">'staticText1'</span>,
+<a name="l00096"></a>00096               parent=self.MainPanel, pos=wx.Point(40, 24), size=wx.Size(156,
+<a name="l00097"></a>00097               17), style=0)
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099         self.staticText2 = wx.StaticText(id=wxID_COMMUNICATIONDIALOGSTATICTEXT2,
+<a name="l00100"></a>00100               label=<span class="stringliteral">'Current Profile Indexes:'</span>, name=<span class="stringliteral">'staticText2'</span>,
+<a name="l00101"></a>00101               parent=self.MainPanel, pos=wx.Point(400, 24), size=wx.Size(152,
+<a name="l00102"></a>00102               17), style=0)
+<a name="l00103"></a>00103 
+<a name="l00104"></a>00104         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">_init_sizers</a>_init_sizers()
+<a name="l00105"></a>00105 
+<a name="l00106"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#ee020ad81cb3ea6df76d34785bf56a36">00106</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#ee020ad81cb3ea6df76d34785bf56a36">__init__</a>(self, parent):
+<a name="l00107"></a>00107         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">_init_ctrls</a>_init_ctrls(parent)
+<a name="l00108"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">00108</a>         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL)
+<a name="l00109"></a>00109         self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">ButtonSizer</a>ButtonSizer, 1, wxALIGN_CENTER)
+<a name="l00110"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">00110</a>         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList = []
+<a name="l00111"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">00111</a>         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList = []
+<a name="l00112"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">00112</a>         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary = {}
+<a name="l00113"></a>00113 
+<a name="l00114"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#fd58f80e7851c8b2254930aa0ea13a2c">00114</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#fd58f80e7851c8b2254930aa0ea13a2c">SetIndexDictionary</a>(self, dictionary):
+<a name="l00115"></a>00115         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary = dictionary
+<a name="l00116"></a>00116         
+<a name="l00117"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#42954cf3c548eaeccf2a6ae5793b12ca">00117</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#42954cf3c548eaeccf2a6ae5793b12ca">SetCurrentList</a>(self, list):
+<a name="l00118"></a>00118         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList = []
+<a name="l00119"></a>00119         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.extend(list)
+<a name="l00120"></a>00120         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.sort()
+<a name="l00121"></a>00121         
+<a name="l00122"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#ff2dfb0c00ca27c85c297ae134ea4f31">00122</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#ff2dfb0c00ca27c85c297ae134ea4f31">GetCurrentList</a>(self):
+<a name="l00123"></a>00123         <span class="keywordflow">return</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList
+<a name="l00124"></a>00124         
+<a name="l00125"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">00125</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">RefreshLists</a>(self):
+<a name="l00126"></a>00126         self.PossibleIndexes.Clear()
+<a name="l00127"></a>00127         self.CurrentIndexes.Clear()
+<a name="l00128"></a>00128         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList = []
+<a name="l00129"></a>00129         <span class="keywordflow">for</span> index <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary.iterkeys():
+<a name="l00130"></a>00130             <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList:
+<a name="l00131"></a>00131                 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList.append(index)
+<a name="l00132"></a>00132         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList.sort()
+<a name="l00133"></a>00133         <span class="keywordflow">for</span> index <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList:
+<a name="l00134"></a>00134             self.PossibleIndexes.Append(<span class="stringliteral">"0x%04X   %s"</span>%(index, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary[index][0]))
+<a name="l00135"></a>00135         <span class="keywordflow">for</span> index <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList:
+<a name="l00136"></a>00136             <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary:
+<a name="l00137"></a>00137                 self.CurrentIndexes.Append(<span class="stringliteral">"0x%04X   %s"</span>%(index, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary[index][0]))
+<a name="l00138"></a>00138 
+<a name="l00139"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">00139</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">OnPossibleIndexesDClick</a>(self, event):
+<a name="l00140"></a>00140         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">SelectPossible</a>SelectPossible()
+<a name="l00141"></a>00141         event.Skip()
+<a name="l00142"></a>00142 
+<a name="l00143"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">00143</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">OnCurrentIndexesDClick</a>(self, event):
+<a name="l00144"></a>00144         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">UnselectCurrent</a>UnselectCurrent()
+<a name="l00145"></a>00145         event.Skip()
+<a name="l00146"></a>00146 
+<a name="l00147"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">00147</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">OnSelectButton</a>(self, event):
+<a name="l00148"></a>00148         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">SelectPossible</a>SelectPossible()
+<a name="l00149"></a>00149         event.Skip()
+<a name="l00150"></a>00150 
+<a name="l00151"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">00151</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">OnUnselectButton</a>(self, event):
+<a name="l00152"></a>00152         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">UnselectCurrent</a>UnselectCurrent()
+<a name="l00153"></a>00153         event.Skip()
+<a name="l00154"></a>00154 
+<a name="l00155"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">00155</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">SelectPossible</a>(self):
+<a name="l00156"></a>00156         selected = self.PossibleIndexes.GetSelections()
+<a name="l00157"></a>00157         <span class="keywordflow">for</span> i <span class="keywordflow">in</span> selected:
+<a name="l00158"></a>00158             self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.append(self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList[i])
+<a name="l00159"></a>00159         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.sort()
+<a name="l00160"></a>00160         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">RefreshLists</a>RefreshLists()
+<a name="l00161"></a>00161 
+<a name="l00162"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">00162</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">UnselectCurrent</a>(self):
+<a name="l00163"></a>00163         selected = self.CurrentIndexes.GetSelections()
+<a name="l00164"></a>00164         <span class="keywordflow">for</span> i <span class="keywordflow">in</span> selected:
+<a name="l00165"></a>00165             <span class="keywordflow">if</span> <span class="keywordflow">not</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary[self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList[i]][1]:
+<a name="l00166"></a>00166                 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.pop(i)
+<a name="l00167"></a>00167         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.sort()
+<a name="l00168"></a>00168         self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">RefreshLists</a>RefreshLists()
+<a name="l00169"></a>00169 
+<a name="l00170"></a>00170 
+<a name="l00171"></a>00171 
+<a name="l00172"></a>00172 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00173"></a>00173 <span class="comment">#                          Create Map Variable Dialog</span>
+<a name="l00174"></a>00174 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00175"></a>00175 
+<a name="l00176"></a>00176 
+<a name="l00177"></a>00177 [wxID_MAPVARIABLEDIALOG, wxID_MAPVARIABLEDIALOGINDEX, 
+<a name="l00178"></a>00178  wxID_MAPVARIABLEDIALOGINDEXNAME, wxID_MAPVARIABLEDIALOGMAINPANEL, 
+<a name="l00179"></a>00179  wxID_MAPVARIABLEDIALOGNUMBER, wxID_MAPVARIABLEDIALOGRADIOBUTTON1, 
+<a name="l00180"></a>00180  wxID_MAPVARIABLEDIALOGRADIOBUTTON2, wxID_MAPVARIABLEDIALOGRADIOBUTTON3, 
+<a name="l00181"></a>00181  wxID_MAPVARIABLEDIALOGSTATICTEXT1, wxID_MAPVARIABLEDIALOGSTATICTEXT2, 
+<a name="l00182"></a>00182  wxID_MAPVARIABLEDIALOGSTATICTEXT3, wxID_MAPVARIABLEDIALOGSTATICTEXT4, 
+<a name="l00183"></a>00183 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(12)]
+<a name="l00184"></a>00184 
+<a name="l00185"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html">00185</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html">MapVariableDialog</a>(wx.Dialog):
+<a name="l00186"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">00186</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">_init_coll_flexGridSizer1_Items</a>(self, parent):
+<a name="l00187"></a>00187         <span class="comment"># generated method, don't edit</span>
+<a name="l00188"></a>00188 
+<a name="l00189"></a>00189         parent.AddWindow(self.MainPanel, 0, border=0, flag=0)
+<a name="l00190"></a>00190 
+<a name="l00191"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">00191</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">_init_sizers</a>(self):
+<a name="l00192"></a>00192         <span class="comment"># generated method, don't edit</span>
+<a name="l00193"></a>00193         self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0)
+<a name="l00194"></a>00194 
+<a name="l00195"></a>00195         self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1)
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197         self.SetSizer(self.flexGridSizer1)
+<a name="l00198"></a>00198 
+<a name="l00199"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">00199</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">_init_ctrls</a>(self, prnt):
+<a name="l00200"></a>00200         <span class="comment"># generated method, don't edit</span>
+<a name="l00201"></a>00201         wx.Dialog.__init__(self, id=wxID_MAPVARIABLEDIALOG,
+<a name="l00202"></a>00202               name=<span class="stringliteral">'CommunicationDialog'</span>, parent=prnt, pos=wx.Point(376, 223),
+<a name="l00203"></a>00203               size=wx.Size(444, 186), style=wx.DEFAULT_DIALOG_STYLE,
+<a name="l00204"></a>00204               title=<span class="stringliteral">'Add Map Variable'</span>)
+<a name="l00205"></a>00205         self.SetClientSize(wx.Size(444, 186))
+<a name="l00206"></a>00206 
+<a name="l00207"></a>00207         self.MainPanel = wx.Panel(id=wxID_MAPVARIABLEDIALOGMAINPANEL,
+<a name="l00208"></a>00208               name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0),
+<a name="l00209"></a>00209               size=wx.Size(431, 142), style=wx.TAB_TRAVERSAL)
+<a name="l00210"></a>00210         self.MainPanel.SetAutoLayout(<span class="keyword">True</span>)
+<a name="l00211"></a>00211 
+<a name="l00212"></a>00212         self.staticText1 = wx.StaticText(id=wxID_MAPVARIABLEDIALOGSTATICTEXT1,
+<a name="l00213"></a>00213               label=<span class="stringliteral">'Index:'</span>, name=<span class="stringliteral">'staticText1'</span>, parent=self.MainPanel,
+<a name="l00214"></a>00214               pos=wx.Point(24, 24), size=wx.Size(156, 17), style=0)
+<a name="l00215"></a>00215 
+<a name="l00216"></a>00216         self.Index = wx.TextCtrl(id=wxID_MAPVARIABLEDIALOGINDEX, name=<span class="stringliteral">'Index'</span>,
+<a name="l00217"></a>00217               parent=self.MainPanel, pos=wx.Point(24, 48), size=wx.Size(152,
+<a name="l00218"></a>00218               25), style=0, value=<span class="stringliteral">'0x2000'</span>)
+<a name="l00219"></a>00219 
+<a name="l00220"></a>00220         self.staticText3 = wx.StaticText(id=wxID_MAPVARIABLEDIALOGSTATICTEXT3,
+<a name="l00221"></a>00221               label=<span class="stringliteral">'Name:'</span>, name=<span class="stringliteral">'staticText3'</span>, parent=self.MainPanel,
+<a name="l00222"></a>00222               pos=wx.Point(24, 80), size=wx.Size(47, 17), style=0)
+<a name="l00223"></a>00223 
+<a name="l00224"></a>00224         self.IndexName = wx.TextCtrl(id=wxID_MAPVARIABLEDIALOGINDEXNAME,
+<a name="l00225"></a>00225               name=<span class="stringliteral">'IndexName'</span>, parent=self.MainPanel, pos=wx.Point(24, 104),
+<a name="l00226"></a>00226               size=wx.Size(152, 24), style=0, value=<span class="stringliteral">'Undefined'</span>)
+<a name="l00227"></a>00227 
+<a name="l00228"></a>00228         self.staticText2 = wx.StaticText(id=wxID_MAPVARIABLEDIALOGSTATICTEXT2,
+<a name="l00229"></a>00229               label=<span class="stringliteral">'Type:'</span>, name=<span class="stringliteral">'staticText2'</span>, parent=self.MainPanel,
+<a name="l00230"></a>00230               pos=wx.Point(208, 24), size=wx.Size(38, 17), style=0)
+<a name="l00231"></a>00231 
+<a name="l00232"></a>00232         self.radioButton1 = wx.RadioButton(id=wxID_MAPVARIABLEDIALOGRADIOBUTTON1,
+<a name="l00233"></a>00233               label=<span class="stringliteral">'VAR'</span>, name=<span class="stringliteral">'radioButton1'</span>, parent=self.MainPanel,
+<a name="l00234"></a>00234               pos=wx.Point(208, 48), size=wx.Size(72, 24), style=wxRB_GROUP)
+<a name="l00235"></a>00235         self.radioButton1.SetValue(<span class="keyword">True</span>)
+<a name="l00236"></a>00236         self.radioButton1.Bind(wx.EVT_RADIOBUTTON, self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">OnRadioButton1Click</a>OnRadioButton1Click,
+<a name="l00237"></a>00237               id=wxID_MAPVARIABLEDIALOGRADIOBUTTON1)
+<a name="l00238"></a>00238 
+<a name="l00239"></a>00239         self.radioButton2 = wx.RadioButton(id=wxID_MAPVARIABLEDIALOGRADIOBUTTON2,
+<a name="l00240"></a>00240               label=<span class="stringliteral">'ARRAY'</span>, name=<span class="stringliteral">'radioButton2'</span>, parent=self.MainPanel,
+<a name="l00241"></a>00241               pos=wx.Point(208, 72), size=wx.Size(80, 24), style=wxRB_SINGLE)
+<a name="l00242"></a>00242         self.radioButton2.SetValue(<span class="keyword">False</span>)
+<a name="l00243"></a>00243         self.radioButton2.Bind(wx.EVT_RADIOBUTTON, self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">OnRadioButton2Click</a>OnRadioButton2Click,
+<a name="l00244"></a>00244               id=wxID_MAPVARIABLEDIALOGRADIOBUTTON2)
+<a name="l00245"></a>00245 
+<a name="l00246"></a>00246         self.radioButton3 = wx.RadioButton(id=wxID_MAPVARIABLEDIALOGRADIOBUTTON3,
+<a name="l00247"></a>00247               label=<span class="stringliteral">'REC'</span>, name=<span class="stringliteral">'radioButton3'</span>, parent=self.MainPanel,
+<a name="l00248"></a>00248               pos=wx.Point(208, 96), size=wx.Size(96, 24), style=wxRB_SINGLE)
+<a name="l00249"></a>00249         self.radioButton3.SetValue(<span class="keyword">False</span>)
+<a name="l00250"></a>00250         self.radioButton3.Bind(wx.EVT_RADIOBUTTON, self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">OnRadioButton3Click</a>OnRadioButton3Click,
+<a name="l00251"></a>00251               id=wxID_MAPVARIABLEDIALOGRADIOBUTTON3)
+<a name="l00252"></a>00252 
+<a name="l00253"></a>00253         self.staticText4 = wx.StaticText(id=wxID_MAPVARIABLEDIALOGSTATICTEXT4,
+<a name="l00254"></a>00254               label=<span class="stringliteral">'Number:'</span>, name=<span class="stringliteral">'staticText4'</span>, parent=self.MainPanel,
+<a name="l00255"></a>00255               pos=wx.Point(312, 80), size=wx.Size(88, 16), style=0)
+<a name="l00256"></a>00256 
+<a name="l00257"></a>00257         self.Number = wx.TextCtrl(id=wxID_MAPVARIABLEDIALOGNUMBER,
+<a name="l00258"></a>00258               name=<span class="stringliteral">'Number'</span>, parent=self.MainPanel, pos=wx.Point(312, 104),
+<a name="l00259"></a>00259               size=wx.Size(112, 24), style=wx.TE_RIGHT, value=<span class="stringliteral">'0'</span>)
+<a name="l00260"></a>00260 
+<a name="l00261"></a>00261         self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">_init_sizers</a>_init_sizers()
+<a name="l00262"></a>00262 
+<a name="l00263"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#1d6b6313208c4cfaf2243bbdf59d92d9">00263</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#1d6b6313208c4cfaf2243bbdf59d92d9">__init__</a>(self, parent):
+<a name="l00264"></a>00264         self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">_init_ctrls</a>_init_ctrls(parent)
+<a name="l00265"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">00265</a>         self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL)
+<a name="l00266"></a>00266         self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">ButtonSizer</a>ButtonSizer, 1, wxALIGN_CENTER)
+<a name="l00267"></a>00267         self.staticText4.Enable(<span class="keyword">False</span>)
+<a name="l00268"></a>00268         self.Number.Enable(<span class="keyword">False</span>)
+<a name="l00269"></a>00269         
+<a name="l00270"></a>00270         EVT_BUTTON(self, self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">ButtonSizer</a>ButtonSizer.GetAffirmativeButton().GetId(), self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">OnOK</a>OnOK)
+<a name="l00271"></a>00271 
+<a name="l00272"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#bdab86c958f3e219882e7852b301dc4b">00272</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#bdab86c958f3e219882e7852b301dc4b">SetIndex</a>(self, index):
+<a name="l00273"></a>00273         self.Index.SetValue(<span class="stringliteral">"0x%04X"</span>%index)
+<a name="l00274"></a>00274 
+<a name="l00275"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">00275</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">OnOK</a>(self, event):
+<a name="l00276"></a>00276         error = []
+<a name="l00277"></a>00277         <span class="keywordflow">try</span>:
+<a name="l00278"></a>00278             int(self.Index.GetValue(), 16)
+<a name="l00279"></a>00279         <span class="keywordflow">except</span>:
+<a name="l00280"></a>00280             error.append(<span class="stringliteral">"Index"</span>)
+<a name="l00281"></a>00281         <span class="keywordflow">if</span> self.radioButton2.GetValue() <span class="keywordflow">or</span> self.radioButton3.GetValue():
+<a name="l00282"></a>00282             <span class="keywordflow">try</span>:
+<a name="l00283"></a>00283                 int(self.Number.GetValue())
+<a name="l00284"></a>00284             <span class="keywordflow">except</span>:
+<a name="l00285"></a>00285                 error.append(<span class="stringliteral">"Number"</span>)
+<a name="l00286"></a>00286         <span class="keywordflow">if</span> len(error) &gt; 0:
+<a name="l00287"></a>00287             text = <span class="stringliteral">""</span>
+<a name="l00288"></a>00288             <span class="keywordflow">if</span> len(error) &gt; 1:
+<a name="l00289"></a>00289                 suffix = <span class="stringliteral">"s"</span>
+<a name="l00290"></a>00290             <span class="keywordflow">else</span>:
+<a name="l00291"></a>00291                 suffix = <span class="stringliteral">""</span>
+<a name="l00292"></a>00292             <span class="keywordflow">for</span> i, item <span class="keywordflow">in</span> enumerate(error):
+<a name="l00293"></a>00293                 <span class="keywordflow">if</span> i == 0:
+<a name="l00294"></a>00294                     text += item
+<a name="l00295"></a>00295                 <span class="keywordflow">elif</span> i == len(error) - 1:
+<a name="l00296"></a>00296                     text += <span class="stringliteral">" and %s"</span>%item
+<a name="l00297"></a>00297                 <span class="keywordflow">else</span>:
+<a name="l00298"></a>00298                     text += <span class="stringliteral">", %s"</span>%item
+<a name="l00299"></a>00299             message = wxMessageDialog(self, <span class="stringliteral">"Form isn't valid. %s must be integer%s!"</span>%(text,suffix), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00300"></a>00300             message.ShowModal()
+<a name="l00301"></a>00301             message.Destroy()
+<a name="l00302"></a>00302         <span class="keywordflow">else</span>:
+<a name="l00303"></a>00303             self.EndModal(wxID_OK)
+<a name="l00304"></a>00304 
+<a name="l00305"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#c447e821ce5690bdcd4f55d3b6e82cc0">00305</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#c447e821ce5690bdcd4f55d3b6e82cc0">GetValues</a>(self):
+<a name="l00306"></a>00306         name = self.IndexName.GetValue()
+<a name="l00307"></a>00307         index = int(self.Index.GetValue(), 16)
+<a name="l00308"></a>00308         <span class="keywordflow">if</span> self.radioButton1.GetValue():
+<a name="l00309"></a>00309             struct = 1
+<a name="l00310"></a>00310             number = <span class="keywordtype">None</span>
+<a name="l00311"></a>00311         <span class="keywordflow">elif</span> self.radioButton2.GetValue():
+<a name="l00312"></a>00312             struct = 3
+<a name="l00313"></a>00313             number = int(self.Number.GetValue())
+<a name="l00314"></a>00314         <span class="keywordflow">elif</span> self.radioButton3.GetValue():
+<a name="l00315"></a>00315             struct = 7
+<a name="l00316"></a>00316             number = int(self.Number.GetValue())
+<a name="l00317"></a>00317         <span class="keywordflow">return</span> index, name, struct, number
+<a name="l00318"></a>00318 
+<a name="l00319"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">00319</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">OnRadioButton1Click</a>(self, event):
+<a name="l00320"></a>00320         self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">EnableNumberTyping</a>EnableNumberTyping(<span class="keyword">False</span>)
+<a name="l00321"></a>00321         event.Skip()
+<a name="l00322"></a>00322 
+<a name="l00323"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">00323</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">OnRadioButton2Click</a>(self, event):
+<a name="l00324"></a>00324         self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">EnableNumberTyping</a>EnableNumberTyping(<span class="keyword">True</span>)
+<a name="l00325"></a>00325         event.Skip()
+<a name="l00326"></a>00326 
+<a name="l00327"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">00327</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">OnRadioButton3Click</a>(self, event):
+<a name="l00328"></a>00328         self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">EnableNumberTyping</a>EnableNumberTyping(<span class="keyword">True</span>)
+<a name="l00329"></a>00329         event.Skip()
+<a name="l00330"></a>00330 
+<a name="l00331"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">00331</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">EnableNumberTyping</a>(self, enable):
+<a name="l00332"></a>00332         self.staticText4.Enable(enable)
+<a name="l00333"></a>00333         self.Number.Enable(enable)
+<a name="l00334"></a>00334 
+<a name="l00335"></a>00335 
+<a name="l00336"></a>00336 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00337"></a>00337 <span class="comment">#                          Create User Type Dialog</span>
+<a name="l00338"></a>00338 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00339"></a>00339 
+<a name="l00340"></a>00340 
+<a name="l00341"></a>00341 [wxID_USERTYPEDIALOG, wxID_USERTYPEDIALOGLENGTH, wxID_USERTYPEDIALOGMAINPANEL, 
+<a name="l00342"></a>00342  wxID_USERTYPEDIALOGMAX, wxID_USERTYPEDIALOGMIN, 
+<a name="l00343"></a>00343  wxID_USERTYPEDIALOGSTATICBOX1, wxID_USERTYPEDIALOGSTATICTEXT1, 
+<a name="l00344"></a>00344  wxID_USERTYPEDIALOGSTATICTEXT2, wxID_USERTYPEDIALOGSTATICTEXT3, 
+<a name="l00345"></a>00345  wxID_USERTYPEDIALOGSTATICTEXT4, wxID_USERTYPEDIALOGTYPE, 
+<a name="l00346"></a>00346 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(11)]
+<a name="l00347"></a>00347 
+<a name="l00348"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html">00348</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html">UserTypeDialog</a>(wx.Dialog):
+<a name="l00349"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">00349</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">_init_coll_flexGridSizer1_Items</a>(self, parent):
+<a name="l00350"></a>00350         <span class="comment"># generated method, don't edit</span>
+<a name="l00351"></a>00351 
+<a name="l00352"></a>00352         parent.AddWindow(self.MainPanel, 0, border=0, flag=0)
+<a name="l00353"></a>00353 
+<a name="l00354"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">00354</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">_init_sizers</a>(self):
+<a name="l00355"></a>00355         <span class="comment"># generated method, don't edit</span>
+<a name="l00356"></a>00356         self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0)
+<a name="l00357"></a>00357 
+<a name="l00358"></a>00358         self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1)
+<a name="l00359"></a>00359 
+<a name="l00360"></a>00360         self.SetSizer(self.flexGridSizer1)
+<a name="l00361"></a>00361 
+<a name="l00362"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">00362</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">_init_ctrls</a>(self, prnt):
+<a name="l00363"></a>00363         <span class="comment"># generated method, don't edit</span>
+<a name="l00364"></a>00364         wx.Dialog.__init__(self, id=wxID_USERTYPEDIALOG, name=<span class="stringliteral">'UserTypeDialog'</span>,
+<a name="l00365"></a>00365               parent=prnt, pos=wx.Point(376, 223), size=wx.Size(444, 228),
+<a name="l00366"></a>00366               style=wx.DEFAULT_DIALOG_STYLE, title=<span class="stringliteral">'Add User Type'</span>)
+<a name="l00367"></a>00367         self.SetClientSize(wx.Size(444, 228))
+<a name="l00368"></a>00368 
+<a name="l00369"></a>00369         self.MainPanel = wx.Panel(id=wxID_USERTYPEDIALOGMAINPANEL,
+<a name="l00370"></a>00370               name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0),
+<a name="l00371"></a>00371               size=wx.Size(431, 182), style=wx.TAB_TRAVERSAL)
+<a name="l00372"></a>00372         self.MainPanel.SetAutoLayout(<span class="keyword">True</span>)
+<a name="l00373"></a>00373 
+<a name="l00374"></a>00374         self.staticText1 = wx.StaticText(id=wxID_USERTYPEDIALOGSTATICTEXT1,
+<a name="l00375"></a>00375               label=<span class="stringliteral">'Type:'</span>, name=<span class="stringliteral">'staticText1'</span>, parent=self.MainPanel,
+<a name="l00376"></a>00376               pos=wx.Point(24, 24), size=wx.Size(156, 17), style=0)
+<a name="l00377"></a>00377 
+<a name="l00378"></a>00378         self.Type = wx.Choice(choices=[], id=wxID_USERTYPEDIALOGTYPE,
+<a name="l00379"></a>00379               name=<span class="stringliteral">'Type'</span>, parent=self.MainPanel, pos=wx.Point(24, 48),
+<a name="l00380"></a>00380               size=wx.Size(160, 24), style=0)
+<a name="l00381"></a>00381         self.Type.Bind(wx.EVT_CHOICE, self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">OnTypeChoice</a>OnTypeChoice,
+<a name="l00382"></a>00382               id=wxID_USERTYPEDIALOGTYPE)
+<a name="l00383"></a>00383 
+<a name="l00384"></a>00384         self.staticBox1 = wx.StaticBox(id=wxID_USERTYPEDIALOGSTATICBOX1,
+<a name="l00385"></a>00385               label=<span class="stringliteral">'Values'</span>, name=<span class="stringliteral">'staticBox1'</span>, parent=self.MainPanel,
+<a name="l00386"></a>00386               pos=wx.Point(200, 24), size=wx.Size(224, 144), style=0)
+<a name="l00387"></a>00387 
+<a name="l00388"></a>00388         self.staticText2 = wx.StaticText(id=wxID_USERTYPEDIALOGSTATICTEXT2,
+<a name="l00389"></a>00389               label=<span class="stringliteral">'Minimum:'</span>, name=<span class="stringliteral">'staticText2'</span>, parent=self.MainPanel,
+<a name="l00390"></a>00390               pos=wx.Point(216, 48), size=wx.Size(67, 17), style=0)
+<a name="l00391"></a>00391 
+<a name="l00392"></a>00392         self.Min = wx.TextCtrl(id=wxID_USERTYPEDIALOGMIN, name=<span class="stringliteral">'Min'</span>,
+<a name="l00393"></a>00393               parent=self.MainPanel, pos=wx.Point(296, 48), size=wx.Size(112,
+<a name="l00394"></a>00394               24), style=wx.TE_RIGHT, value=<span class="stringliteral">'0'</span>)
+<a name="l00395"></a>00395 
+<a name="l00396"></a>00396         self.staticText3 = wx.StaticText(id=wxID_USERTYPEDIALOGSTATICTEXT3,
+<a name="l00397"></a>00397               label=<span class="stringliteral">'Maximum:'</span>, name=<span class="stringliteral">'staticText3'</span>, parent=self.MainPanel,
+<a name="l00398"></a>00398               pos=wx.Point(216, 88), size=wx.Size(71, 17), style=0)
+<a name="l00399"></a>00399 
+<a name="l00400"></a>00400         self.Max = wx.TextCtrl(id=wxID_USERTYPEDIALOGMAX, name=<span class="stringliteral">'Max'</span>,
+<a name="l00401"></a>00401               parent=self.MainPanel, pos=wx.Point(296, 88), size=wx.Size(112,
+<a name="l00402"></a>00402               25), style=wx.TE_RIGHT, value=<span class="stringliteral">'0'</span>)
+<a name="l00403"></a>00403 
+<a name="l00404"></a>00404         self.staticText4 = wx.StaticText(id=wxID_USERTYPEDIALOGSTATICTEXT4,
+<a name="l00405"></a>00405               label=<span class="stringliteral">'Length:'</span>, name=<span class="stringliteral">'staticText4'</span>, parent=self.MainPanel,
+<a name="l00406"></a>00406               pos=wx.Point(216, 128), size=wx.Size(52, 17), style=0)
+<a name="l00407"></a>00407 
+<a name="l00408"></a>00408         self.Length = wx.TextCtrl(id=wxID_USERTYPEDIALOGLENGTH, name=<span class="stringliteral">'Length'</span>,
+<a name="l00409"></a>00409               parent=self.MainPanel, pos=wx.Point(296, 128), size=wx.Size(112,
+<a name="l00410"></a>00410               25), style=wx.TE_RIGHT, value=<span class="stringliteral">'0'</span>)
+<a name="l00411"></a>00411 
+<a name="l00412"></a>00412         self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">_init_sizers</a>_init_sizers()
+<a name="l00413"></a>00413 
+<a name="l00414"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#409b6ac806b2ae0e2ac4c4c4aa6baeb5">00414</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#409b6ac806b2ae0e2ac4c4c4aa6baeb5">__init__</a>(self, parent):
+<a name="l00415"></a>00415         self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">_init_ctrls</a>_init_ctrls(parent)
+<a name="l00416"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">00416</a>         self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL)
+<a name="l00417"></a>00417         self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">ButtonSizer</a>ButtonSizer, 1, wxALIGN_CENTER)
+<a name="l00418"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">00418</a>         self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a>TypeDictionary = {}
+<a name="l00419"></a>00419 
+<a name="l00420"></a>00420         EVT_BUTTON(self, self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">ButtonSizer</a>ButtonSizer.GetAffirmativeButton().GetId(), self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">OnOK</a>OnOK)
+<a name="l00421"></a>00421 
+<a name="l00422"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">00422</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">OnOK</a>(self, event):
+<a name="l00423"></a>00423         error = []
+<a name="l00424"></a>00424         good = <span class="keyword">True</span>
+<a name="l00425"></a>00425         firstmessage = <span class="stringliteral">""</span>
+<a name="l00426"></a>00426         secondmessage = <span class="stringliteral">""</span>
+<a name="l00427"></a>00427         name = self.Type.GetStringSelection()
+<a name="l00428"></a>00428         <span class="keywordflow">if</span> name != <span class="stringliteral">""</span>:
+<a name="l00429"></a>00429             valuetype = self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a>TypeDictionary[name][1]
+<a name="l00430"></a>00430             <span class="keywordflow">if</span> valuetype == 0:
+<a name="l00431"></a>00431                 <span class="keywordflow">try</span>:
+<a name="l00432"></a>00432                     int(self.Min.GetValue(), 16)
+<a name="l00433"></a>00433                 <span class="keywordflow">except</span>:
+<a name="l00434"></a>00434                     error.append(<span class="stringliteral">"Minimum"</span>)
+<a name="l00435"></a>00435                     good = <span class="keyword">False</span>
+<a name="l00436"></a>00436                 <span class="keywordflow">try</span>:
+<a name="l00437"></a>00437                     int(self.Max.GetValue(), 16)
+<a name="l00438"></a>00438                 <span class="keywordflow">except</span>:
+<a name="l00439"></a>00439                     error.append(<span class="stringliteral">"Maximum"</span>)
+<a name="l00440"></a>00440                     good = <span class="keyword">False</span>
+<a name="l00441"></a>00441             <span class="keywordflow">elif</span> valuetype == 1:
+<a name="l00442"></a>00442                 <span class="keywordflow">try</span>:
+<a name="l00443"></a>00443                     int(self.Length.GetValue(), 16)
+<a name="l00444"></a>00444                 <span class="keywordflow">except</span>:
+<a name="l00445"></a>00445                     error.append(<span class="stringliteral">"Length"</span>)
+<a name="l00446"></a>00446                     good = <span class="keyword">False</span>
+<a name="l00447"></a>00447             <span class="keywordflow">if</span> len(error) &gt; 0:
+<a name="l00448"></a>00448                 secondmessage = <span class="stringliteral">". "</span>
+<a name="l00449"></a>00449                 <span class="keywordflow">for</span> i, item <span class="keywordflow">in</span> enumerate(error):
+<a name="l00450"></a>00450                     <span class="keywordflow">if</span> i == 0:
+<a name="l00451"></a>00451                         secondmessage += item
+<a name="l00452"></a>00452                     <span class="keywordflow">elif</span> i == len(error) - 1:
+<a name="l00453"></a>00453                         secondmessage += <span class="stringliteral">" and %s"</span>%item
+<a name="l00454"></a>00454                     <span class="keywordflow">else</span>:
+<a name="l00455"></a>00455                         secondmessage += <span class="stringliteral">", %s"</span>%item
+<a name="l00456"></a>00456                 secondmessage += <span class="stringliteral">" must be integer"</span>
+<a name="l00457"></a>00457                 <span class="keywordflow">if</span> len(error) &gt; 1:
+<a name="l00458"></a>00458                     secondmessage += <span class="stringliteral">"s"</span>
+<a name="l00459"></a>00459         <span class="keywordflow">else</span>:
+<a name="l00460"></a>00460             firstmessage = <span class="stringliteral">". A type must be selected"</span>
+<a name="l00461"></a>00461             good = <span class="keyword">False</span>
+<a name="l00462"></a>00462         <span class="keywordflow">if</span> <span class="keywordflow">not</span> good:
+<a name="l00463"></a>00463             message = wxMessageDialog(self, <span class="stringliteral">"Form isn't valid%s%s%s!"</span>%(firstmessage,secondmessage), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00464"></a>00464             message.ShowModal()
+<a name="l00465"></a>00465             message.Destroy()
+<a name="l00466"></a>00466             self.Name.SetFocus()
+<a name="l00467"></a>00467         <span class="keywordflow">else</span>:
+<a name="l00468"></a>00468             self.EndModal(wxID_OK)
+<a name="l00469"></a>00469 
+<a name="l00470"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#45bfdc62e0cdb882229682f2cfbe5c08">00470</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#45bfdc62e0cdb882229682f2cfbe5c08">SetValues</a>(self, min = None, max = None, length = None):
+<a name="l00471"></a>00471         <span class="keywordflow">if</span> min != <span class="keywordtype">None</span>:
+<a name="l00472"></a>00472             self.Min.SetValue(str(min))
+<a name="l00473"></a>00473         <span class="keywordflow">if</span> max != <span class="keywordtype">None</span>:
+<a name="l00474"></a>00474             self.Max.SetValue(str(max))
+<a name="l00475"></a>00475         <span class="keywordflow">if</span> length != <span class="keywordtype">None</span>:
+<a name="l00476"></a>00476             self.Length.SetValue(str(length))
+<a name="l00477"></a>00477 
+<a name="l00478"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#4e5316d45310d70691958ec898a8427c">00478</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#4e5316d45310d70691958ec898a8427c">SetTypeList</a>(self, typedic, type = None):
+<a name="l00479"></a>00479         self.Type.Clear()
+<a name="l00480"></a>00480         list = []
+<a name="l00481"></a>00481         <span class="keywordflow">for</span> index, (name, valuetype) <span class="keywordflow">in</span> typedic.iteritems():
+<a name="l00482"></a>00482             self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a>TypeDictionary[name] = (index, valuetype)
+<a name="l00483"></a>00483             list.append((index, name))
+<a name="l00484"></a>00484         list.sort()
+<a name="l00485"></a>00485         <span class="keywordflow">for</span> index, name <span class="keywordflow">in</span> list:
+<a name="l00486"></a>00486             self.Type.Append(name)
+<a name="l00487"></a>00487         <span class="keywordflow">if</span> type != <span class="keywordtype">None</span>:
+<a name="l00488"></a>00488             self.Type.SetStringSelection(typedic[type][0])
+<a name="l00489"></a>00489         self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">RefreshValues</a>RefreshValues()
+<a name="l00490"></a>00490 
+<a name="l00491"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">00491</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">OnTypeChoice</a>(self, event):
+<a name="l00492"></a>00492         self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">RefreshValues</a>RefreshValues()
+<a name="l00493"></a>00493         event.Skip()
+<a name="l00494"></a>00494     
+<a name="l00495"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">00495</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">RefreshValues</a>(self):
+<a name="l00496"></a>00496         name = self.Type.GetStringSelection()
+<a name="l00497"></a>00497         <span class="keywordflow">if</span> name != <span class="stringliteral">""</span>:
+<a name="l00498"></a>00498             valuetype = self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a>TypeDictionary[name][1]
+<a name="l00499"></a>00499             <span class="keywordflow">if</span> valuetype == 0:
+<a name="l00500"></a>00500                 self.staticText2.Enable(<span class="keyword">True</span>)
+<a name="l00501"></a>00501                 self.staticText3.Enable(<span class="keyword">True</span>)
+<a name="l00502"></a>00502                 self.staticText4.Enable(<span class="keyword">False</span>)
+<a name="l00503"></a>00503                 self.Min.Enable(<span class="keyword">True</span>)
+<a name="l00504"></a>00504                 self.Max.Enable(<span class="keyword">True</span>)
+<a name="l00505"></a>00505                 self.Length.Enable(<span class="keyword">False</span>)
+<a name="l00506"></a>00506             <span class="keywordflow">elif</span> valuetype == 1:
+<a name="l00507"></a>00507                 self.staticText2.Enable(<span class="keyword">False</span>)
+<a name="l00508"></a>00508                 self.staticText3.Enable(<span class="keyword">False</span>)
+<a name="l00509"></a>00509                 self.staticText4.Enable(<span class="keyword">True</span>)
+<a name="l00510"></a>00510                 self.Min.Enable(<span class="keyword">False</span>)
+<a name="l00511"></a>00511                 self.Max.Enable(<span class="keyword">False</span>)
+<a name="l00512"></a>00512                 self.Length.Enable(<span class="keyword">True</span>)
+<a name="l00513"></a>00513         <span class="keywordflow">else</span>:
+<a name="l00514"></a>00514             self.staticText2.Enable(<span class="keyword">False</span>)
+<a name="l00515"></a>00515             self.staticText3.Enable(<span class="keyword">False</span>)
+<a name="l00516"></a>00516             self.staticText4.Enable(<span class="keyword">False</span>)
+<a name="l00517"></a>00517             self.Min.Enable(<span class="keyword">False</span>)
+<a name="l00518"></a>00518             self.Max.Enable(<span class="keyword">False</span>)
+<a name="l00519"></a>00519             self.Length.Enable(<span class="keyword">False</span>)
+<a name="l00520"></a>00520 
+<a name="l00521"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#fb21ee3e7916e8de7756b0e87cc70e90">00521</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#fb21ee3e7916e8de7756b0e87cc70e90">GetValues</a>(self):
+<a name="l00522"></a>00522         name = self.Type.GetStringSelection()
+<a name="l00523"></a>00523         type = self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a>TypeDictionary[name][0]
+<a name="l00524"></a>00524         min = int(self.Min.GetValue())
+<a name="l00525"></a>00525         max = int(self.Max.GetValue())
+<a name="l00526"></a>00526         length = int(self.Length.GetValue())
+<a name="l00527"></a>00527         <span class="keywordflow">return</span> type, min, max, length
+<a name="l00528"></a>00528 
+<a name="l00529"></a>00529 
+<a name="l00530"></a>00530 
+<a name="l00531"></a>00531 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00532"></a>00532 <span class="comment">#                          Editing Node Infos Dialog</span>
+<a name="l00533"></a>00533 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00534"></a>00534 
+<a name="l00535"></a>00535 
+<a name="l00536"></a>00536 [wxID_NODEINFOSDIALOG, wxID_NODEINFOSDIALOGMAINPANEL, 
+<a name="l00537"></a>00537  wxID_NODEINFOSDIALOGNAME, wxID_NODEINFOSDIALOGNODEID, 
+<a name="l00538"></a>00538  wxID_NODEINFOSDIALOGDESCRIPTION, wxID_NODEINFOSDIALOGSTATICTEXT1, 
+<a name="l00539"></a>00539  wxID_NODEINFOSDIALOGSTATICTEXT2, wxID_NODEINFOSDIALOGSTATICTEXT3, 
+<a name="l00540"></a>00540  wxID_NODEINFOSDIALOGSTATICTEXT4, wxID_NODEINFOSDIALOGTYPE, 
+<a name="l00541"></a>00541 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(10)]
+<a name="l00542"></a>00542 
+<a name="l00543"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html">00543</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html">NodeInfosDialog</a>(wx.Dialog):
+<a name="l00544"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">00544</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">_init_coll_flexGridSizer1_Items</a>(self, parent):
+<a name="l00545"></a>00545         <span class="comment"># generated method, don't edit</span>
+<a name="l00546"></a>00546 
+<a name="l00547"></a>00547         parent.AddWindow(self.MainPanel, 0, border=0, flag=0)
+<a name="l00548"></a>00548 
+<a name="l00549"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">00549</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">_init_sizers</a>(self):
+<a name="l00550"></a>00550         <span class="comment"># generated method, don't edit</span>
+<a name="l00551"></a>00551         self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0)
+<a name="l00552"></a>00552 
+<a name="l00553"></a>00553         self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1)
+<a name="l00554"></a>00554 
+<a name="l00555"></a>00555         self.SetSizer(self.flexGridSizer1)
+<a name="l00556"></a>00556 
+<a name="l00557"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">00557</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">_init_ctrls</a>(self, prnt):
+<a name="l00558"></a>00558         <span class="comment"># generated method, don't edit</span>
+<a name="l00559"></a>00559         wx.Dialog.__init__(self, id=wxID_NODEINFOSDIALOG,
+<a name="l00560"></a>00560               name=<span class="stringliteral">'NodeInfosDialog'</span>, parent=prnt, pos=wx.Point(376, 223),
+<a name="l00561"></a>00561               size=wx.Size(300, 300), style=wx.DEFAULT_DIALOG_STYLE,
+<a name="l00562"></a>00562               title=<span class="stringliteral">'Node Infos'</span>)
+<a name="l00563"></a>00563         self.SetClientSize(wx.Size(300, 300))
+<a name="l00564"></a>00564 
+<a name="l00565"></a>00565         self.MainPanel = wx.Panel(id=wxID_NODEINFOSDIALOGMAINPANEL,
+<a name="l00566"></a>00566               name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0),
+<a name="l00567"></a>00567               size=wx.Size(280, 264), style=wx.TAB_TRAVERSAL)
+<a name="l00568"></a>00568         self.MainPanel.SetAutoLayout(<span class="keyword">True</span>)
+<a name="l00569"></a>00569 
+<a name="l00570"></a>00570         self.staticText1 = wx.StaticText(id=wxID_NODEINFOSDIALOGSTATICTEXT1,
+<a name="l00571"></a>00571               label=<span class="stringliteral">'Name:'</span>, 
+<a name="l00572"></a>00572               name=<span class="stringliteral">'staticText1'</span>, parent=self.MainPanel,
+<a name="l00573"></a>00573               pos=wx.Point(24, 24), size=wx.Size(156, 17), style=0)
+<a name="l00574"></a>00574 
+<a name="l00575"></a>00575         self.Name = wx.TextCtrl(id=wxID_NODEINFOSDIALOGNAME, name=<span class="stringliteral">'Name'</span>,
+<a name="l00576"></a>00576               parent=self.MainPanel, pos=wx.Point(24, 48), size=wx.Size(250,
+<a name="l00577"></a>00577               25), style=0, value=<span class="stringliteral">''</span>)
+<a name="l00578"></a>00578 
+<a name="l00579"></a>00579         self.staticText2 = wx.StaticText(id=wxID_NODEINFOSDIALOGSTATICTEXT2,
+<a name="l00580"></a>00580               label=<span class="stringliteral">'Node ID:'</span>, name=<span class="stringliteral">'staticText2'</span>, parent=self.MainPanel,
+<a name="l00581"></a>00581               pos=wx.Point(24, 80), size=wx.Size(67, 17), style=0)
+<a name="l00582"></a>00582 
+<a name="l00583"></a>00583         self.NodeID = wx.TextCtrl(id=wxID_NODEINFOSDIALOGNODEID, name=<span class="stringliteral">'NodeID'</span>,
+<a name="l00584"></a>00584               parent=self.MainPanel, pos=wx.Point(24, 104), size=wx.Size(250,
+<a name="l00585"></a>00585               25), style=wx.TE_RIGHT, value=<span class="stringliteral">''</span>)
+<a name="l00586"></a>00586 
+<a name="l00587"></a>00587         self.staticText3 = wx.StaticText(id=wxID_NODEINFOSDIALOGSTATICTEXT3,
+<a name="l00588"></a>00588               label=<span class="stringliteral">'Type:'</span>, name=<span class="stringliteral">'staticText3'</span>, parent=self.MainPanel,
+<a name="l00589"></a>00589               pos=wx.Point(24, 136), size=wx.Size(71, 17), style=0)
+<a name="l00590"></a>00590 
+<a name="l00591"></a>00591         self.Type = wx.Choice(choices=[], id=wxID_NODEINFOSDIALOGTYPE,
+<a name="l00592"></a>00592               name=<span class="stringliteral">'Type'</span>, parent=self.MainPanel, pos=wx.Point(24, 160),
+<a name="l00593"></a>00593               size=wx.Size(250, 25), style=0)
+<a name="l00594"></a>00594 
+<a name="l00595"></a>00595         self.staticText4 = wx.StaticText(id=wxID_NODEINFOSDIALOGSTATICTEXT4,
+<a name="l00596"></a>00596               label=<span class="stringliteral">'Description:'</span>, name=<span class="stringliteral">'staticText4'</span>, parent=self.MainPanel,
+<a name="l00597"></a>00597               pos=wx.Point(24, 192), size=wx.Size(71, 17), style=0)
+<a name="l00598"></a>00598 
+<a name="l00599"></a>00599         self.Description = wx.TextCtrl(id=wxID_NODEINFOSDIALOGDESCRIPTION, 
+<a name="l00600"></a>00600               name=<span class="stringliteral">'Description'</span>, parent=self.MainPanel, pos=wx.Point(24, 216), 
+<a name="l00601"></a>00601               size=wx.Size(250, 25), style=0, value=<span class="stringliteral">''</span>)
+<a name="l00602"></a>00602 
+<a name="l00603"></a>00603         self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">_init_sizers</a>_init_sizers()
+<a name="l00604"></a>00604 
+<a name="l00605"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#c95f7d4082146239f9278432c3efa6cd">00605</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#c95f7d4082146239f9278432c3efa6cd">__init__</a>(self, parent):
+<a name="l00606"></a>00606         self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">_init_ctrls</a>_init_ctrls(parent)
+<a name="l00607"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">00607</a>         self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL)
+<a name="l00608"></a>00608         self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">ButtonSizer</a>ButtonSizer, 1, wxALIGN_CENTER)
+<a name="l00609"></a>00609         self.Type.Append(<span class="stringliteral">"master"</span>)
+<a name="l00610"></a>00610         self.Type.Append(<span class="stringliteral">"slave"</span>)
+<a name="l00611"></a>00611 
+<a name="l00612"></a>00612         EVT_BUTTON(self, self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">ButtonSizer</a>ButtonSizer.GetAffirmativeButton().GetId(), self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">OnOK</a>OnOK)
+<a name="l00613"></a>00613 
+<a name="l00614"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">00614</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">OnOK</a>(self, event):
+<a name="l00615"></a>00615         name = self.Name.GetValue()
+<a name="l00616"></a>00616         message = <span class="stringliteral">""</span>
+<a name="l00617"></a>00617         <span class="keywordflow">if</span> name != <span class="stringliteral">""</span>:
+<a name="l00618"></a>00618             good = <span class="keywordflow">not</span> name[0].isdigit()
+<a name="l00619"></a>00619             <span class="keywordflow">for</span> item <span class="keywordflow">in</span> name.split(<span class="stringliteral">"_"</span>):
+<a name="l00620"></a>00620                 good &amp;= item.isalnum()
+<a name="l00621"></a>00621             <span class="keywordflow">if</span> <span class="keywordflow">not</span> good:
+<a name="l00622"></a>00622                 message = <span class="stringliteral">"Node name can't be undefined or start with a digit and must be composed of alphanumerical characters or underscore!"</span>
+<a name="l00623"></a>00623         <span class="keywordflow">if</span> message != <span class="stringliteral">""</span>:
+<a name="l00624"></a>00624             <span class="keywordflow">try</span>:
+<a name="l00625"></a>00625                 nodeid = int(self.NodeID.GetValue(), 16)
+<a name="l00626"></a>00626             <span class="keywordflow">except</span>:
+<a name="l00627"></a>00627                 message = <span class="stringliteral">"Node ID must be integer!"</span>
+<a name="l00628"></a>00628         <span class="keywordflow">if</span> message != <span class="stringliteral">""</span>:
+<a name="l00629"></a>00629             message = wxMessageDialog(self, message, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR)
+<a name="l00630"></a>00630             message.ShowModal()
+<a name="l00631"></a>00631             message.Destroy()
+<a name="l00632"></a>00632             self.Name.SetFocus()
+<a name="l00633"></a>00633         <span class="keywordflow">else</span>:
+<a name="l00634"></a>00634             self.EndModal(wxID_OK)
+<a name="l00635"></a>00635     
+<a name="l00636"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#36750076ce1d98da4682c16bc9c00f74">00636</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#36750076ce1d98da4682c16bc9c00f74">SetValues</a>(self, name, id, type, description):
+<a name="l00637"></a>00637         self.Name.SetValue(name)
+<a name="l00638"></a>00638         self.NodeID.SetValue(<span class="stringliteral">"0x%02X"</span>%id)
+<a name="l00639"></a>00639         self.Type.SetStringSelection(type)
+<a name="l00640"></a>00640         self.Description.SetValue(description)
+<a name="l00641"></a>00641 
+<a name="l00642"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#ca7599893a8bfbe3d0b8afca376e9353">00642</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#ca7599893a8bfbe3d0b8afca376e9353">GetValues</a>(self):
+<a name="l00643"></a>00643         name = self.Name.GetValue()
+<a name="l00644"></a>00644         nodeid = int(self.NodeID.GetValue(), 16)
+<a name="l00645"></a>00645         type = self.Type.GetStringSelection()
+<a name="l00646"></a>00646         description = self.Description.GetValue()
+<a name="l00647"></a>00647         <span class="keywordflow">return</span> name, nodeid, type, description
+<a name="l00648"></a>00648 
+<a name="l00649"></a>00649 
+<a name="l00650"></a>00650 
+<a name="l00651"></a>00651 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00652"></a>00652 <span class="comment">#                          Create New Node Dialog</span>
+<a name="l00653"></a>00653 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00654"></a>00654 
+<a name="l00655"></a>00655 
+<a name="l00656"></a>00656 [wxID_CREATENODEDIALOG, wxID_CREATENODEDIALOGEMERGENCY, 
+<a name="l00657"></a>00657  wxID_CREATENODEDIALOGGENSYNC, wxID_CREATENODEDIALOGMAINPANEL, 
+<a name="l00658"></a>00658  wxID_CREATENODEDIALOGNAME, wxID_CREATENODEDIALOGNMT_HEARTBEAT, 
+<a name="l00659"></a>00659  wxID_CREATENODEDIALOGNMT_NODEGUARDING, wxID_CREATENODEDIALOGNMT_NONE, 
+<a name="l00660"></a>00660  wxID_CREATENODEDIALOGNODEID, wxID_CREATENODEDIALOGPROFILE, 
+<a name="l00661"></a>00661  wxID_CREATENODEDIALOGSAVECONFIG, wxID_CREATENODEDIALOGSTATICTEXT1, 
+<a name="l00662"></a>00662  wxID_CREATENODEDIALOGSTATICTEXT2, wxID_CREATENODEDIALOGSTATICTEXT3, 
+<a name="l00663"></a>00663  wxID_CREATENODEDIALOGSTATICTEXT4, wxID_CREATENODEDIALOGSTATICTEXT5, 
+<a name="l00664"></a>00664  wxID_CREATENODEDIALOGSTATICTEXT6, wxID_CREATENODEDIALOGSTATICTEXT7,
+<a name="l00665"></a>00665  wxID_CREATENODEDIALOGSTOREEDS, wxID_CREATENODEDIALOGDESCRIPTION,
+<a name="l00666"></a>00666  wxID_CREATENODEDIALOGTYPE, 
+<a name="l00667"></a>00667 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(21)]
+<a name="l00668"></a>00668 
+<a name="l00669"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html">00669</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html">CreateNodeDialog</a>(wx.Dialog):
+<a name="l00670"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">00670</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">_init_coll_flexGridSizer1_Items</a>(self, parent):
+<a name="l00671"></a>00671         <span class="comment"># generated method, don't edit</span>
+<a name="l00672"></a>00672 
+<a name="l00673"></a>00673         parent.AddWindow(self.MainPanel, 0, border=0, flag=0)
+<a name="l00674"></a>00674 
+<a name="l00675"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">00675</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">_init_sizers</a>(self):
+<a name="l00676"></a>00676         <span class="comment"># generated method, don't edit</span>
+<a name="l00677"></a>00677         self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0)
+<a name="l00678"></a>00678 
+<a name="l00679"></a>00679         self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1)
+<a name="l00680"></a>00680 
+<a name="l00681"></a>00681         self.SetSizer(self.flexGridSizer1)
+<a name="l00682"></a>00682 
+<a name="l00683"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">00683</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">_init_ctrls</a>(self, prnt):
+<a name="l00684"></a>00684         <span class="comment"># generated method, don't edit</span>
+<a name="l00685"></a>00685         wx.Dialog.__init__(self, id=wxID_CREATENODEDIALOG,
+<a name="l00686"></a>00686               name=<span class="stringliteral">'CreateNodeDialog'</span>, parent=prnt, pos=wx.Point(376, 223),
+<a name="l00687"></a>00687               size=wx.Size(451, 376), style=wx.DEFAULT_DIALOG_STYLE,
+<a name="l00688"></a>00688               title=<span class="stringliteral">'Create a new Node'</span>)
+<a name="l00689"></a>00689         self.SetClientSize(wx.Size(451, 376))
+<a name="l00690"></a>00690 
+<a name="l00691"></a>00691         self.MainPanel = wx.Panel(id=wxID_CREATENODEDIALOGMAINPANEL,
+<a name="l00692"></a>00692               name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0),
+<a name="l00693"></a>00693               size=wx.Size(440, 278), style=wx.TAB_TRAVERSAL)
+<a name="l00694"></a>00694         self.MainPanel.SetAutoLayout(<span class="keyword">True</span>)
+<a name="l00695"></a>00695 
+<a name="l00696"></a>00696         self.staticText1 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT1,
+<a name="l00697"></a>00697               label=<span class="stringliteral">'Name:'</span>, name=<span class="stringliteral">'staticText1'</span>, parent=self.MainPanel,
+<a name="l00698"></a>00698               pos=wx.Point(24, 24), size=wx.Size(156, 17), style=0)
+<a name="l00699"></a>00699 
+<a name="l00700"></a>00700         self.staticText2 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT2,
+<a name="l00701"></a>00701               label=<span class="stringliteral">'Node ID:'</span>, name=<span class="stringliteral">'staticText2'</span>, parent=self.MainPanel,
+<a name="l00702"></a>00702               pos=wx.Point(24, 80), size=wx.Size(67, 17), style=0)
+<a name="l00703"></a>00703 
+<a name="l00704"></a>00704         self.staticText3 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT3,
+<a name="l00705"></a>00705               label=<span class="stringliteral">'Type:'</span>, name=<span class="stringliteral">'staticText3'</span>, parent=self.MainPanel,
+<a name="l00706"></a>00706               pos=wx.Point(24, 136), size=wx.Size(71, 17), style=0)
+<a name="l00707"></a>00707 
+<a name="l00708"></a>00708         self.Type = wx.Choice(choices=[], id=wxID_CREATENODEDIALOGTYPE,
+<a name="l00709"></a>00709               name=<span class="stringliteral">'Type'</span>, parent=self.MainPanel, pos=wx.Point(24, 160),
+<a name="l00710"></a>00710               size=wx.Size(200, 24), style=0)
+<a name="l00711"></a>00711 
+<a name="l00712"></a>00712         self.Name = wx.TextCtrl(id=wxID_CREATENODEDIALOGNAME, name=<span class="stringliteral">'Name'</span>,
+<a name="l00713"></a>00713               parent=self.MainPanel, pos=wx.Point(24, 48), size=wx.Size(200,
+<a name="l00714"></a>00714               25), style=0, value=<span class="stringliteral">''</span>)
+<a name="l00715"></a>00715 
+<a name="l00716"></a>00716         self.NodeID = wx.TextCtrl(id=wxID_CREATENODEDIALOGNODEID, name=<span class="stringliteral">'NodeID'</span>,
+<a name="l00717"></a>00717               parent=self.MainPanel, pos=wx.Point(24, 104), size=wx.Size(200,
+<a name="l00718"></a>00718               25), style=wx.TE_RIGHT, value=<span class="stringliteral">''</span>)
+<a name="l00719"></a>00719 
+<a name="l00720"></a>00720         self.staticText4 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT4,
+<a name="l00721"></a>00721               label=<span class="stringliteral">'Profile:'</span>, name=<span class="stringliteral">'staticText4'</span>, parent=self.MainPanel,
+<a name="l00722"></a>00722               pos=wx.Point(24, 192), size=wx.Size(47, 17), style=0)
+<a name="l00723"></a>00723 
+<a name="l00724"></a>00724         self.Profile = wx.Choice(choices=[], id=wxID_CREATENODEDIALOGPROFILE,
+<a name="l00725"></a>00725               name=<span class="stringliteral">'Profile'</span>, parent=self.MainPanel, pos=wx.Point(24, 216),
+<a name="l00726"></a>00726               size=wx.Size(200, 24), style=0)
+<a name="l00727"></a>00727         self.Profile.Bind(wx.EVT_CHOICE, self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">OnProfileChoice</a>OnProfileChoice,
+<a name="l00728"></a>00728               id=wxID_CREATENODEDIALOGPROFILE)
+<a name="l00729"></a>00729 
+<a name="l00730"></a>00730         self.staticText5 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT5,
+<a name="l00731"></a>00731               label=<span class="stringliteral">'Network Management:'</span>, name=<span class="stringliteral">'staticText5'</span>,
+<a name="l00732"></a>00732               parent=self.MainPanel, pos=wx.Point(256, 24), size=wx.Size(152,
+<a name="l00733"></a>00733               16), style=0)
+<a name="l00734"></a>00734 
+<a name="l00735"></a>00735         self.NMT_None = wx.RadioButton(id=wxID_CREATENODEDIALOGNMT_NONE,
+<a name="l00736"></a>00736               label=<span class="stringliteral">'None'</span>, name=<span class="stringliteral">'NMT_None'</span>, parent=self.MainPanel,
+<a name="l00737"></a>00737               pos=wx.Point(256, 40), size=wx.Size(114, 24), style=0)
+<a name="l00738"></a>00738         self.NMT_None.SetValue(<span class="keyword">True</span>)
+<a name="l00739"></a>00739 
+<a name="l00740"></a>00740         self.NMT_NodeGuarding = wx.RadioButton(id=wxID_CREATENODEDIALOGNMT_NODEGUARDING,
+<a name="l00741"></a>00741               label=<span class="stringliteral">'Node Guarding'</span>, name=<span class="stringliteral">'NMT_NodeGuarding'</span>,
+<a name="l00742"></a>00742               parent=self.MainPanel, pos=wx.Point(256, 64), size=wx.Size(128,
+<a name="l00743"></a>00743               24), style=0)
+<a name="l00744"></a>00744         self.NMT_NodeGuarding.SetValue(<span class="keyword">False</span>)
+<a name="l00745"></a>00745 
+<a name="l00746"></a>00746         self.NMT_Heartbeat = wx.RadioButton(id=wxID_CREATENODEDIALOGNMT_HEARTBEAT,
+<a name="l00747"></a>00747               label=<span class="stringliteral">'Heartbeat'</span>, name=<span class="stringliteral">'NMT_Heartbeat'</span>, parent=self.MainPanel,
+<a name="l00748"></a>00748               pos=wx.Point(256, 88), size=wx.Size(114, 24), style=0)
+<a name="l00749"></a>00749         self.NMT_Heartbeat.SetValue(<span class="keyword">False</span>)
+<a name="l00750"></a>00750 
+<a name="l00751"></a>00751         self.staticText6 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT6,
+<a name="l00752"></a>00752               label=<span class="stringliteral">'Options:'</span>, name=<span class="stringliteral">'staticText6'</span>, parent=self.MainPanel,
+<a name="l00753"></a>00753               pos=wx.Point(256, 128), size=wx.Size(72, 17), style=0)
+<a name="l00754"></a>00754 
+<a name="l00755"></a>00755         self.DS302 = wx.CheckBox(id=wxID_CREATENODEDIALOGGENSYNC,
+<a name="l00756"></a>00756               label=<span class="stringliteral">'DS-302 Profile'</span>, name=<span class="stringliteral">'DS302'</span>, parent=self.MainPanel,
+<a name="l00757"></a>00757               pos=wx.Point(256, 144), size=wx.Size(128, 24), style=0)
+<a name="l00758"></a>00758         self.DS302.SetValue(<span class="keyword">False</span>)
+<a name="l00759"></a>00759         <span class="comment">#self.DS302.Enable(False)</span>
+<a name="l00760"></a>00760 
+<a name="l00761"></a>00761         self.GenSYNC = wx.CheckBox(id=wxID_CREATENODEDIALOGGENSYNC,
+<a name="l00762"></a>00762               label=<span class="stringliteral">'Generate SYNC'</span>, name=<span class="stringliteral">'GenSYNC'</span>, parent=self.MainPanel,
+<a name="l00763"></a>00763               pos=wx.Point(256, 168), size=wx.Size(128, 24), style=0)
+<a name="l00764"></a>00764         self.GenSYNC.SetValue(<span class="keyword">False</span>)
+<a name="l00765"></a>00765 
+<a name="l00766"></a>00766         self.Emergency = wx.CheckBox(id=wxID_CREATENODEDIALOGEMERGENCY,
+<a name="l00767"></a>00767               label=<span class="stringliteral">'Emergency support'</span>, name=<span class="stringliteral">'Emergency'</span>,
+<a name="l00768"></a>00768               parent=self.MainPanel, pos=wx.Point(256, 192), size=wx.Size(152,
+<a name="l00769"></a>00769               24), style=0)
+<a name="l00770"></a>00770         self.Emergency.SetValue(<span class="keyword">False</span>)
+<a name="l00771"></a>00771         self.Emergency.Enable(<span class="keyword">False</span>)
+<a name="l00772"></a>00772 
+<a name="l00773"></a>00773         self.SaveConfig = wx.CheckBox(id=wxID_CREATENODEDIALOGSAVECONFIG,
+<a name="l00774"></a>00774               label=<span class="stringliteral">'Save Configuration'</span>, name=<span class="stringliteral">'SaveConfig'</span>,
+<a name="l00775"></a>00775               parent=self.MainPanel, pos=wx.Point(256, 216), size=wx.Size(152,
+<a name="l00776"></a>00776               24), style=0)
+<a name="l00777"></a>00777         self.SaveConfig.SetValue(<span class="keyword">False</span>)
+<a name="l00778"></a>00778         self.SaveConfig.Enable(<span class="keyword">False</span>)
+<a name="l00779"></a>00779 
+<a name="l00780"></a>00780 <span class="comment">#        self.StoreEDS = wx.CheckBox(id=wxID_CREATENODEDIALOGSTOREEDS,</span>
+<a name="l00781"></a>00781 <span class="comment">#              label='Store EDS', name='StoreEDS', parent=self.MainPanel,</span>
+<a name="l00782"></a>00782 <span class="comment">#              pos=wx.Point(256, 240), size=wx.Size(144, 24), style=0)</span>
+<a name="l00783"></a>00783 <span class="comment">#        self.StoreEDS.SetValue(False)</span>
+<a name="l00784"></a>00784 
+<a name="l00785"></a>00785         self.staticText7 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT7,
+<a name="l00786"></a>00786               label=<span class="stringliteral">'Description:'</span>, name=<span class="stringliteral">'staticText7'</span>, parent=self.MainPanel,
+<a name="l00787"></a>00787               pos=wx.Point(24, 248), size=wx.Size(71, 17), style=0)
+<a name="l00788"></a>00788 
+<a name="l00789"></a>00789         self.Description = wx.TextCtrl(id=wxID_CREATENODEDIALOGDESCRIPTION, 
+<a name="l00790"></a>00790               name=<span class="stringliteral">'Description'</span>, parent=self.MainPanel, pos=wx.Point(24, 272), 
+<a name="l00791"></a>00791               size=wx.Size(400, 25), style=0, value=<span class="stringliteral">''</span>)
+<a name="l00792"></a>00792 
+<a name="l00793"></a>00793         self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">_init_sizers</a>_init_sizers()
+<a name="l00794"></a>00794 
+<a name="l00795"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#58c8aa89d480669890ef63456d126705">00795</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#58c8aa89d480669890ef63456d126705">__init__</a>(self, parent, cwd):
+<a name="l00796"></a>00796         self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">_init_ctrls</a>_init_ctrls(parent)
+<a name="l00797"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">00797</a>         self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL)
+<a name="l00798"></a>00798         self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">ButtonSizer</a>ButtonSizer, 1, wxALIGN_CENTER)
+<a name="l00799"></a>00799         self.NodeID.SetValue(<span class="stringliteral">"0x00"</span>)
+<a name="l00800"></a>00800         self.Type.Append(<span class="stringliteral">"master"</span>)
+<a name="l00801"></a>00801         self.Type.Append(<span class="stringliteral">"slave"</span>)
+<a name="l00802"></a>00802         self.Type.SetStringSelection(<span class="stringliteral">"slave"</span>)
+<a name="l00803"></a>00803         self.Description.SetValue(<span class="stringliteral">""</span>)
+<a name="l00804"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">00804</a>         self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">ListProfile</a>ListProfile = {<span class="stringliteral">"None"</span> : <span class="stringliteral">""</span>}
+<a name="l00805"></a>00805         self.Profile.Append(<span class="stringliteral">"None"</span>)
+<a name="l00806"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">00806</a>         self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a>Directory = os.path.join(cwd, <span class="stringliteral">"config"</span>)
+<a name="l00807"></a>00807         listfiles = os.listdir(self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a>Directory)
+<a name="l00808"></a>00808         listfiles.sort()
+<a name="l00809"></a>00809         <span class="keywordflow">for</span> item <span class="keywordflow">in</span> listfiles:
+<a name="l00810"></a>00810             name, extend = os.path.splitext(item)
+<a name="l00811"></a>00811             <span class="keywordflow">if</span> os.path.isfile(os.path.join(self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a>Directory, item)) <span class="keywordflow">and</span> extend == <span class="stringliteral">".prf"</span> <span class="keywordflow">and</span> name != <span class="stringliteral">"DS-302"</span>:
+<a name="l00812"></a>00812                 self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">ListProfile</a>ListProfile[name] = os.path.join(self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a>Directory, item)
+<a name="l00813"></a>00813                 self.Profile.Append(name)
+<a name="l00814"></a>00814         self.Profile.Append(<span class="stringliteral">"Other"</span>)
+<a name="l00815"></a>00815         self.Profile.SetStringSelection(<span class="stringliteral">"None"</span>)
+<a name="l00816"></a>00816         self.Name.SetFocus()
+<a name="l00817"></a>00817         
+<a name="l00818"></a>00818         EVT_BUTTON(self, self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">ButtonSizer</a>ButtonSizer.GetAffirmativeButton().GetId(), self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">OnOK</a>OnOK)
+<a name="l00819"></a>00819 
+<a name="l00820"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">00820</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">OnOK</a>(self, event):
+<a name="l00821"></a>00821         name = self.Name.GetValue()
+<a name="l00822"></a>00822         message = <span class="stringliteral">""</span>
+<a name="l00823"></a>00823         <span class="keywordflow">if</span> name != <span class="stringliteral">""</span>:
+<a name="l00824"></a>00824             good = <span class="keywordflow">not</span> name[0].isdigit()
+<a name="l00825"></a>00825             <span class="keywordflow">for</span> item <span class="keywordflow">in</span> name.split(<span class="stringliteral">"_"</span>):
+<a name="l00826"></a>00826                 good &amp;= item.isalnum()
+<a name="l00827"></a>00827             <span class="keywordflow">if</span> <span class="keywordflow">not</span> good:
+<a name="l00828"></a>00828                 message = <span class="stringliteral">"Node name can't be undefined or start with a digit and must be composed of alphanumerical characters or underscore!"</span>
+<a name="l00829"></a>00829         <span class="keywordflow">if</span> message != <span class="stringliteral">""</span>:
+<a name="l00830"></a>00830             <span class="keywordflow">try</span>:
+<a name="l00831"></a>00831                 nodeid = int(self.NodeID.GetValue(), 16)
+<a name="l00832"></a>00832             <span class="keywordflow">except</span>:
+<a name="l00833"></a>00833                 message = <span class="stringliteral">"Node ID must be an integer!"</span>
+<a name="l00834"></a>00834         <span class="keywordflow">if</span> message != <span class="stringliteral">""</span>:
+<a name="l00835"></a>00835             message = wxMessageDialog(self, message, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR)
+<a name="l00836"></a>00836             message.ShowModal()
+<a name="l00837"></a>00837             message.Destroy()
+<a name="l00838"></a>00838             self.Name.SetFocus()
+<a name="l00839"></a>00839         <span class="keywordflow">else</span>:
+<a name="l00840"></a>00840             self.EndModal(wxID_OK)
+<a name="l00841"></a>00841 
+<a name="l00842"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#f62fdd3d1fbbea86a3eb716f20341b49">00842</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#f62fdd3d1fbbea86a3eb716f20341b49">GetValues</a>(self):
+<a name="l00843"></a>00843         name = self.Name.GetValue()
+<a name="l00844"></a>00844         nodeid = 0
+<a name="l00845"></a>00845         <span class="keywordflow">if</span> self.NodeID.GetValue() != <span class="stringliteral">""</span>:
+<a name="l00846"></a>00846             nodeid = int(self.NodeID.GetValue(), 16)
+<a name="l00847"></a>00847         type = self.Type.GetStringSelection()
+<a name="l00848"></a>00848         description = self.Description.GetValue()
+<a name="l00849"></a>00849         <span class="keywordflow">return</span> name, nodeid, type, description
+<a name="l00850"></a>00850 
+<a name="l00851"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#2329fe0564d06a39130520ba83a22caf">00851</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#2329fe0564d06a39130520ba83a22caf">GetProfile</a>(self):
+<a name="l00852"></a>00852         name = self.Profile.GetStringSelection()
+<a name="l00853"></a>00853         <span class="keywordflow">return</span> name, self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">ListProfile</a>ListProfile[name]
+<a name="l00854"></a>00854 
+<a name="l00855"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#e224099d30206d623fcc567101b613d6">00855</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#e224099d30206d623fcc567101b613d6">GetNMTManagement</a>(self):
+<a name="l00856"></a>00856         <span class="keywordflow">if</span> self.NMT_None.GetValue():
+<a name="l00857"></a>00857             <span class="keywordflow">return</span> <span class="stringliteral">"None"</span>
+<a name="l00858"></a>00858         <span class="keywordflow">elif</span> self.NMT_NodeGuarding.GetValue():
+<a name="l00859"></a>00859             <span class="keywordflow">return</span> <span class="stringliteral">"NodeGuarding"</span>
+<a name="l00860"></a>00860         <span class="keywordflow">elif</span> self.NMT_Heartbeat.GetValue():
+<a name="l00861"></a>00861             <span class="keywordflow">return</span> <span class="stringliteral">"Heartbeat"</span>
+<a name="l00862"></a>00862         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00863"></a>00863     
+<a name="l00864"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#02ed8598e287a76055b4524fbf56278d">00864</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#02ed8598e287a76055b4524fbf56278d">GetOptions</a>(self):
+<a name="l00865"></a>00865         options = []
+<a name="l00866"></a>00866         <span class="keywordflow">if</span> self.DS302.GetValue():
+<a name="l00867"></a>00867             options.append(<span class="stringliteral">"DS302"</span>)
+<a name="l00868"></a>00868         <span class="keywordflow">if</span> self.GenSYNC.GetValue():
+<a name="l00869"></a>00869             options.append(<span class="stringliteral">"GenSYNC"</span>)
+<a name="l00870"></a>00870         <span class="keywordflow">if</span> self.Emergency.GetValue():
+<a name="l00871"></a>00871             options.append(<span class="stringliteral">"Emergency"</span>)
+<a name="l00872"></a>00872         <span class="keywordflow">if</span> self.SaveConfig.GetValue():
+<a name="l00873"></a>00873             options.append(<span class="stringliteral">"SaveConfig"</span>)
+<a name="l00874"></a>00874 <span class="comment">#        if self.StoreEDS.GetValue():</span>
+<a name="l00875"></a>00875 <span class="comment">#            options.append("StoreEDS")</span>
+<a name="l00876"></a>00876         <span class="keywordflow">return</span> options
+<a name="l00877"></a>00877 
+<a name="l00878"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">00878</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">OnProfileChoice</a>(self, event):
+<a name="l00879"></a>00879         <span class="keywordflow">if</span> self.Profile.GetStringSelection() == <span class="stringliteral">"Other"</span>:
+<a name="l00880"></a>00880             dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a>Directory, <span class="stringliteral">""</span>,  <span class="stringliteral">"OD Profile files (*.prf)|*.prf|All files|*.*"</span>, wxOPEN|wxCHANGE_DIR)
+<a name="l00881"></a>00881             dialog.ShowModal()
+<a name="l00882"></a>00882             filepath = dialog.GetPath()
+<a name="l00883"></a>00883             dialog.Destroy()
+<a name="l00884"></a>00884             <span class="keywordflow">if</span> os.path.isfile(filepath):
+<a name="l00885"></a>00885                 name = os.path.splitext(os.path.basename(filepath))[0]
+<a name="l00886"></a>00886                 self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">ListProfile</a>ListProfile[name] = filepath
+<a name="l00887"></a>00887                 length = self.Profile.GetCount()
+<a name="l00888"></a>00888                 self.Profile.Insert(name, length - 2)
+<a name="l00889"></a>00889                 self.Profile.SetStringSelection(name)
+<a name="l00890"></a>00890             <span class="keywordflow">else</span>:
+<a name="l00891"></a>00891                 self.Profile.SetStringSelection(<span class="stringliteral">"None"</span>)
+<a name="l00892"></a>00892         event.Skip()
+<a name="l00893"></a>00893 
+<a name="l00894"></a>00894 
+<a name="l00895"></a>00895 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00896"></a>00896 <span class="comment">#                            ADD Slave to NodeList Dialog</span>
+<a name="l00897"></a>00897 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00898"></a>00898 
+<a name="l00899"></a>00899 [wxID_ADDSLAVEDIALOG, wxID_ADDSLAVEDIALOGMAINPANEL, wxID_ADDSLAVEDIALOGSLAVENAME, 
+<a name="l00900"></a>00900  wxID_ADDSLAVEDIALOGSLAVENODEID, wxID_ADDSLAVEDIALOGEDSFILE, 
+<a name="l00901"></a>00901  wxID_ADDSLAVEDIALOGIMPORTEDS, wxID_ADDSLAVEDIALOGSTATICTEXT1, 
+<a name="l00902"></a>00902  wxID_ADDSLAVEDIALOGSTATICTEXT2, wxID_ADDSLAVEDIALOGSTATICTEXT3, 
+<a name="l00903"></a>00903 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(9)]
+<a name="l00904"></a>00904 
+<a name="l00905"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html">00905</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html">AddSlaveDialog</a>(wx.Dialog):
+<a name="l00906"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">00906</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">_init_coll_flexGridSizer1_Items</a>(self, parent):
+<a name="l00907"></a>00907         <span class="comment"># generated method, don't edit</span>
+<a name="l00908"></a>00908 
+<a name="l00909"></a>00909         parent.AddWindow(self.MainPanel, 0, border=0, flag=0)
+<a name="l00910"></a>00910 
+<a name="l00911"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">00911</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">_init_sizers</a>(self):
+<a name="l00912"></a>00912         <span class="comment"># generated method, don't edit</span>
+<a name="l00913"></a>00913         self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0)
+<a name="l00914"></a>00914 
+<a name="l00915"></a>00915         self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1)
+<a name="l00916"></a>00916 
+<a name="l00917"></a>00917         self.SetSizer(self.flexGridSizer1)
+<a name="l00918"></a>00918 
+<a name="l00919"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">00919</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">_init_ctrls</a>(self, prnt):
+<a name="l00920"></a>00920         <span class="comment"># generated method, don't edit</span>
+<a name="l00921"></a>00921         wx.Dialog.__init__(self, id=wxID_ADDSLAVEDIALOG,
+<a name="l00922"></a>00922               name=<span class="stringliteral">'AddSlaveDialog'</span>, parent=prnt, pos=wx.Point(376, 223),
+<a name="l00923"></a>00923               size=wx.Size(300, 250), style=wx.DEFAULT_DIALOG_STYLE,
+<a name="l00924"></a>00924               title=<span class="stringliteral">'Add a slave to nodelist'</span>)
+<a name="l00925"></a>00925         self.SetClientSize(wx.Size(300, 250))
+<a name="l00926"></a>00926 
+<a name="l00927"></a>00927         self.MainPanel = wx.Panel(id=wxID_ADDSLAVEDIALOGMAINPANEL,
+<a name="l00928"></a>00928               name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0),
+<a name="l00929"></a>00929               size=wx.Size(350, 250), style=wx.TAB_TRAVERSAL)
+<a name="l00930"></a>00930         self.MainPanel.SetAutoLayout(<span class="keyword">True</span>)
+<a name="l00931"></a>00931 
+<a name="l00932"></a>00932         self.staticText1 = wx.StaticText(id=wxID_ADDSLAVEDIALOGSTATICTEXT1,
+<a name="l00933"></a>00933               label=<span class="stringliteral">'Slave Name:'</span>, name=<span class="stringliteral">'staticText1'</span>, parent=self.MainPanel,
+<a name="l00934"></a>00934               pos=wx.Point(24, 24), size=wx.Size(150, 17), style=0)
+<a name="l00935"></a>00935 
+<a name="l00936"></a>00936         self.SlaveName = wx.TextCtrl(id=wxID_ADDSLAVEDIALOGSLAVENAME,
+<a name="l00937"></a>00937               name=<span class="stringliteral">'SlaveName'</span>, parent=self.MainPanel, pos=wx.Point(24, 48), 
+<a name="l00938"></a>00938               size=wx.Size(250, 24), style=0)
+<a name="l00939"></a>00939 
+<a name="l00940"></a>00940         self.staticText2 = wx.StaticText(id=wxID_ADDSLAVEDIALOGSTATICTEXT2,
+<a name="l00941"></a>00941               label=<span class="stringliteral">'Slave Node ID:'</span>, name=<span class="stringliteral">'staticText2'</span>, parent=self.MainPanel,
+<a name="l00942"></a>00942               pos=wx.Point(24, 80), size=wx.Size(150, 17), style=0)
+<a name="l00943"></a>00943 
+<a name="l00944"></a>00944         self.SlaveNodeID = wx.TextCtrl(id=wxID_ADDSLAVEDIALOGSLAVENODEID,
+<a name="l00945"></a>00945               name=<span class="stringliteral">'SlaveName'</span>, parent=self.MainPanel, pos=wx.Point(24, 104), 
+<a name="l00946"></a>00946               size=wx.Size(250, 24), style=wxALIGN_RIGHT)
+<a name="l00947"></a>00947 
+<a name="l00948"></a>00948         self.staticText3 = wx.StaticText(id=wxID_ADDSLAVEDIALOGSTATICTEXT3,
+<a name="l00949"></a>00949               label=<span class="stringliteral">'EDS File:'</span>, name=<span class="stringliteral">'staticText3'</span>, parent=self.MainPanel,
+<a name="l00950"></a>00950               pos=wx.Point(24, 136), size=wx.Size(155, 17), style=0)
+<a name="l00951"></a>00951 
+<a name="l00952"></a>00952         self.EDSFile = wx.Choice(id=wxID_ADDSLAVEDIALOGEDSFILE,
+<a name="l00953"></a>00953               name=<span class="stringliteral">'EDSFile'</span>, parent=self.MainPanel, pos=wx.Point(24, 160),
+<a name="l00954"></a>00954               size=wx.Size(145, 24), style=0)
+<a name="l00955"></a>00955         
+<a name="l00956"></a>00956         self.ImportEDS = wxButton(id=wxID_ADDSLAVEDIALOGIMPORTEDS, label=<span class="stringliteral">'Import EDS'</span>,
+<a name="l00957"></a>00957               name=<span class="stringliteral">'ImportEDS'</span>, parent=self.MainPanel, pos=wx.Point(174, 160),
+<a name="l00958"></a>00958               size=wx.Size(100, 32), style=0)
+<a name="l00959"></a>00959         self.ImportEDS.Bind(wx.EVT_BUTTON, self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">OnImportEDSButton</a>OnImportEDSButton,
+<a name="l00960"></a>00960               id=wxID_ADDSLAVEDIALOGIMPORTEDS)
+<a name="l00961"></a>00961         
+<a name="l00962"></a>00962         self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">_init_sizers</a>_init_sizers()
+<a name="l00963"></a>00963 
+<a name="l00964"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#b104177c85484b33a3ef22eab6e55268">00964</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#b104177c85484b33a3ef22eab6e55268">__init__</a>(self, parent):
+<a name="l00965"></a>00965         self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">_init_ctrls</a>_init_ctrls(parent)
+<a name="l00966"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">00966</a>         self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL|wxCENTRE)
+<a name="l00967"></a>00967         self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">ButtonSizer</a>ButtonSizer, 1, wxALIGN_RIGHT)
+<a name="l00968"></a>00968         
+<a name="l00969"></a>00969         self.SlaveNodeID.SetValue(<span class="stringliteral">"0x00"</span>)
+<a name="l00970"></a>00970         
+<a name="l00971"></a>00971         EVT_BUTTON(self, self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">ButtonSizer</a>ButtonSizer.GetAffirmativeButton().GetId(), self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">OnOK</a>OnOK)
+<a name="l00972"></a>00972     
+<a name="l00973"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">00973</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">OnOK</a>(self, event):
+<a name="l00974"></a>00974         error = []
+<a name="l00975"></a>00975         <span class="keywordflow">if</span> self.SlaveName.GetValue() == <span class="stringliteral">""</span>:
+<a name="l00976"></a>00976             error.append(<span class="stringliteral">"Slave Name"</span>)
+<a name="l00977"></a>00977         <span class="keywordflow">if</span> self.SlaveNodeID.GetValue() == <span class="stringliteral">""</span>:
+<a name="l00978"></a>00978             error.append(<span class="stringliteral">"Slave Node ID"</span>)
+<a name="l00979"></a>00979         <span class="keywordflow">if</span> self.EDSFile.GetStringSelection() == <span class="stringliteral">""</span>:
+<a name="l00980"></a>00980             error.append(<span class="stringliteral">"EDS File"</span>)
+<a name="l00981"></a>00981         <span class="keywordflow">if</span> len(error) &gt; 0:
+<a name="l00982"></a>00982             text = <span class="stringliteral">""</span>
+<a name="l00983"></a>00983             <span class="keywordflow">for</span> i, item <span class="keywordflow">in</span> enumerate(error):
+<a name="l00984"></a>00984                 <span class="keywordflow">if</span> i == 0:
+<a name="l00985"></a>00985                     text += item
+<a name="l00986"></a>00986                 <span class="keywordflow">elif</span> i == len(error) - 1:
+<a name="l00987"></a>00987                     text += <span class="stringliteral">" and %s"</span>%item
+<a name="l00988"></a>00988                 <span class="keywordflow">else</span>:
+<a name="l00989"></a>00989                     text += <span class="stringliteral">", %s"</span>%item 
+<a name="l00990"></a>00990             message = wxMessageDialog(self, <span class="stringliteral">"Form isn't complete. %s must be filled!"</span>%text, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00991"></a>00991             message.ShowModal()
+<a name="l00992"></a>00992             message.Destroy()
+<a name="l00993"></a>00993         <span class="keywordflow">else</span>:
+<a name="l00994"></a>00994             <span class="keywordflow">try</span>:
+<a name="l00995"></a>00995                 nodeid = self.SlaveNodeID.GetValue()
+<a name="l00996"></a>00996                 <span class="keywordflow">if</span> nodeid.find(<span class="stringliteral">"x"</span>) != -1:
+<a name="l00997"></a>00997                     nodeid = int(nodeid, 16)
+<a name="l00998"></a>00998                 <span class="keywordflow">else</span>:
+<a name="l00999"></a>00999                     nodeid = int(nodeid)
+<a name="l01000"></a>01000             <span class="keywordflow">except</span>:
+<a name="l01001"></a>01001                 message = wxMessageDialog(self, <span class="stringliteral">"Slave Node ID must be a value in decimal or hexadecimal!"</span>, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l01002"></a>01002                 message.ShowModal()
+<a name="l01003"></a>01003                 message.Destroy()
+<a name="l01004"></a>01004                 <span class="keywordflow">return</span>
+<a name="l01005"></a>01005             <span class="keywordflow">if</span> <span class="keywordflow">not</span> 0 &lt;= nodeid &lt;= 127:
+<a name="l01006"></a>01006                 message = wxMessageDialog(self, <span class="stringliteral">"Slave Node ID must be between 0 and 127!"</span>, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l01007"></a>01007                 message.ShowModal()
+<a name="l01008"></a>01008                 message.Destroy()
+<a name="l01009"></a>01009             <span class="keywordflow">elif</span> nodeid == 0 <span class="keywordflow">or</span> nodeid <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">NodeList</a>NodeList.SlaveNodes.keys():
+<a name="l01010"></a>01010                 message = wxMessageDialog(self, <span class="stringliteral">"A Node with this ID already exist in the network!"</span>, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l01011"></a>01011                 message.ShowModal()
+<a name="l01012"></a>01012                 message.Destroy()
+<a name="l01013"></a>01013             <span class="keywordflow">else</span>:
+<a name="l01014"></a>01014                 self.EndModal(wxID_OK)
+<a name="l01015"></a>01015 
+<a name="l01016"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">01016</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">OnImportEDSButton</a>(self, event):
+<a name="l01017"></a>01017         dialog = wxFileDialog(self, <span class="stringliteral">"Choose an EDS file"</span>, os.getcwd(), <span class="stringliteral">""</span>,  <span class="stringliteral">"EDS files (*.eds)|*.eds|All files|*.*"</span>, wxOPEN|wxCHANGE_DIR)
+<a name="l01018"></a>01018         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l01019"></a>01019             filepath = dialog.GetPath()
+<a name="l01020"></a>01020             <span class="keywordflow">if</span> os.path.isfile(filepath):
+<a name="l01021"></a>01021                 result = self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">NodeList</a>NodeList.ImportEDSFile(filepath)
+<a name="l01022"></a>01022                 <span class="keywordflow">if</span> result:
+<a name="l01023"></a>01023                     message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l01024"></a>01024                     message.ShowModal()
+<a name="l01025"></a>01025                     message.Destroy()
+<a name="l01026"></a>01026         dialog.Destroy()
+<a name="l01027"></a>01027         self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">RefreshEDSFile</a>RefreshEDSFile()
+<a name="l01028"></a>01028         event.Skip()
+<a name="l01029"></a>01029 
+<a name="l01030"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">01030</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">RefreshEDSFile</a>(self):
+<a name="l01031"></a>01031         selection = self.EDSFile.GetStringSelection()
+<a name="l01032"></a>01032         self.EDSFile.Clear()
+<a name="l01033"></a>01033         <span class="keywordflow">for</span> option <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">NodeList</a>NodeList.EDSNodes.keys():
+<a name="l01034"></a>01034             self.EDSFile.Append(option)
+<a name="l01035"></a>01035         <span class="keywordflow">if</span> self.EDSFile.FindString(selection) != wxNOT_FOUND:
+<a name="l01036"></a>01036             self.EDSFile.SetStringSelection(selection)
+<a name="l01037"></a>01037     
+<a name="l01038"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#70e8955dbb57253e53d28f24a7f28da4">01038</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#70e8955dbb57253e53d28f24a7f28da4">SetNodeList</a>(self, nodelist):
+<a name="l01039"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">01039</a>         self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">NodeList</a>NodeList = nodelist
+<a name="l01040"></a>01040         self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">RefreshEDSFile</a>RefreshEDSFile()
+<a name="l01041"></a>01041     
+<a name="l01042"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#0211d3e7bd98931e9426f587b7956d5b">01042</a>     <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#0211d3e7bd98931e9426f587b7956d5b">GetValues</a>(self):
+<a name="l01043"></a>01043         values = {}
+<a name="l01044"></a>01044         values[<span class="stringliteral">"slaveName"</span>] = self.SlaveName.GetValue()
+<a name="l01045"></a>01045         nodeid = self.SlaveNodeID.GetValue()
+<a name="l01046"></a>01046         <span class="keywordflow">if</span> nodeid.find(<span class="stringliteral">"x"</span>) != -1:
+<a name="l01047"></a>01047             values[<span class="stringliteral">"slaveNodeID"</span>] = int(nodeid, 16)
+<a name="l01048"></a>01048         <span class="keywordflow">else</span>:
+<a name="l01049"></a>01049             values[<span class="stringliteral">"slaveNodeID"</span>] = int(nodeid)
+<a name="l01050"></a>01050         values[<span class="stringliteral">"edsFile"</span>] = self.EDSFile.GetStringSelection()
+<a name="l01051"></a>01051         <span class="keywordflow">return</span> values
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/commondialogs_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/commondialogs.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/commondialogs.py File Reference</h1>
+<p>
+<a href="commondialogs_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommondialogs.html">commondialogs</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacewxPython_1_1wx_1_1_5.html">wxPython::wx::*</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacewxPython_1_1grid_1_1_5.html">wxPython::grid::*</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html">commondialogs::CommunicationDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html">commondialogs::MapVariableDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html">commondialogs::UserTypeDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html">commondialogs::NodeInfosDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html">commondialogs::CreateNodeDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html">commondialogs::AddSlaveDialog</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/config_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/config.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/config.h</h1><a href="config_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* !!!!!!!!!! FILE GENERATED by configure. DO NOT EDIT !!!!!!!!!!*/</span>
+<a name="l00002"></a>00002 
+<a name="l00003"></a>00003 <span class="comment">/* </span>
+<a name="l00004"></a>00004 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00007"></a>00007 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00010"></a>00010 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00011"></a>00011 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00012"></a>00012 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00013"></a>00013 <span class="comment"></span>
+<a name="l00014"></a>00014 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00017"></a>00017 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00018"></a>00018 <span class="comment"></span>
+<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00020"></a>00020 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00021"></a>00021 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00022"></a>00022 <span class="comment">*/</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifndef _CONFIG_H_</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define _CONFIG_H_</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a><a class="code" href="config_8h.html#715b027ae7857972f94a1d5bee05af03">00027</a> <span class="preprocessor">#define MAX_CAN_BUS_ID 1</span>
+<a name="l00028"></a><a class="code" href="config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">00028</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_MAX_LENGTH_TRANSFERT 32</span>
+<a name="l00029"></a><a class="code" href="config_8h.html#b410d06e4fefdbea0d0093a489f54786">00029</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_MAX_SIMULTANEOUS_TRANSFERTS 4</span>
+<a name="l00030"></a><a class="code" href="config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">00030</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_MAX_NODE_ID 128</span>
+<a name="l00031"></a><a class="code" href="config_8h.html#956e31a1db6da1196b002038478a5b15">00031</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_TIMEOUT_MS 3000</span>
+<a name="l00032"></a><a class="code" href="config_8h.html#cbb0f0858383466430c5fcd448391d16">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define MAX_NB_TIMER 32</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="comment">/* CANOPEN_BIG_ENDIAN is not defined */</span>
+<a name="l00034"></a>00034 <span class="comment">/* US_TO_TIMEVAL_FACTOR is not defined */</span>
+<a name="l00035"></a>00035 <span class="comment">/* TIMEVAL is not defined */</span>
+<a name="l00036"></a>00036 <span class="comment">/* TIMEVAL_MAX is not defined */</span>
+<a name="l00037"></a>00037 <span class="comment">/* RTCAN_SOCKET is not defined */</span>
+<a name="l00038"></a>00038 
+<a name="l00039"></a><a class="code" href="config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">00039</a> <span class="preprocessor">#define REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES(repeat)\</span>
+<a name="l00040"></a>00040 <span class="preprocessor">repeat repeat repeat repeat</span>
+<a name="l00041"></a><a class="code" href="config_8h.html#8d57dac649574a206447c96bff05b170">00041</a> <span class="preprocessor"></span><span class="preprocessor">#define REPEAT_NMT_MAX_NODE_ID_TIMES(repeat)\</span>
+<a name="l00042"></a>00042 <span class="preprocessor">repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _CONFIG_H_ */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/config_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,193 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/config.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/config.h File Reference</h1>
+<p>
+<a href="config_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#715b027ae7857972f94a1d5bee05af03">MAX_CAN_BUS_ID</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">SDO_MAX_LENGTH_TRANSFERT</a>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#b410d06e4fefdbea0d0093a489f54786">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">NMT_MAX_NODE_ID</a>&nbsp;&nbsp;&nbsp;128</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#956e31a1db6da1196b002038478a5b15">SDO_TIMEOUT_MS</a>&nbsp;&nbsp;&nbsp;3000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#cbb0f0858383466430c5fcd448391d16">MAX_NB_TIMER</a>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES</a>(repeat)&nbsp;&nbsp;&nbsp;repeat repeat repeat repeat</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#8d57dac649574a206447c96bff05b170">REPEAT_NMT_MAX_NODE_ID_TIMES</a>(repeat)&nbsp;&nbsp;&nbsp;repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="715b027ae7857972f94a1d5bee05af03"></a><!-- doxytag: member="config.h::MAX_CAN_BUS_ID" ref="715b027ae7857972f94a1d5bee05af03" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MAX_CAN_BUS_ID&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="config_8h-source.html#l00027">27</a> of file <a class="el" href="config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cbb0f0858383466430c5fcd448391d16"></a><!-- doxytag: member="config.h::MAX_NB_TIMER" ref="cbb0f0858383466430c5fcd448391d16" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MAX_NB_TIMER&nbsp;&nbsp;&nbsp;32          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="config_8h-source.html#l00032">32</a> of file <a class="el" href="config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="89f774dfdb67cc1f78c7e7d457a16fdc"></a><!-- doxytag: member="config.h::NMT_MAX_NODE_ID" ref="89f774dfdb67cc1f78c7e7d457a16fdc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NMT_MAX_NODE_ID&nbsp;&nbsp;&nbsp;128          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="config_8h-source.html#l00030">30</a> of file <a class="el" href="config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8d57dac649574a206447c96bff05b170"></a><!-- doxytag: member="config.h::REPEAT_NMT_MAX_NODE_ID_TIMES" ref="8d57dac649574a206447c96bff05b170" args="(repeat)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REPEAT_NMT_MAX_NODE_ID_TIMES          </td>
+          <td>(</td>
+          <td class="paramtype">repeat&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="config_8h-source.html#l00041">41</a> of file <a class="el" href="config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b78c91a8bd081eeea0a082178dc8ba01"></a><!-- doxytag: member="config.h::REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES" ref="b78c91a8bd081eeea0a082178dc8ba01" args="(repeat)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES          </td>
+          <td>(</td>
+          <td class="paramtype">repeat&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;repeat repeat repeat repeat</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="config_8h-source.html#l00039">39</a> of file <a class="el" href="config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c4b8fc75a2a59607635b1df2fb1e1134"></a><!-- doxytag: member="config.h::SDO_MAX_LENGTH_TRANSFERT" ref="c4b8fc75a2a59607635b1df2fb1e1134" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_MAX_LENGTH_TRANSFERT&nbsp;&nbsp;&nbsp;32          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="config_8h-source.html#l00028">28</a> of file <a class="el" href="config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b410d06e4fefdbea0d0093a489f54786"></a><!-- doxytag: member="config.h::SDO_MAX_SIMULTANEOUS_TRANSFERTS" ref="b410d06e4fefdbea0d0093a489f54786" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_MAX_SIMULTANEOUS_TRANSFERTS&nbsp;&nbsp;&nbsp;4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="config_8h-source.html#l00029">29</a> of file <a class="el" href="config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="956e31a1db6da1196b002038478a5b15"></a><!-- doxytag: member="config.h::SDO_TIMEOUT_MS" ref="956e31a1db6da1196b002038478a5b15" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_TIMEOUT_MS&nbsp;&nbsp;&nbsp;3000          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="config_8h-source.html#l00031">31</a> of file <a class="el" href="config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/config_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,61 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/config.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"];
+  Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+  Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node5 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node5 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node5 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node5 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node9 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node9 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node11 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node12 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node14 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node15 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node16 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node17 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node5 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node19 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sysdep_8h.html"];
+  Node20 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/config_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+1c93816731abb8adc19052205a1c26d2
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/data_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,212 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/data.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/data.h</h1><a href="data_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifndef __data_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define __data_h__</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 <span class="comment">/* declaration of CO_Data type let us include all necessary headers</span>
+<a name="l00028"></a>00028 <span class="comment"> struct struct_CO_Data can then be defined later</span>
+<a name="l00029"></a>00029 <span class="comment"> */</span>
+<a name="l00030"></a><a class="code" href="data_8h.html#b5cf1318d7813273cd91a7af56f62142">00030</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__CO__Data.html">struct_CO_Data</a> <a class="code" href="data_8h.html#b5cf1318d7813273cd91a7af56f62142">CO_Data</a>;
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="def_8h.html">def.h</a>"</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="can_8h.html">can.h</a>"</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="objdictdef_8h.html">objdictdef.h</a>"</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include "<a class="code" href="objacces_8h.html">objacces.h</a>"</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include "<a class="code" href="sdo_8h.html">sdo.h</a>"</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include "<a class="code" href="pdo_8h.html">pdo.h</a>"</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include "<a class="code" href="states_8h.html">states.h</a>"</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include "<a class="code" href="lifegrd_8h.html">lifegrd.h</a>"</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#include "<a class="code" href="sync_8h.html">sync.h</a>"</span>
+<a name="l00042"></a>00042 <span class="preprocessor">#include "<a class="code" href="nmtMaster_8h.html">nmtMaster.h</a>"</span>
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 <span class="comment">/* This structurs contains all necessary information for a CanOpen node */</span>
+<a name="l00045"></a><a class="code" href="structstruct__CO__Data.html">00045</a> <span class="keyword">struct </span><a class="code" href="structstruct__CO__Data.html">struct_CO_Data</a> {
+<a name="l00046"></a>00046         <span class="comment">/* Object dictionary */</span>
+<a name="l00047"></a><a class="code" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">00047</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *<a class="code" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">bDeviceNodeId</a>;
+<a name="l00048"></a><a class="code" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">00048</a>         <span class="keyword">const</span> <a class="code" href="structtd__indextable.html">indextable</a> *<a class="code" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">objdict</a>;
+<a name="l00049"></a><a class="code" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">00049</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *<a class="code" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">count_sync</a>;
+<a name="l00050"></a><a class="code" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">00050</a>         <a class="code" href="structs__quick__index.html">quick_index</a> *<a class="code" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">firstIndex</a>;
+<a name="l00051"></a><a class="code" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">00051</a>         <a class="code" href="structs__quick__index.html">quick_index</a> *<a class="code" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">lastIndex</a>;
+<a name="l00052"></a><a class="code" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">00052</a>         <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> *<a class="code" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">ObjdictSize</a>;
+<a name="l00053"></a><a class="code" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">00053</a>         <span class="keyword">const</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *<a class="code" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">iam_a_slave</a>;
+<a name="l00054"></a><a class="code" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">00054</a>         <a class="code" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a> <a class="code" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">valueRangeTest</a>;
+<a name="l00055"></a>00055         
+<a name="l00056"></a>00056         <span class="comment">/* SDO */</span>
+<a name="l00057"></a><a class="code" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">00057</a>         <a class="code" href="structstruct__s__transfer.html">s_transfer</a> <a class="code" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">transfers</a>[<a class="code" href="config_8h.html#b410d06e4fefdbea0d0093a489f54786">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a>];
+<a name="l00058"></a>00058         <span class="comment">/* s_sdo_parameter *sdo_parameters; */</span>
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060         <span class="comment">/* State machine */</span>
+<a name="l00061"></a><a class="code" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">00061</a>         <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="code" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">nodeState</a>;
+<a name="l00062"></a><a class="code" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">00062</a>         <a class="code" href="structs__state__communication.html">s_state_communication</a> <a class="code" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">CurrentCommunicationState</a>;
+<a name="l00063"></a><a class="code" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">00063</a>         <a class="code" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a> <a class="code" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">initialisation</a>;
+<a name="l00064"></a><a class="code" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">00064</a>         <a class="code" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a> <a class="code" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">preOperational</a>;
+<a name="l00065"></a><a class="code" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">00065</a>         <a class="code" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a> <a class="code" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">operational</a>;
+<a name="l00066"></a><a class="code" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">00066</a>         <a class="code" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a> <a class="code" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">stopped</a>;
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068         <span class="comment">/* NMT-heartbeat */</span>
+<a name="l00069"></a><a class="code" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">00069</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *<a class="code" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">ConsumerHeartbeatCount</a>;
+<a name="l00070"></a><a class="code" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">00070</a>         <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> *<a class="code" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">ConsumerHeartbeatEntries</a>;
+<a name="l00071"></a><a class="code" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">00071</a>         <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> *<a class="code" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">ConsumerHeartBeatTimers</a>;
+<a name="l00072"></a><a class="code" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">00072</a>         <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> *<a class="code" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">ProducerHeartBeatTime</a>;
+<a name="l00073"></a><a class="code" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">00073</a>         <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> <a class="code" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">ProducerHeartBeatTimer</a>;
+<a name="l00074"></a><a class="code" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">00074</a>         <a class="code" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a> <a class="code" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">heartbeatError</a>;
+<a name="l00075"></a><a class="code" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">00075</a>         <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="code" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">NMTable</a>[<a class="code" href="config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">NMT_MAX_NODE_ID</a>]; 
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077         <span class="comment">/* SYNC */</span>
+<a name="l00078"></a><a class="code" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">00078</a>         <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> <a class="code" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">syncTimer</a>;
+<a name="l00079"></a><a class="code" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">00079</a>         <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> *<a class="code" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">COB_ID_Sync</a>;
+<a name="l00080"></a><a class="code" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">00080</a>         <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> *<a class="code" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">Sync_Cycle_Period</a>;
+<a name="l00081"></a>00081         <span class="comment">/*UNS32 *Sync_window_length;;*/</span>
+<a name="l00082"></a><a class="code" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">00082</a>         <a class="code" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a> <a class="code" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">post_sync</a>;
+<a name="l00083"></a><a class="code" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">00083</a>         <a class="code" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a> <a class="code" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">post_TPDO</a>;
+<a name="l00084"></a>00084         
+<a name="l00085"></a>00085         <span class="comment">/* PDO */</span>
+<a name="l00086"></a><a class="code" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">00086</a>         <a class="code" href="structstruct__s__process__var.html">s_process_var</a> <a class="code" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">process_var</a>;
+<a name="l00087"></a>00087         
+<a name="l00088"></a>00088         <span class="comment">/* General */</span>
+<a name="l00089"></a><a class="code" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">00089</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">toggle</a>;
+<a name="l00090"></a><a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">00090</a>         <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a>;   
+<a name="l00091"></a><a class="code" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">00091</a>         <a class="code" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">scanIndexOD_t</a> <a class="code" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">scanIndexOD</a>;
+<a name="l00092"></a><a class="code" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">00092</a>         <a class="code" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a> <a class="code" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">storeODSubIndex</a>; 
+<a name="l00093"></a>00093         
+<a name="l00094"></a>00094         <span class="comment">/* DCF concise */</span>
+<a name="l00095"></a><a class="code" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">00095</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>* <a class="code" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">dcf_cursor</a>;
+<a name="l00096"></a><a class="code" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">00096</a>         <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">dcf_count_targets</a>;
+<a name="l00097"></a>00097         
+<a name="l00098"></a>00098 };
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100 <span class="preprocessor">#define NMTable_Initializer Unknown_state,</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span>
+<a name="l00102"></a>00102 <span class="preprocessor">#define s_transfer_Initializer {\</span>
+<a name="l00103"></a>00103 <span class="preprocessor">                0,          </span><span class="comment">/* nodeId */</span>\
+<a name="l00104"></a>00104                 0,          <span class="comment">/* wohami */</span>\
+<a name="l00105"></a>00105                 SDO_RESET,  <span class="comment">/* state */</span>\
+<a name="l00106"></a>00106                 0,          <span class="comment">/* toggle */</span>\
+<a name="l00107"></a>00107                 0,          <span class="comment">/* abortCode */</span>\
+<a name="l00108"></a>00108                 0,          <span class="comment">/* index */</span>\
+<a name="l00109"></a>00109                 0,          <span class="comment">/* subIndex */</span>\
+<a name="l00110"></a>00110                 0,          <span class="comment">/* count */</span>\
+<a name="l00111"></a>00111                 0,          <span class="comment">/* offset */</span>\
+<a name="l00112"></a>00112                 {0},        <span class="comment">/* data (static use, so that all the table is initialize at 0)*/</span>\
+<a name="l00113"></a>00113                 0,          <span class="comment">/* dataType */</span>\
+<a name="l00114"></a>00114                 -1,         <span class="comment">/* timer */</span>\
+<a name="l00115"></a>00115                 NULL        <span class="comment">/* Callback */</span>\
+<a name="l00116"></a>00116           },
+<a name="l00117"></a>00117 
+<a name="l00118"></a>00118 <span class="comment">/* A macro to initialize the data in client app.*/</span>
+<a name="l00119"></a>00119 <span class="comment">/* CO_Data structure */</span>
+<a name="l00120"></a>00120 <span class="preprocessor">#define CANOPEN_NODE_DATA_INITIALIZER(NODE_PREFIX) {\</span>
+<a name="l00121"></a>00121 <span class="preprocessor">        </span><span class="comment">/* Object dictionary*/</span>\
+<a name="l00122"></a>00122         &amp; NODE_PREFIX ## _bDeviceNodeId,     <span class="comment">/* bDeviceNodeId */</span>\
+<a name="l00123"></a>00123         NODE_PREFIX ## _objdict,             <span class="comment">/* objdict  */</span>\
+<a name="l00124"></a>00124         NODE_PREFIX ## _count_sync,          <span class="comment">/* count_sync */</span>\
+<a name="l00125"></a>00125         &amp; NODE_PREFIX ## _firstIndex,        <span class="comment">/* firstIndex */</span>\
+<a name="l00126"></a>00126         &amp; NODE_PREFIX ## _lastIndex,         <span class="comment">/* lastIndex */</span>\
+<a name="l00127"></a>00127         &amp; NODE_PREFIX ## _ObjdictSize,       <span class="comment">/* ObjdictSize */</span>\
+<a name="l00128"></a>00128         &amp; NODE_PREFIX ## _iam_a_slave,       <span class="comment">/* iam_a_slave */</span>\
+<a name="l00129"></a>00129         NODE_PREFIX ## _valueRangeTest,      <span class="comment">/* valueRangeTest */</span>\
+<a name="l00130"></a>00130         \
+<a name="l00131"></a>00131         <span class="comment">/* SDO, structure s_transfer */</span>\
+<a name="l00132"></a>00132         {\
+<a name="l00133"></a>00133           REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES(s_transfer_Initializer)\
+<a name="l00134"></a>00134         },\
+<a name="l00135"></a>00135         \
+<a name="l00136"></a>00136         <span class="comment">/* State machine*/</span>\
+<a name="l00137"></a>00137         Unknown_state,      <span class="comment">/* nodeState */</span>\
+<a name="l00138"></a>00138         <span class="comment">/* structure s_state_communication */</span>\
+<a name="l00139"></a>00139         {\
+<a name="l00140"></a>00140                 0,          <span class="comment">/* csBoot_Up */</span>\
+<a name="l00141"></a>00141                 0,          <span class="comment">/* csSDO */</span>\
+<a name="l00142"></a>00142                 0,          <span class="comment">/* csEmergency */</span>\
+<a name="l00143"></a>00143                 0,          <span class="comment">/* csSYNC */</span>\
+<a name="l00144"></a>00144                 0,          <span class="comment">/* csHeartbeat */</span>\
+<a name="l00145"></a>00145                 0           <span class="comment">/* csPDO */</span>\
+<a name="l00146"></a>00146         },\
+<a name="l00147"></a>00147         _initialisation,     <span class="comment">/* initialisation */</span>\
+<a name="l00148"></a>00148         _preOperational,     <span class="comment">/* preOperational */</span>\
+<a name="l00149"></a>00149         _operational,        <span class="comment">/* operational */</span>\
+<a name="l00150"></a>00150         _stopped,            <span class="comment">/* stopped */</span>\
+<a name="l00151"></a>00151         \
+<a name="l00152"></a>00152         <span class="comment">/* NMT-heartbeat */</span>\
+<a name="l00153"></a>00153         &amp; NODE_PREFIX ## _highestSubIndex_obj1016, <span class="comment">/* ConsumerHeartbeatCount */</span>\
+<a name="l00154"></a>00154         NODE_PREFIX ## _obj1016,                   <span class="comment">/* ConsumerHeartbeatEntries */</span>\
+<a name="l00155"></a>00155         NODE_PREFIX ## _heartBeatTimers,           <span class="comment">/* ConsumerHeartBeatTimers  */</span>\
+<a name="l00156"></a>00156         &amp; NODE_PREFIX ## _obj1017,                 <span class="comment">/* ProducerHeartBeatTime */</span>\
+<a name="l00157"></a>00157         TIMER_NONE,                                <span class="comment">/* ProducerHeartBeatTimer */</span>\
+<a name="l00158"></a>00158         _heartbeatError,           <span class="comment">/* heartbeatError */</span>\
+<a name="l00159"></a>00159         \
+<a name="l00160"></a>00160         {REPEAT_NMT_MAX_NODE_ID_TIMES(NMTable_Initializer)},\
+<a name="l00161"></a>00161                                                    <span class="comment">/* is  well initialized at "Unknown_state". Is it ok ? (FD)*/</span>\
+<a name="l00162"></a>00162         \
+<a name="l00163"></a>00163         <span class="comment">/* SYNC */</span>\
+<a name="l00164"></a>00164         TIMER_NONE,                                <span class="comment">/* syncTimer */</span>\
+<a name="l00165"></a>00165         &amp; NODE_PREFIX ## _obj1005,                 <span class="comment">/* COB_ID_Sync */</span>\
+<a name="l00166"></a>00166         &amp; NODE_PREFIX ## _obj1006,                 <span class="comment">/* Sync_Cycle_Period */</span>\
+<a name="l00167"></a>00167         <span class="comment">/*&amp; NODE_PREFIX ## _obj1007, */</span>            <span class="comment">/* Sync_window_length */</span>\
+<a name="l00168"></a>00168         _post_sync,                 <span class="comment">/* post_sync */</span>\
+<a name="l00169"></a>00169         _post_TPDO,                 <span class="comment">/* post_TPDO */</span>\
+<a name="l00170"></a>00170         \
+<a name="l00171"></a>00171         <span class="comment">/* PDO, structure s_process_var */</span>\
+<a name="l00172"></a>00172         {\
+<a name="l00173"></a>00173                 0,          <span class="comment">/* count */</span>\
+<a name="l00174"></a>00174                 {0}         <span class="comment">/* data (static use, so that all the table is initialize at 0)*/</span>\
+<a name="l00175"></a>00175         },\
+<a name="l00176"></a>00176         \
+<a name="l00177"></a>00177         <span class="comment">/* General */</span>\
+<a name="l00178"></a>00178         0,                                         <span class="comment">/* toggle */</span>\
+<a name="l00179"></a>00179         NULL,                   <span class="comment">/* canSend */</span>\
+<a name="l00180"></a>00180         NODE_PREFIX ## _scanIndexOD,                <span class="comment">/* scanIndexOD */</span>\
+<a name="l00181"></a>00181         _storeODSubIndex,                <span class="comment">/* storeODSubIndex */</span>\
+<a name="l00182"></a>00182         NULL,           <span class="comment">/*dcf_cursor*/</span>\
+<a name="l00183"></a>00183         1               <span class="comment">/*dcf_count_targets*/</span>\
+<a name="l00184"></a>00184 }
+<a name="l00185"></a>00185 
+<a name="l00186"></a>00186 <span class="preprocessor">#endif </span><span class="comment">/* __data_h__ */</span>
+<a name="l00187"></a>00187 
+<a name="l00188"></a>00188 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/data_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/data.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/data.h File Reference</h1><code>#include &quot;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="def_8h-source.html">def.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="can_8h-source.html">can.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="objacces_8h-source.html">objacces.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="sdo_8h-source.html">sdo.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="pdo_8h-source.html">pdo.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="states_8h-source.html">states.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="lifegrd_8h-source.html">lifegrd.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="sync_8h-source.html">sync.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="nmtMaster_8h-source.html">nmtMaster.h</a>&quot;</code><br>
+
+<p>
+<a href="data_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html">struct_CO_Data</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__CO__Data.html">struct_CO_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="data_8h.html#b5cf1318d7813273cd91a7af56f62142">CO_Data</a></td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="b5cf1318d7813273cd91a7af56f62142"></a><!-- doxytag: member="data.h::CO_Data" ref="b5cf1318d7813273cd91a7af56f62142" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structstruct__CO__Data.html">struct_CO_Data</a> <a class="el" href="structstruct__CO__Data.html">CO_Data</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00030">30</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/data_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,84 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node5 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node5 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html"];
+  Node5 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"];
+  Node5 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node5 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node10 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node11 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html"];
+  Node11 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node13 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"];
+  Node13 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+  Node1 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node16 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"];
+  Node16 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node16 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"];
+  Node16 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node16 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"];
+  Node16 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node22 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node23 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node23 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node1 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node25 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node25 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node26 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node26 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node27 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node27 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/data_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6e4d27b1ac496d8af7fbff8f7db03122
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/data_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,53 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/data_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+064cf1a0fe15d912692427bb7bd1810b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,134 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/dcf.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c</h1><a href="dcf_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#include "objacces.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "sdo.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "dcf.h"</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include "sysdep.h"</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="keyword">extern</span> UNS8 <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, 
+<a name="l00031"></a>00031                        UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback, UNS8 endianize);
+<a name="l00032"></a>00032 
+<a name="l00033"></a><a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">00033</a> <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>;
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="keyword">static</span> <span class="keywordtype">void</span> CheckSDOAndContinue(CO_Data* d, UNS8 nodeId)
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037         UNS32 abortCode;
+<a name="l00038"></a>00038         
+<a name="l00039"></a>00039         <span class="keywordflow">if</span>(<a class="code" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (d, nodeId, &amp;abortCode) != SDO_FINISHED)
+<a name="l00040"></a>00040         {
+<a name="l00041"></a>00041                 MSG_ERR(0x1A01, <span class="stringliteral">"SDO error in consise DCF"</span>, abortCode);
+<a name="l00042"></a>00042                 MSG_WAR(0x2A02, <span class="stringliteral">"server node : "</span>, nodeId);
+<a name="l00043"></a>00043         }
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045         <a class="code" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">closeSDOtransfer</a>(d, nodeId, SDO_CLIENT);
+<a name="l00046"></a>00046         <a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a>(d,nodeId);
+<a name="l00047"></a>00047 }
+<a name="l00048"></a>00048 
+<a name="l00049"></a><a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">00049</a> UNS32 <a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a>(CO_Data* d,UNS8 nodeId)
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051                 UNS32 errorCode;
+<a name="l00052"></a>00052                 UNS16 target_Index;
+<a name="l00053"></a>00053                 UNS8 target_Subindex;
+<a name="l00054"></a>00054                 UNS32 target_Size;
+<a name="l00055"></a>00055                 UNS32 res;
+<a name="l00056"></a>00056                 ODCallback_t *Callback;
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058                 <a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a> = (*d-&gt;scanIndexOD)(0x1F22, &amp;errorCode, &amp;Callback);
+<a name="l00059"></a>00059                 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL)
+<a name="l00060"></a>00060                 {
+<a name="l00061"></a>00061                 <span class="keywordflow">return</span> errorCode;
+<a name="l00062"></a>00062                 }
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064                 <span class="comment">/*Loop on all Nodes supported in DCF subindexes*/</span>
+<a name="l00065"></a>00065                 <span class="keywordflow">while</span> (nodeId &lt; ptrTable-&gt;bSubCount){
+<a name="l00066"></a>00066                         UNS32 nb_targets;
+<a name="l00067"></a>00067                         
+<a name="l00068"></a>00068                         UNS8 szData = <a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>-&gt;pSubindex[nodeId].size;
+<a name="l00069"></a>00069                         UNS8* dcfend;
+<a name="l00070"></a>00070                         
+<a name="l00071"></a>00071                         {
+<a name="l00072"></a>00072                                 UNS8* dcf = *((UNS8**)<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>-&gt;pSubindex[nodeId].pObject);
+<a name="l00073"></a>00073                                 dcfend = dcf + szData;
+<a name="l00074"></a>00074                                 <span class="keywordflow">if</span> (!d-&gt;dcf_cursor)     {
+<a name="l00075"></a>00075                                         d-&gt;dcf_cursor = (UNS8*)dcf + 4;
+<a name="l00076"></a>00076                                         d-&gt;dcf_count_targets = 0;
+<a name="l00077"></a>00077                                 }
+<a name="l00078"></a>00078                                 nb_targets = UNS32_LE(*((UNS32*)dcf));
+<a name="l00079"></a>00079                         }
+<a name="l00080"></a>00080                         
+<a name="l00081"></a>00081                         <span class="comment">// condition on consise DCF string for NodeID, if big enough</span>
+<a name="l00082"></a>00082                         <span class="keywordflow">if</span>((UNS8*)d-&gt;dcf_cursor + 7 &lt; (UNS8*)dcfend &amp;&amp; d-&gt;dcf_count_targets &lt; nb_targets)
+<a name="l00083"></a>00083                         {
+<a name="l00084"></a>00084                                 <span class="comment">// pointer to the DCF string for NodeID</span>
+<a name="l00085"></a>00085                                 target_Index = UNS16_LE(*((UNS16*)(d-&gt;dcf_cursor))); d-&gt;dcf_cursor += 2;
+<a name="l00086"></a>00086                                 target_Subindex = *((UNS8*)(((UNS8*)d-&gt;dcf_cursor)++));
+<a name="l00087"></a>00087                                 target_Size = UNS32_LE(*((UNS32*)(d-&gt;dcf_cursor))); d-&gt;dcf_cursor += 4;
+<a name="l00088"></a>00088                                         
+<a name="l00089"></a>00089                                         <span class="comment">/*printf("Master : ConfigureSlaveNode %2.2x (Concise DCF)\n",nodeId);*/</span>
+<a name="l00090"></a>00090                                         res = <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a>(d, <span class="comment">/*CO_Data* d*/</span>
+<a name="l00091"></a>00091                                                         nodeId, <span class="comment">/*UNS8 nodeId*/</span>
+<a name="l00092"></a>00092                                                         target_Index, <span class="comment">/*UNS16 index*/</span>
+<a name="l00093"></a>00093                                                         target_Subindex, <span class="comment">/*UNS8 subindex*/</span>
+<a name="l00094"></a>00094                                                         target_Size, <span class="comment">/*UNS8 count*/</span>
+<a name="l00095"></a>00095                                                         0, <span class="comment">/*UNS8 dataType*/</span>
+<a name="l00096"></a>00096                                                         d-&gt;dcf_cursor,<span class="comment">/*void *data*/</span>
+<a name="l00097"></a>00097                                                         CheckSDOAndContinue,<span class="comment">/*SDOCallback_t Callback*/</span>  
+<a name="l00098"></a>00098                                                         0); <span class="comment">/* no endianize             */</span>
+<a name="l00099"></a>00099                                         <span class="comment">/*Push d-&gt;dcf_cursor to the end of data*/</span>
+<a name="l00100"></a>00100                                         
+<a name="l00101"></a>00101                                         d-&gt;dcf_cursor += target_Size;
+<a name="l00102"></a>00102                                         d-&gt;dcf_count_targets++;
+<a name="l00103"></a>00103                                         
+<a name="l00104"></a>00104                                         return ;
+<a name="l00105"></a>00105                         }                       
+<a name="l00106"></a>00106                                 nodeId++;
+<a name="l00107"></a>00107                                 d-&gt;dcf_cursor = NULL;
+<a name="l00108"></a>00108                 }
+<a name="l00109"></a>00109                 <span class="comment">/* Switch Master to preOperational state */</span>
+<a name="l00110"></a>00110                 (*d-&gt;preOperational)();
+<a name="l00111"></a>00111                 
+<a name="l00112"></a>00112 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/dcf.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c File Reference</h1><code>#include &quot;objacces.h&quot;</code><br>
+<code>#include &quot;sdo.h&quot;</code><br>
+<code>#include &quot;dcf.h&quot;</code><br>
+<code>#include &quot;sysdep.h&quot;</code><br>
+
+<p>
+<a href="dcf_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback, UNS8 endianize)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a> (CO_Data *d, UNS8 nodeId)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const indextable *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="3c07605ffe3ea197aa36e583ef87a20a"></a><!-- doxytag: member="dcf.c::_writeNetworkDict" ref="3c07605ffe3ea197aa36e583ef87a20a" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback, UNS8 endianize)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">INLINE UNS8 _writeNetworkDict           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>count</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SDOCallback_t&nbsp;</td>
+          <td class="paramname"> <em>Callback</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>endianize</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01072">1072</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00284">getSDOfreeLine()</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, and <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>.
+</div>
+</div><p>
+<a class="anchor" name="8452e163e7649968ad6dae1601a5fb0d"></a><!-- doxytag: member="dcf.c::decompo_dcf" ref="8452e163e7649968ad6dae1601a5fb0d" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 decompo_dcf           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="dcf_8c-source.html#l00049">49</a> of file <a class="el" href="dcf_8c-source.html">dcf.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>, and <a class="el" href="dcf_8c-source.html#l00033">ptrTable</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="8bddcdce84393146515136d33d063060"></a><!-- doxytag: member="dcf.c::ptrTable" ref="8bddcdce84393146515136d33d063060" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const indextable* <a class="el" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="dcf_8c-source.html#l00033">33</a> of file <a class="el" href="dcf_8c-source.html">dcf.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+2738fd9ae9487c0f3e1ca7f7be437c43
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+281efd8b99ea2a817260e7a8f88066da
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="dcf.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8h.html"];
+  Node1 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="sysdep.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sysdep_8h.html"];
+  Node19 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ee80b4804522c281ab5b67a0d0365376
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/dcf.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/dcf.h</h1><a href="dcf_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nodeId);
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/dcf.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/dcf.h File Reference</h1>
+<p>
+<a href="dcf_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dcf_8h.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="8452e163e7649968ad6dae1601a5fb0d"></a><!-- doxytag: member="dcf.h::decompo_dcf" ref="8452e163e7649968ad6dae1601a5fb0d" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 decompo_dcf           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="dcf_8c-source.html#l00048">48</a> of file <a class="el" href="dcf_8c-source.html">dcf.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="data_8h-source.html#l00096">struct_CO_Data::dcf_count_targets</a>, <a class="el" href="data_8h-source.html#l00095">struct_CO_Data::dcf_cursor</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="data_8h-source.html#l00064">struct_CO_Data::preOperational</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="dcf_8c-source.html#l00032">ptrTable</a>, <a class="el" href="data_8h-source.html#l00091">struct_CO_Data::scanIndexOD</a>, <a class="el" href="objdictdef_8h-source.html#l00099">td_subindex::size</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="sysdep_8h-source.html#l00020">UNS16_LE</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, <a class="el" href="sysdep_8h-source.html#l00022">UNS32_LE</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+aa1c5a3470a1f0789b3ded8d61a48992
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/dcf.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/dcf_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+023f5eec9c97fca461d549878d4bb39e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/def_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/def.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/def.h</h1><a href="def_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifndef __def_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define __def_h__</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 
+<a name="l00031"></a><a class="code" href="def_8h.html#cb82b94eb8e368e8c347b2273b6e514e">00031</a> <span class="preprocessor">#define OD_SUCCESSFUL                0x00000000</span>
+<a name="l00032"></a><a class="code" href="def_8h.html#b83689b7bd34aa05b35545f3fdebbf2b">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_READ_NOT_ALLOWED          0x06010001</span>
+<a name="l00033"></a><a class="code" href="def_8h.html#53e6ac773b19b6d22d423eed2aeaa2af">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_WRITE_NOT_ALLOWED         0x06010002</span>
+<a name="l00034"></a><a class="code" href="def_8h.html#c52e3a6802662a7fe61a4efdc5b12e52">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_NO_SUCH_OBJECT            0x06020000</span>
+<a name="l00035"></a><a class="code" href="def_8h.html#4c29f0a96ace19f670f469540c554fd5">00035</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_NOT_MAPPABLE              0x06040041</span>
+<a name="l00036"></a><a class="code" href="def_8h.html#61ccafe5e75997254b97211672886fa8">00036</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_LENGTH_DATA_INVALID       0x06070010</span>
+<a name="l00037"></a><a class="code" href="def_8h.html#d5e7c0b1fe309d9d2f71a0eceb905d32">00037</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_NO_SUCH_SUBINDEX          0x06090011</span>
+<a name="l00038"></a><a class="code" href="def_8h.html#f483b080738d035e89f41e199f79c44e">00038</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_VALUE_TOO_LOW             0x06090031 </span><span class="comment">/* Value range test result */</span>
+<a name="l00039"></a><a class="code" href="def_8h.html#8fd6804c3f6d1de461233025389396cb">00039</a> <span class="preprocessor">#define OD_VALUE_TOO_HIGH            0x06090032 </span><span class="comment">/* Value range test result */</span>
+<a name="l00040"></a>00040 <span class="comment">/* Others SDO abort codes </span>
+<a name="l00041"></a>00041 <span class="comment"> */</span>
+<a name="l00042"></a><a class="code" href="def_8h.html#d80b624c5c5760190d82246e7b04d239">00042</a> <span class="preprocessor">#define SDOABT_TOGGLE_NOT_ALTERNED   0x05030000</span>
+<a name="l00043"></a><a class="code" href="def_8h.html#49351f44f9d88d66d47c221c7a0989c3">00043</a> <span class="preprocessor"></span><span class="preprocessor">#define SDOABT_TIMED_OUT             0x05040000</span>
+<a name="l00044"></a><a class="code" href="def_8h.html#0b71ae8593fb9b65a2028509ed6b2128">00044</a> <span class="preprocessor"></span><span class="preprocessor">#define SDOABT_OUT_OF_MEMORY         0x05040005 </span><span class="comment">/* Size data exceed SDO_MAX_LENGTH_TRANSFERT */</span>
+<a name="l00045"></a><a class="code" href="def_8h.html#467b188db8d383136b771267dcc22e68">00045</a> <span class="preprocessor">#define SDOABT_GENERAL_ERROR         0x08000000 </span><span class="comment">/* Error size of SDO message */</span>
+<a name="l00046"></a><a class="code" href="def_8h.html#192178577e5164ef0985d49522338c80">00046</a> <span class="preprocessor">#define SDOABT_LOCAL_CTRL_ERROR      0x08000021 </span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="comment">/******************** CONSTANTS ****************/</span>
+<a name="l00049"></a>00049 
+<a name="l00053"></a>00053 <span class="comment">/* Should not be modified */</span>
+<a name="l00054"></a><a class="code" href="def_8h.html#6baece8be8f9ab55223d41b535511b6f">00054</a> <span class="preprocessor">#define REQUEST 1</span>
+<a name="l00055"></a><a class="code" href="def_8h.html#0c43b00ce49efc3586ad17dd80d73940">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define NOT_A_REQUEST 0</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>
+<a name="l00057"></a>00057 <span class="comment">/* Misc constants */</span>
+<a name="l00058"></a>00058 <span class="comment">/* -------------- */</span>
+<a name="l00059"></a>00059 <span class="comment">/* Should not be modified */</span>
+<a name="l00060"></a><a class="code" href="def_8h.html#1803853d40a775230d2bd01a8a15ea91">00060</a> <span class="preprocessor">#define Rx 0</span>
+<a name="l00061"></a><a class="code" href="def_8h.html#bbb96fbbe5d24b8f12a1fae621ced4d3">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define Tx 1</span>
+<a name="l00062"></a><a class="code" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define TRUE  1</span>
+<a name="l00063"></a><a class="code" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define FALSE 0</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+<a name="l00065"></a>00065 <span class="comment">/* TODO: remove this limitation. do bit granularity mapping */</span>
+<a name="l00066"></a><a class="code" href="def_8h.html#53c0d55da6d9ed06d7f55c595611eccc">00066</a> <span class="preprocessor">#define PDO_MAX_LEN 8    </span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>                               
+<a name="l00070"></a><a class="code" href="def_8h.html#b97393c9473837a2886583a1d5f69cf9">00070</a> <span class="preprocessor">#define SDO_RESET                0x0      </span><span class="comment">/* Transmission not started. Init state. */</span>
+<a name="l00071"></a><a class="code" href="def_8h.html#7d9dad1485ed532424092d21b1e22ad2">00071</a> <span class="preprocessor">#define SDO_FINISHED             0x1      </span><span class="comment">/* data are available */</span>                          
+<a name="l00072"></a><a class="code" href="def_8h.html#fbea04ded6a0ca1dfd63637bce9e0200">00072</a> <span class="preprocessor">#define SDO_ABORTED_RCV          0x80     </span><span class="comment">/* Received an abort message. Data not available */</span>
+<a name="l00073"></a><a class="code" href="def_8h.html#2acbeebb18a23287a9fe30f1f9e3f964">00073</a> <span class="preprocessor">#define SDO_ABORTED_INTERNAL     0x85     </span><span class="comment">/* Aborted but not because of an abort message. */</span>
+<a name="l00074"></a><a class="code" href="def_8h.html#749536d7d8c9a60beb8d3c8d1210b6d2">00074</a> <span class="preprocessor">#define SDO_DOWNLOAD_IN_PROGRESS 0x2 </span>
+<a name="l00075"></a><a class="code" href="def_8h.html#f05e95a564b579b94d14a218264d13e1">00075</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_UPLOAD_IN_PROGRESS   0x3   </span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span>
+<a name="l00077"></a>00077 <span class="comment">/* Status of the node during the SDO transfert : */</span>
+<a name="l00078"></a><a class="code" href="def_8h.html#ee9faae3a3109b64e4987acb6eaa38b1">00078</a> <span class="preprocessor">#define SDO_SERVER  0x1</span>
+<a name="l00079"></a><a class="code" href="def_8h.html#b1dccfddc653c2a7c4eaf3e1cc8d8e57">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_CLIENT  0x2</span>
+<a name="l00080"></a><a class="code" href="def_8h.html#5c0ec02d3f240083717a69a83b71a882">00080</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_UNKNOWN 0x3             </span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span>
+<a name="l00082"></a>00082 <span class="comment">/*  Function Codes </span>
+<a name="l00083"></a>00083 <span class="comment">   ---------------</span>
+<a name="l00084"></a>00084 <span class="comment">  defined in the canopen DS301 </span>
+<a name="l00085"></a>00085 <span class="comment">*/</span>
+<a name="l00086"></a><a class="code" href="def_8h.html#adbe0bb038acafa1c8adb0f98c870233">00086</a> <span class="preprocessor">#define NMT        0x0</span>
+<a name="l00087"></a><a class="code" href="def_8h.html#9ac82e856c7683e23553431e5224d5f4">00087</a> <span class="preprocessor"></span><span class="preprocessor">#define SYNC       0x1</span>
+<a name="l00088"></a><a class="code" href="def_8h.html#5a63bf5566f66e30f56bc17eea0e5e4b">00088</a> <span class="preprocessor"></span><span class="preprocessor">#define TIME_STAMP 0x2</span>
+<a name="l00089"></a><a class="code" href="def_8h.html#0a250614ba4dca3e87f768efcb58f238">00089</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO1tx     0x3</span>
+<a name="l00090"></a><a class="code" href="def_8h.html#17c7ee302d491b1ef74d2a4a795f82c6">00090</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO1rx     0x4</span>
+<a name="l00091"></a><a class="code" href="def_8h.html#67f4224b2c072a82b37a4835ca1c75e1">00091</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO2tx     0x5</span>
+<a name="l00092"></a><a class="code" href="def_8h.html#b23848999420738438097816fee3f25d">00092</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO2rx     0x6</span>
+<a name="l00093"></a><a class="code" href="def_8h.html#00ef0f6ae698f9cb944b4302e66e6c83">00093</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO3tx     0x7</span>
+<a name="l00094"></a><a class="code" href="def_8h.html#239d135abea5ec798461cad43f9286b5">00094</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO3rx     0x8</span>
+<a name="l00095"></a><a class="code" href="def_8h.html#bda4cc9ec44d1fc524bfdcae030df4be">00095</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO4tx     0x9</span>
+<a name="l00096"></a><a class="code" href="def_8h.html#282f714f745dd28e9a017044020aa3dc">00096</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO4rx     0xA</span>
+<a name="l00097"></a><a class="code" href="def_8h.html#74331e9b1d102bd0a3d5d9c1fc4f8212">00097</a> <span class="preprocessor"></span><span class="preprocessor">#define SDOtx      0xB</span>
+<a name="l00098"></a><a class="code" href="def_8h.html#44318f0cf5176db0eedd1c8519bd8f35">00098</a> <span class="preprocessor"></span><span class="preprocessor">#define SDOrx      0xC</span>
+<a name="l00099"></a><a class="code" href="def_8h.html#78d5d3f71db9f360c9e3d3953707b0c1">00099</a> <span class="preprocessor"></span><span class="preprocessor">#define NODE_GUARD 0xE</span>
+<a name="l00100"></a>00100 <span class="preprocessor"></span>
+<a name="l00101"></a>00101 <span class="comment">/* NMT Command Specifier, sent by master to change a slave state */</span>
+<a name="l00102"></a>00102 <span class="comment">/* ------------------------------------------------------------- */</span>
+<a name="l00103"></a>00103 <span class="comment">/* Should not be modified */</span>
+<a name="l00104"></a><a class="code" href="def_8h.html#9654207fdc32413aa792c8a2dc9d414f">00104</a> <span class="preprocessor">#define NMT_Start_Node              0x01</span>
+<a name="l00105"></a><a class="code" href="def_8h.html#7aae99c67e9ebd9491a246baf92570fa">00105</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_Stop_Node               0x02</span>
+<a name="l00106"></a><a class="code" href="def_8h.html#bdbbb7ecbe41058f60f684c10e07e08e">00106</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_Enter_PreOperational    0x80</span>
+<a name="l00107"></a><a class="code" href="def_8h.html#b349b5574a1ea67ff0ef76b9f9b6319e">00107</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_Reset_Node              0x81</span>
+<a name="l00108"></a><a class="code" href="def_8h.html#fd16bdbe636d7c761a9e015a7d7653ce">00108</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_Reset_Comunication      0x82</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span>
+<a name="l00110"></a>00110 <span class="comment">/* constantes used in the different state machines */</span>
+<a name="l00111"></a>00111 <span class="comment">/* ----------------------------------------------- */</span>
+<a name="l00112"></a>00112 <span class="comment">/* Must not be modified */</span>
+<a name="l00113"></a><a class="code" href="def_8h.html#5191a3bccf57126087e6ec2cca448c32">00113</a> <span class="preprocessor">#define state1  0x01</span>
+<a name="l00114"></a><a class="code" href="def_8h.html#9f640b93661d9249bd7bd6559f397ca5">00114</a> <span class="preprocessor"></span><span class="preprocessor">#define state2  0x02</span>
+<a name="l00115"></a><a class="code" href="def_8h.html#07ae7798ee670d4db12e71b373c60e0a">00115</a> <span class="preprocessor"></span><span class="preprocessor">#define state3  0x03</span>
+<a name="l00116"></a><a class="code" href="def_8h.html#b92f9ec8f5b287c274ebe9c91fda5154">00116</a> <span class="preprocessor"></span><span class="preprocessor">#define state4  0x04</span>
+<a name="l00117"></a><a class="code" href="def_8h.html#9c791e43dcf77cb119f7d79db324d1f8">00117</a> <span class="preprocessor"></span><span class="preprocessor">#define state5  0x05</span>
+<a name="l00118"></a><a class="code" href="def_8h.html#7e97b68eb7a2d1d418638e8e6af0ed6b">00118</a> <span class="preprocessor"></span><span class="preprocessor">#define state6  0x06</span>
+<a name="l00119"></a><a class="code" href="def_8h.html#b05e63de91a6e1268f15c0939cfdea8b">00119</a> <span class="preprocessor"></span><span class="preprocessor">#define state7  0x07</span>
+<a name="l00120"></a><a class="code" href="def_8h.html#8894c53332e89c6588e84f5dc15c7584">00120</a> <span class="preprocessor"></span><span class="preprocessor">#define state8  0x08</span>
+<a name="l00121"></a><a class="code" href="def_8h.html#df53b1fe0dcea7b0f27d351da8cb2c96">00121</a> <span class="preprocessor"></span><span class="preprocessor">#define state9  0x09</span>
+<a name="l00122"></a><a class="code" href="def_8h.html#865105d41739f49a0419502cb2683be1">00122</a> <span class="preprocessor"></span><span class="preprocessor">#define state10 0x0A</span>
+<a name="l00123"></a><a class="code" href="def_8h.html#be94c50e18055692ad2e0d220f09aea5">00123</a> <span class="preprocessor"></span><span class="preprocessor">#define state11 0x0B</span>
+<a name="l00124"></a>00124 <span class="preprocessor"></span>
+<a name="l00125"></a>00125 <span class="preprocessor">#endif </span><span class="comment">/* __def_h__ */</span>
+<a name="l00126"></a>00126 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/def_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/def.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/def.h File Reference</h1><code>#include &quot;<a class="el" href="config_8h-source.html">config.h</a>&quot;</code><br>
+
+<p>
+<a href="def_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#cb82b94eb8e368e8c347b2273b6e514e">OD_SUCCESSFUL</a>&nbsp;&nbsp;&nbsp;0x00000000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b83689b7bd34aa05b35545f3fdebbf2b">OD_READ_NOT_ALLOWED</a>&nbsp;&nbsp;&nbsp;0x06010001</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#53e6ac773b19b6d22d423eed2aeaa2af">OD_WRITE_NOT_ALLOWED</a>&nbsp;&nbsp;&nbsp;0x06010002</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#c52e3a6802662a7fe61a4efdc5b12e52">OD_NO_SUCH_OBJECT</a>&nbsp;&nbsp;&nbsp;0x06020000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#4c29f0a96ace19f670f469540c554fd5">OD_NOT_MAPPABLE</a>&nbsp;&nbsp;&nbsp;0x06040041</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#61ccafe5e75997254b97211672886fa8">OD_LENGTH_DATA_INVALID</a>&nbsp;&nbsp;&nbsp;0x06070010</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#d5e7c0b1fe309d9d2f71a0eceb905d32">OD_NO_SUCH_SUBINDEX</a>&nbsp;&nbsp;&nbsp;0x06090011</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#f483b080738d035e89f41e199f79c44e">OD_VALUE_TOO_LOW</a>&nbsp;&nbsp;&nbsp;0x06090031</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#8fd6804c3f6d1de461233025389396cb">OD_VALUE_TOO_HIGH</a>&nbsp;&nbsp;&nbsp;0x06090032</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#d80b624c5c5760190d82246e7b04d239">SDOABT_TOGGLE_NOT_ALTERNED</a>&nbsp;&nbsp;&nbsp;0x05030000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#49351f44f9d88d66d47c221c7a0989c3">SDOABT_TIMED_OUT</a>&nbsp;&nbsp;&nbsp;0x05040000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#0b71ae8593fb9b65a2028509ed6b2128">SDOABT_OUT_OF_MEMORY</a>&nbsp;&nbsp;&nbsp;0x05040005</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#467b188db8d383136b771267dcc22e68">SDOABT_GENERAL_ERROR</a>&nbsp;&nbsp;&nbsp;0x08000000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#192178577e5164ef0985d49522338c80">SDOABT_LOCAL_CTRL_ERROR</a>&nbsp;&nbsp;&nbsp;0x08000021</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#6baece8be8f9ab55223d41b535511b6f">REQUEST</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#0c43b00ce49efc3586ad17dd80d73940">NOT_A_REQUEST</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#1803853d40a775230d2bd01a8a15ea91">Rx</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#bbb96fbbe5d24b8f12a1fae621ced4d3">Tx</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">FALSE</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#53c0d55da6d9ed06d7f55c595611eccc">PDO_MAX_LEN</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b97393c9473837a2886583a1d5f69cf9">SDO_RESET</a>&nbsp;&nbsp;&nbsp;0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#7d9dad1485ed532424092d21b1e22ad2">SDO_FINISHED</a>&nbsp;&nbsp;&nbsp;0x1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#fbea04ded6a0ca1dfd63637bce9e0200">SDO_ABORTED_RCV</a>&nbsp;&nbsp;&nbsp;0x80</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#2acbeebb18a23287a9fe30f1f9e3f964">SDO_ABORTED_INTERNAL</a>&nbsp;&nbsp;&nbsp;0x85</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#749536d7d8c9a60beb8d3c8d1210b6d2">SDO_DOWNLOAD_IN_PROGRESS</a>&nbsp;&nbsp;&nbsp;0x2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#f05e95a564b579b94d14a218264d13e1">SDO_UPLOAD_IN_PROGRESS</a>&nbsp;&nbsp;&nbsp;0x3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#ee9faae3a3109b64e4987acb6eaa38b1">SDO_SERVER</a>&nbsp;&nbsp;&nbsp;0x1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b1dccfddc653c2a7c4eaf3e1cc8d8e57">SDO_CLIENT</a>&nbsp;&nbsp;&nbsp;0x2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#5c0ec02d3f240083717a69a83b71a882">SDO_UNKNOWN</a>&nbsp;&nbsp;&nbsp;0x3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#adbe0bb038acafa1c8adb0f98c870233">NMT</a>&nbsp;&nbsp;&nbsp;0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#9ac82e856c7683e23553431e5224d5f4">SYNC</a>&nbsp;&nbsp;&nbsp;0x1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#5a63bf5566f66e30f56bc17eea0e5e4b">TIME_STAMP</a>&nbsp;&nbsp;&nbsp;0x2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#0a250614ba4dca3e87f768efcb58f238">PDO1tx</a>&nbsp;&nbsp;&nbsp;0x3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#17c7ee302d491b1ef74d2a4a795f82c6">PDO1rx</a>&nbsp;&nbsp;&nbsp;0x4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#67f4224b2c072a82b37a4835ca1c75e1">PDO2tx</a>&nbsp;&nbsp;&nbsp;0x5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b23848999420738438097816fee3f25d">PDO2rx</a>&nbsp;&nbsp;&nbsp;0x6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#00ef0f6ae698f9cb944b4302e66e6c83">PDO3tx</a>&nbsp;&nbsp;&nbsp;0x7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#239d135abea5ec798461cad43f9286b5">PDO3rx</a>&nbsp;&nbsp;&nbsp;0x8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#bda4cc9ec44d1fc524bfdcae030df4be">PDO4tx</a>&nbsp;&nbsp;&nbsp;0x9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#282f714f745dd28e9a017044020aa3dc">PDO4rx</a>&nbsp;&nbsp;&nbsp;0xA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#74331e9b1d102bd0a3d5d9c1fc4f8212">SDOtx</a>&nbsp;&nbsp;&nbsp;0xB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#44318f0cf5176db0eedd1c8519bd8f35">SDOrx</a>&nbsp;&nbsp;&nbsp;0xC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#78d5d3f71db9f360c9e3d3953707b0c1">NODE_GUARD</a>&nbsp;&nbsp;&nbsp;0xE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#9654207fdc32413aa792c8a2dc9d414f">NMT_Start_Node</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#7aae99c67e9ebd9491a246baf92570fa">NMT_Stop_Node</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#bdbbb7ecbe41058f60f684c10e07e08e">NMT_Enter_PreOperational</a>&nbsp;&nbsp;&nbsp;0x80</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b349b5574a1ea67ff0ef76b9f9b6319e">NMT_Reset_Node</a>&nbsp;&nbsp;&nbsp;0x81</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#fd16bdbe636d7c761a9e015a7d7653ce">NMT_Reset_Comunication</a>&nbsp;&nbsp;&nbsp;0x82</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#5191a3bccf57126087e6ec2cca448c32">state1</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#9f640b93661d9249bd7bd6559f397ca5">state2</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#07ae7798ee670d4db12e71b373c60e0a">state3</a>&nbsp;&nbsp;&nbsp;0x03</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b92f9ec8f5b287c274ebe9c91fda5154">state4</a>&nbsp;&nbsp;&nbsp;0x04</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#9c791e43dcf77cb119f7d79db324d1f8">state5</a>&nbsp;&nbsp;&nbsp;0x05</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#7e97b68eb7a2d1d418638e8e6af0ed6b">state6</a>&nbsp;&nbsp;&nbsp;0x06</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b05e63de91a6e1268f15c0939cfdea8b">state7</a>&nbsp;&nbsp;&nbsp;0x07</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#8894c53332e89c6588e84f5dc15c7584">state8</a>&nbsp;&nbsp;&nbsp;0x08</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#df53b1fe0dcea7b0f27d351da8cb2c96">state9</a>&nbsp;&nbsp;&nbsp;0x09</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#865105d41739f49a0419502cb2683be1">state10</a>&nbsp;&nbsp;&nbsp;0x0A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#be94c50e18055692ad2e0d220f09aea5">state11</a>&nbsp;&nbsp;&nbsp;0x0B</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="a93f0eb578d23995850d61f7d61c55c1"></a><!-- doxytag: member="def.h::FALSE" ref="a93f0eb578d23995850d61f7d61c55c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FALSE&nbsp;&nbsp;&nbsp;0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00063">63</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="adbe0bb038acafa1c8adb0f98c870233"></a><!-- doxytag: member="def.h::NMT" ref="adbe0bb038acafa1c8adb0f98c870233" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NMT&nbsp;&nbsp;&nbsp;0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00086">86</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bdbbb7ecbe41058f60f684c10e07e08e"></a><!-- doxytag: member="def.h::NMT_Enter_PreOperational" ref="bdbbb7ecbe41058f60f684c10e07e08e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NMT_Enter_PreOperational&nbsp;&nbsp;&nbsp;0x80          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00106">106</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fd16bdbe636d7c761a9e015a7d7653ce"></a><!-- doxytag: member="def.h::NMT_Reset_Comunication" ref="fd16bdbe636d7c761a9e015a7d7653ce" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NMT_Reset_Comunication&nbsp;&nbsp;&nbsp;0x82          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00108">108</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b349b5574a1ea67ff0ef76b9f9b6319e"></a><!-- doxytag: member="def.h::NMT_Reset_Node" ref="b349b5574a1ea67ff0ef76b9f9b6319e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NMT_Reset_Node&nbsp;&nbsp;&nbsp;0x81          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00107">107</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9654207fdc32413aa792c8a2dc9d414f"></a><!-- doxytag: member="def.h::NMT_Start_Node" ref="9654207fdc32413aa792c8a2dc9d414f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NMT_Start_Node&nbsp;&nbsp;&nbsp;0x01          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00104">104</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7aae99c67e9ebd9491a246baf92570fa"></a><!-- doxytag: member="def.h::NMT_Stop_Node" ref="7aae99c67e9ebd9491a246baf92570fa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NMT_Stop_Node&nbsp;&nbsp;&nbsp;0x02          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00105">105</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="78d5d3f71db9f360c9e3d3953707b0c1"></a><!-- doxytag: member="def.h::NODE_GUARD" ref="78d5d3f71db9f360c9e3d3953707b0c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NODE_GUARD&nbsp;&nbsp;&nbsp;0xE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00099">99</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0c43b00ce49efc3586ad17dd80d73940"></a><!-- doxytag: member="def.h::NOT_A_REQUEST" ref="0c43b00ce49efc3586ad17dd80d73940" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NOT_A_REQUEST&nbsp;&nbsp;&nbsp;0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00055">55</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="61ccafe5e75997254b97211672886fa8"></a><!-- doxytag: member="def.h::OD_LENGTH_DATA_INVALID" ref="61ccafe5e75997254b97211672886fa8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OD_LENGTH_DATA_INVALID&nbsp;&nbsp;&nbsp;0x06070010          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00036">36</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c52e3a6802662a7fe61a4efdc5b12e52"></a><!-- doxytag: member="def.h::OD_NO_SUCH_OBJECT" ref="c52e3a6802662a7fe61a4efdc5b12e52" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OD_NO_SUCH_OBJECT&nbsp;&nbsp;&nbsp;0x06020000          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00034">34</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d5e7c0b1fe309d9d2f71a0eceb905d32"></a><!-- doxytag: member="def.h::OD_NO_SUCH_SUBINDEX" ref="d5e7c0b1fe309d9d2f71a0eceb905d32" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OD_NO_SUCH_SUBINDEX&nbsp;&nbsp;&nbsp;0x06090011          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00037">37</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4c29f0a96ace19f670f469540c554fd5"></a><!-- doxytag: member="def.h::OD_NOT_MAPPABLE" ref="4c29f0a96ace19f670f469540c554fd5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OD_NOT_MAPPABLE&nbsp;&nbsp;&nbsp;0x06040041          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00035">35</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b83689b7bd34aa05b35545f3fdebbf2b"></a><!-- doxytag: member="def.h::OD_READ_NOT_ALLOWED" ref="b83689b7bd34aa05b35545f3fdebbf2b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OD_READ_NOT_ALLOWED&nbsp;&nbsp;&nbsp;0x06010001          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00032">32</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cb82b94eb8e368e8c347b2273b6e514e"></a><!-- doxytag: member="def.h::OD_SUCCESSFUL" ref="cb82b94eb8e368e8c347b2273b6e514e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OD_SUCCESSFUL&nbsp;&nbsp;&nbsp;0x00000000          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+definitions used for object dictionary access. ie SDO Abort codes . (See DS 301 v.4.02 p.48) 
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00031">31</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8fd6804c3f6d1de461233025389396cb"></a><!-- doxytag: member="def.h::OD_VALUE_TOO_HIGH" ref="8fd6804c3f6d1de461233025389396cb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OD_VALUE_TOO_HIGH&nbsp;&nbsp;&nbsp;0x06090032          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00039">39</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f483b080738d035e89f41e199f79c44e"></a><!-- doxytag: member="def.h::OD_VALUE_TOO_LOW" ref="f483b080738d035e89f41e199f79c44e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OD_VALUE_TOO_LOW&nbsp;&nbsp;&nbsp;0x06090031          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00038">38</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="53e6ac773b19b6d22d423eed2aeaa2af"></a><!-- doxytag: member="def.h::OD_WRITE_NOT_ALLOWED" ref="53e6ac773b19b6d22d423eed2aeaa2af" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OD_WRITE_NOT_ALLOWED&nbsp;&nbsp;&nbsp;0x06010002          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00033">33</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="17c7ee302d491b1ef74d2a4a795f82c6"></a><!-- doxytag: member="def.h::PDO1rx" ref="17c7ee302d491b1ef74d2a4a795f82c6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PDO1rx&nbsp;&nbsp;&nbsp;0x4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00090">90</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0a250614ba4dca3e87f768efcb58f238"></a><!-- doxytag: member="def.h::PDO1tx" ref="0a250614ba4dca3e87f768efcb58f238" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PDO1tx&nbsp;&nbsp;&nbsp;0x3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00089">89</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b23848999420738438097816fee3f25d"></a><!-- doxytag: member="def.h::PDO2rx" ref="b23848999420738438097816fee3f25d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PDO2rx&nbsp;&nbsp;&nbsp;0x6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00092">92</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="67f4224b2c072a82b37a4835ca1c75e1"></a><!-- doxytag: member="def.h::PDO2tx" ref="67f4224b2c072a82b37a4835ca1c75e1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PDO2tx&nbsp;&nbsp;&nbsp;0x5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00091">91</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="239d135abea5ec798461cad43f9286b5"></a><!-- doxytag: member="def.h::PDO3rx" ref="239d135abea5ec798461cad43f9286b5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PDO3rx&nbsp;&nbsp;&nbsp;0x8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00094">94</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="00ef0f6ae698f9cb944b4302e66e6c83"></a><!-- doxytag: member="def.h::PDO3tx" ref="00ef0f6ae698f9cb944b4302e66e6c83" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PDO3tx&nbsp;&nbsp;&nbsp;0x7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00093">93</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="282f714f745dd28e9a017044020aa3dc"></a><!-- doxytag: member="def.h::PDO4rx" ref="282f714f745dd28e9a017044020aa3dc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PDO4rx&nbsp;&nbsp;&nbsp;0xA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00096">96</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bda4cc9ec44d1fc524bfdcae030df4be"></a><!-- doxytag: member="def.h::PDO4tx" ref="bda4cc9ec44d1fc524bfdcae030df4be" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PDO4tx&nbsp;&nbsp;&nbsp;0x9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00095">95</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="53c0d55da6d9ed06d7f55c595611eccc"></a><!-- doxytag: member="def.h::PDO_MAX_LEN" ref="53c0d55da6d9ed06d7f55c595611eccc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PDO_MAX_LEN&nbsp;&nbsp;&nbsp;8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00066">66</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6baece8be8f9ab55223d41b535511b6f"></a><!-- doxytag: member="def.h::REQUEST" ref="6baece8be8f9ab55223d41b535511b6f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REQUEST&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constantes which permit to define if a PDO frame is a request one or a data one 
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00054">54</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1803853d40a775230d2bd01a8a15ea91"></a><!-- doxytag: member="def.h::Rx" ref="1803853d40a775230d2bd01a8a15ea91" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define Rx&nbsp;&nbsp;&nbsp;0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00060">60</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2acbeebb18a23287a9fe30f1f9e3f964"></a><!-- doxytag: member="def.h::SDO_ABORTED_INTERNAL" ref="2acbeebb18a23287a9fe30f1f9e3f964" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_ABORTED_INTERNAL&nbsp;&nbsp;&nbsp;0x85          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00073">73</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fbea04ded6a0ca1dfd63637bce9e0200"></a><!-- doxytag: member="def.h::SDO_ABORTED_RCV" ref="fbea04ded6a0ca1dfd63637bce9e0200" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_ABORTED_RCV&nbsp;&nbsp;&nbsp;0x80          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00072">72</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b1dccfddc653c2a7c4eaf3e1cc8d8e57"></a><!-- doxytag: member="def.h::SDO_CLIENT" ref="b1dccfddc653c2a7c4eaf3e1cc8d8e57" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_CLIENT&nbsp;&nbsp;&nbsp;0x2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00079">79</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="749536d7d8c9a60beb8d3c8d1210b6d2"></a><!-- doxytag: member="def.h::SDO_DOWNLOAD_IN_PROGRESS" ref="749536d7d8c9a60beb8d3c8d1210b6d2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_DOWNLOAD_IN_PROGRESS&nbsp;&nbsp;&nbsp;0x2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00074">74</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7d9dad1485ed532424092d21b1e22ad2"></a><!-- doxytag: member="def.h::SDO_FINISHED" ref="7d9dad1485ed532424092d21b1e22ad2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_FINISHED&nbsp;&nbsp;&nbsp;0x1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00071">71</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b97393c9473837a2886583a1d5f69cf9"></a><!-- doxytag: member="def.h::SDO_RESET" ref="b97393c9473837a2886583a1d5f69cf9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_RESET&nbsp;&nbsp;&nbsp;0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Status of the SDO transmission 
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00070">70</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ee9faae3a3109b64e4987acb6eaa38b1"></a><!-- doxytag: member="def.h::SDO_SERVER" ref="ee9faae3a3109b64e4987acb6eaa38b1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_SERVER&nbsp;&nbsp;&nbsp;0x1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00078">78</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5c0ec02d3f240083717a69a83b71a882"></a><!-- doxytag: member="def.h::SDO_UNKNOWN" ref="5c0ec02d3f240083717a69a83b71a882" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_UNKNOWN&nbsp;&nbsp;&nbsp;0x3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00080">80</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f05e95a564b579b94d14a218264d13e1"></a><!-- doxytag: member="def.h::SDO_UPLOAD_IN_PROGRESS" ref="f05e95a564b579b94d14a218264d13e1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_UPLOAD_IN_PROGRESS&nbsp;&nbsp;&nbsp;0x3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00075">75</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="467b188db8d383136b771267dcc22e68"></a><!-- doxytag: member="def.h::SDOABT_GENERAL_ERROR" ref="467b188db8d383136b771267dcc22e68" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDOABT_GENERAL_ERROR&nbsp;&nbsp;&nbsp;0x08000000          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00045">45</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="192178577e5164ef0985d49522338c80"></a><!-- doxytag: member="def.h::SDOABT_LOCAL_CTRL_ERROR" ref="192178577e5164ef0985d49522338c80" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDOABT_LOCAL_CTRL_ERROR&nbsp;&nbsp;&nbsp;0x08000021          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00046">46</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0b71ae8593fb9b65a2028509ed6b2128"></a><!-- doxytag: member="def.h::SDOABT_OUT_OF_MEMORY" ref="0b71ae8593fb9b65a2028509ed6b2128" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDOABT_OUT_OF_MEMORY&nbsp;&nbsp;&nbsp;0x05040005          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00044">44</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="49351f44f9d88d66d47c221c7a0989c3"></a><!-- doxytag: member="def.h::SDOABT_TIMED_OUT" ref="49351f44f9d88d66d47c221c7a0989c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDOABT_TIMED_OUT&nbsp;&nbsp;&nbsp;0x05040000          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00043">43</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d80b624c5c5760190d82246e7b04d239"></a><!-- doxytag: member="def.h::SDOABT_TOGGLE_NOT_ALTERNED" ref="d80b624c5c5760190d82246e7b04d239" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDOABT_TOGGLE_NOT_ALTERNED&nbsp;&nbsp;&nbsp;0x05030000          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00042">42</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="44318f0cf5176db0eedd1c8519bd8f35"></a><!-- doxytag: member="def.h::SDOrx" ref="44318f0cf5176db0eedd1c8519bd8f35" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDOrx&nbsp;&nbsp;&nbsp;0xC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00098">98</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="74331e9b1d102bd0a3d5d9c1fc4f8212"></a><!-- doxytag: member="def.h::SDOtx" ref="74331e9b1d102bd0a3d5d9c1fc4f8212" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDOtx&nbsp;&nbsp;&nbsp;0xB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00097">97</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5191a3bccf57126087e6ec2cca448c32"></a><!-- doxytag: member="def.h::state1" ref="5191a3bccf57126087e6ec2cca448c32" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define state1&nbsp;&nbsp;&nbsp;0x01          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00113">113</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="865105d41739f49a0419502cb2683be1"></a><!-- doxytag: member="def.h::state10" ref="865105d41739f49a0419502cb2683be1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define state10&nbsp;&nbsp;&nbsp;0x0A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00122">122</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="be94c50e18055692ad2e0d220f09aea5"></a><!-- doxytag: member="def.h::state11" ref="be94c50e18055692ad2e0d220f09aea5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define state11&nbsp;&nbsp;&nbsp;0x0B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00123">123</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9f640b93661d9249bd7bd6559f397ca5"></a><!-- doxytag: member="def.h::state2" ref="9f640b93661d9249bd7bd6559f397ca5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define state2&nbsp;&nbsp;&nbsp;0x02          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00114">114</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="07ae7798ee670d4db12e71b373c60e0a"></a><!-- doxytag: member="def.h::state3" ref="07ae7798ee670d4db12e71b373c60e0a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define state3&nbsp;&nbsp;&nbsp;0x03          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00115">115</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b92f9ec8f5b287c274ebe9c91fda5154"></a><!-- doxytag: member="def.h::state4" ref="b92f9ec8f5b287c274ebe9c91fda5154" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define state4&nbsp;&nbsp;&nbsp;0x04          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00116">116</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9c791e43dcf77cb119f7d79db324d1f8"></a><!-- doxytag: member="def.h::state5" ref="9c791e43dcf77cb119f7d79db324d1f8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define state5&nbsp;&nbsp;&nbsp;0x05          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00117">117</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7e97b68eb7a2d1d418638e8e6af0ed6b"></a><!-- doxytag: member="def.h::state6" ref="7e97b68eb7a2d1d418638e8e6af0ed6b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define state6&nbsp;&nbsp;&nbsp;0x06          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00118">118</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b05e63de91a6e1268f15c0939cfdea8b"></a><!-- doxytag: member="def.h::state7" ref="b05e63de91a6e1268f15c0939cfdea8b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define state7&nbsp;&nbsp;&nbsp;0x07          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00119">119</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8894c53332e89c6588e84f5dc15c7584"></a><!-- doxytag: member="def.h::state8" ref="8894c53332e89c6588e84f5dc15c7584" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define state8&nbsp;&nbsp;&nbsp;0x08          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00120">120</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="df53b1fe0dcea7b0f27d351da8cb2c96"></a><!-- doxytag: member="def.h::state9" ref="df53b1fe0dcea7b0f27d351da8cb2c96" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define state9&nbsp;&nbsp;&nbsp;0x09          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00121">121</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9ac82e856c7683e23553431e5224d5f4"></a><!-- doxytag: member="def.h::SYNC" ref="9ac82e856c7683e23553431e5224d5f4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SYNC&nbsp;&nbsp;&nbsp;0x1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00087">87</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5a63bf5566f66e30f56bc17eea0e5e4b"></a><!-- doxytag: member="def.h::TIME_STAMP" ref="5a63bf5566f66e30f56bc17eea0e5e4b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIME_STAMP&nbsp;&nbsp;&nbsp;0x2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00088">88</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a8cecfc5c5c054d2875c03e77b7be15d"></a><!-- doxytag: member="def.h::TRUE" ref="a8cecfc5c5c054d2875c03e77b7be15d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TRUE&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00062">62</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bbb96fbbe5d24b8f12a1fae621ced4d3"></a><!-- doxytag: member="def.h::Tx" ref="bbb96fbbe5d24b8f12a1fae621ced4d3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define Tx&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="def_8h-source.html#l00061">61</a> of file <a class="el" href="def_8h-source.html">def.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/def_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,53 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/def.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node4 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node4 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node4 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node4 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node8 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node9 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node10 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node15 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node4 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node17 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/def_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d7418b16fa7ff6dfcdb833e3ca6532e9
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/def_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/def.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/def_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+1b7e10183f3cf0f7e578b4ee4c446de3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/doxygen.css	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,358 @@
+BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
+	font-family: Geneva, Arial, Helvetica, sans-serif;
+}
+BODY,TD {
+       font-size: 90%;
+}
+H1 {
+	text-align: center;
+       font-size: 160%;
+}
+H2 {
+       font-size: 120%;
+}
+H3 {
+       font-size: 100%;
+}
+CAPTION { font-weight: bold }
+DIV.qindex {
+	width: 100%;
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	padding: 2px;
+	line-height: 140%;
+}
+DIV.nav {
+	width: 100%;
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	padding: 2px;
+	line-height: 140%;
+}
+DIV.navtab {
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       margin-right: 15px;
+       padding: 2px;
+}
+TD.navtab {
+       font-size: 70%;
+}
+A.qindex {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D;
+}
+A.qindex:visited {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D
+}
+A.qindex:hover {
+	text-decoration: none;
+	background-color: #ddddff;
+}
+A.qindexHL {
+	text-decoration: none;
+	font-weight: bold;
+	background-color: #6666cc;
+	color: #ffffff;
+	border: 1px double #9295C2;
+}
+A.qindexHL:hover {
+	text-decoration: none;
+	background-color: #6666cc;
+	color: #ffffff;
+}
+A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
+A.el { text-decoration: none; font-weight: bold }
+A.elRef { font-weight: bold }
+A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
+A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
+A.codeRef:link { font-weight: normal; color: #0000FF}
+A.codeRef:visited { font-weight: normal; color: #0000FF}
+A:hover { text-decoration: none; background-color: #f2f2ff }
+DL.el { margin-left: -1cm }
+.fragment {
+       font-family: monospace, fixed;
+       font-size: 95%;
+}
+PRE.fragment {
+	border: 1px solid #CCCCCC;
+	background-color: #f5f5f5;
+	margin-top: 4px;
+	margin-bottom: 4px;
+	margin-left: 2px;
+	margin-right: 8px;
+	padding-left: 6px;
+	padding-right: 6px;
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
+
+DIV.groupHeader {
+       margin-left: 16px;
+       margin-top: 12px;
+       margin-bottom: 6px;
+       font-weight: bold;
+}
+DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
+BODY {
+	background: white;
+	color: black;
+	margin-right: 20px;
+	margin-left: 20px;
+}
+TD.indexkey {
+	background-color: #e8eef2;
+	font-weight: bold;
+	padding-right  : 10px;
+	padding-top    : 2px;
+	padding-left   : 10px;
+	padding-bottom : 2px;
+	margin-left    : 0px;
+	margin-right   : 0px;
+	margin-top     : 2px;
+	margin-bottom  : 2px;
+	border: 1px solid #CCCCCC;
+}
+TD.indexvalue {
+	background-color: #e8eef2;
+	font-style: italic;
+	padding-right  : 10px;
+	padding-top    : 2px;
+	padding-left   : 10px;
+	padding-bottom : 2px;
+	margin-left    : 0px;
+	margin-right   : 0px;
+	margin-top     : 2px;
+	margin-bottom  : 2px;
+	border: 1px solid #CCCCCC;
+}
+TR.memlist {
+   background-color: #f0f0f0; 
+}
+P.formulaDsp { text-align: center; }
+IMG.formulaDsp { }
+IMG.formulaInl { vertical-align: middle; }
+SPAN.keyword       { color: #008000 }
+SPAN.keywordtype   { color: #604020 }
+SPAN.keywordflow   { color: #e08000 }
+SPAN.comment       { color: #800000 }
+SPAN.preprocessor  { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral   { color: #008080 }
+.mdescLeft {
+       padding: 0px 8px 4px 8px;
+	font-size: 80%;
+	font-style: italic;
+	background-color: #FAFAFA;
+	border-top: 1px none #E0E0E0;
+	border-right: 1px none #E0E0E0;
+	border-bottom: 1px none #E0E0E0;
+	border-left: 1px none #E0E0E0;
+	margin: 0px;
+}
+.mdescRight {
+       padding: 0px 8px 4px 8px;
+	font-size: 80%;
+	font-style: italic;
+	background-color: #FAFAFA;
+	border-top: 1px none #E0E0E0;
+	border-right: 1px none #E0E0E0;
+	border-bottom: 1px none #E0E0E0;
+	border-left: 1px none #E0E0E0;
+	margin: 0px;
+}
+.memItemLeft {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memItemRight {
+	padding: 1px 8px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplItemLeft {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: none;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplItemRight {
+	padding: 1px 8px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: none;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplParams {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+       color: #606060;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.search     { color: #003399;
+              font-weight: bold;
+}
+FORM.search {
+              margin-bottom: 0px;
+              margin-top: 0px;
+}
+INPUT.search { font-size: 75%;
+               color: #000080;
+               font-weight: normal;
+               background-color: #e8eef2;
+}
+TD.tiny      { font-size: 75%;
+}
+a {
+	color: #1A41A8;
+}
+a:visited {
+	color: #2A3798;
+}
+.dirtab { padding: 4px;
+          border-collapse: collapse;
+          border: 1px solid #84b0c7;
+}
+TH.dirtab { background: #e8eef2;
+            font-weight: bold;
+}
+HR { height: 1px;
+     border: none;
+     border-top: 1px solid black;
+}
+
+/* Style for detailed member documentation */
+.memtemplate {
+  font-size: 80%;
+  color: #606060;
+  font-weight: normal;
+} 
+.memnav { 
+  background-color: #e8eef2;
+  border: 1px solid #84b0c7;
+  text-align: center;
+  margin: 2px;
+  margin-right: 15px;
+  padding: 2px;
+}
+.memitem {
+  padding: 4px;
+  background-color: #eef3f5;
+  border-width: 1px;
+  border-style: solid;
+  border-color: #dedeee;
+  -moz-border-radius: 8px 8px 8px 8px;
+}
+.memname {
+  white-space: nowrap;
+  font-weight: bold;
+}
+.memdoc{
+  padding-left: 10px;
+}
+.memproto {
+  background-color: #d5e1e8;
+  width: 100%;
+  border-width: 1px;
+  border-style: solid;
+  border-color: #84b0c7;
+  font-weight: bold;
+  -moz-border-radius: 8px 8px 8px 8px;
+}
+.paramkey {
+  text-align: right;
+}
+.paramtype {
+  white-space: nowrap;
+}
+.paramname {
+  color: #602020;
+  font-style: italic;
+  white-space: nowrap;
+}
+/* End Styling for detailed member documentation */
+
+/* for the tree view */
+.ftvtree {
+	font-family: sans-serif;
+	margin:0.5em;
+}
+.directory { font-size: 9pt; font-weight: bold; }
+.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
+.directory > h3 { margin-top: 0; }
+.directory p { margin: 0px; white-space: nowrap; }
+.directory div { display: none; margin: 0px; }
+.directory img { vertical-align: -30%; }
Binary file doc/doxygen/html/doxygen.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,237 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp</h1><a href="drivers__win32_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment">Copyright (C) Win32 Port Leonid Tochinski</span>
+<a name="l00006"></a>00006 <span class="comment"></span>
+<a name="l00007"></a>00007 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00010"></a>00010 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00011"></a>00011 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00012"></a>00012 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00013"></a>00013 <span class="comment"></span>
+<a name="l00014"></a>00014 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00017"></a>00017 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00018"></a>00018 <span class="comment"></span>
+<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00020"></a>00020 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00021"></a>00021 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00022"></a>00022 <span class="comment">*/</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="comment">/*</span>
+<a name="l00025"></a>00025 <span class="comment"> CAN driver interface.</span>
+<a name="l00026"></a>00026 <span class="comment">*/</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00031"></a>00031    {
+<a name="l00032"></a><a class="code" href="drivers__win32_8cpp.html#74c6a27b44fd54de5cb021299ffce612">00032</a> <span class="preprocessor">#define DLL_CALL(funcname) (*_##funcname)</span>
+<a name="l00033"></a><a class="code" href="drivers__win32_8cpp.html#7f7ce94bf48fde67f4af7b64c7ca4c85">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define FCT_PTR_INIT =NULL</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="win32_2canfestival_8h.html">canfestival.h</a>"</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#include "<a class="code" href="timers__driver_8h.html">timers_driver.h</a>"</span>
+<a name="l00038"></a>00038    };
+<a name="l00039"></a>00039 
+<a name="l00040"></a><a class="code" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">00040</a> <span class="keyword">typedef</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> (*<a class="code" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a>)(<span class="keywordtype">void</span>* inst, <a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00041"></a><a class="code" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">00041</a> <span class="keyword">typedef</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> (*<a class="code" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a>)(<span class="keywordtype">void</span>* inst, <span class="keyword">const</span> <a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00042"></a><a class="code" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">00042</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* (*CANOPEN_DRIVER_PROC)(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board);
+<a name="l00043"></a><a class="code" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">00043</a> <span class="keyword">typedef</span> int (*<a class="code" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a>)(<span class="keywordtype">void</span>* inst);
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 
+<a name="l00046"></a><a class="code" href="classdriver__procs.html">00046</a> <span class="keyword">class </span><a class="code" href="classdriver__procs.html">driver_procs</a>
+<a name="l00047"></a>00047    {
+<a name="l00048"></a>00048    <span class="keyword">public</span>:
+<a name="l00049"></a>00049       <a class="code" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">driver_procs</a>();
+<a name="l00050"></a>00050       <a class="code" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">~driver_procs</a>();
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052       HMODULE <a class="code" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">load_canfestival_driver</a>(LPCTSTR driver_name);
+<a name="l00053"></a>00053       <span class="keywordtype">bool</span> <a class="code" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">can_driver_valid</a>() <span class="keyword">const</span>;
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055    <span class="keyword">public</span>:
+<a name="l00056"></a>00056       <span class="comment">// can driver</span>
+<a name="l00057"></a><a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">00057</a>       <a class="code" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a> <a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a>;
+<a name="l00058"></a><a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">00058</a>       <a class="code" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a> <a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a>;
+<a name="l00059"></a><a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">00059</a>       <a class="code" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a> <a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a>;
+<a name="l00060"></a><a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">00060</a>       <a class="code" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a> <a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a>;
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062       <span class="comment">// driver module habndle</span>
+<a name="l00063"></a><a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">00063</a>       HMODULE <a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>;
+<a name="l00064"></a>00064    };
+<a name="l00065"></a>00065 
+<a name="l00066"></a><a class="code" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">00066</a> <a class="code" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">driver_procs::driver_procs</a>() : m_canReceive(0),
+<a name="l00067"></a>00067       m_canSend(0),
+<a name="l00068"></a>00068       m_canOpen(0),
+<a name="l00069"></a>00069       m_canClose(0),
+<a name="l00070"></a>00070       m_driver_handle(0)
+<a name="l00071"></a>00071    {}
+<a name="l00072"></a>00072 
+<a name="l00073"></a><a class="code" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">00073</a> <a class="code" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">driver_procs::~driver_procs</a>()
+<a name="l00074"></a>00074    {
+<a name="l00075"></a>00075    <span class="keywordflow">if</span> (<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>)
+<a name="l00076"></a>00076       ::FreeLibrary(<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>);
+<a name="l00077"></a>00077    }
+<a name="l00078"></a>00078 
+<a name="l00079"></a><a class="code" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">00079</a> <span class="keywordtype">bool</span> <a class="code" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">driver_procs::can_driver_valid</a>()<span class="keyword"> const</span>
+<a name="l00080"></a>00080 <span class="keyword">   </span>{
+<a name="l00081"></a>00081    <span class="keywordflow">return</span> ((<a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a> != NULL) &amp;&amp;
+<a name="l00082"></a>00082            (<a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a> != NULL) &amp;&amp;
+<a name="l00083"></a>00083            (<a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a> != NULL) &amp;&amp;
+<a name="l00084"></a>00084            (<a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a> != NULL));
+<a name="l00085"></a>00085    }
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 <span class="comment">// GetProcAddress doesn't have an UNICODE version for NT</span>
+<a name="l00088"></a>00088 <span class="preprocessor">#ifdef UNDER_CE</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">  #define myTEXT(str) TEXT(str)</span>
+<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00091"></a><a class="code" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">00091</a> <span class="preprocessor"></span><span class="preprocessor">  #define myTEXT(str) str</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span>
+<a name="l00094"></a><a class="code" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">00094</a> HMODULE <a class="code" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">driver_procs::load_canfestival_driver</a>(LPCTSTR driver_name)
+<a name="l00095"></a>00095    {
+<a name="l00096"></a>00096    <span class="keywordflow">if</span> (<a class="code" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">can_driver_valid</a>())
+<a name="l00097"></a>00097       <span class="keywordflow">return</span> <a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>;
+<a name="l00098"></a>00098    <a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a> = ::LoadLibrary(driver_name);
+<a name="l00099"></a>00099    <span class="keywordflow">if</span> (<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a> == NULL)
+<a name="l00100"></a>00100       <span class="keywordflow">return</span> NULL;
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102    <a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a> = (<a class="code" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a>)::GetProcAddress(<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>, <a class="code" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">myTEXT</a>(<span class="stringliteral">"canReceive_driver"</span>));
+<a name="l00103"></a>00103    <a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a> = (<a class="code" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a>)::GetProcAddress(<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>, <a class="code" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">myTEXT</a>(<span class="stringliteral">"canSend_driver"</span>));
+<a name="l00104"></a>00104    <a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a> = (<a class="code" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a>)::GetProcAddress(<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>, <a class="code" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">myTEXT</a>(<span class="stringliteral">"canOpen_driver"</span>));
+<a name="l00105"></a>00105    <a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a> = (<a class="code" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a>)::GetProcAddress(<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>, <a class="code" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">myTEXT</a>(<span class="stringliteral">"canClose_driver"</span>));
+<a name="l00106"></a>00106    <span class="keywordflow">return</span> <a class="code" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">can_driver_valid</a>()?<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>:NULL;
+<a name="l00107"></a>00107    }
+<a name="l00108"></a>00108 
+<a name="l00109"></a><a class="code" href="structdriver__data.html">00109</a> <span class="keyword">struct </span><a class="code" href="structdriver__data.html">driver_data</a>
+<a name="l00110"></a>00110    {
+<a name="l00111"></a><a class="code" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">00111</a>    <a class="code" href="structstruct__CO__Data.html">CO_Data</a> * <a class="code" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">d</a>;
+<a name="l00112"></a><a class="code" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">00112</a>    HANDLE <a class="code" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">receive_thread</a>;
+<a name="l00113"></a><a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">00113</a>    <span class="keywordtype">void</span>* <a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a>;
+<a name="l00114"></a><a class="code" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">00114</a>    <span class="keyword">volatile</span> <span class="keywordtype">bool</span> <a class="code" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">continue_receive_thread</a>;
+<a name="l00115"></a>00115    };
+<a name="l00116"></a>00116 
+<a name="l00117"></a><a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">00117</a> <a class="code" href="classdriver__procs.html">driver_procs</a> <a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>;
+<a name="l00118"></a>00118 
+<a name="l00119"></a><a class="code" href="drivers__win32_8cpp.html#a6eed61fc15f41f772d4645d7a5edeb5">00119</a> <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> <a class="code" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a>(<span class="keywordtype">char</span>* driver_name)
+<a name="l00120"></a>00120    {
+<a name="l00121"></a>00121                 <span class="keywordflow">return</span> <a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">load_canfestival_driver</a>((LPCTSTR)driver_name);
+<a name="l00122"></a>00122    }
+<a name="l00123"></a>00123 
+<a name="l00124"></a><a class="code" href="can__driver_8h.html#54d882f7937b7be0a5558f9d372cb0f7">00124</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00125"></a>00125    {
+<a name="l00126"></a>00126    <span class="keywordflow">if</span> (fd0 != NULL &amp;&amp; <a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a> != NULL)
+<a name="l00127"></a>00127            {
+<a name="l00128"></a>00128                   <a class="code" href="structdriver__data.html">driver_data</a>* data = (<a class="code" href="structdriver__data.html">driver_data</a>*)fd0;
+<a name="l00129"></a>00129                   <span class="keywordflow">return</span> (*<a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a>)(data-&gt;<a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a>, m);
+<a name="l00130"></a>00130            }
+<a name="l00131"></a>00131    <span class="keywordflow">return</span> 1;
+<a name="l00132"></a>00132    }
+<a name="l00133"></a>00133 
+<a name="l00134"></a><a class="code" href="drivers__win32_8cpp.html#469503c5171a0cdd8369c1ec39d97d2c">00134</a> <span class="keywordtype">void</span>* <a class="code" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">canReceiveLoop</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0)
+<a name="l00135"></a>00135    {
+<a name="l00136"></a>00136    <a class="code" href="structdriver__data.html">driver_data</a>* data = (<a class="code" href="structdriver__data.html">driver_data</a>*)fd0;
+<a name="l00137"></a>00137    <a class="code" href="structMessage.html">Message</a> m;
+<a name="l00138"></a>00138    <span class="keywordflow">while</span> (data-&gt;<a class="code" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">continue_receive_thread</a>)
+<a name="l00139"></a>00139       {
+<a name="l00140"></a>00140       <span class="keywordflow">if</span> (!<a class="code" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a>(fd0, &amp;m))
+<a name="l00141"></a>00141          {
+<a name="l00142"></a>00142          <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00143"></a>00143          <a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a>(data-&gt;<a class="code" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">d</a>, &amp;m);
+<a name="l00144"></a>00144          <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00145"></a>00145          }
+<a name="l00146"></a>00146       <span class="keywordflow">else</span>
+<a name="l00147"></a>00147          {
+<a name="l00148"></a>00148                  <span class="keywordflow">break</span>;
+<a name="l00149"></a>00149          ::Sleep(1);
+<a name="l00150"></a>00150          }
+<a name="l00151"></a>00151       }
+<a name="l00152"></a>00152    <span class="keywordflow">return</span> 0;
+<a name="l00153"></a>00153    }
+<a name="l00154"></a>00154 
+<a name="l00155"></a>00155 <span class="comment">/***************************************************************************/</span>
+<a name="l00156"></a><a class="code" href="drivers__win32_8cpp.html#01559baf432253d46f1142231a968247">00156</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00157"></a>00157    {
+<a name="l00158"></a>00158    <span class="keywordflow">if</span> (fd0 != NULL &amp;&amp; <a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a> != NULL)
+<a name="l00159"></a>00159       {
+<a name="l00160"></a>00160       <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> res;
+<a name="l00161"></a>00161       <a class="code" href="structdriver__data.html">driver_data</a>* data = (<a class="code" href="structdriver__data.html">driver_data</a>*)fd0;
+<a name="l00162"></a>00162       <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00163"></a>00163       res = (*<a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a>)(data-&gt;<a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a>, m);      
+<a name="l00164"></a>00164       <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00165"></a>00165       <span class="keywordflow">if</span> (res)
+<a name="l00166"></a>00166          <span class="keywordflow">return</span> 0;
+<a name="l00167"></a>00167       }
+<a name="l00168"></a>00168    <span class="keywordflow">return</span> 1;
+<a name="l00169"></a>00169    }
+<a name="l00170"></a>00170 
+<a name="l00171"></a>00171 <span class="comment">/***************************************************************************/</span>
+<a name="l00172"></a><a class="code" href="drivers__win32_8cpp.html#d82cede875fd89036cdeda13e293dafe">00172</a> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="code" href="structstruct__CO__Data.html">CO_Data</a> * d)
+<a name="l00173"></a>00173    {
+<a name="l00174"></a>00174    <span class="keywordflow">if</span> (board != NULL &amp;&amp; <a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a> != NULL)
+<a name="l00175"></a>00175       {
+<a name="l00176"></a>00176       <span class="keywordtype">void</span>* inst = (*<a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a>)(board);
+<a name="l00177"></a>00177       <span class="keywordflow">if</span> (inst != NULL)
+<a name="l00178"></a>00178          {
+<a name="l00179"></a>00179          <a class="code" href="structdriver__data.html">driver_data</a>* data = <span class="keyword">new</span> <a class="code" href="structdriver__data.html">driver_data</a>;
+<a name="l00180"></a>00180          data-&gt;<a class="code" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">d</a> = d;
+<a name="l00181"></a>00181          data-&gt;<a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a> = inst;
+<a name="l00182"></a>00182          data-&gt;<a class="code" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">continue_receive_thread</a> = <span class="keyword">true</span>;
+<a name="l00183"></a>00183          <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(data, &amp;data-&gt;<a class="code" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">receive_thread</a>, &amp;<a class="code" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">canReceiveLoop</a>);
+<a name="l00184"></a>00184          <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00185"></a>00185          d-&gt;<a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a> = data;
+<a name="l00186"></a>00186          <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00187"></a>00187          <span class="keywordflow">return</span> data;
+<a name="l00188"></a>00188          }
+<a name="l00189"></a>00189       }
+<a name="l00190"></a>00190    <span class="keywordflow">return</span> NULL;
+<a name="l00191"></a>00191    }
+<a name="l00192"></a>00192 
+<a name="l00193"></a>00193 <span class="comment">/***************************************************************************/</span>
+<a name="l00194"></a><a class="code" href="drivers__win32_8cpp.html#02957f72a9b951603adb98a142bd447b">00194</a> <span class="keywordtype">int</span> <a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a> * d)
+<a name="l00195"></a>00195    {
+<a name="l00196"></a>00196    <span class="keywordflow">if</span> (<a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a> != NULL)
+<a name="l00197"></a>00197       {
+<a name="l00198"></a>00198                   <a class="code" href="structdriver__data.html">driver_data</a>* data;
+<a name="l00199"></a>00199                   <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00200"></a>00200                   <span class="keywordflow">if</span>(d-&gt;<a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a> != NULL){
+<a name="l00201"></a>00201                         data = (<a class="code" href="structdriver__data.html">driver_data</a>*)d-&gt;<a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a>;
+<a name="l00202"></a>00202                         d-&gt;<a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a> = NULL;
+<a name="l00203"></a>00203                         data-&gt;<a class="code" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">continue_receive_thread</a> = <span class="keyword">false</span>;}
+<a name="l00204"></a>00204                   <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00205"></a>00205                   <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(&amp;data-&gt;<a class="code" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">receive_thread</a>);
+<a name="l00206"></a>00206                   (*<a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a>)(data-&gt;<a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a>);
+<a name="l00207"></a>00207                   <span class="keyword">delete</span> data;
+<a name="l00208"></a>00208                   <span class="keywordflow">return</span> 0;
+<a name="l00209"></a>00209       }
+<a name="l00210"></a>00210    <span class="keywordflow">return</span> 0;
+<a name="l00211"></a>00211    }
+<a name="l00212"></a>00212 
+<a name="l00213"></a>00213 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,391 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp File Reference</h1><code>#include &lt;windows.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="win32_2canfestival_8h-source.html">canfestival.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="timer_8h-source.html">timer.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="timers__driver_8h-source.html">timers_driver.h</a>&quot;</code><br>
+
+<p>
+<a href="drivers__win32_8cpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html">driver_procs</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdriver__data.html">driver_data</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(funcname)&nbsp;&nbsp;&nbsp;(*_##funcname)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a>&nbsp;&nbsp;&nbsp;=NULL</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">myTEXT</a>(str)&nbsp;&nbsp;&nbsp;str</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef UNS8(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a> (void *inst, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef UNS8(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a> (void *inst, const <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a> (void *inst)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a> (char *driver_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#469503c5171a0cdd8369c1ec39d97d2c">canReceiveLoop</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#01559baf432253d46f1142231a968247">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#d82cede875fd89036cdeda13e293dafe">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#02957f72a9b951603adb98a142bd447b">canClose</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdriver__procs.html">driver_procs</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="74c6a27b44fd54de5cb021299ffce612"></a><!-- doxytag: member="drivers_win32.cpp::DLL_CALL" ref="74c6a27b44fd54de5cb021299ffce612" args="(funcname)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLL_CALL          </td>
+          <td>(</td>
+          <td class="paramtype">funcname&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(*_##funcname)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00032">32</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f7ce94bf48fde67f4af7b64c7ca4c85"></a><!-- doxytag: member="drivers_win32.cpp::FCT_PTR_INIT" ref="7f7ce94bf48fde67f4af7b64c7ca4c85" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FCT_PTR_INIT&nbsp;&nbsp;&nbsp;=NULL          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00033">33</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="fa9a7a4802f45e593e1a49e764b12849"></a><!-- doxytag: member="drivers_win32.cpp::myTEXT" ref="fa9a7a4802f45e593e1a49e764b12849" args="(str)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define myTEXT          </td>
+          <td>(</td>
+          <td class="paramtype">str&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;str</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00091">91</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="5613306de0117eb5242ea9934348eb9f"></a><!-- doxytag: member="drivers_win32.cpp::CANCLOSE_DRIVER_PROC" ref="5613306de0117eb5242ea9934348eb9f" args="(void *inst)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef int(*) <a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a>(void *inst)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00043">43</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="5db8713e505308b09dbe85ecbe707607"></a><!-- doxytag: member="drivers_win32.cpp::CANOPEN_DRIVER_PROC" ref="5db8713e505308b09dbe85ecbe707607" args="(s_BOARD *board)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void*(*) <a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a>(<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00042">42</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="f0240c9d4c35205726e5ae81888327dd"></a><!-- doxytag: member="drivers_win32.cpp::CANRECEIVE_DRIVER_PROC" ref="f0240c9d4c35205726e5ae81888327dd" args="(void *inst, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef UNS8(*) <a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a>(void *inst, <a class="el" href="structMessage.html">Message</a> *m)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00040">40</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="90aa70ea2296b46e3fa52ff5e4bbc399"></a><!-- doxytag: member="drivers_win32.cpp::CANSEND_DRIVER_PROC" ref="90aa70ea2296b46e3fa52ff5e4bbc399" args="(void *inst, const Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef UNS8(*) <a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a>(void *inst, const <a class="el" href="structMessage.html">Message</a> *m)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00041">41</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="02957f72a9b951603adb98a142bd447b"></a><!-- doxytag: member="drivers_win32.cpp::canClose" ref="02957f72a9b951603adb98a142bd447b" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int canClose           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00194">194</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+<p>
+References <a class="el" href="unix_8c-source.html#l00178">canClose()</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00114">driver_data::continue_receive_thread</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="unix_8c-source.html#l00053">CANPort::fd</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00060">driver_procs::m_canClose</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00112">driver_data::receive_thread</a>, <a class="el" href="unix_8c-source.html#l00054">CANPort::receiveTask</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="timers__unix_8c-source.html#l00076">WaitReceiveTaskEnd()</a>.
+</div>
+</div><p>
+<a class="anchor" name="d82cede875fd89036cdeda13e293dafe"></a><!-- doxytag: member="drivers_win32.cpp::canOpen" ref="d82cede875fd89036cdeda13e293dafe" args="(s_BOARD *board, CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00172">172</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+<p>
+References <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, <a class="el" href="can__driver_8h-source.html#l00034">struct_s_BOARD::busname</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="unix_8c-source.html#l00145">canOpen()</a>, <a class="el" href="unix_8c-source.html#l00066">canports</a>, <a class="el" href="unix_8c-source.html#l00132">canReceiveLoop()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00114">driver_data::continue_receive_thread</a>, <a class="el" href="timers__unix_8c-source.html#l00071">CreateReceiveTask()</a>, <a class="el" href="unix_8c-source.html#l00055">CANPort::d</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00111">driver_data::d</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="unix_8c-source.html#l00053">CANPort::fd</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00059">driver_procs::m_canOpen</a>, <a class="el" href="unix_8c-source.html#l00049">MAX_NB_CAN_PORTS</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00112">driver_data::receive_thread</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="unix_8c-source.html#l00052">CANPort::used</a>.
+</div>
+</div><p>
+<a class="anchor" name="c608a4ba478a809fd963a342a24226fd"></a><!-- doxytag: member="drivers_win32.cpp::canReceive" ref="c608a4ba478a809fd963a342a24226fd" args="(CAN_PORT fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canReceive           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00124">124</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+<p>
+References <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00057">driver_procs::m_canReceive</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>.
+</div>
+</div><p>
+<a class="anchor" name="469503c5171a0cdd8369c1ec39d97d2c"></a><!-- doxytag: member="drivers_win32.cpp::canReceiveLoop" ref="469503c5171a0cdd8369c1ec39d97d2c" args="(CAN_PORT fd0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* canReceiveLoop           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00134">134</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+<p>
+References <a class="el" href="states_8c-source.html#l00039">canDispatch()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00124">canReceive()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00114">driver_data::continue_receive_thread</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00111">driver_data::d</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, and <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>.
+</div>
+</div><p>
+<a class="anchor" name="01559baf432253d46f1142231a968247"></a><!-- doxytag: member="drivers_win32.cpp::canSend" ref="01559baf432253d46f1142231a968247" args="(CAN_PORT fd0, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canSend           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00156">156</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+<p>
+References <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00058">driver_procs::m_canSend</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="a6eed61fc15f41f772d4645d7a5edeb5"></a><!-- doxytag: member="drivers_win32.cpp::LoadCanDriver" ref="a6eed61fc15f41f772d4645d7a5edeb5" args="(char *driver_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> LoadCanDriver           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>driver_name</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00119">119</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+<p>
+References <a class="el" href="unix_8c-source.html#l00178">canClose()</a>, <a class="el" href="unix_8c-source.html#l00145">canOpen()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00124">canReceive()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="unix_8c-source.html#l00030">DLSYM</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00094">driver_procs::load_canfestival_driver()</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="410d0af15c08b84bce57bd000f9f8034"></a><!-- doxytag: member="drivers_win32.cpp::s_driver_procs" ref="410d0af15c08b84bce57bd000f9f8034" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classdriver__procs.html">driver_procs</a> <a class="el" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00117">117</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c722f6115d79c225a1af29c5f9b5fa9b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="WaitReceiveTaskEnd",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3662db86e7c38feeb3a1ef6b7148946a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,130 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node10 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node4 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node14 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node16 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node14 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node19 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node14 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node13 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node23 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node24 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node25 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node26 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node13 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node28 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node29 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node29 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node30 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node29 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node31 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node29 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node32 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node29 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node34 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node2 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node37 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node37 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node37 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node38 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node38 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node39 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node40 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node36 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node41 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node41 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node42 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node42 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node43 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node36 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node44 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node2 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node45 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node45 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node45 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node45 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node46 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node1 -> Node47 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node47 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node48 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node48 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+46fa47309fe12abfa9e3deca648b03d4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,27 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="can_driver.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node8 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5c49446d2652dd38ea8e1bb538541cc5
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="LoadCanDriver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="driver_procs::load_canfestival_driver",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6863873492f8fe2ce99c7dac7841800b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,122 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#45ceca3727c2fb7ac93958a215efb827"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node8 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node8 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node8 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node12 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="heartbeatInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node16 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node15 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node19 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node15 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node25 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node26 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node26 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node29 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node26 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node30 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node30 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node31 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node31 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node32 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node4 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node34 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node34 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node34 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node35 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node33 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node37 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node33 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node38 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node38 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node39 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node39 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node40 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node33 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node41 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node4 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node42 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node42 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node42 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node42 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node43 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node3 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node44 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node3 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node45 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node46 [label="CreateReceiveTask",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a"];
+  Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+074a1322ddf916727acca759411ff204
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/eds__utils_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,758 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/eds_utils.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/eds_utils.py</h1><a href="eds__utils_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespaceeds__utils.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00005"></a>00005 <span class="comment">#</span>
+<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span>
+<a name="l00007"></a>00007 <span class="comment">#</span>
+<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span>
+<a name="l00009"></a>00009 <span class="comment">#</span>
+<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span>
+<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span>
+<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment">#</span>
+<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment">#</span>
+<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span>
+<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 
+<a name="l00025"></a>00025 <span class="keyword">import</span> node
+<a name="l00026"></a>00026 <span class="keyword">from</span> node <span class="keyword">import</span> nosub, var, array, rec, plurivar, pluriarray, plurirec
+<a name="l00027"></a>00027 <span class="keyword">from</span> sets <span class="keyword">import</span> *
+<a name="l00028"></a>00028 <span class="keyword">from</span> types <span class="keyword">import</span> *
+<a name="l00029"></a>00029 <span class="keyword">from</span> time <span class="keyword">import</span> *
+<a name="l00030"></a>00030 <span class="keyword">import</span> os,re
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="comment"># Regular expression for finding index section names</span>
+<a name="l00033"></a>00033 index_model = re.compile(<span class="stringliteral">'([0-9A-F]{1,4})'</span>)
+<a name="l00034"></a>00034 <span class="comment"># Regular expression for finding subindex section names</span>
+<a name="l00035"></a>00035 subindex_model = re.compile(<span class="stringliteral">'([0-9A-F]{1,4})SUB([0-9A-F]{1,2})'</span>)
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="comment"># Regular expression for finding NodeXPresent keynames</span>
+<a name="l00038"></a>00038 nodepresent_model = re.compile(<span class="stringliteral">'NODE([0-9]{1,3})PRESENT'</span>)
+<a name="l00039"></a>00039 <span class="comment"># Regular expression for finding NodeXName keynames</span>
+<a name="l00040"></a>00040 nodename_model = re.compile(<span class="stringliteral">'NODE([0-9]{1,3})NAME'</span>)
+<a name="l00041"></a>00041 <span class="comment"># Regular expression for finding NodeXDCFName keynames</span>
+<a name="l00042"></a>00042 nodedcfname_model = re.compile(<span class="stringliteral">'NODE([0-9]{1,3})DCFNAME'</span>)
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 <span class="comment"># Dictionary for quickly translate boolean into integer value</span>
+<a name="l00045"></a>00045 BOOL_TRANSLATE = {<span class="keyword">True</span> : <span class="stringliteral">"1"</span>, <span class="keyword">False</span> : <span class="stringliteral">"0"</span>}
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="comment"># Dictionary for quickly translate eds access value into canfestival access value</span>
+<a name="l00048"></a>00048 ACCESS_TRANSLATE = {<span class="stringliteral">"ro"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"wo"</span> : <span class="stringliteral">"wo"</span>, <span class="stringliteral">"rw"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"rwr"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"rww"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"const"</span> : <span class="stringliteral">"ro"</span>}
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 <span class="comment"># Function for verifying data values</span>
+<a name="l00051"></a>00051 is_integer = <span class="keyword">lambda</span> x: type(x) <span class="keywordflow">in</span> (IntType, LongType)
+<a name="l00052"></a>00052 is_string = <span class="keyword">lambda</span> x: type(x) <span class="keywordflow">in</span> (StringType, UnicodeType)
+<a name="l00053"></a>00053 is_boolean = <span class="keyword">lambda</span> x: x <span class="keywordflow">in</span> (0, 1)
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 <span class="comment"># Define checking of value for each attribute</span>
+<a name="l00056"></a>00056 ENTRY_ATTRIBUTES = {<span class="stringliteral">"SUBNUMBER"</span> : is_integer, <span class="stringliteral">"PARAMETERNAME"</span> : is_string, 
+<a name="l00057"></a>00057                     <span class="stringliteral">"OBJECTTYPE"</span> : <span class="keyword">lambda</span> x: x <span class="keywordflow">in</span> (7, 8, 9), <span class="stringliteral">"DATATYPE"</span> : is_integer, 
+<a name="l00058"></a>00058                     <span class="stringliteral">"LOWLIMIT"</span> : is_integer, <span class="stringliteral">"HIGHLIMIT"</span> : is_integer,
+<a name="l00059"></a>00059                     <span class="stringliteral">"ACCESSTYPE"</span> : <span class="keyword">lambda</span> x: x <span class="keywordflow">in</span> [<span class="stringliteral">"ro"</span>,<span class="stringliteral">"wo"</span>, <span class="stringliteral">"rw"</span>, <span class="stringliteral">"rwr"</span>, <span class="stringliteral">"rww"</span>, <span class="stringliteral">"const"</span>],
+<a name="l00060"></a>00060                     <span class="stringliteral">"DEFAULTVALUE"</span> : <span class="keyword">lambda</span> x: <span class="keyword">True</span>, <span class="stringliteral">"PDOMAPPING"</span> : is_boolean,
+<a name="l00061"></a>00061                     <span class="stringliteral">"OBJFLAGS"</span> : is_integer}
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 <span class="comment"># Define entry parameters by entry ObjectType number</span>
+<a name="l00064"></a>00064 ENTRY_TYPES = {7 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">" VAR"</span>,
+<a name="l00065"></a>00065                     <span class="stringliteral">"require"</span> : [<span class="stringliteral">"PARAMETERNAME"</span>, <span class="stringliteral">"OBJECTTYPE"</span>, <span class="stringliteral">"DATATYPE"</span>, <span class="stringliteral">"ACCESSTYPE"</span>, <span class="stringliteral">"PDOMAPPING"</span>],
+<a name="l00066"></a>00066                     <span class="stringliteral">"optional"</span> : [<span class="stringliteral">"LOWLIMIT"</span>, <span class="stringliteral">"HIGHLIMIT"</span>, <span class="stringliteral">"DEFAULTVALUE"</span>, <span class="stringliteral">"OBJFLAGS"</span>]},
+<a name="l00067"></a>00067                8 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"n ARRAY"</span>,
+<a name="l00068"></a>00068                     <span class="stringliteral">"require"</span> : [<span class="stringliteral">"SUBNUMBER"</span>, <span class="stringliteral">"PARAMETERNAME"</span>, <span class="stringliteral">"OBJECTTYPE"</span>],
+<a name="l00069"></a>00069                     <span class="stringliteral">"optional"</span> : [<span class="stringliteral">"OBJFLAGS"</span>]},
+<a name="l00070"></a>00070                9 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">" RECORD"</span>,
+<a name="l00071"></a>00071                     <span class="stringliteral">"require"</span> : [<span class="stringliteral">"SUBNUMBER"</span>, <span class="stringliteral">"PARAMETERNAME"</span>, <span class="stringliteral">"OBJECTTYPE"</span>],
+<a name="l00072"></a>00072                     <span class="stringliteral">"optional"</span> : [<span class="stringliteral">"OBJFLAGS"</span>]}}
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 <span class="comment"># Function that search into Node Mappings the informations about an index or a subindex</span>
+<a name="l00076"></a>00076 <span class="comment"># and return the default value</span>
+<a name="l00077"></a><a class="code" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">00077</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">GetDefaultValue</a>(index, subIndex = None):
+<a name="l00078"></a>00078     infos = Node.GetEntryInfos(index)
+<a name="l00079"></a>00079     <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] &amp; node.OD_MultipleSubindexes:
+<a name="l00080"></a>00080         <span class="comment"># First case entry is a record</span>
+<a name="l00081"></a>00081         <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] &amp; node.OD_IdenticalSubindexes:
+<a name="l00082"></a>00082             subentry_infos = Node.GetSubentryInfos(index, 1)
+<a name="l00083"></a>00083         <span class="comment"># Second case entry is an array</span>
+<a name="l00084"></a>00084         <span class="keywordflow">else</span>:
+<a name="l00085"></a>00085             subentry_infos = Node.GetSubentryInfos(index, subIndex)
+<a name="l00086"></a>00086         <span class="comment"># If a default value is defined for this subindex, returns it</span>
+<a name="l00087"></a>00087         <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos:
+<a name="l00088"></a>00088             <span class="keywordflow">return</span> subentry_infos[<span class="stringliteral">"default"</span>]
+<a name="l00089"></a>00089         <span class="comment"># If not, returns the default value for the subindex type</span>
+<a name="l00090"></a>00090         <span class="keywordflow">else</span>:
+<a name="l00091"></a>00091             <span class="keywordflow">return</span> Node.GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>])
+<a name="l00092"></a>00092     <span class="comment"># Third case entry is a var</span>
+<a name="l00093"></a>00093     <span class="keywordflow">else</span>:
+<a name="l00094"></a>00094         subentry_infos = Node.GetSubentryInfos(index, 0)
+<a name="l00095"></a>00095         <span class="comment"># If a default value is defined for this subindex, returns it</span>
+<a name="l00096"></a>00096         <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos:
+<a name="l00097"></a>00097             <span class="keywordflow">return</span> subentry_infos[<span class="stringliteral">"default"</span>]
+<a name="l00098"></a>00098         <span class="comment"># If not, returns the default value for the subindex type</span>
+<a name="l00099"></a>00099         <span class="keywordflow">else</span>:
+<a name="l00100"></a>00100             <span class="keywordflow">return</span> Node.GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>])
+<a name="l00101"></a>00101     <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103 
+<a name="l00104"></a>00104 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00105"></a>00105 <span class="comment">#                               Parse file</span>
+<a name="l00106"></a>00106 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00107"></a>00107 
+<a name="l00108"></a>00108 
+<a name="l00109"></a>00109 <span class="comment"># List of section names that are not index and subindex and that we can meet in</span>
+<a name="l00110"></a>00110 <span class="comment"># an EDS file</span>
+<a name="l00111"></a>00111 SECTION_KEYNAMES = [<span class="stringliteral">"FILEINFO"</span>, <span class="stringliteral">"DEVICEINFO"</span>, <span class="stringliteral">"DUMMYUSAGE"</span>, <span class="stringliteral">"COMMENTS"</span>, 
+<a name="l00112"></a>00112                     <span class="stringliteral">"MANDATORYOBJECTS"</span>, <span class="stringliteral">"OPTIONALOBJECTS"</span>, <span class="stringliteral">"MANUFACTUREROBJECTS"</span>]
+<a name="l00113"></a>00113 
+<a name="l00114"></a>00114 
+<a name="l00115"></a>00115 <span class="comment"># Function that extract sections from a file and returns a dictionary of the informations</span>
+<a name="l00116"></a><a class="code" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">00116</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">ExtractSections</a>(file):
+<a name="l00117"></a>00117     <span class="keywordflow">return</span> [(blocktuple[0],                <span class="comment"># EntryName : Assignements dict</span>
+<a name="l00118"></a>00118              blocktuple[-1].splitlines())  <span class="comment"># all the lines</span>
+<a name="l00119"></a>00119              <span class="keywordflow">for</span> blocktuple <span class="keywordflow">in</span> [           <span class="comment"># Split the eds files into</span>
+<a name="l00120"></a>00120              block.split(<span class="stringliteral">"]"</span>)              <span class="comment"># (EntryName,Assignements) tuple</span>
+<a name="l00121"></a>00121              <span class="keywordflow">for</span> block <span class="keywordflow">in</span>                  <span class="comment"># for each blocks staring with '['</span>
+<a name="l00122"></a>00122              file.split(<span class="stringliteral">"["</span>)]
+<a name="l00123"></a>00123              <span class="keywordflow">if</span> blocktuple[0].isalnum()]   <span class="comment"># if EntryName exists</span>
+<a name="l00124"></a>00124     
+<a name="l00125"></a>00125 
+<a name="l00126"></a>00126 <span class="comment"># Function that parse an CPJ file and returns a dictionary of the informations</span>
+<a name="l00127"></a><a class="code" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">00127</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">ParseCPJFile</a>(filepath):
+<a name="l00128"></a>00128     networks = []
+<a name="l00129"></a>00129     <span class="comment"># Read file text</span>
+<a name="l00130"></a>00130     cpj_file = open(filepath,<span class="stringliteral">'</span><span class="stringliteral">r').read()</span>
+<a name="l00131"></a>00131 <span class="stringliteral">    sections = ExtractSections(cpj_file)</span>
+<a name="l00132"></a>00132 <span class="stringliteral">    </span><span class="comment"># Parse assignments for each section</span>
+<a name="l00133"></a>00133     <span class="keywordflow">for</span> section_name, assignments <span class="keywordflow">in</span> sections:
+<a name="l00134"></a>00134         
+<a name="l00135"></a>00135         <span class="comment"># Verify that section name is TOPOLOGY </span>
+<a name="l00136"></a>00136         <span class="keywordflow">if</span> section_name.upper() <span class="keywordflow">in</span> <span class="stringliteral">"TOPOLOGY"</span>:
+<a name="l00137"></a>00137             
+<a name="l00138"></a>00138             <span class="comment"># Reset values for topology</span>
+<a name="l00139"></a>00139             topology = {<span class="stringliteral">"Name"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"Nodes"</span> : {}}
+<a name="l00140"></a>00140             
+<a name="l00141"></a>00141             <span class="keywordflow">for</span> assignment <span class="keywordflow">in</span> assignments:
+<a name="l00142"></a>00142                 <span class="comment"># Escape any comment</span>
+<a name="l00143"></a>00143                 <span class="keywordflow">if</span> assignment.startswith(<span class="stringliteral">";"</span>):
+<a name="l00144"></a>00144                     <span class="keywordflow">pass</span>
+<a name="l00145"></a>00145                 <span class="comment"># Verify that line is a valid assignment</span>
+<a name="l00146"></a>00146                 <span class="keywordflow">elif</span> assignment.find(<span class="stringliteral">'='</span>) &gt; 0:
+<a name="l00147"></a>00147                     <span class="comment"># Split assignment into the two values keyname and value</span>
+<a name="l00148"></a>00148                     <span class="comment"># Verify that there is only one '=' character in the line</span>
+<a name="l00149"></a>00149                     <span class="keywordflow">try</span>:
+<a name="l00150"></a>00150                         keyname, value = assignment.split(<span class="stringliteral">"="</span>)
+<a name="l00151"></a>00151                     <span class="keywordflow">except</span>:
+<a name="l00152"></a>00152                         <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid EDS line"</span>%assignment.strip()
+<a name="l00153"></a>00153                     
+<a name="l00154"></a>00154                     <span class="comment"># keyname must be immediately followed by the "=" sign, so we</span>
+<a name="l00155"></a>00155                     <span class="comment"># verify that there is no whitespace into keyname</span>
+<a name="l00156"></a>00156                     <span class="keywordflow">if</span> keyname.isalnum():
+<a name="l00157"></a>00157                         <span class="comment"># value can be preceded and followed by whitespaces, so we escape them</span>
+<a name="l00158"></a>00158                         value = value.strip()
+<a name="l00159"></a>00159                 
+<a name="l00160"></a>00160                         <span class="comment"># First case, value starts with "0x", then it's an hexadecimal value</span>
+<a name="l00161"></a>00161                         <span class="keywordflow">if</span> value.startswith(<span class="stringliteral">"0x"</span>):
+<a name="l00162"></a>00162                             <span class="keywordflow">try</span>:
+<a name="l00163"></a>00163                                 computed_value = int(value, 16)
+<a name="l00164"></a>00164                             <span class="keywordflow">except</span>:
+<a name="l00165"></a>00165                                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid value for attribute \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name)
+<a name="l00166"></a>00166                         <span class="keywordflow">elif</span> value.isdigit():
+<a name="l00167"></a>00167                             <span class="comment"># Second case, value is a number and starts with "0", then it's an octal value</span>
+<a name="l00168"></a>00168                             <span class="keywordflow">if</span> value.startswith(<span class="stringliteral">"0"</span>):
+<a name="l00169"></a>00169                                 computed_value = int(value, 8)
+<a name="l00170"></a>00170                             <span class="comment"># Third case, value is a number and don't start with "0", then it's a decimal value</span>
+<a name="l00171"></a>00171                             <span class="keywordflow">else</span>:
+<a name="l00172"></a>00172                                 computed_value = int(value)
+<a name="l00173"></a>00173                         <span class="comment"># In any other case, we keep string value</span>
+<a name="l00174"></a>00174                         <span class="keywordflow">else</span>:
+<a name="l00175"></a>00175                             computed_value = value
+<a name="l00176"></a>00176                         
+<a name="l00177"></a>00177                         <span class="comment"># Search if the section name match any cpj expression</span>
+<a name="l00178"></a>00178                         nodepresent_result = nodepresent_model.match(keyname.upper())
+<a name="l00179"></a>00179                         nodename_result = nodename_model.match(keyname.upper())
+<a name="l00180"></a>00180                         nodedcfname_result = nodedcfname_model.match(keyname.upper())
+<a name="l00181"></a>00181                         
+<a name="l00182"></a>00182                         <span class="keywordflow">if</span> keyname.upper() == <span class="stringliteral">"NETNAME"</span>:
+<a name="l00183"></a>00183                             <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_string(computed_value):
+<a name="l00184"></a>00184                                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name)
+<a name="l00185"></a>00185                             topology[<span class="stringliteral">"Name"</span>] = computed_value
+<a name="l00186"></a>00186                         <span class="keywordflow">elif</span> keyname.upper() == <span class="stringliteral">"NODES"</span>:
+<a name="l00187"></a>00187                             <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_integer(computed_value):
+<a name="l00188"></a>00188                                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name)
+<a name="l00189"></a>00189                             topology[<span class="stringliteral">"Number"</span>] = computed_value
+<a name="l00190"></a>00190                         <span class="keywordflow">elif</span> keyname.upper() == <span class="stringliteral">"EDSBASENAME"</span>:
+<a name="l00191"></a>00191                             <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_string(computed_value):
+<a name="l00192"></a>00192                                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name)
+<a name="l00193"></a>00193                             topology[<span class="stringliteral">"Path"</span>] = computed_value
+<a name="l00194"></a>00194                         <span class="keywordflow">elif</span> nodepresent_result:
+<a name="l00195"></a>00195                             <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_boolean(computed_value):
+<a name="l00196"></a>00196                                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name)
+<a name="l00197"></a>00197                             nodeid = int(nodepresent_result.groups()[0])
+<a name="l00198"></a>00198                             <span class="keywordflow">if</span> nodeid <span class="keywordflow">not</span> <span class="keywordflow">in</span> topology[<span class="stringliteral">"Nodes"</span>].keys():
+<a name="l00199"></a>00199                                 topology[<span class="stringliteral">"Nodes"</span>][nodeid] = {}
+<a name="l00200"></a>00200                             topology[<span class="stringliteral">"Nodes"</span>][nodeid][<span class="stringliteral">"Present"</span>] = computed_value
+<a name="l00201"></a>00201                         <span class="keywordflow">elif</span> nodename_result:
+<a name="l00202"></a>00202                             <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_string(value):
+<a name="l00203"></a>00203                                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name)
+<a name="l00204"></a>00204                             nodeid = int(nodename_result.groups()[0])
+<a name="l00205"></a>00205                             <span class="keywordflow">if</span> nodeid <span class="keywordflow">not</span> <span class="keywordflow">in</span> topology[<span class="stringliteral">"Nodes"</span>].keys():
+<a name="l00206"></a>00206                                 topology[<span class="stringliteral">"Nodes"</span>][nodeid] = {}
+<a name="l00207"></a>00207                             topology[<span class="stringliteral">"Nodes"</span>][nodeid][<span class="stringliteral">"Name"</span>] = computed_value
+<a name="l00208"></a>00208                         <span class="keywordflow">elif</span> nodedcfname_result:
+<a name="l00209"></a>00209                             <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_string(computed_value):
+<a name="l00210"></a>00210                                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name)
+<a name="l00211"></a>00211                             nodeid = int(nodedcfname_result.groups()[0])
+<a name="l00212"></a>00212                             <span class="keywordflow">if</span> nodeid <span class="keywordflow">not</span> <span class="keywordflow">in</span> topology[<span class="stringliteral">"Nodes"</span>].keys():
+<a name="l00213"></a>00213                                 topology[<span class="stringliteral">"Nodes"</span>][nodeid] = {}
+<a name="l00214"></a>00214                             topology[<span class="stringliteral">"Nodes"</span>][nodeid][<span class="stringliteral">"DCFName"</span>] = computed_value
+<a name="l00215"></a>00215                         <span class="keywordflow">else</span>:
+<a name="l00216"></a>00216                             <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Keyname \"%s\" not recognised for section \"[%s]\""</span>%(keyname, section_name)
+<a name="l00217"></a>00217                         
+<a name="l00218"></a>00218                 <span class="comment"># All lines that are not empty and are neither a comment neither not a valid assignment</span>
+<a name="l00219"></a>00219                 <span class="keywordflow">elif</span> assignment.strip() != <span class="stringliteral">""</span>:
+<a name="l00220"></a>00220                     <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid CPJ line"</span>%assignment.strip()
+<a name="l00221"></a>00221         
+<a name="l00222"></a>00222             <span class="keywordflow">if</span> <span class="stringliteral">"Number"</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> topology.keys():
+<a name="l00223"></a>00223                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"Nodes\" keyname in \"[%s]\" section is missing"</span>%section_name
+<a name="l00224"></a>00224         
+<a name="l00225"></a>00225             <span class="keywordflow">if</span> topology[<span class="stringliteral">"Number"</span>] != len(topology[<span class="stringliteral">"Nodes"</span>]):
+<a name="l00226"></a>00226                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"Nodes\" value not corresponding to number of nodes defined"</span>
+<a name="l00227"></a>00227             
+<a name="l00228"></a>00228             <span class="keywordflow">for</span> nodeid, node <span class="keywordflow">in</span> topology[<span class="stringliteral">"Nodes"</span>].items():
+<a name="l00229"></a>00229                 <span class="keywordflow">if</span> <span class="stringliteral">"Present"</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> node.keys():
+<a name="l00230"></a>00230                     <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"Node%dPresent\" keyname in \"[%s]\" section is missing"</span>%(nodeid, section_name)
+<a name="l00231"></a>00231             
+<a name="l00232"></a>00232             networks.append(topology)
+<a name="l00233"></a>00233             
+<a name="l00234"></a>00234         <span class="comment"># In other case, there is a syntax problem into CPJ file</span>
+<a name="l00235"></a>00235         <span class="keywordflow">else</span>:
+<a name="l00236"></a>00236             <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Section \"[%s]\" is unrecognized"</span>%section_name
+<a name="l00237"></a>00237     
+<a name="l00238"></a>00238     <span class="keywordflow">return</span> networks
+<a name="l00239"></a>00239 
+<a name="l00240"></a>00240 <span class="comment"># Function that parse an EDS file and returns a dictionary of the informations</span>
+<a name="l00241"></a><a class="code" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">00241</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">ParseEDSFile</a>(filepath):
+<a name="l00242"></a>00242     eds_dict = {}
+<a name="l00243"></a>00243     <span class="comment"># Read file text</span>
+<a name="l00244"></a>00244     eds_file = open(filepath,<span class="stringliteral">'</span><span class="stringliteral">r').read()</span>
+<a name="l00245"></a>00245 <span class="stringliteral">    sections = ExtractSections(eds_file)</span>
+<a name="l00246"></a>00246 <span class="stringliteral">    </span>
+<a name="l00247"></a>00247 <span class="stringliteral">    </span><span class="comment"># Parse assignments for each section</span>
+<a name="l00248"></a>00248     <span class="keywordflow">for</span> section_name, assignments <span class="keywordflow">in</span> sections:
+<a name="l00249"></a>00249         <span class="comment"># Reset values of entry</span>
+<a name="l00250"></a>00250         values = {}
+<a name="l00251"></a>00251         
+<a name="l00252"></a>00252         <span class="comment"># Search if the section name match an index or subindex expression</span>
+<a name="l00253"></a>00253         index_result = index_model.match(section_name.upper())
+<a name="l00254"></a>00254         subindex_result = subindex_model.match(section_name.upper())
+<a name="l00255"></a>00255         
+<a name="l00256"></a>00256         <span class="comment"># Compilation of the EDS information dictionary</span>
+<a name="l00257"></a>00257         
+<a name="l00258"></a>00258         is_entry = <span class="keyword">False</span>
+<a name="l00259"></a>00259         <span class="comment"># First case, section name is in SECTION_KEYNAMES </span>
+<a name="l00260"></a>00260         <span class="keywordflow">if</span> section_name.upper() <span class="keywordflow">in</span> SECTION_KEYNAMES:
+<a name="l00261"></a>00261             <span class="comment"># Verify that entry is not already defined</span>
+<a name="l00262"></a>00262             <span class="keywordflow">if</span> section_name.upper() <span class="keywordflow">not</span> <span class="keywordflow">in</span> eds_dict:
+<a name="l00263"></a>00263                 eds_dict[section_name.upper()] = values
+<a name="l00264"></a>00264             <span class="keywordflow">else</span>:
+<a name="l00265"></a>00265                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"[%s]\" section is defined two times"</span>%section_name
+<a name="l00266"></a>00266         <span class="comment"># Second case, section name is a subindex name </span>
+<a name="l00267"></a>00267         <span class="keywordflow">elif</span> subindex_result:
+<a name="l00268"></a>00268             <span class="comment"># Extract index and subindex number</span>
+<a name="l00269"></a>00269             index, subindex = [int(value, 16) <span class="keywordflow">for</span> value <span class="keywordflow">in</span> subindex_result.groups()]
+<a name="l00270"></a>00270             <span class="comment"># If index hasn't been referenced before, we add an entry into the dictionary</span>
+<a name="l00271"></a>00271             <span class="comment"># that will be updated later</span>
+<a name="l00272"></a>00272             <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> eds_dict:
+<a name="l00273"></a>00273                 eds_dict[index] = {<span class="stringliteral">"subindexes"</span> : {}}
+<a name="l00274"></a>00274             <span class="keywordflow">if</span> subindex <span class="keywordflow">not</span> <span class="keywordflow">in</span> eds_dict[index][<span class="stringliteral">"subindexes"</span>]:
+<a name="l00275"></a>00275                 eds_dict[index][<span class="stringliteral">"subindexes"</span>][subindex] = values
+<a name="l00276"></a>00276             <span class="keywordflow">else</span>:
+<a name="l00277"></a>00277                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"[%s]\" section is defined two times"</span>%section_name
+<a name="l00278"></a>00278             is_entry = <span class="keyword">True</span>
+<a name="l00279"></a>00279         <span class="comment"># Third case, section name is an index name </span>
+<a name="l00280"></a>00280         <span class="keywordflow">elif</span> index_result:
+<a name="l00281"></a>00281             <span class="comment"># Extract index number</span>
+<a name="l00282"></a>00282             index = int(index_result.groups()[0], 16)
+<a name="l00283"></a>00283             <span class="comment"># If index hasn't been referenced before, we add an entry into the dictionary</span>
+<a name="l00284"></a>00284             <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> eds_dict:
+<a name="l00285"></a>00285                 eds_dict[index] = values
+<a name="l00286"></a>00286                 eds_dict[index][<span class="stringliteral">"subindexes"</span>] = {}
+<a name="l00287"></a>00287             <span class="keywordflow">elif</span> eds_dict[index].keys() == [<span class="stringliteral">"subindexes"</span>]:
+<a name="l00288"></a>00288                 values[<span class="stringliteral">"subindexes"</span>] = eds_dict[index][<span class="stringliteral">"subindexes"</span>]
+<a name="l00289"></a>00289                 eds_dict[index] = values
+<a name="l00290"></a>00290             <span class="keywordflow">else</span>:
+<a name="l00291"></a>00291                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"[%s]\" section is defined two times"</span>%section_name
+<a name="l00292"></a>00292             is_entry = <span class="keyword">True</span>
+<a name="l00293"></a>00293         <span class="comment"># In any other case, there is a syntax problem into EDS file</span>
+<a name="l00294"></a>00294         <span class="keywordflow">else</span>:
+<a name="l00295"></a>00295             <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Section \"[%s]\" is unrecognized"</span>%section_name
+<a name="l00296"></a>00296         
+<a name="l00297"></a>00297         <span class="keywordflow">for</span> assignment <span class="keywordflow">in</span> assignments:
+<a name="l00298"></a>00298             <span class="comment"># Escape any comment</span>
+<a name="l00299"></a>00299             <span class="keywordflow">if</span> assignment.startswith(<span class="stringliteral">";"</span>):
+<a name="l00300"></a>00300                 <span class="keywordflow">pass</span>
+<a name="l00301"></a>00301             <span class="comment"># Verify that line is a valid assignment</span>
+<a name="l00302"></a>00302             <span class="keywordflow">elif</span> assignment.find(<span class="stringliteral">'='</span>) &gt; 0:
+<a name="l00303"></a>00303                 <span class="comment"># Split assignment into the two values keyname and value</span>
+<a name="l00304"></a>00304                 <span class="comment"># Verify that there is only one '=' character in the line</span>
+<a name="l00305"></a>00305                 <span class="keywordflow">try</span>:
+<a name="l00306"></a>00306                     keyname, value = assignment.split(<span class="stringliteral">"="</span>)
+<a name="l00307"></a>00307                 <span class="keywordflow">except</span>:
+<a name="l00308"></a>00308                     <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid EDS line"</span>%assignment.strip()
+<a name="l00309"></a>00309                 <span class="comment"># keyname must be immediately followed by the "=" sign, so we</span>
+<a name="l00310"></a>00310                 <span class="comment"># verify that there is no whitespace into keyname</span>
+<a name="l00311"></a>00311                 <span class="keywordflow">if</span> keyname.isalnum():
+<a name="l00312"></a>00312                     <span class="comment"># value can be preceded and followed by whitespaces, so we escape them</span>
+<a name="l00313"></a>00313                     value = value.strip()
+<a name="l00314"></a>00314                     <span class="comment"># First case, value starts with "$NODEID", then it's a formula</span>
+<a name="l00315"></a>00315                     <span class="keywordflow">if</span> value.startswith(<span class="stringliteral">"$NODEID"</span>):
+<a name="l00316"></a>00316                         <span class="keywordflow">try</span>:
+<a name="l00317"></a>00317                             test = int(value.replace(<span class="stringliteral">"$NODEID+"</span>, <span class="stringliteral">""</span>), 16)
+<a name="l00318"></a>00318                             computed_value = value.replace(<span class="stringliteral">"$NODEID"</span>, <span class="stringliteral">"self.ID"</span>)
+<a name="l00319"></a>00319                         <span class="keywordflow">except</span>:
+<a name="l00320"></a>00320                             <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid formula for attribute \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name)
+<a name="l00321"></a>00321                     <span class="comment"># Second case, value starts with "0x", then it's an hexadecimal value</span>
+<a name="l00322"></a>00322                     <span class="keywordflow">elif</span> value.startswith(<span class="stringliteral">"0x"</span>):
+<a name="l00323"></a>00323                         <span class="keywordflow">try</span>:
+<a name="l00324"></a>00324                             computed_value = int(value, 16)
+<a name="l00325"></a>00325                         <span class="keywordflow">except</span>:
+<a name="l00326"></a>00326                             <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid value for attribute \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name)
+<a name="l00327"></a>00327                     <span class="keywordflow">elif</span> value.isdigit():
+<a name="l00328"></a>00328                         <span class="comment"># Third case, value is a number and starts with "0", then it's an octal value</span>
+<a name="l00329"></a>00329                         <span class="keywordflow">if</span> value.startswith(<span class="stringliteral">"0"</span>):
+<a name="l00330"></a>00330                             computed_value = int(value, 8)
+<a name="l00331"></a>00331                         <span class="comment"># Forth case, value is a number and don't start with "0", then it's a decimal value</span>
+<a name="l00332"></a>00332                         <span class="keywordflow">else</span>:
+<a name="l00333"></a>00333                             computed_value = int(value)
+<a name="l00334"></a>00334                     <span class="comment"># In any other case, we keep string value</span>
+<a name="l00335"></a>00335                     <span class="keywordflow">else</span>:
+<a name="l00336"></a>00336                         computed_value = value
+<a name="l00337"></a>00337                     
+<a name="l00338"></a>00338                     <span class="comment"># Add value to values dictionary</span>
+<a name="l00339"></a>00339                     <span class="keywordflow">if</span> computed_value != <span class="stringliteral">""</span>:
+<a name="l00340"></a>00340                         <span class="comment"># If entry is an index or a subindex</span>
+<a name="l00341"></a>00341                         <span class="keywordflow">if</span> is_entry:
+<a name="l00342"></a>00342                             <span class="comment"># Verify that keyname is a possible attribute</span>
+<a name="l00343"></a>00343                             <span class="keywordflow">if</span> keyname.upper() <span class="keywordflow">not</span> <span class="keywordflow">in</span> ENTRY_ATTRIBUTES:
+<a name="l00344"></a>00344                                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Keyname \"%s\" not recognised for section \"[%s]\""</span>%(keyname, section_name)
+<a name="l00345"></a>00345                             <span class="comment"># Verify that value is valid</span>
+<a name="l00346"></a>00346                             <span class="keywordflow">elif</span> <span class="keywordflow">not</span> ENTRY_ATTRIBUTES[keyname.upper()](computed_value):
+<a name="l00347"></a>00347                                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name)
+<a name="l00348"></a>00348                             <span class="keywordflow">else</span>:
+<a name="l00349"></a>00349                                 values[keyname.upper()] = computed_value
+<a name="l00350"></a>00350                         <span class="keywordflow">else</span>:
+<a name="l00351"></a>00351                             values[keyname.upper()] = computed_value
+<a name="l00352"></a>00352             <span class="comment"># All lines that are not empty and are neither a comment neither not a valid assignment</span>
+<a name="l00353"></a>00353             <span class="keywordflow">elif</span> assignment.strip() != <span class="stringliteral">""</span>:
+<a name="l00354"></a>00354                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid EDS line"</span>%assignment.strip()
+<a name="l00355"></a>00355         
+<a name="l00356"></a>00356         <span class="comment"># If entry is an index or a subindex</span>
+<a name="l00357"></a>00357         <span class="keywordflow">if</span> is_entry:
+<a name="l00358"></a>00358             <span class="comment"># Verify that entry has an ObjectType</span>
+<a name="l00359"></a>00359             <span class="keywordflow">if</span> <span class="stringliteral">"OBJECTTYPE"</span> <span class="keywordflow">in</span> values.keys():
+<a name="l00360"></a>00360                 <span class="comment"># Extract entry ObjectType</span>
+<a name="l00361"></a>00361                 objecttype = values[<span class="stringliteral">"OBJECTTYPE"</span>]
+<a name="l00362"></a>00362                 <span class="comment"># Extract parameters defined</span>
+<a name="l00363"></a>00363                 keys = Set(values.keys())
+<a name="l00364"></a>00364                 keys.discard(<span class="stringliteral">"subindexes"</span>)
+<a name="l00365"></a>00365                 <span class="comment"># Extract possible parameters and parameters required</span>
+<a name="l00366"></a>00366                 possible = Set(ENTRY_TYPES[objecttype][<span class="stringliteral">"require"</span>] + ENTRY_TYPES[objecttype][<span class="stringliteral">"optional"</span>])
+<a name="l00367"></a>00367                 required = Set(ENTRY_TYPES[objecttype][<span class="stringliteral">"require"</span>])
+<a name="l00368"></a>00368                 <span class="comment"># Verify that parameters defined contains all the parameters required</span>
+<a name="l00369"></a>00369                 <span class="keywordflow">if</span> <span class="keywordflow">not</span> keys.issuperset(required):
+<a name="l00370"></a>00370                     missing = required.difference(keys)._data.keys()
+<a name="l00371"></a>00371                     <span class="keywordflow">if</span> len(missing) &gt; 1:
+<a name="l00372"></a>00372                         attributes = <span class="stringliteral">"Attributes %s are"</span>%<span class="stringliteral">", "</span>.join([<span class="stringliteral">"\"%s\""</span>%attribute <span class="keywordflow">for</span> attribute <span class="keywordflow">in</span> missing])
+<a name="l00373"></a>00373                     <span class="keywordflow">else</span>:
+<a name="l00374"></a>00374                         attributes = <span class="stringliteral">"Attribute \"%s\" is"</span>%missing[0]
+<a name="l00375"></a>00375                     <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on section \"[%s]\":\n%s required for a%s entry"</span>%(section_name, attributes, ENTRY_TYPES[objecttype][<span class="stringliteral">"name"</span>])
+<a name="l00376"></a>00376                 <span class="comment"># Verify that parameters defined are all in the possible parameters</span>
+<a name="l00377"></a>00377                 <span class="keywordflow">if</span> <span class="keywordflow">not</span> keys.issubset(possible):
+<a name="l00378"></a>00378                     unsupported = keys.difference(possible)._data.keys()
+<a name="l00379"></a>00379                     <span class="keywordflow">if</span> len(unsupported) &gt; 1:
+<a name="l00380"></a>00380                         attributes = <span class="stringliteral">"Attributes %s are"</span>%<span class="stringliteral">", "</span>.join([<span class="stringliteral">"\"%s\""</span>%attribute <span class="keywordflow">for</span> attribute <span class="keywordflow">in</span> unsupported])
+<a name="l00381"></a>00381                     <span class="keywordflow">else</span>:
+<a name="l00382"></a>00382                         attributes = <span class="stringliteral">"Attribute \"%s\" is"</span>%unsupported[0]
+<a name="l00383"></a>00383                     <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on section \"[%s]\":\n%s unsupported for a%s entry"</span>%(section_name, attributes, ENTRY_TYPES[objecttype][<span class="stringliteral">"name"</span>])
+<a name="l00384"></a>00384             <span class="keywordflow">else</span>:
+<a name="l00385"></a>00385                 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on section \"[%s]\":\nAttribute OBJECTTYPE is required"</span>%section_name
+<a name="l00386"></a>00386         
+<a name="l00387"></a>00387     <span class="keywordflow">return</span> eds_dict
+<a name="l00388"></a>00388 
+<a name="l00389"></a>00389 
+<a name="l00390"></a>00390 <span class="comment"># Function that write an EDS file after generate it's content</span>
+<a name="l00391"></a><a class="code" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">00391</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">WriteFile</a>(filepath, content):
+<a name="l00392"></a>00392     <span class="comment"># Open file in write mode</span>
+<a name="l00393"></a>00393     cfile = open(filepath,<span class="stringliteral">"w"</span>)
+<a name="l00394"></a>00394     <span class="comment"># Write content</span>
+<a name="l00395"></a>00395     cfile.write(content)
+<a name="l00396"></a>00396     <span class="comment"># Close file</span>
+<a name="l00397"></a>00397     cfile.close()
+<a name="l00398"></a>00398 
+<a name="l00399"></a>00399 
+<a name="l00400"></a>00400 <span class="comment"># Function that generate the EDS file content for the current node in the manager</span>
+<a name="l00401"></a><a class="code" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">00401</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">GenerateFileContent</a>(filepath):
+<a name="l00402"></a>00402     <span class="comment"># Dictionary of each index contents</span>
+<a name="l00403"></a>00403     indexContents = {}
+<a name="l00404"></a>00404     
+<a name="l00405"></a>00405     <span class="comment"># Extract local time</span>
+<a name="l00406"></a>00406     current_time = localtime()
+<a name="l00407"></a>00407     <span class="comment"># Extract node informations</span>
+<a name="l00408"></a>00408     nodename, nodeid, nodetype, description = Manager.GetCurrentNodeInfos()
+<a name="l00409"></a>00409     
+<a name="l00410"></a>00410     <span class="comment"># Compiling lists of indexes defined</span>
+<a name="l00411"></a>00411     entries = [idx <span class="keywordflow">for</span> name, idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0, 0xFFFF)]
+<a name="l00412"></a>00412     
+<a name="l00413"></a>00413     <span class="comment"># Generate FileInfo section</span>
+<a name="l00414"></a>00414     fileContent = <span class="stringliteral">"[FileInfo]\n"</span>
+<a name="l00415"></a>00415     fileContent += <span class="stringliteral">"CreatedBy=CANFestival\n"</span>
+<a name="l00416"></a>00416     fileContent += <span class="stringliteral">"Description=%s\n"</span>%description
+<a name="l00417"></a>00417     fileContent += <span class="stringliteral">"CreationTime=%s"</span>%strftime(<span class="stringliteral">"%I:%M"</span>, current_time)
+<a name="l00418"></a>00418     <span class="comment"># %p option of strftime seems not working, then generate AM/PM by hands</span>
+<a name="l00419"></a>00419     <span class="keywordflow">if</span> strftime(<span class="stringliteral">"%I"</span>, current_time) == strftime(<span class="stringliteral">"%H"</span>, current_time):
+<a name="l00420"></a>00420         fileContent += <span class="stringliteral">"AM\n"</span>
+<a name="l00421"></a>00421     <span class="keywordflow">else</span>:
+<a name="l00422"></a>00422         fileContent += <span class="stringliteral">"PM\n"</span>
+<a name="l00423"></a>00423     fileContent += <span class="stringliteral">"CreationDate=%s\n"</span>%strftime(<span class="stringliteral">"%m-%d-%Y"</span>, current_time)
+<a name="l00424"></a>00424     fileContent += <span class="stringliteral">"FileName=%s\n"</span>%os.path.split(filepath)[-1]
+<a name="l00425"></a>00425     fileContent += <span class="stringliteral">"FileVersion=1\n"</span>
+<a name="l00426"></a>00426     fileContent += <span class="stringliteral">"FileRevision=1\n"</span>
+<a name="l00427"></a>00427     fileContent += <span class="stringliteral">"EDSVersion=3.0\n"</span>
+<a name="l00428"></a>00428     
+<a name="l00429"></a>00429     <span class="comment"># Generate DeviceInfo section</span>
+<a name="l00430"></a>00430     fileContent += <span class="stringliteral">"\n[DeviceInfo]\n"</span>
+<a name="l00431"></a>00431     fileContent += <span class="stringliteral">"VendorName=CANFestival\n"</span>
+<a name="l00432"></a>00432     <span class="comment"># Use information typed by user in Identity entry</span>
+<a name="l00433"></a>00433     fileContent += <span class="stringliteral">"VendorNumber=0x%8.8X\n"</span>%Manager.GetCurrentEntry(0x1018, 1)
+<a name="l00434"></a>00434     fileContent += <span class="stringliteral">"ProductName=%s\n"</span>%nodename
+<a name="l00435"></a>00435     fileContent += <span class="stringliteral">"ProductNumber=0x%8.8X\n"</span>%Manager.GetCurrentEntry(0x1018, 2)
+<a name="l00436"></a>00436     fileContent += <span class="stringliteral">"RevisionNumber=0x%8.8X\n"</span>%Manager.GetCurrentEntry(0x1018, 3)
+<a name="l00437"></a>00437     <span class="comment"># CANFestival support all baudrates as soon as driver choosen support them</span>
+<a name="l00438"></a>00438     fileContent += <span class="stringliteral">"BaudRate_10=1\n"</span>
+<a name="l00439"></a>00439     fileContent += <span class="stringliteral">"BaudRate_20=1\n"</span>
+<a name="l00440"></a>00440     fileContent += <span class="stringliteral">"BaudRate_50=1\n"</span>
+<a name="l00441"></a>00441     fileContent += <span class="stringliteral">"BaudRate_125=1\n"</span>
+<a name="l00442"></a>00442     fileContent += <span class="stringliteral">"BaudRate_250=1\n"</span>
+<a name="l00443"></a>00443     fileContent += <span class="stringliteral">"BaudRate_500=1\n"</span>
+<a name="l00444"></a>00444     fileContent += <span class="stringliteral">"BaudRate_800=1\n"</span>
+<a name="l00445"></a>00445     fileContent += <span class="stringliteral">"BaudRate_1000=1\n"</span>
+<a name="l00446"></a>00446     <span class="comment"># Select BootUp type from the informations given by user</span>
+<a name="l00447"></a>00447     fileContent += <span class="stringliteral">"SimpleBootUpMaster=%s\n"</span>%BOOL_TRANSLATE[nodetype == <span class="stringliteral">"master"</span>]
+<a name="l00448"></a>00448     fileContent += <span class="stringliteral">"SimpleBootUpSlave=%s\n"</span>%BOOL_TRANSLATE[nodetype == <span class="stringliteral">"slave"</span>]
+<a name="l00449"></a>00449     <span class="comment"># CANFestival characteristics</span>
+<a name="l00450"></a>00450     fileContent += <span class="stringliteral">"Granularity=8\n"</span>
+<a name="l00451"></a>00451     fileContent += <span class="stringliteral">"DynamicChannelsSupported=0\n"</span>
+<a name="l00452"></a>00452     fileContent += <span class="stringliteral">"CompactPDO=0\n"</span>
+<a name="l00453"></a>00453     fileContent += <span class="stringliteral">"GroupMessaging=0\n"</span>
+<a name="l00454"></a>00454     <span class="comment"># Calculate receive and tranmit PDO numbers with the entry available</span>
+<a name="l00455"></a>00455     fileContent += <span class="stringliteral">"NrOfRXPDO=%d\n"</span>%len([idx <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> entries <span class="keywordflow">if</span> 0x1400 &lt;= idx &lt;= 0x15FF])
+<a name="l00456"></a>00456     fileContent += <span class="stringliteral">"NrOfTXPDO=%d\n"</span>%len([idx <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> entries <span class="keywordflow">if</span> 0x1800 &lt;= idx &lt;= 0x19FF])
+<a name="l00457"></a>00457     <span class="comment"># LSS not supported as soon as DS-302 was not fully implemented</span>
+<a name="l00458"></a>00458     fileContent += <span class="stringliteral">"LSS_Supported=0\n"</span>
+<a name="l00459"></a>00459     
+<a name="l00460"></a>00460     <span class="comment"># Generate Dummy Usage section</span>
+<a name="l00461"></a>00461     fileContent += <span class="stringliteral">"\n[DummyUsage]\n"</span>
+<a name="l00462"></a>00462     fileContent += <span class="stringliteral">"Dummy0001=0\n"</span>
+<a name="l00463"></a>00463     fileContent += <span class="stringliteral">"Dummy0002=1\n"</span>
+<a name="l00464"></a>00464     fileContent += <span class="stringliteral">"Dummy0003=1\n"</span>
+<a name="l00465"></a>00465     fileContent += <span class="stringliteral">"Dummy0004=1\n"</span>
+<a name="l00466"></a>00466     fileContent += <span class="stringliteral">"Dummy0005=1\n"</span>
+<a name="l00467"></a>00467     fileContent += <span class="stringliteral">"Dummy0006=1\n"</span>
+<a name="l00468"></a>00468     fileContent += <span class="stringliteral">"Dummy0007=1\n"</span>
+<a name="l00469"></a>00469 
+<a name="l00470"></a>00470     <span class="comment"># Generate Comments section</span>
+<a name="l00471"></a>00471     fileContent += <span class="stringliteral">"\n[Comments]\n"</span>
+<a name="l00472"></a>00472     fileContent += <span class="stringliteral">"Lines=0\n"</span>
+<a name="l00473"></a>00473     
+<a name="l00474"></a>00474     <span class="comment"># List of entry by type (Mandatory, Optional or Manufacturer</span>
+<a name="l00475"></a>00475     mandatories = []
+<a name="l00476"></a>00476     optionals = []
+<a name="l00477"></a>00477     manufacturers = []
+<a name="l00478"></a>00478     
+<a name="l00479"></a>00479     <span class="comment"># For each entry, we generate the entry section or sections if there is subindexes</span>
+<a name="l00480"></a>00480     <span class="keywordflow">for</span> entry <span class="keywordflow">in</span> entries:
+<a name="l00481"></a>00481         <span class="comment"># Extract infos and values for the entry</span>
+<a name="l00482"></a>00482         entry_infos = Manager.GetEntryInfos(entry)
+<a name="l00483"></a>00483         values = Manager.GetCurrentEntry(entry)
+<a name="l00484"></a>00484         <span class="comment"># Define section name</span>
+<a name="l00485"></a>00485         text = <span class="stringliteral">"\n[%X]\n"</span>%entry
+<a name="l00486"></a>00486         <span class="comment"># If there is only one value, it's a VAR entry</span>
+<a name="l00487"></a>00487         <span class="keywordflow">if</span> type(values) != ListType:
+<a name="l00488"></a>00488             <span class="comment"># Extract the informations of the first subindex</span>
+<a name="l00489"></a>00489             subentry_infos = Manager.GetSubentryInfos(entry, 0)
+<a name="l00490"></a>00490             <span class="comment"># Generate EDS informations for the entry</span>
+<a name="l00491"></a>00491             text += <span class="stringliteral">"ParameterName=%s\n"</span>%subentry_infos[<span class="stringliteral">"name"</span>]
+<a name="l00492"></a>00492             text += <span class="stringliteral">"ObjectType=0x7\n"</span>
+<a name="l00493"></a>00493             text += <span class="stringliteral">"DataType=0x%4.4X\n"</span>%subentry_infos[<span class="stringliteral">"type"</span>]
+<a name="l00494"></a>00494             text += <span class="stringliteral">"AccessType=%s\n"</span>%subentry_infos[<span class="stringliteral">"access"</span>]
+<a name="l00495"></a>00495             text += <span class="stringliteral">"DefaultValue=%s\n"</span>%values
+<a name="l00496"></a>00496             text += <span class="stringliteral">"PDOMapping=%s\n"</span>%BOOL_TRANSLATE[subentry_infos[<span class="stringliteral">"pdo"</span>]]
+<a name="l00497"></a>00497         <span class="keywordflow">else</span>:
+<a name="l00498"></a>00498             <span class="comment"># Generate EDS informations for the entry</span>
+<a name="l00499"></a>00499             text += <span class="stringliteral">"ParameterName=%s\n"</span>%entry_infos[<span class="stringliteral">"name"</span>]
+<a name="l00500"></a>00500             <span class="keywordflow">if</span> entry_infos[<span class="stringliteral">"struct"</span>] &amp; node.OD_IdenticalSubindexes:
+<a name="l00501"></a>00501                 text += <span class="stringliteral">"ObjectType=0x9\n"</span>
+<a name="l00502"></a>00502             <span class="keywordflow">else</span>:
+<a name="l00503"></a>00503                 text += <span class="stringliteral">"ObjectType=0x8\n"</span>
+<a name="l00504"></a>00504             
+<a name="l00505"></a>00505             <span class="comment"># Generate EDS informations for subindexes of the entry in a separate text</span>
+<a name="l00506"></a>00506             subtext = <span class="stringliteral">""</span>
+<a name="l00507"></a>00507             <span class="comment"># Reset number of subindex defined </span>
+<a name="l00508"></a>00508             nb_subentry = 0
+<a name="l00509"></a>00509             <span class="keywordflow">for</span> subentry, value <span class="keywordflow">in</span> enumerate(values):
+<a name="l00510"></a>00510                 <span class="comment"># Extract the informations of each subindex</span>
+<a name="l00511"></a>00511                 subentry_infos = Manager.GetSubentryInfos(entry, subentry)
+<a name="l00512"></a>00512                 <span class="comment"># If entry is not for the compatibility, generate informations for subindex</span>
+<a name="l00513"></a>00513                 <span class="keywordflow">if</span> subentry_infos[<span class="stringliteral">"name"</span>] != <span class="stringliteral">"Compatibility Entry"</span>:
+<a name="l00514"></a>00514                     subtext += <span class="stringliteral">"\n[%Xsub%X]\n"</span>%(entry, subentry)
+<a name="l00515"></a>00515                     subtext += <span class="stringliteral">"ParameterName=%s\n"</span>%subentry_infos[<span class="stringliteral">"name"</span>]
+<a name="l00516"></a>00516                     subtext += <span class="stringliteral">"ObjectType=0x7\n"</span>
+<a name="l00517"></a>00517                     subtext += <span class="stringliteral">"DataType=0x%4.4X\n"</span>%subentry_infos[<span class="stringliteral">"type"</span>]
+<a name="l00518"></a>00518                     subtext += <span class="stringliteral">"AccessType=%s\n"</span>%subentry_infos[<span class="stringliteral">"access"</span>]
+<a name="l00519"></a>00519                     subtext += <span class="stringliteral">"DefaultValue=%s\n"</span>%value
+<a name="l00520"></a>00520                     subtext += <span class="stringliteral">"PDOMapping=%s\n"</span>%BOOL_TRANSLATE[subentry_infos[<span class="stringliteral">"pdo"</span>]]
+<a name="l00521"></a>00521                     <span class="comment"># Increment number of subindex defined </span>
+<a name="l00522"></a>00522                     nb_subentry += 1
+<a name="l00523"></a>00523             <span class="comment"># Write number of subindex defined for the entry</span>
+<a name="l00524"></a>00524             text += <span class="stringliteral">"SubNumber=%d\n"</span>%nb_subentry
+<a name="l00525"></a>00525             <span class="comment"># Write subindex definitions</span>
+<a name="l00526"></a>00526             text += subtext
+<a name="l00527"></a>00527         
+<a name="l00528"></a>00528         <span class="comment"># Then we add the entry in the right list</span>
+<a name="l00529"></a>00529         
+<a name="l00530"></a>00530         <span class="comment"># First case, entry is between 0x2000 and 0x5FFF, then it's a manufacturer entry</span>
+<a name="l00531"></a>00531         <span class="keywordflow">if</span> 0x2000 &lt;= entry &lt;= 0x5FFF:
+<a name="l00532"></a>00532             manufacturers.append(entry)
+<a name="l00533"></a>00533         <span class="comment"># Second case, entry is required, then it's a mandatory entry</span>
+<a name="l00534"></a>00534         <span class="keywordflow">elif</span> entry_infos[<span class="stringliteral">"need"</span>]:
+<a name="l00535"></a>00535             mandatories.append(entry)
+<a name="l00536"></a>00536         <span class="comment"># In any other case, it's an optional entry</span>
+<a name="l00537"></a>00537         <span class="keywordflow">else</span>:
+<a name="l00538"></a>00538             optionals.append(entry)
+<a name="l00539"></a>00539         <span class="comment"># Save text of the entry in the dictiionary of contents</span>
+<a name="l00540"></a>00540         indexContents[entry] = text
+<a name="l00541"></a>00541     
+<a name="l00542"></a>00542     <span class="comment"># Before generate File Content we sort the entry list</span>
+<a name="l00543"></a>00543     manufacturers.sort()
+<a name="l00544"></a>00544     mandatories.sort()
+<a name="l00545"></a>00545     optionals.sort()
+<a name="l00546"></a>00546     
+<a name="l00547"></a>00547     <span class="comment"># Generate Definition of mandatory objects</span>
+<a name="l00548"></a>00548     fileContent += <span class="stringliteral">"\n[MandatoryObjects]\n"</span>
+<a name="l00549"></a>00549     fileContent += <span class="stringliteral">"SupportedObjects=%d\n"</span>%len(mandatories)
+<a name="l00550"></a>00550     <span class="keywordflow">for</span> idx, entry <span class="keywordflow">in</span> enumerate(mandatories):
+<a name="l00551"></a>00551         fileContent += <span class="stringliteral">"%d=0x%4.4X\n"</span>%(idx, entry)
+<a name="l00552"></a>00552     <span class="comment"># Write mandatory entries</span>
+<a name="l00553"></a>00553     <span class="keywordflow">for</span> entry <span class="keywordflow">in</span> mandatories:
+<a name="l00554"></a>00554         fileContent += indexContents[entry]
+<a name="l00555"></a>00555     
+<a name="l00556"></a>00556     <span class="comment"># Generate Definition of optional objects</span>
+<a name="l00557"></a>00557     fileContent += <span class="stringliteral">"\n[OptionalObjects]\n"</span>
+<a name="l00558"></a>00558     fileContent += <span class="stringliteral">"SupportedObjects=%d\n"</span>%len(optionals)
+<a name="l00559"></a>00559     <span class="keywordflow">for</span> idx, entry <span class="keywordflow">in</span> enumerate(optionals):
+<a name="l00560"></a>00560         fileContent += <span class="stringliteral">"%d=0x%4.4X\n"</span>%(idx, entry)
+<a name="l00561"></a>00561     <span class="comment"># Write optional entries</span>
+<a name="l00562"></a>00562     <span class="keywordflow">for</span> entry <span class="keywordflow">in</span> optionals:
+<a name="l00563"></a>00563         fileContent += indexContents[entry]
+<a name="l00564"></a>00564 
+<a name="l00565"></a>00565     <span class="comment"># Generate Definition of manufacturer objects</span>
+<a name="l00566"></a>00566     fileContent += <span class="stringliteral">"\n[ManufacturerObjects]\n"</span>
+<a name="l00567"></a>00567     fileContent += <span class="stringliteral">"SupportedObjects=%d\n"</span>%len(manufacturers)
+<a name="l00568"></a>00568     <span class="keywordflow">for</span> idx, entry <span class="keywordflow">in</span> enumerate(manufacturers):
+<a name="l00569"></a>00569         fileContent += <span class="stringliteral">"%d=0x%4.4X\n"</span>%(idx, entry)
+<a name="l00570"></a>00570     <span class="comment"># Write manufacturer entries</span>
+<a name="l00571"></a>00571     <span class="keywordflow">for</span> entry <span class="keywordflow">in</span> manufacturers:
+<a name="l00572"></a>00572         fileContent += indexContents[entry]
+<a name="l00573"></a>00573     
+<a name="l00574"></a>00574     <span class="comment"># Return File Content</span>
+<a name="l00575"></a>00575     <span class="keywordflow">return</span> fileContent
+<a name="l00576"></a>00576 
+<a name="l00577"></a>00577 
+<a name="l00578"></a>00578 <span class="comment"># Function that generates EDS file from current node edited</span>
+<a name="l00579"></a><a class="code" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">00579</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">GenerateEDSFile</a>(filepath, manager):
+<a name="l00580"></a>00580     <span class="keyword">global</span> Manager
+<a name="l00581"></a>00581     Manager = manager
+<a name="l00582"></a>00582     <span class="keywordflow">try</span>:
+<a name="l00583"></a>00583         <span class="comment"># Generate file content</span>
+<a name="l00584"></a>00584         content = GenerateFileContent(filepath)
+<a name="l00585"></a>00585         <span class="comment"># Write file</span>
+<a name="l00586"></a>00586         WriteFile(filepath, content)
+<a name="l00587"></a>00587         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00588"></a>00588     <span class="keywordflow">except</span> ValueError, message:
+<a name="l00589"></a>00589         <span class="keywordflow">return</span> <span class="stringliteral">"Unable to generate EDS file\n%s"</span>%message
+<a name="l00590"></a>00590     
+<a name="l00591"></a>00591 <span class="comment"># Function that generate the CPJ file content for the nodelist</span>
+<a name="l00592"></a><a class="code" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">00592</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">GenerateCPJContent</a>(nodelist):
+<a name="l00593"></a>00593     nodes = nodelist.SlaveNodes.keys()
+<a name="l00594"></a>00594     nodes.sort()
+<a name="l00595"></a>00595     
+<a name="l00596"></a>00596     fileContent = <span class="stringliteral">"[TOPOLOGY]\n"</span>
+<a name="l00597"></a>00597     fileContent += <span class="stringliteral">"NetName=%s\n"</span>%nodelist.GetNetworkName()
+<a name="l00598"></a>00598     fileContent += <span class="stringliteral">"Nodes=0x%2.2X\n"</span>%len(nodes)
+<a name="l00599"></a>00599     
+<a name="l00600"></a>00600     <span class="keywordflow">for</span> nodeid <span class="keywordflow">in</span> nodes:
+<a name="l00601"></a>00601         fileContent += <span class="stringliteral">"Node%dPresent=0x01\n"</span>%nodeid
+<a name="l00602"></a>00602         fileContent += <span class="stringliteral">"Node%dName=%s\n"</span>%(nodeid, nodelist.SlaveNodes[nodeid][<span class="stringliteral">"Name"</span>])
+<a name="l00603"></a>00603         fileContent += <span class="stringliteral">"Node%dDCFName=%s\n"</span>%(nodeid, nodelist.SlaveNodes[nodeid][<span class="stringliteral">"EDS"</span>])
+<a name="l00604"></a>00604         
+<a name="l00605"></a>00605     fileContent += <span class="stringliteral">"EDSBaseName=eds\n"</span>
+<a name="l00606"></a>00606     <span class="keywordflow">return</span> fileContent
+<a name="l00607"></a>00607 
+<a name="l00608"></a>00608 <span class="comment"># Function that generates Node from an EDS file</span>
+<a name="l00609"></a><a class="code" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">00609</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">GenerateNode</a>(filepath, cwd, nodeID = 0):
+<a name="l00610"></a>00610     <span class="keyword">global</span> Node
+<a name="l00611"></a>00611     <span class="comment"># Create a new node</span>
+<a name="l00612"></a>00612     Node = node.Node(id = nodeID)
+<a name="l00613"></a>00613     <span class="keywordflow">try</span>:
+<a name="l00614"></a>00614         <span class="comment"># Parse file and extract dictionary of EDS entry</span>
+<a name="l00615"></a>00615         eds_dict = ParseEDSFile(filepath)
+<a name="l00616"></a>00616         <span class="comment"># Extract Profile Number from Device Type entry</span>
+<a name="l00617"></a>00617         ProfileNb = eds_dict[0x1000][<span class="stringliteral">"DEFAULTVALUE"</span>] &amp; 0x0000ffff
+<a name="l00618"></a>00618         <span class="comment"># If profile is not DS-301 or DS-302</span>
+<a name="l00619"></a>00619         <span class="keywordflow">if</span> ProfileNb <span class="keywordflow">not</span> <span class="keywordflow">in</span> [301, 302]:
+<a name="l00620"></a>00620             <span class="comment"># Compile Profile name and path to .prf file</span>
+<a name="l00621"></a>00621             ProfileName = <span class="stringliteral">"DS-%d"</span>%ProfileNb
+<a name="l00622"></a>00622             ProfilePath = os.path.join(cwd, <span class="stringliteral">"config/%s.prf"</span>%ProfileName)
+<a name="l00623"></a>00623             <span class="comment"># Verify that profile is available</span>
+<a name="l00624"></a>00624             <span class="keywordflow">if</span> os.path.isfile(ProfilePath):
+<a name="l00625"></a>00625                 <span class="keywordflow">try</span>:
+<a name="l00626"></a>00626                     <span class="comment"># Load Profile</span>
+<a name="l00627"></a>00627                     execfile(ProfilePath)
+<a name="l00628"></a>00628                     Node.SetProfileName(ProfileName)
+<a name="l00629"></a>00629                     Node.SetProfile(Mapping)
+<a name="l00630"></a>00630                     Node.SetSpecificMenu(AddMenuEntries)
+<a name="l00631"></a>00631                 <span class="keywordflow">except</span>:
+<a name="l00632"></a>00632                     <span class="keywordflow">pass</span>
+<a name="l00633"></a>00633         <span class="comment"># Read all entries in the EDS dictionary </span>
+<a name="l00634"></a>00634         <span class="keywordflow">for</span> entry, values <span class="keywordflow">in</span> eds_dict.items():
+<a name="l00635"></a>00635             <span class="comment"># All sections with a name in keynames are escaped</span>
+<a name="l00636"></a>00636             <span class="keywordflow">if</span> entry <span class="keywordflow">in</span> SECTION_KEYNAMES:
+<a name="l00637"></a>00637                 <span class="keywordflow">pass</span>
+<a name="l00638"></a>00638             <span class="keywordflow">else</span>:
+<a name="l00639"></a>00639                 <span class="comment"># Extract informations for the entry</span>
+<a name="l00640"></a>00640                 entry_infos = Node.GetEntryInfos(entry)
+<a name="l00641"></a>00641                 
+<a name="l00642"></a>00642                 <span class="comment"># If no informations are available, then we write them</span>
+<a name="l00643"></a>00643                 <span class="keywordflow">if</span> <span class="keywordflow">not</span> entry_infos:
+<a name="l00644"></a>00644                     <span class="comment"># First case, entry is a VAR</span>
+<a name="l00645"></a>00645                     <span class="keywordflow">if</span> values[<span class="stringliteral">"OBJECTTYPE"</span>] == 7:
+<a name="l00646"></a>00646                         <span class="comment"># Add mapping for entry</span>
+<a name="l00647"></a>00647                         Node.AddMappingEntry(entry, name = values[<span class="stringliteral">"PARAMETERNAME"</span>], struct = 1)
+<a name="l00648"></a>00648                         <span class="comment"># Add mapping for first subindex</span>
+<a name="l00649"></a>00649                         Node.AddMappingEntry(entry, 0, values = {<span class="stringliteral">"name"</span> : values[<span class="stringliteral">"PARAMETERNAME"</span>], 
+<a name="l00650"></a>00650                                                                  <span class="stringliteral">"type"</span> : values[<span class="stringliteral">"DATATYPE"</span>], 
+<a name="l00651"></a>00651                                                                  <span class="stringliteral">"access"</span> : ACCESS_TRANSLATE[values[<span class="stringliteral">"ACCESSTYPE"</span>]], 
+<a name="l00652"></a>00652                                                                  <span class="stringliteral">"pdo"</span> : values[<span class="stringliteral">"PDOMAPPING"</span>] == 1})
+<a name="l00653"></a>00653                     <span class="comment"># Second case, entry is an ARRAY</span>
+<a name="l00654"></a>00654                     <span class="keywordflow">elif</span> values[<span class="stringliteral">"OBJECTTYPE"</span>] == 8:
+<a name="l00655"></a>00655                         <span class="comment"># Extract maximum subindex number defined</span>
+<a name="l00656"></a>00656                         <span class="keywordflow">try</span>:
+<a name="l00657"></a>00657                             max_subindex = values[<span class="stringliteral">"subindexes"</span>][0][<span class="stringliteral">"DEFAULTVALUE"</span>]
+<a name="l00658"></a>00658                         <span class="keywordflow">except</span>:
+<a name="l00659"></a>00659                             <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on entry 0x%4.4X:\nSubindex 0 must be defined for an ARRAY entry"</span>%entry
+<a name="l00660"></a>00660                         <span class="comment"># Add mapping for entry</span>
+<a name="l00661"></a>00661                         Node.AddMappingEntry(entry, name = values[<span class="stringliteral">"PARAMETERNAME"</span>], struct = 3)
+<a name="l00662"></a>00662                         <span class="comment"># Add mapping for first subindex</span>
+<a name="l00663"></a>00663                         Node.AddMappingEntry(entry, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00664"></a>00664                         <span class="comment"># Add mapping for other subindexes</span>
+<a name="l00665"></a>00665                         <span class="keywordflow">for</span> subindex <span class="keywordflow">in</span> xrange(1, int(max_subindex) + 1):
+<a name="l00666"></a>00666                             <span class="comment"># if subindex is defined</span>
+<a name="l00667"></a>00667                             <span class="keywordflow">if</span> subindex <span class="keywordflow">in</span> values[<span class="stringliteral">"subindexes"</span>]:
+<a name="l00668"></a>00668                                 Node.AddMappingEntry(entry, subindex, values = {<span class="stringliteral">"name"</span> : values[<span class="stringliteral">"subindexes"</span>][subindex][<span class="stringliteral">"PARAMETERNAME"</span>], 
+<a name="l00669"></a>00669                                                                                 <span class="stringliteral">"type"</span> : values[<span class="stringliteral">"subindexes"</span>][subindex][<span class="stringliteral">"DATATYPE"</span>], 
+<a name="l00670"></a>00670                                                                                 <span class="stringliteral">"access"</span> : ACCESS_TRANSLATE[values[<span class="stringliteral">"subindexes"</span>][subindex][<span class="stringliteral">"ACCESSTYPE"</span>]], 
+<a name="l00671"></a>00671                                                                                 <span class="stringliteral">"pdo"</span> : values[<span class="stringliteral">"subindexes"</span>][subindex][<span class="stringliteral">"PDOMAPPING"</span>] == 1})
+<a name="l00672"></a>00672                             <span class="comment"># if not, we add a mapping for compatibility </span>
+<a name="l00673"></a>00673                             <span class="keywordflow">else</span>:
+<a name="l00674"></a>00674                                 Node.AddMappingEntry(entry, subindex, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Compatibility Entry"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00675"></a>00675                     <span class="comment"># Third case, entry is an RECORD</span>
+<a name="l00676"></a>00676                     <span class="keywordflow">elif</span> values[<span class="stringliteral">"OBJECTTYPE"</span>] == 9:
+<a name="l00677"></a>00677                         <span class="comment"># Verify that the first subindex is defined</span>
+<a name="l00678"></a>00678                         <span class="keywordflow">if</span> 0 <span class="keywordflow">not</span> <span class="keywordflow">in</span> values[<span class="stringliteral">"subindexes"</span>]:
+<a name="l00679"></a>00679                             <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on entry 0x%4.4X:\nSubindex 0 must be defined for a RECORD entry"</span>%entry
+<a name="l00680"></a>00680                         <span class="comment"># Add mapping for entry</span>
+<a name="l00681"></a>00681                         Node.AddMappingEntry(entry, name = values[<span class="stringliteral">"PARAMETERNAME"</span>], struct = 7)
+<a name="l00682"></a>00682                         <span class="comment"># Add mapping for first subindex</span>
+<a name="l00683"></a>00683                         Node.AddMappingEntry(entry, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00684"></a>00684                         <span class="comment"># Verify that second subindex is defined</span>
+<a name="l00685"></a>00685                         <span class="keywordflow">if</span> 1 <span class="keywordflow">in</span> values:
+<a name="l00686"></a>00686                             Node.AddMappingEntry(entry, 1, values = {<span class="stringliteral">"name"</span> : values[<span class="stringliteral">"PARAMETERNAME"</span>] + <span class="stringliteral">" %d[(sub)]"</span>, 
+<a name="l00687"></a>00687                                                                      <span class="stringliteral">"type"</span> : values[<span class="stringliteral">"subindexes"</span>][1][<span class="stringliteral">"DATATYPE"</span>], 
+<a name="l00688"></a>00688                                                                      <span class="stringliteral">"access"</span> : ACCESS_TRANSLATE[values[<span class="stringliteral">"subindexes"</span>][1][<span class="stringliteral">"ACCESSTYPE"</span>]], 
+<a name="l00689"></a>00689                                                                      <span class="stringliteral">"pdo"</span> : values[<span class="stringliteral">"subindexes"</span>][1][<span class="stringliteral">"PDOMAPPING"</span>] == 1})
+<a name="l00690"></a>00690                         <span class="keywordflow">else</span>:
+<a name="l00691"></a>00691                             <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on entry 0x%4.4X:\nA RECORD entry must have at least 2 subindexes"</span>%entry
+<a name="l00692"></a>00692                 
+<a name="l00693"></a>00693                 <span class="comment"># Define entry for the new node</span>
+<a name="l00694"></a>00694                 
+<a name="l00695"></a>00695                 <span class="comment"># First case, entry is a VAR</span>
+<a name="l00696"></a>00696                 <span class="keywordflow">if</span> values[<span class="stringliteral">"OBJECTTYPE"</span>] == 7:
+<a name="l00697"></a>00697                     <span class="comment"># Take default value if it is defined</span>
+<a name="l00698"></a>00698                     <span class="keywordflow">if</span> <span class="stringliteral">"DEFAULTVALUE"</span> <span class="keywordflow">in</span> values:
+<a name="l00699"></a>00699                         value = values[<span class="stringliteral">"DEFAULTVALUE"</span>]
+<a name="l00700"></a>00700                     <span class="comment"># Find default value for value type of the entry</span>
+<a name="l00701"></a>00701                     <span class="keywordflow">else</span>:
+<a name="l00702"></a>00702                         value = GetDefaultValue(entry)
+<a name="l00703"></a>00703                     Node.AddEntry(entry, 0, value)
+<a name="l00704"></a>00704                 <span class="comment"># Second case, entry is an ARRAY or a RECORD</span>
+<a name="l00705"></a>00705                 <span class="keywordflow">elif</span> values[<span class="stringliteral">"OBJECTTYPE"</span>] <span class="keywordflow">in</span> (8, 9):
+<a name="l00706"></a>00706                     <span class="comment"># Verify that "Subnumber" attribute is defined and has a valid value</span>
+<a name="l00707"></a>00707                     <span class="keywordflow">if</span> <span class="stringliteral">"SUBNUMBER"</span> <span class="keywordflow">in</span> values <span class="keywordflow">and</span> values[<span class="stringliteral">"SUBNUMBER"</span>] &gt; 0:
+<a name="l00708"></a>00708                         <span class="comment"># Extract maximum subindex number defined</span>
+<a name="l00709"></a>00709                         <span class="keywordflow">try</span>:
+<a name="l00710"></a>00710                             max_subindex = values[<span class="stringliteral">"subindexes"</span>][0][<span class="stringliteral">"DEFAULTVALUE"</span>]
+<a name="l00711"></a>00711                         <span class="keywordflow">except</span>:
+<a name="l00712"></a>00712                             <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on entry 0x%4.4X:\nSubindex 0 must be defined for an ARRAY or a RECORD entry"</span>%entry
+<a name="l00713"></a>00713                         <span class="comment"># Define value for all subindexes except the first </span>
+<a name="l00714"></a>00714                         <span class="keywordflow">for</span> subindex <span class="keywordflow">in</span> xrange(1, int(max_subindex) + 1):
+<a name="l00715"></a>00715                             <span class="comment"># Take default value if it is defined and entry is defined</span>
+<a name="l00716"></a>00716                             <span class="keywordflow">if</span> subindex <span class="keywordflow">in</span> values[<span class="stringliteral">"subindexes"</span>] <span class="keywordflow">and</span> <span class="stringliteral">"DEFAULTVALUE"</span> <span class="keywordflow">in</span> values[<span class="stringliteral">"subindexes"</span>][subindex]:
+<a name="l00717"></a>00717                                 value = values[<span class="stringliteral">"subindexes"</span>][subindex][<span class="stringliteral">"DEFAULTVALUE"</span>]
+<a name="l00718"></a>00718                             <span class="comment"># Find default value for value type of the subindex</span>
+<a name="l00719"></a>00719                             <span class="keywordflow">else</span>:
+<a name="l00720"></a>00720                                 value = GetDefaultValue(entry, subindex)
+<a name="l00721"></a>00721                             Node.AddEntry(entry, subindex, value)
+<a name="l00722"></a>00722                     <span class="keywordflow">else</span>:
+<a name="l00723"></a>00723                         <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Array or Record entry 0x%4.4X must have a \"SubNumber\" attribute"</span>%entry
+<a name="l00724"></a>00724         <span class="keywordflow">return</span> Node
+<a name="l00725"></a>00725     <span class="keywordflow">except</span> SyntaxError, message:
+<a name="l00726"></a>00726         <span class="keywordflow">return</span> <span class="stringliteral">"Unable to import EDS file\n%s"</span>%message
+<a name="l00727"></a>00727 
+<a name="l00728"></a>00728 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00729"></a>00729 <span class="comment">#                             Main Function</span>
+<a name="l00730"></a>00730 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00731"></a>00731 
+<a name="l00732"></a>00732 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">'__main__'</span>:
+<a name="l00733"></a>00733     <span class="keywordflow">print</span> ParseEDSFile(<span class="stringliteral">"examples/PEAK MicroMod.eds"</span>)
+<a name="l00734"></a>00734 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/eds__utils_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/eds_utils.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/eds_utils.py File Reference</h1>
+<p>
+<a href="eds__utils_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html">eds_utils</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesets_1_1_5.html">sets::*</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetypes_1_1_5.html">types::*</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetime_1_1_5.html">time::*</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">eds_utils::GetDefaultValue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">eds_utils::ExtractSections</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">eds_utils::ParseCPJFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">eds_utils::ParseEDSFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">eds_utils::WriteFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">eds_utils::GenerateFileContent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">eds_utils::GenerateEDSFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">eds_utils::GenerateCPJContent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">eds_utils::GenerateNode</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/error_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/error.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/error.h</h1><a href="error_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __ERROR__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __ERROR__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span> 
+<a name="l00026"></a>00026 
+<a name="l00027"></a><a class="code" href="error_8h.html#53d64f03e3761bde171efd260276556e">00027</a> <span class="preprocessor">#define ERR_CAN_ADD_ID_TO_FILTER        "1      Not in init mode"</span>
+<a name="l00028"></a><a class="code" href="error_8h.html#eebe9254cd41085461d615bf53408ba5">00028</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_INIT_CLOCK              "4      Not in init mode"</span>
+<a name="l00029"></a><a class="code" href="error_8h.html#a7e1dc6c7418d75999d1ac1f217cdd3e">00029</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_INIT_1_FILTER           "5      Not in init mode"</span>
+<a name="l00030"></a><a class="code" href="error_8h.html#6c980f2bfad323f66b3215ce8f2537fc">00030</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_INIT_FILTER             "6      Not in init mode" </span>
+<a name="l00031"></a><a class="code" href="error_8h.html#bb776328e1c3cc9f643e0acda691c106">00031</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_MSG_TRANSMIT            "7      No buffer free "</span>
+<a name="l00032"></a><a class="code" href="error_8h.html#f145d6d8387fbaa5a28713124dd02407">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_SLEEP_MODE              "8      Is in init mode"</span>
+<a name="l00033"></a><a class="code" href="error_8h.html#9e621878a9a2cfcdb9d5d8957a2effa8">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_SLEEP_MODE_Q            "9      Is in init mode"</span>
+<a name="l00034"></a><a class="code" href="error_8h.html#bed69f359aaccd95e634c16fee5dfa24">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_SLEEP_WUP_MODE          "10     Is in init mode"</span>
+<a name="l00035"></a><a class="code" href="error_8h.html#4b4802d58ab57bcb221574d9436cddfb">00035</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN0HDLRCV_STACK_FULL       "11     Stack R full"</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="preprocessor">#endif </span><span class="comment">/* __ERROR__ */</span> 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/error_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/error.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/error.h File Reference</h1>
+<p>
+<a href="error_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#53d64f03e3761bde171efd260276556e">ERR_CAN_ADD_ID_TO_FILTER</a>&nbsp;&nbsp;&nbsp;&quot;1      Not in init mode&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#eebe9254cd41085461d615bf53408ba5">ERR_CAN_INIT_CLOCK</a>&nbsp;&nbsp;&nbsp;&quot;4      Not in init mode&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a7e1dc6c7418d75999d1ac1f217cdd3e">ERR_CAN_INIT_1_FILTER</a>&nbsp;&nbsp;&nbsp;&quot;5      Not in init mode&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#6c980f2bfad323f66b3215ce8f2537fc">ERR_CAN_INIT_FILTER</a>&nbsp;&nbsp;&nbsp;&quot;6      Not in init mode&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#bb776328e1c3cc9f643e0acda691c106">ERR_CAN_MSG_TRANSMIT</a>&nbsp;&nbsp;&nbsp;&quot;7      No buffer free &quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#f145d6d8387fbaa5a28713124dd02407">ERR_CAN_SLEEP_MODE</a>&nbsp;&nbsp;&nbsp;&quot;8      Is in init mode&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#9e621878a9a2cfcdb9d5d8957a2effa8">ERR_CAN_SLEEP_MODE_Q</a>&nbsp;&nbsp;&nbsp;&quot;9      Is in init mode&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#bed69f359aaccd95e634c16fee5dfa24">ERR_CAN_SLEEP_WUP_MODE</a>&nbsp;&nbsp;&nbsp;&quot;10     Is in init mode&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#4b4802d58ab57bcb221574d9436cddfb">ERR_CAN0HDLRCV_STACK_FULL</a>&nbsp;&nbsp;&nbsp;&quot;11     Stack R full&quot;</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="4b4802d58ab57bcb221574d9436cddfb"></a><!-- doxytag: member="error.h::ERR_CAN0HDLRCV_STACK_FULL" ref="4b4802d58ab57bcb221574d9436cddfb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ERR_CAN0HDLRCV_STACK_FULL&nbsp;&nbsp;&nbsp;&quot;11     Stack R full&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="error_8h-source.html#l00035">35</a> of file <a class="el" href="error_8h-source.html">error.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="53d64f03e3761bde171efd260276556e"></a><!-- doxytag: member="error.h::ERR_CAN_ADD_ID_TO_FILTER" ref="53d64f03e3761bde171efd260276556e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ERR_CAN_ADD_ID_TO_FILTER&nbsp;&nbsp;&nbsp;&quot;1      Not in init mode&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="error_8h-source.html#l00027">27</a> of file <a class="el" href="error_8h-source.html">error.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a7e1dc6c7418d75999d1ac1f217cdd3e"></a><!-- doxytag: member="error.h::ERR_CAN_INIT_1_FILTER" ref="a7e1dc6c7418d75999d1ac1f217cdd3e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ERR_CAN_INIT_1_FILTER&nbsp;&nbsp;&nbsp;&quot;5      Not in init mode&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="error_8h-source.html#l00029">29</a> of file <a class="el" href="error_8h-source.html">error.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="eebe9254cd41085461d615bf53408ba5"></a><!-- doxytag: member="error.h::ERR_CAN_INIT_CLOCK" ref="eebe9254cd41085461d615bf53408ba5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ERR_CAN_INIT_CLOCK&nbsp;&nbsp;&nbsp;&quot;4      Not in init mode&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="error_8h-source.html#l00028">28</a> of file <a class="el" href="error_8h-source.html">error.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6c980f2bfad323f66b3215ce8f2537fc"></a><!-- doxytag: member="error.h::ERR_CAN_INIT_FILTER" ref="6c980f2bfad323f66b3215ce8f2537fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ERR_CAN_INIT_FILTER&nbsp;&nbsp;&nbsp;&quot;6      Not in init mode&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="error_8h-source.html#l00030">30</a> of file <a class="el" href="error_8h-source.html">error.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bb776328e1c3cc9f643e0acda691c106"></a><!-- doxytag: member="error.h::ERR_CAN_MSG_TRANSMIT" ref="bb776328e1c3cc9f643e0acda691c106" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ERR_CAN_MSG_TRANSMIT&nbsp;&nbsp;&nbsp;&quot;7      No buffer free &quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="error_8h-source.html#l00031">31</a> of file <a class="el" href="error_8h-source.html">error.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f145d6d8387fbaa5a28713124dd02407"></a><!-- doxytag: member="error.h::ERR_CAN_SLEEP_MODE" ref="f145d6d8387fbaa5a28713124dd02407" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ERR_CAN_SLEEP_MODE&nbsp;&nbsp;&nbsp;&quot;8      Is in init mode&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="error_8h-source.html#l00032">32</a> of file <a class="el" href="error_8h-source.html">error.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9e621878a9a2cfcdb9d5d8957a2effa8"></a><!-- doxytag: member="error.h::ERR_CAN_SLEEP_MODE_Q" ref="9e621878a9a2cfcdb9d5d8957a2effa8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ERR_CAN_SLEEP_MODE_Q&nbsp;&nbsp;&nbsp;&quot;9      Is in init mode&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="error_8h-source.html#l00033">33</a> of file <a class="el" href="error_8h-source.html">error.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bed69f359aaccd95e634c16fee5dfa24"></a><!-- doxytag: member="error.h::ERR_CAN_SLEEP_WUP_MODE" ref="bed69f359aaccd95e634c16fee5dfa24" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ERR_CAN_SLEEP_WUP_MODE&nbsp;&nbsp;&nbsp;&quot;10     Is in init mode&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="error_8h-source.html#l00034">34</a> of file <a class="el" href="error_8h-source.html">error.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/example__objdict_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,597 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c</h1><a href="example__objdict_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;stddef.h&gt;</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;canfestival/applicfg.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "canfestival/def.h"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include "canfestival/can.h"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include "canfestival/objdictdef.h"</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include "canfestival/pdo.h"</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include "canfestival/sdo.h"</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include "canfestival/sync.h"</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include "canfestival/lifegrd.h"</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include "canfestival/nmtSlave.h"</span>
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 <span class="comment">/**************************************************************************/</span>
+<a name="l00037"></a>00037 <span class="comment">/* Declaration of the mapped variables                                    */</span>
+<a name="l00038"></a>00038 <span class="comment">/**************************************************************************/</span>
+<a name="l00039"></a><a class="code" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">00039</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a> = 0;               <span class="comment">// Mapped at index 0x2000, subindex 0x01</span>
+<a name="l00040"></a><a class="code" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">00040</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a> = 0;               <span class="comment">// Mapped at index 0x2000, subindex 0x02</span>
+<a name="l00041"></a><a class="code" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">00041</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">hours</a> = 0;         <span class="comment">// Mapped at index 0x2000, subindex 0x03</span>
+<a name="l00042"></a><a class="code" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">00042</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">day</a> = 0;           <span class="comment">// Mapped at index 0x2000, subindex 0x04</span>
+<a name="l00043"></a><a class="code" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">00043</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a> = 0;         <span class="comment">// Mapped at index 0x6000, subindex 0x00</span>
+<a name="l00044"></a><a class="code" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">00044</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a> = 0;                <span class="comment">// Mapped at index 0x6001, subindex 0x00</span>
+<a name="l00045"></a><a class="code" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">00045</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>[10] = 0;           <span class="comment">// Mapped at index 0x6002, subindex 0x00</span>
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="comment">/**************************************************************************/</span>
+<a name="l00048"></a>00048 <span class="comment">/* Declaration of the value range types                                   */</span>
+<a name="l00049"></a>00049 <span class="comment">/**************************************************************************/</span>
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 
+<a name="l00053"></a><a class="code" href="example__objdict_8c.html#e574fe0d6808ebb128aee1cdb108d700">00053</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#e574fe0d6808ebb128aee1cdb108d700">Linux_slave_valueRangeTest</a> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> typeValue, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> unsValue, <a class="code" href="hcs12_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">REAL32</a> realValue)
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055   <span class="keywordflow">switch</span> (typeValue) {
+<a name="l00056"></a>00056   }
+<a name="l00057"></a>00057   <span class="keywordflow">return</span> 0;
+<a name="l00058"></a>00058 }
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 <span class="comment">/**************************************************************************/</span>
+<a name="l00062"></a>00062 <span class="comment">/* The node id                                                            */</span>
+<a name="l00063"></a>00063 <span class="comment">/**************************************************************************/</span>
+<a name="l00064"></a>00064 <span class="comment">/* node_id default value. </span>
+<a name="l00065"></a>00065 <span class="comment">   This default value is deprecated.</span>
+<a name="l00066"></a>00066 <span class="comment">   You should always overwrite this by using the function setNodeId(UNS8 nodeId) in your C code.</span>
+<a name="l00067"></a>00067 <span class="comment">*/</span>
+<a name="l00068"></a><a class="code" href="example__objdict_8c.html#e19bfd2ea75b7ddfc0c9e520240ab733">00068</a> <span class="preprocessor">#define NODE_ID 0x01</span>
+<a name="l00069"></a><a class="code" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">00069</a> <span class="preprocessor"></span><a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">Linux_slave_bDeviceNodeId</a> = <a class="code" href="example__objdict_8c.html#e19bfd2ea75b7ddfc0c9e520240ab733">NODE_ID</a>;
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 <span class="comment">//*****************************************************************************/</span>
+<a name="l00073"></a>00073 <span class="comment">/* Array of message processing information */</span>
+<a name="l00074"></a>00074 <span class="comment">/* Should not be modified */</span>
+<a name="l00075"></a>00075 
+<a name="l00076"></a><a class="code" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">00076</a> <span class="keyword">const</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">Linux_slave_iam_a_slave</a> = 1
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078   <span class="comment">// Macros definition</span>
+<a name="l00079"></a>00079 
+<a name="l00080"></a>00080 <span class="comment">/* Beware : </span>
+<a name="l00081"></a>00081 <span class="comment">index                 *must* be writen 4 numbers in hexa</span>
+<a name="l00082"></a>00082 <span class="comment">sub_index             *must* be writen 2 numbers in hexa</span>
+<a name="l00083"></a>00083 <span class="comment">size_variable_in_UNS8 *must* be writen 2 numbers in hexa</span>
+<a name="l00084"></a>00084 <span class="comment">*/</span>
+<a name="l00085"></a>00085 <span class="preprocessor">#define PDO_MAP(index, sub_index, size_variable_in_bits)\</span>
+<a name="l00086"></a>00086 <span class="preprocessor">0x ## index ## sub_index ## size_variable_in_bits</span>
+<a name="l00087"></a>00087 <span class="preprocessor"></span>
+<a name="l00092"></a>00092 <span class="preprocessor">#define DeclareIndexTableEntry(entryname, index)    { (subindex*)entryname,sizeof(entryname)/sizeof(entryname[0]), index}</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span>
+<a name="l00094"></a>00094 <span class="comment">//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$</span>
+<a name="l00095"></a>00095 <span class="comment">//</span>
+<a name="l00096"></a>00096 <span class="comment">//                       OBJECT DICTIONARY</span>
+<a name="l00097"></a>00097 <span class="comment">//                   </span>
+<a name="l00098"></a>00098 <span class="comment">//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$</span>
+<a name="l00099"></a>00099 <span class="comment">// Make your change, depending of your application</span>
+<a name="l00100"></a>00100  
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102 <span class="comment">/* index 0x1000 :   Device type. </span>
+<a name="l00103"></a>00103 <span class="comment">                    You have to change the value below, so</span>
+<a name="l00104"></a>00104 <span class="comment">                    it fits your canopen-slave-module */</span>
+<a name="l00105"></a>00105  
+<a name="l00106"></a>00106                     <span class="comment">/* Not used, so, should not be modified */</span>
+<a name="l00107"></a>00107                     
+<a name="l00108"></a>00108                     <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> Linux_slave_obj1000 = 0;
+<a name="l00109"></a><a class="code" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">00109</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">Linux_slave_Index1000</a>[] =
+<a name="l00110"></a>00110                     {
+<a name="l00111"></a>00111                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1000 }
+<a name="l00112"></a>00112                     };
+<a name="l00113"></a>00113 
+<a name="l00114"></a>00114 <span class="comment">/* index 0x1001 :   Error register. </span>
+<a name="l00115"></a>00115 <span class="comment">                    Change the entries to fit your application </span>
+<a name="l00116"></a>00116 <span class="comment">                    Not used, so, should not be modified */</span>
+<a name="l00117"></a><a class="code" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">00117</a>                     <span class="comment">/*const*/</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">Linux_slave_obj1001</a> = 0x0;
+<a name="l00118"></a><a class="code" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">00118</a>                     <span class="comment">/*const*/</span> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">Linux_slave_Index1001</a>[] =
+<a name="l00119"></a>00119                     {
+<a name="l00120"></a>00120                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">Linux_slave_obj1001</a> }
+<a name="l00121"></a>00121                     };
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123 <span class="comment">/* index 0x1005 :   COB_ID SYNC */</span>
+<a name="l00124"></a>00124                     <span class="comment">/* Should not be modified */</span>
+<a name="l00125"></a><a class="code" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">00125</a>                     <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">Linux_slave_obj1005</a> = 0x00000080; <span class="comment">// bit 30 = 1 : device can generate a SYNC message</span>
+<a name="l00126"></a>00126                                                 <span class="comment">// Beware, it is over written when the node </span>
+<a name="l00127"></a>00127                                                 <span class="comment">// enters in reset mode</span>
+<a name="l00128"></a>00128                                                 <span class="comment">// See initResetMode() in init.c</span>
+<a name="l00129"></a><a class="code" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">00129</a>                     <span class="comment">/*const*/</span> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">Linux_slave_Index1005</a>[] =
+<a name="l00130"></a>00130                     {
+<a name="l00131"></a>00131                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">Linux_slave_obj1005</a> }
+<a name="l00132"></a>00132                     };
+<a name="l00133"></a>00133 
+<a name="l00134"></a>00134 <span class="comment">/* index 0x1006 :   SYNC period */</span>
+<a name="l00135"></a>00135                     <span class="comment">// For producing the SYNC signal every n micro-seconds.</span>
+<a name="l00136"></a>00136                     <span class="comment">// Put 0 to not producing SYNC</span>
+<a name="l00137"></a><a class="code" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">00137</a>                     <span class="comment">/*const*/</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">Linux_slave_obj1006</a> = 0x0; 
+<a name="l00138"></a>00138                                          <span class="comment">// Default 0 to not produce SYNC //</span>
+<a name="l00139"></a>00139                                          <span class="comment">// Beware, it is over written when the </span>
+<a name="l00140"></a>00140                                          <span class="comment">// node enters in reset mode.</span>
+<a name="l00141"></a>00141                                          <span class="comment">// See initResetMode() in init.c</span>
+<a name="l00142"></a><a class="code" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">00142</a>                     <span class="comment">/*const*/</span> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">Linux_slave_Index1006</a>[] =
+<a name="l00143"></a>00143                     {
+<a name="l00144"></a>00144                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">Linux_slave_obj1006</a> }
+<a name="l00145"></a>00145                     };
+<a name="l00146"></a>00146 
+<a name="l00147"></a>00147 <span class="comment">/* index 0x1007 :   Synchronous Window Length</span>
+<a name="l00148"></a>00148 <span class="comment">                    Seems to be needed by DS401 to generate the SYNC signal ! */</span>
+<a name="l00149"></a><a class="code" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">00149</a>                     <span class="comment">/*const*/</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">Linux_slave_obj1007</a> = 0x0; <span class="comment">/* Default 0 */</span>
+<a name="l00150"></a><a class="code" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">00150</a>                     <span class="comment">/*const*/</span> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">Linux_slave_Index1007</a>[] =
+<a name="l00151"></a>00151                     {
+<a name="l00152"></a>00152                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">Linux_slave_obj1007</a> }
+<a name="l00153"></a>00153                     };
+<a name="l00154"></a>00154 
+<a name="l00155"></a>00155 <span class="comment">/* index 0x1008 :   Manufacturer device name */</span>
+<a name="l00156"></a><a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">00156</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a>[] = <span class="stringliteral">"Appli_Slave_HC12"</span>; <span class="comment">/* Default 0 */</span>
+<a name="l00157"></a><a class="code" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">00157</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">Linux_slave_Index1008</a>[] =
+<a name="l00158"></a>00158                     {
+<a name="l00159"></a>00159                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a> }
+<a name="l00160"></a>00160                     };
+<a name="l00161"></a>00161 
+<a name="l00162"></a>00162 <span class="comment">/* index 0x1009 :   Manufacturer hardware version */</span>
+<a name="l00163"></a><a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">00163</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a>[] = <span class="stringliteral">"__DATE__"</span>; <span class="comment">/* Default 0 */</span>
+<a name="l00164"></a><a class="code" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">00164</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">Linux_slave_Index1009</a>[] =
+<a name="l00165"></a>00165                     {
+<a name="l00166"></a>00166                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a> }
+<a name="l00167"></a>00167                     };
+<a name="l00168"></a>00168 
+<a name="l00169"></a>00169 <span class="comment">/* index 0x100A :   Manufacturer software version */</span>
+<a name="l00170"></a><a class="code" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">00170</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">Linux_slave_obj100A</a>[] = __TIME__; <span class="comment">/* Default 0 */</span>
+<a name="l00171"></a><a class="code" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">00171</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">Linux_slave_Index100A</a>[] =
+<a name="l00172"></a>00172                     {
+<a name="l00173"></a>00173                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, Linux_slave_sizeof(obj100A), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">Linux_slave_obj100A</a>}
+<a name="l00174"></a>00174                     };
+<a name="l00175"></a>00175 
+<a name="l00176"></a>00176 
+<a name="l00177"></a><a class="code" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">00177</a>                     <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> <a class="code" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">Linux_slave_heartBeatTimers</a>[1] = {TIMER_NONE,};
+<a name="l00178"></a>00178 <span class="comment">/* index 0x1016 :   HeartBeat consumers </span>
+<a name="l00179"></a>00179 <span class="comment">                    The nodes which can send a heartbeat */</span> 
+<a name="l00180"></a><a class="code" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">00180</a>                     <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">Linux_slave_obj1016</a>[] = {<span class="comment">// Consumer time for each node </span>
+<a name="l00181"></a>00181                     0x00000000}; <span class="comment">// Format 0x00NNTTTT (N=Node T=time in ms)</span>
+<a name="l00182"></a>00182 
+<a name="l00183"></a><a class="code" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">00183</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">Linux_slave_obj1016_cnt</a> = 1; <span class="comment">// 1 nodes could send me</span>
+<a name="l00184"></a>00184                                                   <span class="comment">// their heartbeat.</span>
+<a name="l00185"></a><a class="code" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">00185</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">Linux_slave_Index1016</a>[] = 
+<a name="l00186"></a>00186                     {
+<a name="l00187"></a>00187                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1016_cnt },
+<a name="l00188"></a>00188                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1016[0] }
+<a name="l00189"></a>00189                     }; 
+<a name="l00190"></a>00190 
+<a name="l00191"></a>00191 <span class="comment">/* index 0x1017 :   Heartbeat producer                    </span>
+<a name="l00192"></a>00192 <span class="comment">                    Every HBProducerTime, the node sends its heartbeat */</span>
+<a name="l00193"></a><a class="code" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">00193</a>                     <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">Linux_slave_obj1017</a> = 0; <span class="comment">//HBProducerTime in ms. If 0 : not activated </span>
+<a name="l00194"></a>00194                                                      <span class="comment">// Beware, it is over written when the </span>
+<a name="l00195"></a>00195                                                      <span class="comment">// node enters in reset mode.</span>
+<a name="l00196"></a>00196                                                      <span class="comment">// See initResetMode() in init.c</span>
+<a name="l00197"></a><a class="code" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">00197</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">Linux_slave_Index1017</a>[] =
+<a name="l00198"></a>00198                     {
+<a name="l00199"></a>00199                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), &amp;Linux_slave_obj1017 }
+<a name="l00200"></a>00200                     };
+<a name="l00201"></a>00201 
+<a name="l00202"></a>00202 <span class="comment">/* index 0x1018 :   Identity object */</span>
+<a name="l00205"></a>00205                     <span class="comment">/* Values can be modified */</span>
+<a name="l00206"></a>00206 
+<a name="l00207"></a><a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">00207</a>                     s_identity <a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a> =
+<a name="l00208"></a>00208                     {
+<a name="l00209"></a>00209                       4,       <span class="comment">// number of supported entries</span>
+<a name="l00210"></a>00210                       0,  <span class="comment">// Vendor-ID (given by the can-cia)</span>
+<a name="l00211"></a>00211                       0,  <span class="comment">// Product Code</span>
+<a name="l00212"></a>00212                       0,  <span class="comment">// Revision number</span>
+<a name="l00213"></a>00213                       0  <span class="comment">// serial number</span>
+<a name="l00214"></a>00214                     };
+<a name="l00215"></a>00215 
+<a name="l00216"></a><a class="code" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">00216</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">Linux_slave_Index1018</a>[] =
+<a name="l00217"></a>00217                     {
+<a name="l00218"></a>00218                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>,  <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>),  (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1018.count },
+<a name="l00219"></a>00219                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1018.vendor_id},
+<a name="l00220"></a>00220                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1018.product_code},
+<a name="l00221"></a>00221                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1018.revision_number},
+<a name="l00222"></a>00222                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1018.serial_number}
+<a name="l00223"></a>00223                     };
+<a name="l00224"></a>00224 
+<a name="l00225"></a>00225 <span class="comment">/* index 0x1200 :   The SDO Server parameters */</span>
+<a name="l00226"></a>00226                     <span class="comment">/* BEWARE You cannot define more than one SDO server */</span>
+<a name="l00227"></a>00227                     <span class="comment">/* The values should not be modified here, </span>
+<a name="l00228"></a>00228 <span class="comment">                    but can be changed at runtime */</span>
+<a name="l00229"></a>00229                     <span class="comment">// Beware that the default values that you could put here</span>
+<a name="l00230"></a>00230                     <span class="comment">// will be over written at the initialisation of the node. </span>
+<a name="l00231"></a>00231                     <span class="comment">// See setNodeId() in init.c</span>
+<a name="l00232"></a><a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">00232</a>                     s_sdo_parameter <a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a>  = 
+<a name="l00233"></a>00233                       { 3,                   <span class="comment">// Number of entries. Always 3 for the SDO        </span>
+<a name="l00234"></a>00234                         0x601,     <span class="comment">// The cob_id transmited in CAN msg to the server     </span>
+<a name="l00235"></a>00235                         0x581,     <span class="comment">// The cob_id received in CAN msg from the server  </span>
+<a name="l00236"></a>00236                         0x01      <span class="comment">// The node id of the client. Should not be modified</span>
+<a name="l00237"></a>00237                       };
+<a name="l00238"></a><a class="code" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">00238</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">Linux_slave_Index1200</a>[] =
+<a name="l00239"></a>00239                     {
+<a name="l00240"></a>00240                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>,  <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1200.count },
+<a name="l00241"></a>00241                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1200.cob_id_client },
+<a name="l00242"></a>00242                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1200.cob_id_server },
+<a name="l00243"></a>00243                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>,  <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>),  (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1200.node_id }
+<a name="l00244"></a>00244                     };
+<a name="l00245"></a>00245 
+<a name="l00246"></a>00246 <span class="comment">/* index 0x1280 :   SDO client parameter */</span>
+<a name="l00247"></a><a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">00247</a>                     s_sdo_parameter <a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a> = 
+<a name="l00248"></a>00248                       { 3,     <span class="comment">// Nb of entries </span>
+<a name="l00249"></a>00249                         0x600, <span class="comment">// cobid transmited to the server. The good value should be 0x600 + server nodeId</span>
+<a name="l00250"></a>00250                         0x580, <span class="comment">// cobid received from the server. The good value should be 0x580 + server nodeId</span>
+<a name="l00251"></a>00251                         0x01  <span class="comment">// server NodeId</span>
+<a name="l00252"></a>00252                       };
+<a name="l00253"></a><a class="code" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">00253</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">Linux_slave_Index1280</a>[] = 
+<a name="l00254"></a>00254                       { 
+<a name="l00255"></a>00255                         { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1280.count },
+<a name="l00256"></a>00256                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1280.cob_id_client },
+<a name="l00257"></a>00257                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1280.cob_id_server },
+<a name="l00258"></a>00258                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1280.node_id }
+<a name="l00259"></a>00259                       }; 
+<a name="l00260"></a>00260 
+<a name="l00261"></a>00261 <span class="comment">/* index 0x1400 :   PDO receive communication parameter */</span>
+<a name="l00262"></a><a class="code" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">00262</a>                     s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a> = 
+<a name="l00263"></a>00263                       { 2, <span class="comment">// Largest subindex supported </span>
+<a name="l00264"></a>00264                         0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span>
+<a name="l00265"></a>00265                         253 <span class="comment">// Transmission type. See objdictdef.h </span>
+<a name="l00266"></a>00266                       };
+<a name="l00267"></a><a class="code" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">00267</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">Linux_slave_Index1400</a>[] = 
+<a name="l00268"></a>00268                       { 
+<a name="l00269"></a>00269                         { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1400.count },
+<a name="l00270"></a>00270                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1400.cob_id },
+<a name="l00271"></a>00271                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1400.type },
+<a name="l00272"></a>00272                       }; 
+<a name="l00273"></a>00273 
+<a name="l00274"></a>00274 <span class="comment">/* index 0x1401 :   PDO receive communication parameter */</span>
+<a name="l00275"></a><a class="code" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">00275</a>                     s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a> = 
+<a name="l00276"></a>00276                       { 2, <span class="comment">// Largest subindex supported </span>
+<a name="l00277"></a>00277                         0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span>
+<a name="l00278"></a>00278                         253 <span class="comment">// Transmission type. See objdictdef.h </span>
+<a name="l00279"></a>00279                       };
+<a name="l00280"></a><a class="code" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">00280</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">Linux_slave_Index1401</a>[] = 
+<a name="l00281"></a>00281                       { 
+<a name="l00282"></a>00282                         { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1401.count },
+<a name="l00283"></a>00283                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1401.cob_id },
+<a name="l00284"></a>00284                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1401.type },
+<a name="l00285"></a>00285                       }; 
+<a name="l00286"></a>00286 
+<a name="l00287"></a>00287 <span class="comment">/* index 0x1402 :   PDO receive communication parameter */</span>
+<a name="l00288"></a><a class="code" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">00288</a>                     s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a> = 
+<a name="l00289"></a>00289                       { 2, <span class="comment">// Largest subindex supported </span>
+<a name="l00290"></a>00290                         0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span>
+<a name="l00291"></a>00291                         253 <span class="comment">// Transmission type. See objdictdef.h </span>
+<a name="l00292"></a>00292                       };
+<a name="l00293"></a><a class="code" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">00293</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">Linux_slave_Index1402</a>[] = 
+<a name="l00294"></a>00294                       { 
+<a name="l00295"></a>00295                         { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1402.count },
+<a name="l00296"></a>00296                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1402.cob_id },
+<a name="l00297"></a>00297                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1402.type },
+<a name="l00298"></a>00298                       }; 
+<a name="l00299"></a>00299 
+<a name="l00300"></a>00300 <span class="comment">/* index 0x1600 :   PDO receive mapping parameter of PDO communication index 0x1400 */</span>
+<a name="l00301"></a><a class="code" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">00301</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">Linux_slave_obj1600_cnt</a> = 0; <span class="comment">// Number of mapped variables</span>
+<a name="l00302"></a><a class="code" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">00302</a>                     <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">Linux_slave_obj1600_mappedVar</a>[] = { 
+<a name="l00303"></a>00303                         0x00000000,
+<a name="l00304"></a>00304                         0x00000000,
+<a name="l00305"></a>00305                         0x00000000,
+<a name="l00306"></a>00306                         0x00000000,
+<a name="l00307"></a>00307                         0x00000000,
+<a name="l00308"></a>00308                         0x00000000,
+<a name="l00309"></a>00309                         0x00000000,
+<a name="l00310"></a>00310                         0x00000000
+<a name="l00311"></a>00311                       };
+<a name="l00312"></a><a class="code" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">00312</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">Linux_slave_Index1600</a>[] = 
+<a name="l00313"></a>00313                       { 
+<a name="l00314"></a>00314                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_cnt },
+<a name="l00315"></a>00315                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[0]},
+<a name="l00316"></a>00316                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[1]},
+<a name="l00317"></a>00317                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[2]},
+<a name="l00318"></a>00318                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[3]},
+<a name="l00319"></a>00319                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[4]},
+<a name="l00320"></a>00320                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[5]},
+<a name="l00321"></a>00321                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[6]},
+<a name="l00322"></a>00322                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[7]}
+<a name="l00323"></a>00323                       }; 
+<a name="l00324"></a>00324 
+<a name="l00325"></a>00325 <span class="comment">/* index 0x1601 :   PDO receive mapping parameter of PDO communication index 0x1401 */</span>
+<a name="l00326"></a><a class="code" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">00326</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">Linux_slave_obj1601_cnt</a> = 0; <span class="comment">// Number of mapped variables</span>
+<a name="l00327"></a><a class="code" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">00327</a>                     <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">Linux_slave_obj1601_mappedVar</a>[] = { 
+<a name="l00328"></a>00328                         0x00000000,
+<a name="l00329"></a>00329                         0x00000000,
+<a name="l00330"></a>00330                         0x00000000,
+<a name="l00331"></a>00331                         0x00000000,
+<a name="l00332"></a>00332                         0x00000000,
+<a name="l00333"></a>00333                         0x00000000,
+<a name="l00334"></a>00334                         0x00000000,
+<a name="l00335"></a>00335                         0x00000000
+<a name="l00336"></a>00336                       };
+<a name="l00337"></a><a class="code" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">00337</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">Linux_slave_Index1601</a>[] = 
+<a name="l00338"></a>00338                       { 
+<a name="l00339"></a>00339                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_cnt },
+<a name="l00340"></a>00340                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[0]},
+<a name="l00341"></a>00341                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[1]},
+<a name="l00342"></a>00342                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[2]},
+<a name="l00343"></a>00343                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[3]},
+<a name="l00344"></a>00344                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[4]},
+<a name="l00345"></a>00345                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[5]},
+<a name="l00346"></a>00346                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[6]},
+<a name="l00347"></a>00347                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[7]}
+<a name="l00348"></a>00348                       }; 
+<a name="l00349"></a>00349 
+<a name="l00350"></a>00350 <span class="comment">/* index 0x1602 :   PDO receive mapping parameter of PDO communication index 0x1402 */</span>
+<a name="l00351"></a><a class="code" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">00351</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">Linux_slave_obj1602_cnt</a> = 0; <span class="comment">// Number of mapped variables</span>
+<a name="l00352"></a><a class="code" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">00352</a>                     <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">Linux_slave_obj1602_mappedVar</a>[] = { 
+<a name="l00353"></a>00353                         0x00000000,
+<a name="l00354"></a>00354                         0x00000000,
+<a name="l00355"></a>00355                         0x00000000,
+<a name="l00356"></a>00356                         0x00000000,
+<a name="l00357"></a>00357                         0x00000000,
+<a name="l00358"></a>00358                         0x00000000,
+<a name="l00359"></a>00359                         0x00000000,
+<a name="l00360"></a>00360                         0x00000000
+<a name="l00361"></a>00361                       };
+<a name="l00362"></a><a class="code" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">00362</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">Linux_slave_Index1602</a>[] = 
+<a name="l00363"></a>00363                       { 
+<a name="l00364"></a>00364                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_cnt },
+<a name="l00365"></a>00365                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[0]},
+<a name="l00366"></a>00366                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[1]},
+<a name="l00367"></a>00367                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[2]},
+<a name="l00368"></a>00368                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[3]},
+<a name="l00369"></a>00369                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[4]},
+<a name="l00370"></a>00370                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[5]},
+<a name="l00371"></a>00371                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[6]},
+<a name="l00372"></a>00372                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[7]}
+<a name="l00373"></a>00373                       }; 
+<a name="l00374"></a>00374 
+<a name="l00375"></a>00375 <span class="comment">/* index 0x1800 :   PDO transmit communication parameter */</span>
+<a name="l00376"></a><a class="code" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">00376</a>                     s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a> = 
+<a name="l00377"></a>00377                       { 2, <span class="comment">// Largest subindex supported </span>
+<a name="l00378"></a>00378                         0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span>
+<a name="l00379"></a>00379                         253 <span class="comment">// Transmission type. See objdictdef.h </span>
+<a name="l00380"></a>00380                       };
+<a name="l00381"></a><a class="code" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">00381</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">Linux_slave_Index1800</a>[] = 
+<a name="l00382"></a>00382                       { 
+<a name="l00383"></a>00383                         { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1800.count },
+<a name="l00384"></a>00384                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1800.cob_id },
+<a name="l00385"></a>00385                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1800.type },
+<a name="l00386"></a>00386                       }; 
+<a name="l00387"></a>00387 
+<a name="l00388"></a>00388 <span class="comment">/* index 0x1801 :   PDO transmit communication parameter */</span>
+<a name="l00389"></a><a class="code" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">00389</a>                     s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a> = 
+<a name="l00390"></a>00390                       { 2, <span class="comment">// Largest subindex supported </span>
+<a name="l00391"></a>00391                         0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span>
+<a name="l00392"></a>00392                         253 <span class="comment">// Transmission type. See objdictdef.h </span>
+<a name="l00393"></a>00393                       };
+<a name="l00394"></a><a class="code" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">00394</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">Linux_slave_Index1801</a>[] = 
+<a name="l00395"></a>00395                       { 
+<a name="l00396"></a>00396                         { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1801.count },
+<a name="l00397"></a>00397                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1801.cob_id },
+<a name="l00398"></a>00398                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1801.type },
+<a name="l00399"></a>00399                       }; 
+<a name="l00400"></a>00400 
+<a name="l00401"></a>00401 <span class="comment">/* index 0x1802 :   PDO transmit communication parameter */</span>
+<a name="l00402"></a><a class="code" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">00402</a>                     s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a> = 
+<a name="l00403"></a>00403                       { 2, <span class="comment">// Largest subindex supported </span>
+<a name="l00404"></a>00404                         0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span>
+<a name="l00405"></a>00405                         253 <span class="comment">// Transmission type. See objdictdef.h </span>
+<a name="l00406"></a>00406                       };
+<a name="l00407"></a><a class="code" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">00407</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">Linux_slave_Index1802</a>[] = 
+<a name="l00408"></a>00408                       { 
+<a name="l00409"></a>00409                         { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1802.count },
+<a name="l00410"></a>00410                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1802.cob_id },
+<a name="l00411"></a>00411                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1802.type },
+<a name="l00412"></a>00412                       }; 
+<a name="l00413"></a>00413 
+<a name="l00414"></a>00414 <span class="comment">/* index 0x1A00 :   PDO transmit mapping parameter of PDO communication index 0x1800 */</span>
+<a name="l00415"></a><a class="code" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">00415</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">Linux_slave_obj1A00_cnt</a> = 0; <span class="comment">// Number of mapped variables</span>
+<a name="l00416"></a><a class="code" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">00416</a>                     <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">Linux_slave_obj1A00_mappedVar</a>[] = { 
+<a name="l00417"></a>00417                         0x00000000,
+<a name="l00418"></a>00418                         0x00000000,
+<a name="l00419"></a>00419                         0x00000000,
+<a name="l00420"></a>00420                         0x00000000,
+<a name="l00421"></a>00421                         0x00000000,
+<a name="l00422"></a>00422                         0x00000000,
+<a name="l00423"></a>00423                         0x00000000,
+<a name="l00424"></a>00424                         0x00000000
+<a name="l00425"></a>00425                       };
+<a name="l00426"></a><a class="code" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">00426</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">Linux_slave_Index1A00</a>[] = 
+<a name="l00427"></a>00427                       { 
+<a name="l00428"></a>00428                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_cnt },
+<a name="l00429"></a>00429                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[0]},
+<a name="l00430"></a>00430                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[1]},
+<a name="l00431"></a>00431                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[2]},
+<a name="l00432"></a>00432                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[3]},
+<a name="l00433"></a>00433                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[4]},
+<a name="l00434"></a>00434                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[5]},
+<a name="l00435"></a>00435                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[6]},
+<a name="l00436"></a>00436                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[7]}
+<a name="l00437"></a>00437                       }; 
+<a name="l00438"></a>00438 
+<a name="l00439"></a>00439 <span class="comment">/* index 0x1A01 :   PDO transmit mapping parameter of PDO communication index 0x1801 */</span>
+<a name="l00440"></a><a class="code" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">00440</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">Linux_slave_obj1A01_cnt</a> = 0; <span class="comment">// Number of mapped variables</span>
+<a name="l00441"></a><a class="code" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">00441</a>                     <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">Linux_slave_obj1A01_mappedVar</a>[] = { 
+<a name="l00442"></a>00442                         0x00000000,
+<a name="l00443"></a>00443                         0x00000000,
+<a name="l00444"></a>00444                         0x00000000,
+<a name="l00445"></a>00445                         0x00000000,
+<a name="l00446"></a>00446                         0x00000000,
+<a name="l00447"></a>00447                         0x00000000,
+<a name="l00448"></a>00448                         0x00000000,
+<a name="l00449"></a>00449                         0x00000000
+<a name="l00450"></a>00450                       };
+<a name="l00451"></a><a class="code" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">00451</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">Linux_slave_Index1A01</a>[] = 
+<a name="l00452"></a>00452                       { 
+<a name="l00453"></a>00453                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_cnt },
+<a name="l00454"></a>00454                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[0]},
+<a name="l00455"></a>00455                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[1]},
+<a name="l00456"></a>00456                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[2]},
+<a name="l00457"></a>00457                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[3]},
+<a name="l00458"></a>00458                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[4]},
+<a name="l00459"></a>00459                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[5]},
+<a name="l00460"></a>00460                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[6]},
+<a name="l00461"></a>00461                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[7]}
+<a name="l00462"></a>00462                       }; 
+<a name="l00463"></a>00463 
+<a name="l00464"></a>00464 <span class="comment">/* index 0x1A02 :   PDO transmit mapping parameter of PDO communication index 0x1802 */</span>
+<a name="l00465"></a><a class="code" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">00465</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">Linux_slave_obj1A02_cnt</a> = 0; <span class="comment">// Number of mapped variables</span>
+<a name="l00466"></a><a class="code" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">00466</a>                     <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">Linux_slave_obj1A02_mappedVar</a>[] = { 
+<a name="l00467"></a>00467                         0x00000000,
+<a name="l00468"></a>00468                         0x00000000,
+<a name="l00469"></a>00469                         0x00000000,
+<a name="l00470"></a>00470                         0x00000000,
+<a name="l00471"></a>00471                         0x00000000,
+<a name="l00472"></a>00472                         0x00000000,
+<a name="l00473"></a>00473                         0x00000000,
+<a name="l00474"></a>00474                         0x00000000
+<a name="l00475"></a>00475                       };
+<a name="l00476"></a><a class="code" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">00476</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">Linux_slave_Index1A02</a>[] = 
+<a name="l00477"></a>00477                       { 
+<a name="l00478"></a>00478                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_cnt },
+<a name="l00479"></a>00479                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[0]},
+<a name="l00480"></a>00480                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[1]},
+<a name="l00481"></a>00481                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[2]},
+<a name="l00482"></a>00482                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[3]},
+<a name="l00483"></a>00483                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[4]},
+<a name="l00484"></a>00484                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[5]},
+<a name="l00485"></a>00485                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[6]},
+<a name="l00486"></a>00486                         { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[7]}
+<a name="l00487"></a>00487                       }; 
+<a name="l00488"></a>00488 
+<a name="l00489"></a>00489 
+<a name="l00490"></a>00490 <span class="comment">/* index 0x2000 :   Mapped variable */</span>
+<a name="l00491"></a><a class="code" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">00491</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">Linux_slave_highestSubIndex_2000</a> = 4; <span class="comment">// number of subindex - 1</span>
+<a name="l00492"></a><a class="code" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">00492</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">Linux_slave_Index2000</a>[] = 
+<a name="l00493"></a>00493                      {
+<a name="l00494"></a>00494                        { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;Linux_slave_highestSubIndex_2000 },
+<a name="l00495"></a>00495                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a> },
+<a name="l00496"></a>00496                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a> },
+<a name="l00497"></a>00497                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">hours</a> },
+<a name="l00498"></a>00498                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">day</a> }
+<a name="l00499"></a>00499                      };
+<a name="l00500"></a>00500 
+<a name="l00501"></a>00501 <span class="comment">/* index 0x6000 :   Mapped variable */</span>
+<a name="l00502"></a><a class="code" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">00502</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">Linux_slave_highestSubIndex_6000</a> = 0; <span class="comment">// number of subindex - 1</span>
+<a name="l00503"></a><a class="code" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">00503</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">Linux_slave_Index6000</a>[] = 
+<a name="l00504"></a>00504                      {
+<a name="l00505"></a>00505                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a> }
+<a name="l00506"></a>00506                      };
+<a name="l00507"></a>00507 
+<a name="l00508"></a>00508 <span class="comment">/* index 0x6001 :   Mapped variable */</span>
+<a name="l00509"></a><a class="code" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">00509</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">Linux_slave_highestSubIndex_6001</a> = 0; <span class="comment">// number of subindex - 1</span>
+<a name="l00510"></a><a class="code" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">00510</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">Linux_slave_Index6001</a>[] = 
+<a name="l00511"></a>00511                      {
+<a name="l00512"></a>00512                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a> }
+<a name="l00513"></a>00513                      };
+<a name="l00514"></a>00514 
+<a name="l00515"></a>00515 <span class="comment">/* index 0x6002 :   Mapped variable */</span>
+<a name="l00516"></a><a class="code" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">00516</a>                     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">Linux_slave_highestSubIndex_6002</a> = 0; <span class="comment">// number of subindex - 1</span>
+<a name="l00517"></a><a class="code" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">00517</a>                     <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">Linux_slave_Index6002</a>[] = 
+<a name="l00518"></a>00518                      {
+<a name="l00519"></a>00519                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">visible_string</a>, <span class="keyword">sizeof</span> (<a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a> }
+<a name="l00520"></a>00520                      };
+<a name="l00521"></a>00521 
+<a name="l00522"></a><a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">00522</a> <span class="keyword">const</span> <a class="code" href="structtd__indextable.html">indextable</a> <a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>[] = 
+<a name="l00523"></a>00523 {
+<a name="l00524"></a>00524   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">Linux_slave_Index1000</a>, 0x1000),
+<a name="l00525"></a>00525   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">Linux_slave_Index1001</a>, 0x1001),
+<a name="l00526"></a>00526   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">Linux_slave_Index1005</a>, 0x1005),
+<a name="l00527"></a>00527   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">Linux_slave_Index1006</a>, 0x1006),
+<a name="l00528"></a>00528   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">Linux_slave_Index1007</a>, 0x1007),
+<a name="l00529"></a>00529   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">Linux_slave_Index1008</a>, 0x1008),
+<a name="l00530"></a>00530   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">Linux_slave_Index1009</a>, 0x1009),
+<a name="l00531"></a>00531   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">Linux_slave_Index100A</a>, 0x100A),
+<a name="l00532"></a>00532   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">Linux_slave_Index1016</a>, 0x1016),
+<a name="l00533"></a>00533   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">Linux_slave_Index1017</a>, 0x1017),
+<a name="l00534"></a>00534   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">Linux_slave_Index1018</a>, 0x1018),
+<a name="l00535"></a>00535   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">Linux_slave_Index1200</a>, 0x1200),
+<a name="l00536"></a>00536   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">Linux_slave_Index1280</a>, 0x1280),
+<a name="l00537"></a>00537   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">Linux_slave_Index1400</a>, 0x1400),
+<a name="l00538"></a>00538   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">Linux_slave_Index1401</a>, 0x1401),
+<a name="l00539"></a>00539   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">Linux_slave_Index1402</a>, 0x1402),
+<a name="l00540"></a>00540   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">Linux_slave_Index1600</a>, 0x1600),
+<a name="l00541"></a>00541   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">Linux_slave_Index1601</a>, 0x1601),
+<a name="l00542"></a>00542   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">Linux_slave_Index1602</a>, 0x1602),
+<a name="l00543"></a>00543   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">Linux_slave_Index1800</a>, 0x1800),
+<a name="l00544"></a>00544   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">Linux_slave_Index1801</a>, 0x1801),
+<a name="l00545"></a>00545   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">Linux_slave_Index1802</a>, 0x1802),
+<a name="l00546"></a>00546   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">Linux_slave_Index1A00</a>, 0x1A00),
+<a name="l00547"></a>00547   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">Linux_slave_Index1A01</a>, 0x1A01),
+<a name="l00548"></a>00548   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">Linux_slave_Index1A02</a>, 0x1A02),
+<a name="l00549"></a>00549   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">Linux_slave_Index2000</a>, 0x2000),
+<a name="l00550"></a>00550   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">Linux_slave_Index6000</a>, 0x6000),
+<a name="l00551"></a>00551   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">Linux_slave_Index6001</a>, 0x6001),
+<a name="l00552"></a>00552   <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">Linux_slave_Index6002</a>, 0x6002),
+<a name="l00553"></a>00553 };
+<a name="l00554"></a>00554 
+<a name="l00555"></a>00555 <span class="comment">// To count at which received SYNC a PDO must be sent.</span>
+<a name="l00556"></a>00556 <span class="comment">// Even if no pdoTransmit are defined, at least one entry is computed</span>
+<a name="l00557"></a>00557 <span class="comment">// for compilations issues.</span>
+<a name="l00558"></a><a class="code" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">00558</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">Linux_slave_count_sync</a>[1] = {0, };
+<a name="l00559"></a>00559 
+<a name="l00560"></a><a class="code" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">00560</a> <a class="code" href="structs__quick__index.html">quick_index</a> <a class="code" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">Linux_slave_firstIndex</a> = {
+<a name="l00561"></a>00561     SDO_SVR : 11,
+<a name="l00562"></a>00562     SDO_CLT : 12,
+<a name="l00563"></a>00563     PDO_RCV : 13,
+<a name="l00564"></a>00564     PDO_RCV_MAP : 16,
+<a name="l00565"></a>00565     PDO_TRS : 19,
+<a name="l00566"></a>00566     PDO_TRS_MAP : 22
+<a name="l00567"></a>00567 }
+<a name="l00568"></a>00568 
+<a name="l00569"></a>00569 <a class="code" href="structs__quick__index.html">quick_index</a> Linux_slave_lastIndex{
+<a name="l00570"></a>00570     SDO_SVR : 11,
+<a name="l00571"></a>00571     SDO_CLT : 12,
+<a name="l00572"></a>00572     PDO_RCV : 15,
+<a name="l00573"></a>00573     PDO_RCV_MAP : 18,
+<a name="l00574"></a>00574     PDO_TRS : 21,
+<a name="l00575"></a>00575     PDO_TRS_MAP : 24
+<a name="l00576"></a>00576 }
+<a name="l00577"></a>00577 
+<a name="l00578"></a>00578 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> Linux_slave_ObjdictSize = <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>)/<span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>[0]); 
+<a name="l00579"></a>00579 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/example__objdict_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1965 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c File Reference</h1><code>#include &lt;stddef.h&gt;</code><br>
+<code>#include &lt;canfestival/applicfg.h&gt;</code><br>
+<code>#include &quot;canfestival/def.h&quot;</code><br>
+<code>#include &quot;canfestival/can.h&quot;</code><br>
+<code>#include &quot;canfestival/objdictdef.h&quot;</code><br>
+<code>#include &quot;canfestival/pdo.h&quot;</code><br>
+<code>#include &quot;canfestival/sdo.h&quot;</code><br>
+<code>#include &quot;canfestival/sync.h&quot;</code><br>
+<code>#include &quot;canfestival/lifegrd.h&quot;</code><br>
+<code>#include &quot;canfestival/nmtSlave.h&quot;</code><br>
+
+<p>
+<a href="example__objdict_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e19bfd2ea75b7ddfc0c9e520240ab733">NODE_ID</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#3c135ec43472f37c279f888728b8e603">PDO_MAP</a>(index, sub_index, size_variable_in_bits)&nbsp;&nbsp;&nbsp;0x ## index ## sub_index ## size_variable_in_bits</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(entryname, index)&nbsp;&nbsp;&nbsp;{ (<a class="el" href="structtd__subindex.html">subindex</a>*)entryname,sizeof(entryname)/sizeof(entryname[0]), index}</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e574fe0d6808ebb128aee1cdb108d700">Linux_slave_valueRangeTest</a> (UNS8 typeValue, UNS32 unsValue, REAL32 realValue)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">hours</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">day</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a> [10] = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">Linux_slave_bDeviceNodeId</a> = NODE_ID</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">Linux_slave_iam_a_slave</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">Linux_slave_Index1000</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">Linux_slave_obj1001</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">Linux_slave_Index1001</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">Linux_slave_obj1005</a> = 0x00000080</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">Linux_slave_Index1005</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">Linux_slave_obj1006</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">Linux_slave_Index1006</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">Linux_slave_obj1007</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">Linux_slave_Index1007</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a> [] = &quot;Appli_Slave_HC12&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">Linux_slave_Index1008</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a> [] = &quot;__DATE__&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">Linux_slave_Index1009</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">Linux_slave_obj100A</a> [] = __TIME__</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">Linux_slave_Index100A</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">Linux_slave_heartBeatTimers</a> [1] = {TIMER_NONE,}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">Linux_slave_obj1016</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">Linux_slave_obj1016_cnt</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">Linux_slave_Index1016</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">Linux_slave_obj1017</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">Linux_slave_Index1017</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">s_identity&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">Linux_slave_Index1018</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">s_sdo_parameter&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">Linux_slave_Index1200</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">s_sdo_parameter&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">Linux_slave_Index1280</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">Linux_slave_Index1400</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">Linux_slave_Index1401</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">Linux_slave_Index1402</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">Linux_slave_obj1600_cnt</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">Linux_slave_obj1600_mappedVar</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">Linux_slave_Index1600</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">Linux_slave_obj1601_cnt</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">Linux_slave_obj1601_mappedVar</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">Linux_slave_Index1601</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">Linux_slave_obj1602_cnt</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">Linux_slave_obj1602_mappedVar</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">Linux_slave_Index1602</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">Linux_slave_Index1800</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">Linux_slave_Index1801</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">Linux_slave_Index1802</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">Linux_slave_obj1A00_cnt</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">Linux_slave_obj1A00_mappedVar</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">Linux_slave_Index1A00</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">Linux_slave_obj1A01_cnt</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">Linux_slave_obj1A01_mappedVar</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">Linux_slave_Index1A01</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">Linux_slave_obj1A02_cnt</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">Linux_slave_obj1A02_mappedVar</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">Linux_slave_Index1A02</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">Linux_slave_highestSubIndex_2000</a> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">Linux_slave_Index2000</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">Linux_slave_highestSubIndex_6000</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">Linux_slave_Index6000</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">Linux_slave_highestSubIndex_6001</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">Linux_slave_Index6001</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">Linux_slave_highestSubIndex_6002</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">Linux_slave_Index6002</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">Linux_slave_count_sync</a> [1] = {0, }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">Linux_slave_firstIndex</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="e7ce50bb8ae0f5604c33e9b6672c366a"></a><!-- doxytag: member="example_objdict.c::DeclareIndexTableEntry" ref="e7ce50bb8ae0f5604c33e9b6672c366a" args="(entryname, index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DeclareIndexTableEntry          </td>
+          <td>(</td>
+          <td class="paramtype">entryname,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">index&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;{ (<a class="el" href="structtd__subindex.html">subindex</a>*)entryname,sizeof(entryname)/sizeof(entryname[0]), index}</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e19bfd2ea75b7ddfc0c9e520240ab733"></a><!-- doxytag: member="example_objdict.c::NODE_ID" ref="e19bfd2ea75b7ddfc0c9e520240ab733" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NODE_ID&nbsp;&nbsp;&nbsp;0x01          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00068">68</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="3c135ec43472f37c279f888728b8e603"></a><!-- doxytag: member="example_objdict.c::PDO_MAP" ref="3c135ec43472f37c279f888728b8e603" args="(index, sub_index, size_variable_in_bits)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PDO_MAP          </td>
+          <td>(</td>
+          <td class="paramtype">index,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">sub_index,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_variable_in_bits&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;0x ## index ## sub_index ## size_variable_in_bits</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="e574fe0d6808ebb128aee1cdb108d700"></a><!-- doxytag: member="example_objdict.c::Linux_slave_valueRangeTest" ref="e574fe0d6808ebb128aee1cdb108d700" args="(UNS8 typeValue, UNS32 unsValue, REAL32 realValue)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 Linux_slave_valueRangeTest           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>typeValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>unsValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">REAL32&nbsp;</td>
+          <td class="paramname"> <em>realValue</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00053">53</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="7e12020e121aa8689ae0ed07a595508d"></a><!-- doxytag: member="example_objdict.c::canopenErrNB" ref="7e12020e121aa8689ae0ed07a595508d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00043">43</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="ae855ee2ef12c40958afc632272eb32f"></a><!-- doxytag: member="example_objdict.c::canopenErrVAL" ref="ae855ee2ef12c40958afc632272eb32f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00044">44</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="bc5904eec2756dc2a8276bd49bea868c"></a><!-- doxytag: member="example_objdict.c::day" ref="bc5904eec2756dc2a8276bd49bea868c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">day</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00042">42</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="75aee5777719f851830029bc7e7ea8a9"></a><!-- doxytag: member="example_objdict.c::hours" ref="75aee5777719f851830029bc7e7ea8a9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">hours</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00041">41</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="2cb1ec4257c97c26c06e1b8d6f3cd537"></a><!-- doxytag: member="example_objdict.c::Linux_slave_bDeviceNodeId" ref="2cb1ec4257c97c26c06e1b8d6f3cd537" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">Linux_slave_bDeviceNodeId</a> = NODE_ID          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00069">69</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="d0ca981b53aa6865fe6b05e483bdf9d9"></a><!-- doxytag: member="example_objdict.c::Linux_slave_count_sync" ref="d0ca981b53aa6865fe6b05e483bdf9d9" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">Linux_slave_count_sync</a>[1] = {0, }          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00558">558</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="441a8eb9ff0d5a569ce96c5f28e3ae16"></a><!-- doxytag: member="example_objdict.c::Linux_slave_firstIndex" ref="441a8eb9ff0d5a569ce96c5f28e3ae16" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">Linux_slave_firstIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+    SDO_SVR : 11,
+    SDO_CLT : 12,
+    PDO_RCV : 13,
+    PDO_RCV_MAP : 16,
+    PDO_TRS : 19,
+    PDO_TRS_MAP : 22
+}
+
+<a class="code" href="structs__quick__index.html">quick_index</a> Linux_slave_lastIndex{
+    SDO_SVR : 11,
+    SDO_CLT : 12,
+    PDO_RCV : 15,
+    PDO_RCV_MAP : 18,
+    PDO_TRS : 21,
+    PDO_TRS_MAP : 24
+}
+
+<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> Linux_slave_ObjdictSize = <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>)/<span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>[0])
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00560">560</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="0fdc4651ac2468881ff82d20529761b4"></a><!-- doxytag: member="example_objdict.c::Linux_slave_heartBeatTimers" ref="0fdc4651ac2468881ff82d20529761b4" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE <a class="el" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">Linux_slave_heartBeatTimers</a>[1] = {TIMER_NONE,}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00177">177</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="6c8ea4ebf849e1d1e41d478a566948d2"></a><!-- doxytag: member="example_objdict.c::Linux_slave_highestSubIndex_2000" ref="6c8ea4ebf849e1d1e41d478a566948d2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">Linux_slave_highestSubIndex_2000</a> = 4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00491">491</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="61a00df4a8d4428867d8c17f23a0f790"></a><!-- doxytag: member="example_objdict.c::Linux_slave_highestSubIndex_6000" ref="61a00df4a8d4428867d8c17f23a0f790" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">Linux_slave_highestSubIndex_6000</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00502">502</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c754a0b797d90440d943995ce3525c6c"></a><!-- doxytag: member="example_objdict.c::Linux_slave_highestSubIndex_6001" ref="c754a0b797d90440d943995ce3525c6c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">Linux_slave_highestSubIndex_6001</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00509">509</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="a49887e967f630d196f0a53cf4cd47ab"></a><!-- doxytag: member="example_objdict.c::Linux_slave_highestSubIndex_6002" ref="a49887e967f630d196f0a53cf4cd47ab" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">Linux_slave_highestSubIndex_6002</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00516">516</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="2ef807a18b7239354d83841bac3bd490"></a><!-- doxytag: member="example_objdict.c::Linux_slave_iam_a_slave" ref="2ef807a18b7239354d83841bac3bd490" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const UNS8 <a class="el" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">Linux_slave_iam_a_slave</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 1
+
+  
+
+
+<span class="preprocessor">#define PDO_MAP(index, sub_index, size_variable_in_bits)</span>
+<span class="preprocessor"></span>
+
+
+<span class="preprocessor">#define DeclareIndexTableEntry(entryname, index)    </span>
+<span class="preprocessor"></span>
+
+
+
+
+
+
+ 
+
+
+ 
+                    
+                    
+                    <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> Linux_slave_obj1000 = 0
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00076">76</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="05d6d5bceb8fec9cbf78895d7dd43b19"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1000" ref="05d6d5bceb8fec9cbf78895d7dd43b19" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">Linux_slave_Index1000</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1000 }
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00109">109</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="a12d9d7966e31f886c54398b9a7915e3"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1001" ref="a12d9d7966e31f886c54398b9a7915e3" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">Linux_slave_Index1001</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">Linux_slave_obj1001</a> }
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00118">118</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="523059c463ce15ba4189a6d69b81baf3"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1005" ref="523059c463ce15ba4189a6d69b81baf3" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">Linux_slave_Index1005</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">Linux_slave_obj1005</a> }
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00129">129</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ae4bc2f32e5a18abcceaa4124c7cdf9"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1006" ref="6ae4bc2f32e5a18abcceaa4124c7cdf9" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">Linux_slave_Index1006</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">Linux_slave_obj1006</a> }
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00142">142</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="b9d4489193cc9862f5412a1092b3ce44"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1007" ref="b9d4489193cc9862f5412a1092b3ce44" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">Linux_slave_Index1007</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">Linux_slave_obj1007</a> }
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00150">150</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="aef0742faaa702e9ffa53e7c33ea50bf"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1008" ref="aef0742faaa702e9ffa53e7c33ea50bf" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">Linux_slave_Index1008</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a> }
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00157">157</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="9b4315fc4a587bca9c60db7ba1908747"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1009" ref="9b4315fc4a587bca9c60db7ba1908747" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">Linux_slave_Index1009</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a> }
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00164">164</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="74bd750703d7ad9948ceed3550738e29"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index100A" ref="74bd750703d7ad9948ceed3550738e29" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">Linux_slave_Index100A</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, Linux_slave_sizeof(obj100A), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">Linux_slave_obj100A</a>}
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00171">171</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="01ca355a05ad9bc65dc4d5db042a1004"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1016" ref="01ca355a05ad9bc65dc4d5db042a1004" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">Linux_slave_Index1016</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                    {
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">Linux_slave_obj1016_cnt</a> },
+                      { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">Linux_slave_obj1016</a>[0] }
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00185">185</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="f8f53c73742e95cfe30c57a733e3a797"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1017" ref="f8f53c73742e95cfe30c57a733e3a797" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">Linux_slave_Index1017</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), &amp;<a class="code" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">Linux_slave_obj1017</a> }
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00197">197</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="e5b0fad865bf7993c04c246b4145aa63"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1018" ref="e5b0fad865bf7993c04c246b4145aa63" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">Linux_slave_Index1018</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>,  <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>),  (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a>.count },
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a>.vendor_id},
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a>.product_code},
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a>.revision_number},
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a>.serial_number}
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00216">216</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="055cca9dc73b469c4b34b7aeed44967e"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1200" ref="055cca9dc73b469c4b34b7aeed44967e" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">Linux_slave_Index1200</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>,  <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a>.count },
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a>.cob_id_client },
+                      { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a>.cob_id_server },
+                      { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8,  <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>),  (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a>.node_id }
+                    }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00238">238</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="3d80d2a375cf3b48229dfb1a03d7aa19"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1280" ref="3d80d2a375cf3b48229dfb1a03d7aa19" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">Linux_slave_Index1280</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a>.count },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a>.cob_id_client },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a>.cob_id_server },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a>.node_id }
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00253">253</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="fe83534851ad73d6fcefabd6a6d18f73"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1400" ref="fe83534851ad73d6fcefabd6a6d18f73" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">Linux_slave_Index1400</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a>.count },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a>.cob_id },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a>.type },
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00267">267</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="9a91b6a1e5321a0a0814f7d1c8bb4e21"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1401" ref="9a91b6a1e5321a0a0814f7d1c8bb4e21" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">Linux_slave_Index1401</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a>.count },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a>.cob_id },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a>.type },
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00280">280</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="140558578871f3321895cc83b06dc7e5"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1402" ref="140558578871f3321895cc83b06dc7e5" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">Linux_slave_Index1402</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a>.count },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a>.cob_id },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a>.type },
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00293">293</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="32cb6562143353da5540e4b3b76751b8"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1600" ref="32cb6562143353da5540e4b3b76751b8" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">Linux_slave_Index1600</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">Linux_slave_obj1600_cnt</a> },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">Linux_slave_obj1600_mappedVar</a>[0]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[1]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[2]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[3]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[4]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[5]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[6]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1600_mappedVar[7]}
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00312">312</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="d855bea68e3f602e03ee1684b8fe7e18"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1601" ref="d855bea68e3f602e03ee1684b8fe7e18" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">Linux_slave_Index1601</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">Linux_slave_obj1601_cnt</a> },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">Linux_slave_obj1601_mappedVar</a>[0]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[1]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[2]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[3]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[4]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[5]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[6]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1601_mappedVar[7]}
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00337">337</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="0d3b42ef9cb10bdc21dc5b8dc4a9f19e"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1602" ref="0d3b42ef9cb10bdc21dc5b8dc4a9f19e" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">Linux_slave_Index1602</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">Linux_slave_obj1602_cnt</a> },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">Linux_slave_obj1602_mappedVar</a>[0]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[1]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[2]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[3]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[4]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[5]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[6]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1602_mappedVar[7]}
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00362">362</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="724e18e7bdf5c1331bac5c749ee74df7"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1800" ref="724e18e7bdf5c1331bac5c749ee74df7" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">Linux_slave_Index1800</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a>.count },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a>.cob_id },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a>.type },
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00381">381</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="a4312e51a953d0a0a59c97d76b3a69fe"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1801" ref="a4312e51a953d0a0a59c97d76b3a69fe" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">Linux_slave_Index1801</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a>.count },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a>.cob_id },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a>.type },
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00394">394</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="77626b7e7e1cdc13c541817244c5aa16"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1802" ref="77626b7e7e1cdc13c541817244c5aa16" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">Linux_slave_Index1802</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a>.count },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a>.cob_id },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a>.type },
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00407">407</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="4d87e2c83fb4ee09e569b5003b6bc831"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1A00" ref="4d87e2c83fb4ee09e569b5003b6bc831" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">Linux_slave_Index1A00</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">Linux_slave_obj1A00_cnt</a> },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">Linux_slave_obj1A00_mappedVar</a>[0]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[1]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[2]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[3]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[4]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[5]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[6]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A00_mappedVar[7]}
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00426">426</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="fd8d72d425261d8335295e909e6257a5"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1A01" ref="fd8d72d425261d8335295e909e6257a5" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">Linux_slave_Index1A01</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">Linux_slave_obj1A01_cnt</a> },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">Linux_slave_obj1A01_mappedVar</a>[0]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[1]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[2]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[3]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[4]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[5]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[6]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A01_mappedVar[7]}
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00451">451</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="7a35c92f170fec8ede877f1f836ff3ec"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1A02" ref="7a35c92f170fec8ede877f1f836ff3ec" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">Linux_slave_Index1A02</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>  ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">Linux_slave_obj1A02_cnt</a> },
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">Linux_slave_obj1A02_mappedVar</a>[0]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[1]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[2]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[3]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[4]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[5]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[6]},
+                        { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&amp;Linux_slave_obj1A02_mappedVar[7]}
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00476">476</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="bc7121f6cf9d53c5210cffe10fe95087"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index2000" ref="bc7121f6cf9d53c5210cffe10fe95087" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">Linux_slave_Index2000</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">Linux_slave_highestSubIndex_2000</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">hours</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">day</a> }
+                     }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00492">492</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="8932233e96f010b1e6c0138dd1378819"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index6000" ref="8932233e96f010b1e6c0138dd1378819" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">Linux_slave_Index6000</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a> }
+                     }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00503">503</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="3e33556ed41cef5c460bf77d270d27b7"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index6001" ref="3e33556ed41cef5c460bf77d270d27b7" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">Linux_slave_Index6001</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a> }
+                     }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00510">510</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="ce0887fb5585541dae87fb90de8649fa"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index6002" ref="ce0887fb5585541dae87fb90de8649fa" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">Linux_slave_Index6002</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">visible_string</a>, <span class="keyword">sizeof</span> (<a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a> }
+                     }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00517">517</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="e01f01df6cd5443c01c99491e77cc3de"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1001" ref="e01f01df6cd5443c01c99491e77cc3de" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">Linux_slave_obj1001</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00117">117</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="e7d9fa73081e48783f3ca36c1abf785f"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1005" ref="e7d9fa73081e48783f3ca36c1abf785f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">Linux_slave_obj1005</a> = 0x00000080          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00125">125</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="48ace29118ee6323d00ee90b608ad780"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1006" ref="48ace29118ee6323d00ee90b608ad780" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">Linux_slave_obj1006</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00137">137</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="07d47838704a5a9503ab8bed92b63306"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1007" ref="07d47838704a5a9503ab8bed92b63306" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">Linux_slave_obj1007</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00149">149</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="967da097f7049ba6455f674862fdf2e0"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1008" ref="967da097f7049ba6455f674862fdf2e0" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a>[] = &quot;Appli_Slave_HC12&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00156">156</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c2fd7acee0d7ea8909c986c132f365af"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1009" ref="c2fd7acee0d7ea8909c986c132f365af" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a>[] = &quot;__DATE__&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00163">163</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="0cfd1dc997e0ce10303400b4d184d5ca"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj100A" ref="0cfd1dc997e0ce10303400b4d184d5ca" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">Linux_slave_obj100A</a>[] = __TIME__          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00170">170</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="bca1cf71678934c1c275cba63e2f58da"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1016" ref="bca1cf71678934c1c275cba63e2f58da" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">Linux_slave_obj1016</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+                    0x00000000}
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00180">180</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="789346e90805932f9a568212d2e17da8"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1016_cnt" ref="789346e90805932f9a568212d2e17da8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">Linux_slave_obj1016_cnt</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00183">183</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="497917374fad5aab24786e55eea4c5a8"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1017" ref="497917374fad5aab24786e55eea4c5a8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">Linux_slave_obj1017</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00193">193</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="269717d89015bf9dd62198ed909e601f"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1018" ref="269717d89015bf9dd62198ed909e601f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">s_identity <a class="el" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment">
+                    {
+                      4,       
+                      0,  
+                      0,  
+                      0,  
+                      0  
+                    }
+</pre></div>index 1018: identify object. Adjust the entries for your node/company 
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00207">207</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="78cf31a97b423a142d8244a7699aa765"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1200" ref="78cf31a97b423a142d8244a7699aa765" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">s_sdo_parameter <a class="el" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 3,                   
+                        0x601,     
+                        0x581,     
+                        0x01      
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00232">232</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="7d471aeb1feb2b5df1566ae936d9a8c3"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1280" ref="7d471aeb1feb2b5df1566ae936d9a8c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">s_sdo_parameter <a class="el" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 3,     
+                        0x600, 
+                        0x580, 
+                        0x01  
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00247">247</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="fbae711f68ddf36a62410e490022d532"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1400" ref="fbae711f68ddf36a62410e490022d532" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00262">262</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="963b22df8be4f9fc5685d28743feaa13"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1401" ref="963b22df8be4f9fc5685d28743feaa13" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00275">275</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="cf00e5905b77d0718010482147ca14ab"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1402" ref="cf00e5905b77d0718010482147ca14ab" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00288">288</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="f8b5cd0e9fb995c17d106996ba24ec26"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1600_cnt" ref="f8b5cd0e9fb995c17d106996ba24ec26" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">Linux_slave_obj1600_cnt</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00301">301</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="476a784e54ed2dd7ef0abfff1d05c296"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1600_mappedVar" ref="476a784e54ed2dd7ef0abfff1d05c296" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">Linux_slave_obj1600_mappedVar</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00302">302</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="f1d5b5758bbf30e03d118648d474731e"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1601_cnt" ref="f1d5b5758bbf30e03d118648d474731e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">Linux_slave_obj1601_cnt</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00326">326</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="3b49ca64aa033e8f1bca69b1280fd6bf"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1601_mappedVar" ref="3b49ca64aa033e8f1bca69b1280fd6bf" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">Linux_slave_obj1601_mappedVar</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00327">327</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="97747c8e606821e9bef059a4c0af5fdf"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1602_cnt" ref="97747c8e606821e9bef059a4c0af5fdf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">Linux_slave_obj1602_cnt</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00351">351</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="36cba9150af4b3ce45ed5305c2bd431a"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1602_mappedVar" ref="36cba9150af4b3ce45ed5305c2bd431a" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">Linux_slave_obj1602_mappedVar</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00352">352</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="30746759f144171f3dd6f07a0911891a"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1800" ref="30746759f144171f3dd6f07a0911891a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00376">376</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="3adb5f20bd529f9172663c0507b28995"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1801" ref="3adb5f20bd529f9172663c0507b28995" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00389">389</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="2bde18dced8845378e5232354d06c1d2"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1802" ref="2bde18dced8845378e5232354d06c1d2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00402">402</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="8814ef2dad6c725190e098748bfd8c40"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A00_cnt" ref="8814ef2dad6c725190e098748bfd8c40" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">Linux_slave_obj1A00_cnt</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00415">415</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="71ef9b765ed7fb92c76350a9dfa9fded"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A00_mappedVar" ref="71ef9b765ed7fb92c76350a9dfa9fded" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">Linux_slave_obj1A00_mappedVar</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00416">416</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="b7c1ecdc981648c2767b88e90596f376"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A01_cnt" ref="b7c1ecdc981648c2767b88e90596f376" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">Linux_slave_obj1A01_cnt</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00440">440</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="aed3a032311b45e4c26141d8ca329984"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A01_mappedVar" ref="aed3a032311b45e4c26141d8ca329984" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">Linux_slave_obj1A01_mappedVar</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00441">441</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="a160f3882715ea3cd62bb4830af0bb72"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A02_cnt" ref="a160f3882715ea3cd62bb4830af0bb72" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">Linux_slave_obj1A02_cnt</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00465">465</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="e471d28061f7986439fa2835b39e8523"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A02_mappedVar" ref="e471d28061f7986439fa2835b39e8523" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">Linux_slave_obj1A02_mappedVar</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+</pre></div>
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00466">466</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c38ee3d1c98599d46b4cfd5a34445b60"></a><!-- doxytag: member="example_objdict.c::Linux_slave_objdict" ref="c38ee3d1c98599d46b4cfd5a34445b60" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00522">522</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="711bdb40e5a44c41cc1f06cfd1f504da"></a><!-- doxytag: member="example_objdict.c::minutes" ref="711bdb40e5a44c41cc1f06cfd1f504da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00040">40</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="8fc8dbd59390ae83fe470b12da0b5ecd"></a><!-- doxytag: member="example_objdict.c::seconds" ref="8fc8dbd59390ae83fe470b12da0b5ecd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00039">39</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="43ab56b02863aa8e4f072cedfade9345"></a><!-- doxytag: member="example_objdict.c::strTest" ref="43ab56b02863aa8e4f072cedfade9345" args="[10]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>[10] = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00045">45</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/example__objdict_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,27 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="stddef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canfestival/applicfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="canfestival/def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="canfestival/can.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="canfestival/objdictdef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="canfestival/pdo.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="canfestival/sdo.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="canfestival/sync.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="canfestival/lifegrd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="canfestival/nmtSlave.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/example__objdict_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+bcc37ea66ee80154a4e310b3038afef3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/example__objdict_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.h</h1><a href="example__objdict_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a>;            <span class="comment">// Mapped at index 0x2000, subindex 0x01</span>
+<a name="l00023"></a>00023 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a>;            <span class="comment">// Mapped at index 0x2000, subindex 0x02</span>
+<a name="l00024"></a>00024 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">hours</a>;              <span class="comment">// Mapped at index 0x2000, subindex 0x03</span>
+<a name="l00025"></a>00025 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">day</a>;                <span class="comment">// Mapped at index 0x2000, subindex 0x04</span>
+<a name="l00026"></a>00026 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a>;              <span class="comment">// Mapped at index 0x6000, subindex 0x00</span>
+<a name="l00027"></a>00027 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a>;             <span class="comment">// Mapped at index 0x6001, subindex 0x00</span>
+<a name="l00028"></a>00028 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>[10];                <span class="comment">// Mapped at index 0x6002, subindex 0x00</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/example__objdict_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,164 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.h File Reference</h1>
+<p>
+<a href="example__objdict_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">hours</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">day</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">strTest</a> [10]</td></tr>
+
+</table>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="7e12020e121aa8689ae0ed07a595508d"></a><!-- doxytag: member="example_objdict.h::canopenErrNB" ref="7e12020e121aa8689ae0ed07a595508d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00043">43</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="ae855ee2ef12c40958afc632272eb32f"></a><!-- doxytag: member="example_objdict.h::canopenErrVAL" ref="ae855ee2ef12c40958afc632272eb32f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00044">44</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="bc5904eec2756dc2a8276bd49bea868c"></a><!-- doxytag: member="example_objdict.h::day" ref="bc5904eec2756dc2a8276bd49bea868c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">day</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00042">42</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="75aee5777719f851830029bc7e7ea8a9"></a><!-- doxytag: member="example_objdict.h::hours" ref="75aee5777719f851830029bc7e7ea8a9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">hours</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00041">41</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="711bdb40e5a44c41cc1f06cfd1f504da"></a><!-- doxytag: member="example_objdict.h::minutes" ref="711bdb40e5a44c41cc1f06cfd1f504da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00040">40</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="8fc8dbd59390ae83fe470b12da0b5ecd"></a><!-- doxytag: member="example_objdict.h::seconds" ref="8fc8dbd59390ae83fe470b12da0b5ecd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00039">39</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="43ab56b02863aa8e4f072cedfade9345"></a><!-- doxytag: member="example_objdict.h::strTest" ref="43ab56b02863aa8e4f072cedfade9345" args="[10]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>[10]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="example__objdict_8c-source.html#l00045">45</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/exit_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/exit.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/exit.h</h1><a href="exit_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="comment">/* exit.h - 32K Board specific parameters</span>
+<a name="l00024"></a>00024 <span class="comment">   Copyright (C) 2002 Free Software Foundation, Inc.</span>
+<a name="l00025"></a>00025 <span class="comment">   Written by Stephane Carrez (stcarrez@nerim.fr)       </span>
+<a name="l00026"></a>00026 <span class="comment"></span>
+<a name="l00027"></a>00027 <span class="comment">This file is free software; you can redistribute it and/or modify it</span>
+<a name="l00028"></a>00028 <span class="comment">under the terms of the GNU General Public License as published by the</span>
+<a name="l00029"></a>00029 <span class="comment">Free Software Foundation; either version 2, or (at your option) any</span>
+<a name="l00030"></a>00030 <span class="comment">later version.</span>
+<a name="l00031"></a>00031 <span class="comment"></span>
+<a name="l00032"></a>00032 <span class="comment">In addition to the permissions in the GNU General Public License, the</span>
+<a name="l00033"></a>00033 <span class="comment">Free Software Foundation gives you unlimited permission to link the</span>
+<a name="l00034"></a>00034 <span class="comment">compiled version of this file with other programs, and to distribute</span>
+<a name="l00035"></a>00035 <span class="comment">those programs without any restriction coming from the use of this</span>
+<a name="l00036"></a>00036 <span class="comment">file.  (The General Public License restrictions do apply in other</span>
+<a name="l00037"></a>00037 <span class="comment">respects; for example, they cover modification of the file, and</span>
+<a name="l00038"></a>00038 <span class="comment">distribution when not linked into another program.)</span>
+<a name="l00039"></a>00039 <span class="comment"></span>
+<a name="l00040"></a>00040 <span class="comment">This file is distributed in the hope that it will be useful, but</span>
+<a name="l00041"></a>00041 <span class="comment">WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00042"></a>00042 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00043"></a>00043 <span class="comment">General Public License for more details.</span>
+<a name="l00044"></a>00044 <span class="comment"></span>
+<a name="l00045"></a>00045 <span class="comment">You should have received a copy of the GNU General Public License</span>
+<a name="l00046"></a>00046 <span class="comment">along with this program; see the file COPYING.  If not, write to</span>
+<a name="l00047"></a>00047 <span class="comment">the Free Software Foundation, 59 Temple Place - Suite 330,</span>
+<a name="l00048"></a>00048 <span class="comment">Boston, MA 02111-1307, USA.  */</span>
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 <span class="preprocessor">#ifndef _M68HC11_ARCH_32K_EXIT_H</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define _M68HC11_ARCH_32K_EXIT_H</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="exit_8h.html#584550ef7e16ebfa0823064d45816b8e">_exit</a> (<span class="keywordtype">short</span> status) <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((noreturn));
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 <span class="comment">/* For the simulator, the wai stops everything and exits with the</span>
+<a name="l00056"></a>00056 <span class="comment">   error code stored in register d.</span>
+<a name="l00057"></a>00057 <span class="comment"></span>
+<a name="l00058"></a>00058 <span class="comment">   For a real 68HC11, enable interrupts and wait forever.  */</span>
+<a name="l00059"></a>00059 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00060"></a><a class="code" href="exit_8h.html#584550ef7e16ebfa0823064d45816b8e">00060</a> <a class="code" href="exit_8h.html#584550ef7e16ebfa0823064d45816b8e">_exit</a> (<span class="keywordtype">short</span> status)
+<a name="l00061"></a>00061 {
+<a name="l00062"></a>00062   <span class="comment">/* Use 'd' constraint to force the status to be in the D</span>
+<a name="l00063"></a>00063 <span class="comment">     register before execution of the asm.  */</span>
+<a name="l00064"></a>00064   <span class="keywordflow">while</span> (1)
+<a name="l00065"></a>00065     {
+<a name="l00066"></a>00066       <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a> __volatile__ (<span class="stringliteral">"cli\n"</span>
+<a name="l00067"></a>00067                             <span class="stringliteral">"wai"</span> : : <span class="stringliteral">"d"</span>(status));
+<a name="l00068"></a>00068     }
+<a name="l00069"></a>00069 }
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/exit_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/exit.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/exit.h File Reference</h1>
+<p>
+<a href="exit_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="exit_8h.html#584550ef7e16ebfa0823064d45816b8e">_exit</a> (short status) __attribute__((noreturn))</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="584550ef7e16ebfa0823064d45816b8e"></a><!-- doxytag: member="exit.h::_exit" ref="584550ef7e16ebfa0823064d45816b8e" args="(short status) __attribute__((noreturn))" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _exit           </td>
+          <td>(</td>
+          <td class="paramtype">short&nbsp;</td>
+          <td class="paramname"> <em>status</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="exit_8h-source.html#l00060">60</a> of file <a class="el" href="exit_8h-source.html">exit.h</a>.
+<p>
+References <a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__()</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="_exit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b1288b3be9863aacbe94b2fe85e194c7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/files.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: File Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>CanFestival File List</h1>Here is a list of all files with brief descriptions:<table>
+  <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="dcf_8c.html">dcf.c</a> <a href="dcf_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="lifegrd_8c.html">lifegrd.c</a> <a href="lifegrd_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="nmtMaster_8c.html">nmtMaster.c</a> <a href="nmtMaster_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="nmtSlave_8c.html">nmtSlave.c</a> <a href="nmtSlave_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="objacces_8c.html">objacces.c</a> <a href="objacces_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="pdo_8c.html">pdo.c</a> <a href="pdo_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="sdo_8c.html">sdo.c</a> <a href="sdo_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="states_8c.html">states.c</a> <a href="states_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="sync_8c.html">sync.c</a> <a href="sync_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="timer_8c.html">timer.c</a> <a href="timer_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/win32/<a class="el" href="resource_8h.html">resource.h</a> <a href="resource_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
Binary file doc/doxygen/html/ftv2blank.png has changed
Binary file doc/doxygen/html/ftv2doc.png has changed
Binary file doc/doxygen/html/ftv2folderclosed.png has changed
Binary file doc/doxygen/html/ftv2folderopen.png has changed
Binary file doc/doxygen/html/ftv2lastnode.png has changed
Binary file doc/doxygen/html/ftv2link.png has changed
Binary file doc/doxygen/html/ftv2mlastnode.png has changed
Binary file doc/doxygen/html/ftv2mnode.png has changed
Binary file doc/doxygen/html/ftv2node.png has changed
Binary file doc/doxygen/html/ftv2plastnode.png has changed
Binary file doc/doxygen/html/ftv2pnode.png has changed
Binary file doc/doxygen/html/ftv2vertline.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>__init__()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ee020ad81cb3ea6df76d34785bf56a36">commondialogs::CommunicationDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#1d6b6313208c4cfaf2243bbdf59d92d9">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#c95f7d4082146239f9278432c3efa6cd">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classnode_1_1Node.html#40b0e5cff99fbfc4ab0999c16ad431ee">node::Node</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#c6e80d9c4b17421a74aae47e39e22ffb">nodelist::NodeList</a>
+, <a class="el" href="classnodemanager_1_1UndoBuffer.html#f7faebec57947fa103b8ad9d2b726f04">nodemanager::UndoBuffer</a>
+, <a class="el" href="classnodemanager_1_1NodeManager.html#5358e4bbce92e7efa94e8a8af6539d51">nodemanager::NodeManager</a>
+, <a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#a045fe12f2047ab57620eeaaaa2f211e">objdictedit::wxHtmlWindowUrlClick</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#58c8aa89d480669890ef63456d126705">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#c3eab7be0bc1afb27171837c712da89d">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#409b6ac806b2ae0e2ac4c4c4aa6baeb5">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#b104177c85484b33a3ef22eab6e55268">commondialogs::AddSlaveDialog</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#4abb1c197354d05c25e9ca9e0ad49f66">objdictedit::objdictedit</a>
+, <a class="el" href="classsubindextable_1_1SubindexTable.html#217d723449d9ae8d755dd7ff0c20bc4d">subindextable::SubindexTable</a>
+, <a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#25827ced9049e3981080101f2ec13bb4">networkedit::wxHtmlWindowUrlClick</a>
+, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#84dbbfa164b9bfc3867064ef8ddc825c">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#487656ac452a6f151527114f2a095cb0">subindextable::EditingPanel</a>
+<li>_cols
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">subindextable::SubindexTable</a>
+<li>_init_coll_AddMenu_Items()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">objdictedit::objdictedit</a>
+<li>_init_coll_AddToListSizer_Growables()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">subindextable::EditingPanel</a>
+<li>_init_coll_AddToListSizer_Items()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">subindextable::EditingPanel</a>
+<li>_init_coll_EditMenu_Items()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">objdictedit::objdictedit</a>
+, <a class="el" href="classnetworkedit_1_1networkedit.html#25c016ab06d767eba51087786081afdc">networkedit::networkedit</a>
+<li>_init_coll_FileMenu_Items()
+: <a class="el" href="classnetworkedit_1_1networkedit.html#819560a4debaf28d7a1837c1fe68212b">networkedit::networkedit</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">objdictedit::objdictedit</a>
+<li>_init_coll_flexGridSizer1_Items()
+: <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">commondialogs::CommunicationDialog</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">commondialogs::AddSlaveDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">commondialogs::MapVariableDialog</a>
+<li>_init_coll_HelpBar_Fields()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">objdictedit::objdictedit</a>
+<li>_init_coll_HelpMenu_Items()
+: <a class="el" href="classnetworkedit_1_1networkedit.html#eff9fade803f4b7a384ee62c83d70390">networkedit::networkedit</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">objdictedit::objdictedit</a>
+<li>_init_coll_IndexListMenu_Items()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">subindextable::EditingPanel</a>
+<li>_init_coll_IndexListSizer_Growables()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">subindextable::EditingPanel</a>
+<li>_init_coll_IndexListSizer_Items()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">subindextable::EditingPanel</a>
+<li>_init_coll_menuBar1_Menus()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">objdictedit::objdictedit</a>
+, <a class="el" href="classnetworkedit_1_1networkedit.html#d77fb9e0e648f4c8293fb0477cd2a21b">networkedit::networkedit</a>
+<li>_init_coll_SubindexGridMenu_Items()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">subindextable::EditingPanel</a>
+<li>_init_coll_SubindexGridSizer_Growables()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">subindextable::EditingPanel</a>
+<li>_init_coll_SubindexGridSizer_Items()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">subindextable::EditingPanel</a>
+<li>_init_ctrls()
+: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">subindextable::EditingPanel</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">objdictedit::objdictedit</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">commondialogs::AddSlaveDialog</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">commondialogs::CommunicationDialog</a>
+<li>_init_sizers()
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">subindextable::EditingPanel</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">commondialogs::AddSlaveDialog</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">commondialogs::CommunicationDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">commondialogs::NodeInfosDialog</a>
+<li>_init_utils()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">objdictedit::objdictedit</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">subindextable::EditingPanel</a>
+<li>_rows
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">subindextable::SubindexTable</a>
+<li>_updateColAttrs()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">subindextable::SubindexTable</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x61.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,100 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li id="current"><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>abortCode
+: <a class="el" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">struct_s_transfer</a>
+<li>AddButton
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">subindextable::EditingPanel</a>
+<li>AddEntry()
+: <a class="el" href="classnode_1_1Node.html#fddc2e825cf7427ddf51f39485fb9d28">node::Node</a>
+<li>AddMappingEntry()
+: <a class="el" href="classnode_1_1Node.html#dec00c90a5f22d924f2ef430dec759e1">node::Node</a>
+<li>AddMapVariable()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">objdictedit::objdictedit</a>
+<li>AddMapVariableToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#3291a925caac3db1aec97aa8175a487e">nodemanager::NodeManager</a>
+<li>AddNodeBuffer()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">nodemanager::NodeManager</a>
+<li>AddPDOReceiveToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#dc455012736c8481f95ff1036deb8c0b">nodemanager::NodeManager</a>
+<li>AddPDOTransmitToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#359cb64658d554454b8bfa18723f6f86">nodemanager::NodeManager</a>
+<li>AddSDOClientToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#7910bb937cd4cf13906b0cd86505674c">nodemanager::NodeManager</a>
+<li>AddSDOServerToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#a9bbd8bc45f3a992d7fdde208bacb2ff">nodemanager::NodeManager</a>
+<li>AddSlaveNode()
+: <a class="el" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">nodelist::NodeList</a>
+<li>AddSpecificEntryToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#289765dcb04f19d8aba773c3ce2171c1">nodemanager::NodeManager</a>
+<li>AddSubentriesToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#0eaeb35962cff5c762d96ac4849b237f">nodemanager::NodeManager</a>
+<li>AddUserType()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">objdictedit::objdictedit</a>
+<li>AddUserTypeToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#67c9ed379da322dc8db21b56395d6799">nodemanager::NodeManager</a>
+<li>AllList
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">commondialogs::CommunicationDialog</a>
+<li>AppendRow()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#8706c1886ece48bf683b0e6ced4811c7">subindextable::SubindexTable</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x62.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li id="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>bAccessType
+: <a class="el" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">td_subindex</a>
+<li>baudrate
+: <a class="el" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">can_baudparams_t</a>
+, <a class="el" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">struct_s_BOARD</a>
+<li>bDataType
+: <a class="el" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">td_subindex</a>
+<li>bDeviceNodeId
+: <a class="el" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">struct_CO_Data</a>
+<li>body
+: <a class="el" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">struct_s_SDO</a>
+<li>brp
+: <a class="el" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">canBusTime</a>
+<li>bSubCount
+: <a class="el" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">td_indextable</a>
+<li>Buffer
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">nodemanager::UndoBuffer</a>
+<li>BufferCurrentNode()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">nodemanager::NodeManager</a>
+<li>Buffering()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#22639d6b02995759c718dbb775bc8b7d">nodemanager::UndoBuffer</a>
+<li>busname
+: <a class="el" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">struct_s_BOARD</a>
+<li>ButtonSizer
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">commondialogs::CommunicationDialog</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">commondialogs::AddSlaveDialog</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">commondialogs::MapVariableDialog</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x63.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li id="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>Callback
+: <a class="el" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">struct_s_transfer</a>
+<li>callback
+: <a class="el" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">struct_s_timer_entry</a>
+<li>CallbackCheck
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">subindextable::EditingPanel</a>
+<li>can_driver_valid()
+: <a class="el" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">driver_procs</a>
+<li>can_uvccm_win32()
+: <a class="el" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">can_uvccm_win32</a>
+<li>cane
+: <a class="el" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">canBusInit</a>
+<li>canHandle
+: <a class="el" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">struct_CO_Data</a>
+<li>canidar0
+: <a class="el" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">canBusFilterInit</a>
+<li>canidar1
+: <a class="el" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">canBusFilterInit</a>
+<li>canidar2
+: <a class="el" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">canBusFilterInit</a>
+<li>canidar3
+: <a class="el" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">canBusFilterInit</a>
+<li>canidar4
+: <a class="el" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">canBusFilterInit</a>
+<li>canidar5
+: <a class="el" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">canBusFilterInit</a>
+<li>canidar6
+: <a class="el" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">canBusFilterInit</a>
+<li>canidar7
+: <a class="el" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">canBusFilterInit</a>
+<li>canidmr0
+: <a class="el" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">canBusFilterInit</a>
+<li>canidmr1
+: <a class="el" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">canBusFilterInit</a>
+<li>canidmr2
+: <a class="el" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">canBusFilterInit</a>
+<li>canidmr3
+: <a class="el" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">canBusFilterInit</a>
+<li>canidmr4
+: <a class="el" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">canBusFilterInit</a>
+<li>canidmr5
+: <a class="el" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">canBusFilterInit</a>
+<li>canidmr6
+: <a class="el" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">canBusFilterInit</a>
+<li>canidmr7
+: <a class="el" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">canBusFilterInit</a>
+<li>ccritical_section()
+: <a class="el" href="classccritical__section.html#b373df4a1457e4d91117ae8dd052f152">ccritical_section</a>
+<li>ChangeCurrentNode()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#4ac7001e425a05c907a28218075f175f">nodemanager::NodeManager</a>
+<li>ChoiceIndex
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">subindextable::EditingPanel</a>
+<li>class_timers()
+: <a class="el" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">class_timers</a>
+<li>clk
+: <a class="el" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">canBusInit</a>
+<li>clksrc
+: <a class="el" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">canBusTime</a>
+, <a class="el" href="structcanBusInit.html#15fa5be003dd5961e7926d75bd405058">canBusInit</a>
+<li>close_rs232()
+: <a class="el" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">can_uvccm_win32</a>
+<li>CloseCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#152b970b624b095775bd072d3eb2a8f2">nodemanager::NodeManager</a>
+<li>cob
+: <a class="el" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">canmsg_t</a>
+, <a class="el" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">canfilt_t</a>
+<li>cob_id
+: <a class="el" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">Message</a>
+<li>COB_ID_Sync
+: <a class="el" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">struct_CO_Data</a>
+<li>cobId
+: <a class="el" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">struct_s_PDO</a>
+<li>colnames
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">subindextable::SubindexTable</a>
+<li>CompileValue()
+: <a class="el" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">node::Node</a>
+<li>ConsumerHeartbeatCount
+: <a class="el" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">struct_CO_Data</a>
+<li>ConsumerHeartbeatEntries
+: <a class="el" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">struct_CO_Data</a>
+<li>ConsumerHeartBeatTimers
+: <a class="el" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">struct_CO_Data</a>
+<li>continue_receive_thread
+: <a class="el" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">driver_data</a>
+<li>Copy()
+: <a class="el" href="classnode_1_1Node.html#22f871d92675c482ffe86543ff743937">node::Node</a>
+<li>count
+: <a class="el" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">struct_s_process_var</a>
+, <a class="el" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">struct_s_transfer</a>
+<li>count_sync
+: <a class="el" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">struct_CO_Data</a>
+<li>CreateNewNode()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#12653bdbfbf0d1a4749dd5f635a5c312">nodemanager::NodeManager</a>
+<li>csBoot_Up
+: <a class="el" href="structs__state__communication.html#e56b47ebc583d8fa0f1ce42f8a46a338">s_state_communication</a>
+<li>csEmergency
+: <a class="el" href="structs__state__communication.html#42d1093b9e6625029428944fdc7c7f5a">s_state_communication</a>
+<li>csHeartbeat
+: <a class="el" href="structs__state__communication.html#1d467631df619c6c321c3fc040a3eb22">s_state_communication</a>
+<li>csPDO
+: <a class="el" href="structs__state__communication.html#10a8f36d2c3f270feda5f07cf34155d2">s_state_communication</a>
+<li>csSDO
+: <a class="el" href="structs__state__communication.html#c6f5d674a8f305fc8eacdcd258c17ba8">s_state_communication</a>
+<li>csSYNC
+: <a class="el" href="structs__state__communication.html#9a4709f6f39e18b303c91edbfd1d6220">s_state_communication</a>
+<li>cswai
+: <a class="el" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">canBusInit</a>
+<li>Current()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8f121c407be19f42f10ccc2518227dd3">nodemanager::UndoBuffer</a>
+<li>CurrentCommunicationState
+: <a class="el" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">struct_CO_Data</a>
+<li>CurrentDS302Defined()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#5e8172882f6252e45bdb59f7248c83d6">nodemanager::NodeManager</a>
+<li>CurrentIndex
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">nodemanager::UndoBuffer</a>
+, <a class="el" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">subindextable::SubindexTable</a>
+<li>CurrentIsSaved()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#df2cf6733f713115af3f75258f756e44">nodemanager::NodeManager</a>
+<li>CurrentList
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">commondialogs::CommunicationDialog</a>
+<li>CurrentNode
+: <a class="el" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">nodemanager::NodeManager</a>
+<li>CurrentSaved()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#351f7c0312c72b4fd49b34e56e6449f1">nodemanager::UndoBuffer</a>
+<li>CurrentSelected
+: <a class="el" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">nodelist::NodeList</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x64.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li id="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>d
+: <a class="el" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">CANPort</a>
+, <a class="el" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">driver_data</a>
+, <a class="el" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">struct_s_timer_entry</a>
+<li>data
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">subindextable::SubindexTable</a>
+, <a class="el" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">canmsg_t</a>
+, <a class="el" href="structMessage.html#229865b09691e658677ba76f2d82ce89">Message</a>
+, <a class="el" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">struct_s_PDO</a>
+, <a class="el" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">struct_s_transfer</a>
+, <a class="el" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">BODY</a>
+, <a class="el" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">struct_s_process_var</a>
+<li>dataType
+: <a class="el" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">struct_s_transfer</a>
+<li>dcf_count_targets
+: <a class="el" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">struct_CO_Data</a>
+<li>dcf_cursor
+: <a class="el" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">struct_CO_Data</a>
+<li>Description
+: <a class="el" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">node::Node</a>
+<li>Dictionary
+: <a class="el" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">node::Node</a>
+<li>Directory
+: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">commondialogs::CreateNodeDialog</a>
+<li>Disable()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#40407a8d399c7fd09fafa1984f05cfce">subindextable::SubindexTable</a>
+<li>driver_procs()
+: <a class="el" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">driver_procs</a>
+<li>DS302
+: <a class="el" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">node::Node</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x65.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li id="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>Editable
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">subindextable::SubindexTable</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">subindextable::EditingPanel</a>
+<li>editors
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">subindextable::SubindexTable</a>
+<li>EditProfile()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">objdictedit::objdictedit</a>
+<li>EDSFolder
+: <a class="el" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">nodelist::NodeList</a>
+<li>EDSNodes
+: <a class="el" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">nodelist::NodeList</a>
+<li>Empty()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#c3b7a0e42be4036c5f4131e6c38e1c78">subindextable::SubindexTable</a>
+<li>Enable()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#f9d1c56f6df9baf4e4c6bf80d00fad8c">subindextable::SubindexTable</a>
+<li>EnableNumberTyping()
+: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">commondialogs::MapVariableDialog</a>
+<li>enter()
+: <a class="el" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">ccritical_section</a>
+<li>ExportCurrentToCFile()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#0951abe6610e7b5af6b5850fd4f8dcb5">nodemanager::NodeManager</a>
+<li>ExportCurrentToEDSFile()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#fc83d8f38a6c084d331829f0670c29e1">nodemanager::NodeManager</a>
+<li>ExtendSpecificMenu()
+: <a class="el" href="classnode_1_1Node.html#6104f59c483766572db1e78ef59140b2">node::Node</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x66.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li id="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>fd
+: <a class="el" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">CANPort</a>
+<li>fi
+: <a class="el" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">canBusInit</a>
+<li>FileNames
+: <a class="el" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">nodemanager::NodeManager</a>
+<li>FilePath
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">objdictedit::objdictedit</a>
+<li>FilePaths
+: <a class="el" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">nodemanager::NodeManager</a>
+<li>FirstCall
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">subindextable::EditingPanel</a>
+<li>firstIndex
+: <a class="el" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">struct_CO_Data</a>
+<li>flags
+: <a class="el" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">can_baudparams_t</a>
+, <a class="el" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">canmsg_t</a>
+, <a class="el" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">canfilt_t</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x67.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li id="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>GenerateMapList()
+: <a class="el" href="classnode_1_1Node.html#c288a6a6ed8ac92aa09d50d926f9715d">node::Node</a>
+<li>get_can_data()
+: <a class="el" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">can_uvccm_win32</a>
+<li>get_elapsed_time()
+: <a class="el" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">class_timers</a>
+<li>get_timer()
+: <a class="el" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">class_timers</a>
+<li>GetAllFilenames()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#bf87dbbb8a5bbec59ab3b484853e1619">nodemanager::NodeManager</a>
+<li>GetBaseIndex()
+: <a class="el" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">node::Node</a>
+<li>GetBufferNumber()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#7b29a1052a7fa6ee188b166e3177485f">nodemanager::NodeManager</a>
+<li>GetColLabelValue()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">subindextable::SubindexTable</a>
+<li>GetCurrentBufferState()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#cf7deb7b847cb8a6cd7a3af6b8070097">nodemanager::NodeManager</a>
+<li>GetCurrentCommunicationLists()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#74dfed4678ba786356b8d03873d01cec">nodemanager::NodeManager</a>
+<li>GetCurrentDS302Lists()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#18ce6167b3340d17fc7962323ae344b6">nodemanager::NodeManager</a>
+<li>GetCurrentEntry()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#583794f09cbd29d97ba0cf0c43acfc85">nodemanager::NodeManager</a>
+<li>GetCurrentEntryValues()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#ea668e18d26d0b47fbbed4f6eb920100">nodemanager::NodeManager</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#005f913bbbfe322fde2aaef4a1521843">nodelist::NodeList</a>
+<li>GetCurrentFilename()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#1dedfc92859eb980e74ea6544233e6ba">nodemanager::NodeManager</a>
+<li>GetCurrentFilePath()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">nodemanager::NodeManager</a>
+<li>GetCurrentIndex()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#077e9fd84d8def000462c611f9b2032a">subindextable::SubindexTable</a>
+<li>GetCurrentList()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ff2dfb0c00ca27c85c297ae134ea4f31">commondialogs::CommunicationDialog</a>
+<li>GetCurrentMapList()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#a504ce44097274d42f0f3436d2576361">nodemanager::NodeManager</a>
+<li>GetCurrentNextMapIndex()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#2db6aadfa79b0b2a9cfd09e45b71f03c">nodemanager::NodeManager</a>
+<li>GetCurrentNodeID()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#72f10793222cbd6d4b621ce748acf141">nodemanager::NodeManager</a>
+<li>GetCurrentNodeIndex()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#ec0793f016391c954ceb4654e4130dc3">nodemanager::NodeManager</a>
+<li>GetCurrentNodeInfos()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#9305e3ffee31917d098f2131301ec1a5">nodemanager::NodeManager</a>
+<li>GetCurrentNodeName()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#e2bbc613898b9926f47be95072c64160">nodemanager::NodeManager</a>
+<li>GetCurrentParamsEntry()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#92f2a252611dc624b8dca4df6b4fe1cb">nodemanager::NodeManager</a>
+<li>GetCurrentProfileLists()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#b0da4084ac671ac3c8948c42acc55b8c">nodemanager::NodeManager</a>
+<li>GetCurrentProfileName()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#eee0741327de398df87e8916995ad8f5">nodemanager::NodeManager</a>
+<li>GetCurrentSelected()
+: <a class="el" href="classnodelist_1_1NodeList.html#31139aa84f679ccd6b60c0d2e291cead">nodelist::NodeList</a>
+<li>GetCurrentSpecificMenu()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#9f8b78c75172bf420dcc8d9867b595a5">nodemanager::NodeManager</a>
+<li>GetCurrentTypeList()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#24575a8cc619f68041969be904d0f3b0">nodemanager::NodeManager</a>
+<li>GetCurrentValidChoices()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#0c3c317016818a79581f63b14d16c2da">nodemanager::NodeManager</a>
+<li>GetCurrentValidIndexes()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#d94d7b584774b19dc7837c5a13ad4432">nodemanager::NodeManager</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#e98e03e88809cf1dec3c4dc3c8921c99">nodelist::NodeList</a>
+<li>GetCustomisableTypes()
+: <a class="el" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">node::Node</a>
+, <a class="el" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">nodemanager::NodeManager</a>
+<li>GetCustomisedTypeValues()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">nodemanager::NodeManager</a>
+, <a class="el" href="classnode_1_1Node.html#c21f753bedba1302086de038bf21fda8">node::Node</a>
+<li>GetDS302Profile()
+: <a class="el" href="classnode_1_1Node.html#65b0ff7710846dc865eeff2de2acd948">node::Node</a>
+<li>GetEditor()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#2e40735bad19bfc79a68770f23d1cce5">subindextable::SubindexTable</a>
+<li>GetEntry()
+: <a class="el" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">node::Node</a>
+<li>GetEntryInfos()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">nodemanager::NodeManager</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#04ede866c9b3431700c7ff4dd87fc67c">nodelist::NodeList</a>
+, <a class="el" href="classnode_1_1Node.html#ca8f7294684dc241193f0a7482ca240b">node::Node</a>
+<li>GetEntryName()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">nodemanager::NodeManager</a>
+, <a class="el" href="classnode_1_1Node.html#9580efd7d474b782904670d7a5b9bb22">node::Node</a>
+<li>GetFilename()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">nodemanager::NodeManager</a>
+<li>GetIndex()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#7f59673c3d822f36c779243c03135262">subindextable::EditingPanel</a>
+<li>GetIndexes()
+: <a class="el" href="classnode_1_1Node.html#2c13cc6017f11586d2d468dfc13eea3f">node::Node</a>
+<li>GetLineFromIndex()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">nodemanager::NodeManager</a>
+<li>GetManager()
+: <a class="el" href="classnodelist_1_1NodeList.html#1b2aa331c3a0f257629450ffbb658714">nodelist::NodeList</a>
+<li>GetMandatoryIndexes()
+: <a class="el" href="classnode_1_1Node.html#6630247aaffdec3448b81c294c5d69e5">node::Node</a>
+, <a class="el" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">nodemanager::NodeManager</a>
+<li>GetMapList()
+: <a class="el" href="classnode_1_1Node.html#7531642c9fff692807ae7389474089aa">node::Node</a>
+<li>GetMapName()
+: <a class="el" href="classnode_1_1Node.html#df42241bdf3a60d71a6e946b20efb4d8">node::Node</a>
+<li>GetMappings()
+: <a class="el" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">node::Node</a>
+<li>GetMapValue()
+: <a class="el" href="classnode_1_1Node.html#375969d6edbee5a276b215498a4e6f6c">node::Node</a>
+<li>GetMapVariableList()
+: <a class="el" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">node::Node</a>
+, <a class="el" href="classnodemanager_1_1NodeManager.html#7b93c95ade6272d2c7e79e0b26b3bbe3">nodemanager::NodeManager</a>
+<li>GetMasterNodeEntry()
+: <a class="el" href="classnodelist_1_1NodeList.html#d3fd973b32423384bc36ddb0cb54c632">nodelist::NodeList</a>
+<li>GetNetworkName()
+: <a class="el" href="classnodelist_1_1NodeList.html#f251a2599ab39f05f72debe9194ef730">nodelist::NodeList</a>
+<li>GetNMTManagement()
+: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#e224099d30206d623fcc567101b613d6">commondialogs::CreateNodeDialog</a>
+<li>GetNodeByOrder()
+: <a class="el" href="classnodelist_1_1NodeList.html#abd3493e147587b88b12e4a6ac7f54e0">nodelist::NodeList</a>
+<li>GetNodeDescription()
+: <a class="el" href="classnode_1_1Node.html#aa4d259f97c23b4e53a8b1280a5e2b86">node::Node</a>
+<li>GetNodeEntryValues()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">nodemanager::NodeManager</a>
+<li>GetNodeID()
+: <a class="el" href="classnode_1_1Node.html#98806729923304d6714c82023eda0f93">node::Node</a>
+<li>GetNodeName()
+: <a class="el" href="classnode_1_1Node.html#6eff921e4bda68b120e02b070b91d5b8">node::Node</a>
+<li>GetNodeType()
+: <a class="el" href="classnode_1_1Node.html#de5ee2b5a7f99d7ad36d86b2850d5d45">node::Node</a>
+<li>GetNoteBook()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#38ba116f55e22e5b8e2504c44b1c9722">objdictedit::objdictedit</a>
+<li>GetNumberCols()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">subindextable::SubindexTable</a>
+<li>GetNumberRows()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">subindextable::SubindexTable</a>
+<li>GetOptions()
+: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#02ed8598e287a76055b4524fbf56278d">commondialogs::CreateNodeDialog</a>
+<li>GetOrderNumber()
+: <a class="el" href="classnodelist_1_1NodeList.html#f8812726aa6302532b6c13a2719b1258">nodelist::NodeList</a>
+<li>GetParamsEntry()
+: <a class="el" href="classnode_1_1Node.html#05f269a2d06cb100ecc0ca067beff120">node::Node</a>
+<li>GetProfile()
+: <a class="el" href="classnode_1_1Node.html#9620fa2bc377b7e06c39b557c5c73363">node::Node</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#2329fe0564d06a39130520ba83a22caf">commondialogs::CreateNodeDialog</a>
+<li>GetProfileCallBack()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">objdictedit::objdictedit</a>
+<li>GetProfileLists()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">nodemanager::NodeManager</a>
+<li>GetProfileName()
+: <a class="el" href="classnode_1_1Node.html#20edc3356c0700d5513dfddb4c882ee2">node::Node</a>
+<li>GetRoot()
+: <a class="el" href="classnodelist_1_1NodeList.html#5660c96280f53eb22d49ae3ef87857b5">nodelist::NodeList</a>
+<li>GetRowLabelValues()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#d37d12554092ade50c2ae8b5395b8bb9">subindextable::SubindexTable</a>
+<li>GetSelection()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#a1f495ac1fcfb50274c9d72b19be5eff">subindextable::EditingPanel</a>
+<li>GetSlaveIDs()
+: <a class="el" href="classnodelist_1_1NodeList.html#e95b562c7c695ea8c2a3dee38b7c4ef2">nodelist::NodeList</a>
+<li>GetSlaveNames()
+: <a class="el" href="classnodelist_1_1NodeList.html#ae2a228b04ac23eced9749346e06cf09">nodelist::NodeList</a>
+<li>GetSlaveNodeEntry()
+: <a class="el" href="classnodelist_1_1NodeList.html#305f512d69651d134aaa585e4aed94b8">nodelist::NodeList</a>
+<li>GetSlaveNumber()
+: <a class="el" href="classnodelist_1_1NodeList.html#88204b493bfb5af7a4106f79ce65e377">nodelist::NodeList</a>
+<li>GetSpecificMenu()
+: <a class="el" href="classnode_1_1Node.html#5b69098e7e38001df37d95a3e656aa6e">node::Node</a>
+<li>GetSpecificProfileLists()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">nodemanager::NodeManager</a>
+<li>GetSubentryInfos()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">nodemanager::NodeManager</a>
+, <a class="el" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">node::Node</a>
+<li>GetTypeDefaultValue()
+: <a class="el" href="classnode_1_1Node.html#7d876e328f58d315357d0da9525bd64a">node::Node</a>
+, <a class="el" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">nodemanager::NodeManager</a>
+<li>GetTypeIndex()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">nodemanager::NodeManager</a>
+, <a class="el" href="classnode_1_1Node.html#745867283d1ca5d81e67e7d0704cf0c1">node::Node</a>
+<li>GetTypeList()
+: <a class="el" href="classnode_1_1Node.html#d8158864eb6cd18998f9d9d302b37780">node::Node</a>
+<li>GetTypeName()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">nodemanager::NodeManager</a>
+, <a class="el" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">node::Node</a>
+<li>GetValue()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#c365af6b3cd244b836e3f22fb839a93b">subindextable::SubindexTable</a>
+<li>GetValueByName()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#65a8c6f7466204e224a289af19248fda">subindextable::SubindexTable</a>
+<li>GetValues()
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#fb21ee3e7916e8de7756b0e87cc70e90">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#ca7599893a8bfbe3d0b8afca376e9353">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c447e821ce5690bdcd4f55d3b6e82cc0">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#0211d3e7bd98931e9426f587b7956d5b">commondialogs::AddSlaveDialog</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f62fdd3d1fbbea86a3eb716f20341b49">commondialogs::CreateNodeDialog</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x68.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li id="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>HasCurrentEntryCallbacks()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#e1be8def7949033e446a646dc67647c6">nodemanager::NodeManager</a>
+<li>HasEntryCallbacks()
+: <a class="el" href="classnode_1_1Node.html#b2d29e5f69151017745d9049435465a9">node::Node</a>
+<li>heartbeatError
+: <a class="el" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">struct_CO_Data</a>
+<li>Html_Window
+: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#1de5f92921afa89cfe93fe8a6837dedb">objdictedit::wxUrlClickHtmlWindow</a>
+, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#afbd518c3d5d17bfd1e0241e77f26c27">networkedit::wxUrlClickHtmlWindow</a>
+<li>HtmlFrameOpened
+: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">objdictedit::objdictedit</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x69.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,111 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li id="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>iam_a_slave
+: <a class="el" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">struct_CO_Data</a>
+<li>id
+: <a class="el" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">canmsg_t</a>
+, <a class="el" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">canfilt_t</a>
+, <a class="el" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">struct_s_timer_entry</a>
+<li>ID
+: <a class="el" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">node::Node</a>
+<li>idam
+: <a class="el" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">canBusFilterInit</a>
+<li>ImportCurrentFromEDSFile()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#b99cd2fc06950e3ffb19982a68205f4c">nodemanager::NodeManager</a>
+<li>ImportEDSFile()
+: <a class="el" href="classnodelist_1_1NodeList.html#2bf9abf09b0dd06a8801b9e23f6387cb">nodelist::NodeList</a>
+<li>index
+: <a class="el" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">struct_s_transfer</a>
+<li>Index
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">subindextable::EditingPanel</a>
+<li>index
+: <a class="el" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">td_indextable</a>
+<li>IndexChoice
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">subindextable::EditingPanel</a>
+<li>IndexDictionary
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">commondialogs::CommunicationDialog</a>
+<li>IndexList
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">subindextable::EditingPanel</a>
+<li>IndexListPanel
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">subindextable::EditingPanel</a>
+<li>initialisation
+: <a class="el" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">struct_CO_Data</a>
+<li>inst
+: <a class="el" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">driver_data</a>
+<li>interval
+: <a class="el" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">struct_s_timer_entry</a>
+<li>IsCurrentEntry()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#97c725e85f609c7b5a17ff95dbb08aea">nodemanager::NodeManager</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#c44eb93f2e274ab9e3f47380d71d4aef">nodelist::NodeList</a>
+<li>IsCurrentSaved()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8d3fd5b2285366f941cc02489a16ea32">nodemanager::UndoBuffer</a>
+<li>IsEntry()
+: <a class="el" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">node::Node</a>
+<li>IsFirst()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#2ff748b5b8445e36cac96fd5726dc80e">nodemanager::UndoBuffer</a>
+<li>IsLast()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#87ef542c80367efcb4f5d8c97dabc4de">nodemanager::UndoBuffer</a>
+<li>IsMappingEntry()
+: <a class="el" href="classnode_1_1Node.html#70ddff5dfe732ec17f4781133ec96cf1">node::Node</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x6c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li id="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>lastIndex
+: <a class="el" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">struct_CO_Data</a>
+<li>LastNewIndex
+: <a class="el" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">nodemanager::NodeManager</a>
+<li>LastSave
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">nodemanager::UndoBuffer</a>
+<li>leave()
+: <a class="el" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">ccritical_section</a>
+<li>len
+: <a class="el" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">struct_s_PDO</a>
+, <a class="el" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">Message</a>
+<li>length
+: <a class="el" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">canmsg_t</a>
+<li>linkinfo
+: <a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">networkedit::wxHtmlWindowUrlClick</a>
+, <a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">objdictedit::wxHtmlWindowUrlClick</a>
+<li>listen
+: <a class="el" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">canBusInit</a>
+<li>ListIndex
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">subindextable::EditingPanel</a>
+<li>ListProfile
+: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">commondialogs::CreateNodeDialog</a>
+<li>load_canfestival_driver()
+: <a class="el" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">driver_procs</a>
+<li>LoadCurrentNext()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#9c706ee3cf44203d266c3c40f1145b47">nodemanager::NodeManager</a>
+<li>LoadCurrentPrevious()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#2f332723fc8da42f3fe9622a3b92356d">nodemanager::NodeManager</a>
+<li>LoadEDS()
+: <a class="el" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">nodelist::NodeList</a>
+<li>LoadMasterNode()
+: <a class="el" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">nodelist::NodeList</a>
+<li>LoadProfile()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">nodemanager::NodeManager</a>
+<li>LoadProject()
+: <a class="el" href="classnodelist_1_1NodeList.html#e0c626e2b7b68c2497f77b822b6fa88f">nodelist::NodeList</a>
+<li>LoadSlaveNodes()
+: <a class="el" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">nodelist::NodeList</a>
+<li>loopb
+: <a class="el" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">canBusInit</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x6d.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li id="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>m_canClose
+: <a class="el" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">driver_procs</a>
+<li>m_canOpen
+: <a class="el" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">driver_procs</a>
+<li>m_canReceive
+: <a class="el" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">driver_procs</a>
+<li>m_canSend
+: <a class="el" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">driver_procs</a>
+<li>m_continue_timer_loop
+: <a class="el" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">class_timers</a>
+<li>m_counts_per_usec
+: <a class="el" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">class_timers</a>
+<li>m_cs
+: <a class="el" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">ccritical_section</a>
+<li>m_driver_handle
+: <a class="el" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">driver_procs</a>
+<li>m_last_alarm_set_time
+: <a class="el" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">class_timers</a>
+<li>m_last_occured_alarm_time
+: <a class="el" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">class_timers</a>
+<li>m_port
+: <a class="el" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">can_uvccm_win32</a>
+<li>m_read_event
+: <a class="el" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">can_uvccm_win32</a>
+<li>m_residual_buffer
+: <a class="el" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">can_uvccm_win32</a>
+<li>m_timer_thread
+: <a class="el" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">class_timers</a>
+<li>m_use_hi_res_timer
+: <a class="el" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">class_timers</a>
+<li>m_write_event
+: <a class="el" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">can_uvccm_win32</a>
+<li>ManageEntriesOfCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">nodemanager::NodeManager</a>
+<li>Manager
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">subindextable::EditingPanel</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">nodelist::NodeList</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">objdictedit::objdictedit</a>
+<li>MapList
+: <a class="el" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">node::Node</a>
+<li>MapTranslation
+: <a class="el" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">node::Node</a>
+<li>mask
+: <a class="el" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">canfilt_t</a>
+<li>MaxIndex
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">nodemanager::UndoBuffer</a>
+<li>MinIndex
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">nodemanager::UndoBuffer</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x6e.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li id="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>Name
+: <a class="el" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">node::Node</a>
+<li>NameTranslation
+: <a class="el" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">node::Node</a>
+<li>NetworkName
+: <a class="el" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">nodelist::NodeList</a>
+<li>Next()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#a29ba64843a2d852b28cc01b411ce06f">nodemanager::UndoBuffer</a>
+<li>NMTable
+: <a class="el" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">struct_CO_Data</a>
+<li>nodeId
+: <a class="el" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">struct_s_SDO</a>
+, <a class="el" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">struct_s_transfer</a>
+<li>NodeIndex
+: <a class="el" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">nodemanager::NodeManager</a>
+<li>NodeList
+: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">commondialogs::AddSlaveDialog</a>
+<li>nodeState
+: <a class="el" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">struct_CO_Data</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x6f.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li id="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>objdict
+: <a class="el" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">struct_CO_Data</a>
+<li>ObjdictSize
+: <a class="el" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">struct_CO_Data</a>
+<li>offset
+: <a class="el" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">struct_s_transfer</a>
+<li>OnAboutMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">objdictedit::objdictedit</a>
+<li>OnAddButtonClick()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">subindextable::EditingPanel</a>
+<li>OnAddMapVariableMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">objdictedit::objdictedit</a>
+<li>OnAddPDOReceiveMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">objdictedit::objdictedit</a>
+<li>OnAddPDOTransmitMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">objdictedit::objdictedit</a>
+<li>OnAddSDOClientMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">objdictedit::objdictedit</a>
+<li>OnAddSDOServerMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">objdictedit::objdictedit</a>
+<li>OnAddSubindexMenu()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">subindextable::EditingPanel</a>
+<li>OnAddUserTypeMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">objdictedit::objdictedit</a>
+<li>OnCallbackCheck()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">subindextable::EditingPanel</a>
+<li>OnCloseFrame()
+: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">objdictedit::objdictedit</a>
+, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+<li>OnCloseMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">objdictedit::objdictedit</a>
+<li>OnCommunicationMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">objdictedit::objdictedit</a>
+<li>OnCurrentIndexesDClick()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">commondialogs::CommunicationDialog</a>
+<li>OnDeleteIndexMenu()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">subindextable::EditingPanel</a>
+<li>OnDeleteSubindexMenu()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">subindextable::EditingPanel</a>
+<li>OnEditProfileMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">objdictedit::objdictedit</a>
+<li>OneFileHasChanged()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#4e09d1ae59275bac43fb3462f945b2b7">nodemanager::NodeManager</a>
+<li>OnExportCMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">objdictedit::objdictedit</a>
+<li>OnExportEDSMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">objdictedit::objdictedit</a>
+<li>OnFileSelectedChanged()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">objdictedit::objdictedit</a>
+<li>OnHelpCANFestivalMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">objdictedit::objdictedit</a>
+<li>OnHelpDS301Menu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">objdictedit::objdictedit</a>
+<li>OnImportEDSButton()
+: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">commondialogs::AddSlaveDialog</a>
+<li>OnImportEDSMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">objdictedit::objdictedit</a>
+<li>OnIndexListClick()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">subindextable::EditingPanel</a>
+<li>OnIndexListRightUp()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">subindextable::EditingPanel</a>
+<li>OnLinkClick()
+: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+<li>OnLinkClicked()
+: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#5771c9faa8f337f6a279ac395a31f037">networkedit::wxUrlClickHtmlWindow</a>
+, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#7cd4af390c2de4ed45de931373d756f0">objdictedit::wxUrlClickHtmlWindow</a>
+<li>OnModifyIndexMenu()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">subindextable::EditingPanel</a>
+<li>OnNewMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">objdictedit::objdictedit</a>
+<li>OnNodeInfosMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">objdictedit::objdictedit</a>
+<li>OnOK()
+: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">commondialogs::AddSlaveDialog</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">commondialogs::NodeInfosDialog</a>
+<li>OnOpenMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">objdictedit::objdictedit</a>
+<li>OnOtherCommunicationMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">objdictedit::objdictedit</a>
+<li>OnPartListBoxClick()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">subindextable::EditingPanel</a>
+<li>OnPossibleIndexesDClick()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">commondialogs::CommunicationDialog</a>
+<li>OnProfileChoice()
+: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">commondialogs::CreateNodeDialog</a>
+<li>OnQuitMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">objdictedit::objdictedit</a>
+<li>OnRadioButton1Click()
+: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">commondialogs::MapVariableDialog</a>
+<li>OnRadioButton2Click()
+: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">commondialogs::MapVariableDialog</a>
+<li>OnRadioButton3Click()
+: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">commondialogs::MapVariableDialog</a>
+<li>OnRedoMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">objdictedit::objdictedit</a>
+<li>OnRefreshMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">objdictedit::objdictedit</a>
+<li>OnRenameIndexMenu()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">subindextable::EditingPanel</a>
+<li>OnSaveAsMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">objdictedit::objdictedit</a>
+<li>OnSaveMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">objdictedit::objdictedit</a>
+<li>OnSelectButton()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">commondialogs::CommunicationDialog</a>
+<li>OnSubindexGridCellChange()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">subindextable::EditingPanel</a>
+<li>OnSubindexGridRightClick()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">subindextable::EditingPanel</a>
+<li>OnSubindexGridSelectCell()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">subindextable::EditingPanel</a>
+<li>OnTypeChoice()
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">commondialogs::UserTypeDialog</a>
+<li>OnUndoMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">objdictedit::objdictedit</a>
+<li>OnUnselectButton()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">commondialogs::CommunicationDialog</a>
+<li>open_rs232()
+: <a class="el" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">can_uvccm_win32</a>
+<li>OpenFileInCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#274b68764a3878f456f3f8753bb6cf87">nodemanager::NodeManager</a>
+<li>OpenHtmlFrame()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">objdictedit::objdictedit</a>
+<li>operational
+: <a class="el" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">struct_CO_Data</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x70.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,105 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li id="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>ParamsDictionary
+: <a class="el" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">node::Node</a>
+<li>Parent
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">subindextable::SubindexTable</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">subindextable::EditingPanel</a>
+<li>PartList
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">subindextable::EditingPanel</a>
+<li>PDO_RCV
+: <a class="el" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">s_quick_index</a>
+<li>PDO_RCV_MAP
+: <a class="el" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">s_quick_index</a>
+<li>PDO_TRS
+: <a class="el" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">s_quick_index</a>
+<li>PDO_TRS_MAP
+: <a class="el" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">s_quick_index</a>
+<li>pipe
+: <a class="el" href="structCANPipe.html#e9844050beddb410380d91715c53debc">CANPipe</a>
+<li>pObject
+: <a class="el" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">td_subindex</a>
+<li>post_sync
+: <a class="el" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">struct_CO_Data</a>
+<li>post_TPDO
+: <a class="el" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">struct_CO_Data</a>
+<li>preOperational
+: <a class="el" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">struct_CO_Data</a>
+<li>Previous()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8c689bee39a62cf857525787f6def0a4">nodemanager::UndoBuffer</a>
+<li>Print()
+: <a class="el" href="classnode_1_1Node.html#eea414ed028d0c7394b2a3d2e074dc6c">node::Node</a>
+<li>process_var
+: <a class="el" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">struct_CO_Data</a>
+<li>ProducerHeartBeatTime
+: <a class="el" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">struct_CO_Data</a>
+<li>ProducerHeartBeatTimer
+: <a class="el" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">struct_CO_Data</a>
+<li>Profile
+: <a class="el" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">node::Node</a>
+<li>ProfileName
+: <a class="el" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">node::Node</a>
+<li>pSubindex
+: <a class="el" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">td_indextable</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x71.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li id="current"><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>queid
+: <a class="el" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">canfilt_t</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x72.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,122 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li id="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>r
+: <a class="el" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">t_pointerStack</a>
+<li>receive()
+: <a class="el" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">can_uvccm_win32</a>
+<li>receive_thread
+: <a class="el" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">driver_data</a>
+<li>receiveTask
+: <a class="el" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">CANPort</a>
+<li>RefreshBufferState()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">objdictedit::objdictedit</a>
+<li>RefreshCurrentIndexList()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">objdictedit::objdictedit</a>
+<li>RefreshEditMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">objdictedit::objdictedit</a>
+<li>RefreshEDSFile()
+: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">commondialogs::AddSlaveDialog</a>
+<li>RefreshIndexList()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">subindextable::EditingPanel</a>
+<li>RefreshLists()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">commondialogs::CommunicationDialog</a>
+<li>RefreshMainMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">objdictedit::objdictedit</a>
+<li>RefreshProfileMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">objdictedit::objdictedit</a>
+<li>RefreshStatusBar()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">objdictedit::objdictedit</a>
+<li>RefreshTable()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">subindextable::EditingPanel</a>
+<li>RefreshTitle()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">objdictedit::objdictedit</a>
+<li>RefreshValues()
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">commondialogs::UserTypeDialog</a>
+<li>RemoveCurrentVariable()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">nodemanager::NodeManager</a>
+<li>RemoveEntry()
+: <a class="el" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">node::Node</a>
+<li>RemoveLine()
+: <a class="el" href="classnode_1_1Node.html#2288996b16df9715706a7414c3e77561">node::Node</a>
+<li>RemoveMappingEntry()
+: <a class="el" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">node::Node</a>
+<li>RemoveMapVariable()
+: <a class="el" href="classnode_1_1Node.html#7495c84e9bacd05f5ae653c3a821cf1a">node::Node</a>
+<li>RemoveNodeBuffer()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">nodemanager::NodeManager</a>
+<li>RemoveSlaveNode()
+: <a class="el" href="classnodelist_1_1NodeList.html#4a54d5c47f48af8060e1b7e0a8a52f6d">nodelist::NodeList</a>
+<li>RemoveSubentriesFromCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#3712711003c4e7e4c5bfe286acc23170">nodemanager::NodeManager</a>
+<li>RemoveUserType()
+: <a class="el" href="classnode_1_1Node.html#f08c254fb41e4e3ef53d9025be396421">node::Node</a>
+<li>ResetView()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#56aaa52f5cbbfd3bf243433b798b10c8">subindextable::SubindexTable</a>
+<li>resume_timer_thread()
+: <a class="el" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">class_timers</a>
+<li>Root
+: <a class="el" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">nodelist::NodeList</a>
+<li>rtr
+: <a class="el" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">Message</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x73.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,196 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li id="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>samp
+: <a class="el" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">canBusTime</a>
+<li>sample_pt
+: <a class="el" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">can_baudparams_t</a>
+<li>Save()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">objdictedit::objdictedit</a>
+<li>SaveAs()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">objdictedit::objdictedit</a>
+<li>SaveCurrentInFile()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#42b9672fcec8be9ab909f5d94de0c06a">nodemanager::NodeManager</a>
+<li>SaveMasterNode()
+: <a class="el" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">nodelist::NodeList</a>
+<li>SaveNodeList()
+: <a class="el" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">nodelist::NodeList</a>
+<li>SaveProject()
+: <a class="el" href="classnodelist_1_1NodeList.html#b90b33e930a1d08ad4bb81f912c30a68">nodelist::NodeList</a>
+<li>scanIndexOD
+: <a class="el" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">struct_CO_Data</a>
+<li>ScriptDirectory
+: <a class="el" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">nodemanager::NodeManager</a>
+<li>SDO_CLT
+: <a class="el" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">s_quick_index</a>
+<li>SDO_SVR
+: <a class="el" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">s_quick_index</a>
+<li>SecondSplitter
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">subindextable::EditingPanel</a>
+<li>SelectPossible()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">commondialogs::CommunicationDialog</a>
+<li>send()
+: <a class="el" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">can_uvccm_win32</a>
+<li>set_can_data()
+: <a class="el" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">can_uvccm_win32</a>
+<li>set_timer()
+: <a class="el" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">class_timers</a>
+<li>SetCurrentEntry()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#7e9f5eccab23a7d2f7f7cb6f3e8fc92f">nodemanager::NodeManager</a>
+<li>SetCurrentEntryCallbacks()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#dad0fbfe17b585712c0336ad71ec55d1">nodemanager::NodeManager</a>
+<li>SetCurrentEntryName()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#d0de3995c628b62448fe144651c019bb">nodemanager::NodeManager</a>
+<li>SetCurrentFilePath()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">nodemanager::NodeManager</a>
+<li>SetCurrentIndex()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#725ea4673a2c4a5c8046e4ab6d292135">subindextable::SubindexTable</a>
+<li>SetCurrentList()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#42954cf3c548eaeccf2a6ae5793b12ca">commondialogs::CommunicationDialog</a>
+<li>SetCurrentNodeInfos()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#300207ada996fc01af2b3a2ab882d799">nodemanager::NodeManager</a>
+<li>SetCurrentSelected()
+: <a class="el" href="classnodelist_1_1NodeList.html#007fad3e7173fb04f35df65d93690c19">nodelist::NodeList</a>
+<li>SetCurrentUserType()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#ab2a81a217a4fa5bb8bb79e9991e9db4">nodemanager::NodeManager</a>
+<li>SetData()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#b3b87639c5b4973204a7004dfe779f61">subindextable::SubindexTable</a>
+<li>SetDS302Profile()
+: <a class="el" href="classnode_1_1Node.html#1491687050feb7aa267e83fbe3379631">node::Node</a>
+<li>SetEditors()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#fe11dbf7566e5d5bbb9fa496e2cd252e">subindextable::SubindexTable</a>
+<li>SetEntry()
+: <a class="el" href="classnode_1_1Node.html#0584095620f6c553ac66adc114437824">node::Node</a>
+<li>SetHtmlCode()
+: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#0d46d44545dff5c49ee702dce0ca58a7">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#375043f928e987f104763ad6e3d118be">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+<li>SetHtmlPage()
+: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#4facc9fa00032db7ca18302a09300a15">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#d55f13d2f73906fb8891fd8ab6282897">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+<li>SetIndex()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#bcf8af059e66a142de9427beecebf9da">subindextable::EditingPanel</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#bdab86c958f3e219882e7852b301dc4b">commondialogs::MapVariableDialog</a>
+<li>SetIndexDictionary()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#fd58f80e7851c8b2254930aa0ea13a2c">commondialogs::CommunicationDialog</a>
+<li>SetMappingEntry()
+: <a class="el" href="classnode_1_1Node.html#3585c494cda4d7eb89361ccd8254c007">node::Node</a>
+<li>SetMasterNodeEntry()
+: <a class="el" href="classnodelist_1_1NodeList.html#cc92822b3c2879ac7df9d0b2f39d4647">nodelist::NodeList</a>
+<li>SetNetworkName()
+: <a class="el" href="classnodelist_1_1NodeList.html#9d82bcfef0a88d2c9135cf5a8e2ff047">nodelist::NodeList</a>
+<li>SetNodeDescription()
+: <a class="el" href="classnode_1_1Node.html#c71e316ad45f58b4e230e6d47ba8d607">node::Node</a>
+<li>SetNodeID()
+: <a class="el" href="classnode_1_1Node.html#9fab825543cfcbcab07e988c5a353f3e">node::Node</a>
+<li>SetNodeList()
+: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#70e8955dbb57253e53d28f24a7f28da4">commondialogs::AddSlaveDialog</a>
+<li>SetNodeName()
+: <a class="el" href="classnode_1_1Node.html#541cc4bb271d7a6bc215150b37a4b56f">node::Node</a>
+<li>SetNodeType()
+: <a class="el" href="classnode_1_1Node.html#33a22d325064e662bd8c11a0ac8c59c3">node::Node</a>
+<li>SetParamsEntry()
+: <a class="el" href="classnode_1_1Node.html#68c201e7e4fcd6335b00ac2edd296ebc">node::Node</a>
+<li>SetProfile()
+: <a class="el" href="classnode_1_1Node.html#5b97c9c35ddd35f7d760abe49285d20a">node::Node</a>
+<li>SetProfileName()
+: <a class="el" href="classnode_1_1Node.html#a138775ce0f4eb9fd4185aaa8f1cbd61">node::Node</a>
+<li>SetSpecificMenu()
+: <a class="el" href="classnode_1_1Node.html#da729222acaeb10d8e79a4e94d22602e">node::Node</a>
+<li>SetTypeList()
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#4e5316d45310d70691958ec898a8427c">commondialogs::UserTypeDialog</a>
+<li>SetValue()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#65aeea9932fde2c83878d00f4b78e275">subindextable::SubindexTable</a>
+<li>SetValues()
+: <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#36750076ce1d98da4682c16bc9c00f74">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#45bfdc62e0cdb882229682f2cfbe5c08">commondialogs::UserTypeDialog</a>
+<li>size
+: <a class="el" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">td_subindex</a>
+<li>sjw
+: <a class="el" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">can_baudparams_t</a>
+, <a class="el" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">canBusTime</a>
+<li>SlaveNodes
+: <a class="el" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">nodelist::NodeList</a>
+<li>SpecificMenu
+: <a class="el" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">node::Node</a>
+<li>start_timer_thread()
+: <a class="el" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">class_timers</a>
+<li>state
+: <a class="el" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">struct_s_timer_entry</a>
+, <a class="el" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">struct_s_transfer</a>
+<li>stop_timer_thread()
+: <a class="el" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">class_timers</a>
+<li>stopped
+: <a class="el" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">struct_CO_Data</a>
+<li>storeODSubIndex
+: <a class="el" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">struct_CO_Data</a>
+<li>subIndex
+: <a class="el" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">struct_s_transfer</a>
+<li>SubindexGrid
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">subindextable::EditingPanel</a>
+<li>SubindexGridPanel
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">subindextable::EditingPanel</a>
+<li>Sync_Cycle_Period
+: <a class="el" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">struct_CO_Data</a>
+<li>syncTimer
+: <a class="el" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">struct_CO_Data</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x74.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,87 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li id="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>Table
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">subindextable::EditingPanel</a>
+<li>time
+: <a class="el" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">canBusInit</a>
+<li>timer
+: <a class="el" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">struct_s_transfer</a>
+<li>timer_loop_thread_proc()
+: <a class="el" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">class_timers</a>
+<li>timestamp
+: <a class="el" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">canmsg_t</a>
+<li>toggle
+: <a class="el" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">struct_CO_Data</a>
+, <a class="el" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">struct_s_transfer</a>
+<li>transfers
+: <a class="el" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">struct_CO_Data</a>
+<li>tseg1
+: <a class="el" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">canBusTime</a>
+<li>tseg2
+: <a class="el" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">canBusTime</a>
+<li>Type
+: <a class="el" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">node::Node</a>
+<li>TypeDictionary
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">commondialogs::UserTypeDialog</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x75.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li id="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>UndoBuffers
+: <a class="el" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">nodemanager::NodeManager</a>
+<li>UnselectCurrent()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">commondialogs::CommunicationDialog</a>
+<li>UpdateMapVariable()
+: <a class="el" href="classnode_1_1Node.html#bd89e1173902b1d4c303a6111723b910">node::Node</a>
+<li>UpdateValues()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">subindextable::SubindexTable</a>
+<li>used
+: <a class="el" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">CANPort</a>
+, <a class="el" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">CANPipe</a>
+<li>UserMapping
+: <a class="el" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">node::Node</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x76.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li id="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>val
+: <a class="el" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">struct_s_timer_entry</a>
+<li>valueRangeTest
+: <a class="el" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">struct_CO_Data</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x77.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li id="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>w
+: <a class="el" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">SHORT_CAN</a>
+, <a class="el" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">t_pointerStack</a>
+<li>whoami
+: <a class="el" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">struct_s_transfer</a>
+<li>wupm
+: <a class="el" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">canBusInit</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_0x7e.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html#index__"><span>_</span></a></li>
+    <li><a href="functions_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+    <li id="current"><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
+<li>~can_uvccm_win32()
+: <a class="el" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">can_uvccm_win32</a>
+<li>~ccritical_section()
+: <a class="el" href="classccritical__section.html#9afc8d8a935bb51b02e9ef9bc7241466">ccritical_section</a>
+<li>~class_timers()
+: <a class="el" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">class_timers</a>
+<li>~driver_procs()
+: <a class="el" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">driver_procs</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,141 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>__init__()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ee020ad81cb3ea6df76d34785bf56a36">commondialogs::CommunicationDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#1d6b6313208c4cfaf2243bbdf59d92d9">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#c95f7d4082146239f9278432c3efa6cd">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classnode_1_1Node.html#40b0e5cff99fbfc4ab0999c16ad431ee">node::Node</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#c6e80d9c4b17421a74aae47e39e22ffb">nodelist::NodeList</a>
+, <a class="el" href="classnodemanager_1_1UndoBuffer.html#f7faebec57947fa103b8ad9d2b726f04">nodemanager::UndoBuffer</a>
+, <a class="el" href="classnodemanager_1_1NodeManager.html#5358e4bbce92e7efa94e8a8af6539d51">nodemanager::NodeManager</a>
+, <a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#a045fe12f2047ab57620eeaaaa2f211e">objdictedit::wxHtmlWindowUrlClick</a>
+, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#c3eab7be0bc1afb27171837c712da89d">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#58c8aa89d480669890ef63456d126705">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#4abb1c197354d05c25e9ca9e0ad49f66">objdictedit::objdictedit</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#409b6ac806b2ae0e2ac4c4c4aa6baeb5">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#b104177c85484b33a3ef22eab6e55268">commondialogs::AddSlaveDialog</a>
+, <a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#25827ced9049e3981080101f2ec13bb4">networkedit::wxHtmlWindowUrlClick</a>
+, <a class="el" href="classsubindextable_1_1SubindexTable.html#217d723449d9ae8d755dd7ff0c20bc4d">subindextable::SubindexTable</a>
+, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#84dbbfa164b9bfc3867064ef8ddc825c">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#487656ac452a6f151527114f2a095cb0">subindextable::EditingPanel</a>
+<li>_init_coll_AddMenu_Items()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">objdictedit::objdictedit</a>
+<li>_init_coll_AddToListSizer_Growables()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">subindextable::EditingPanel</a>
+<li>_init_coll_AddToListSizer_Items()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">subindextable::EditingPanel</a>
+<li>_init_coll_EditMenu_Items()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">objdictedit::objdictedit</a>
+, <a class="el" href="classnetworkedit_1_1networkedit.html#25c016ab06d767eba51087786081afdc">networkedit::networkedit</a>
+<li>_init_coll_FileMenu_Items()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">objdictedit::objdictedit</a>
+, <a class="el" href="classnetworkedit_1_1networkedit.html#819560a4debaf28d7a1837c1fe68212b">networkedit::networkedit</a>
+<li>_init_coll_flexGridSizer1_Items()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">commondialogs::CommunicationDialog</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">commondialogs::AddSlaveDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">commondialogs::NodeInfosDialog</a>
+<li>_init_coll_HelpBar_Fields()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">objdictedit::objdictedit</a>
+<li>_init_coll_HelpMenu_Items()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">objdictedit::objdictedit</a>
+, <a class="el" href="classnetworkedit_1_1networkedit.html#eff9fade803f4b7a384ee62c83d70390">networkedit::networkedit</a>
+<li>_init_coll_IndexListMenu_Items()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">subindextable::EditingPanel</a>
+<li>_init_coll_IndexListSizer_Growables()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">subindextable::EditingPanel</a>
+<li>_init_coll_IndexListSizer_Items()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">subindextable::EditingPanel</a>
+<li>_init_coll_menuBar1_Menus()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">objdictedit::objdictedit</a>
+, <a class="el" href="classnetworkedit_1_1networkedit.html#d77fb9e0e648f4c8293fb0477cd2a21b">networkedit::networkedit</a>
+<li>_init_coll_SubindexGridMenu_Items()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">subindextable::EditingPanel</a>
+<li>_init_coll_SubindexGridSizer_Growables()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">subindextable::EditingPanel</a>
+<li>_init_coll_SubindexGridSizer_Items()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">subindextable::EditingPanel</a>
+<li>_init_ctrls()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">commondialogs::CommunicationDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">subindextable::EditingPanel</a>
+, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">objdictedit::objdictedit</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">commondialogs::AddSlaveDialog</a>
+<li>_init_sizers()
+: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">subindextable::EditingPanel</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">commondialogs::CommunicationDialog</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">commondialogs::AddSlaveDialog</a>
+<li>_init_utils()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">objdictedit::objdictedit</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">subindextable::EditingPanel</a>
+<li>_updateColAttrs()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">subindextable::SubindexTable</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x61.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li id="current"><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>AddEntry()
+: <a class="el" href="classnode_1_1Node.html#fddc2e825cf7427ddf51f39485fb9d28">node::Node</a>
+<li>AddMappingEntry()
+: <a class="el" href="classnode_1_1Node.html#dec00c90a5f22d924f2ef430dec759e1">node::Node</a>
+<li>AddMapVariable()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">objdictedit::objdictedit</a>
+<li>AddMapVariableToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#3291a925caac3db1aec97aa8175a487e">nodemanager::NodeManager</a>
+<li>AddNodeBuffer()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">nodemanager::NodeManager</a>
+<li>AddPDOReceiveToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#dc455012736c8481f95ff1036deb8c0b">nodemanager::NodeManager</a>
+<li>AddPDOTransmitToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#359cb64658d554454b8bfa18723f6f86">nodemanager::NodeManager</a>
+<li>AddSDOClientToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#7910bb937cd4cf13906b0cd86505674c">nodemanager::NodeManager</a>
+<li>AddSDOServerToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#a9bbd8bc45f3a992d7fdde208bacb2ff">nodemanager::NodeManager</a>
+<li>AddSlaveNode()
+: <a class="el" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">nodelist::NodeList</a>
+<li>AddSpecificEntryToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#289765dcb04f19d8aba773c3ce2171c1">nodemanager::NodeManager</a>
+<li>AddSubentriesToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#0eaeb35962cff5c762d96ac4849b237f">nodemanager::NodeManager</a>
+<li>AddUserType()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">objdictedit::objdictedit</a>
+<li>AddUserTypeToCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#67c9ed379da322dc8db21b56395d6799">nodemanager::NodeManager</a>
+<li>AppendRow()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#8706c1886ece48bf683b0e6ced4811c7">subindextable::SubindexTable</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x62.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li id="current"><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BufferCurrentNode()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">nodemanager::NodeManager</a>
+<li>Buffering()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#22639d6b02995759c718dbb775bc8b7d">nodemanager::UndoBuffer</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x63.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li id="current"><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>can_driver_valid()
+: <a class="el" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">driver_procs</a>
+<li>can_uvccm_win32()
+: <a class="el" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">can_uvccm_win32</a>
+<li>ccritical_section()
+: <a class="el" href="classccritical__section.html#b373df4a1457e4d91117ae8dd052f152">ccritical_section</a>
+<li>ChangeCurrentNode()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#4ac7001e425a05c907a28218075f175f">nodemanager::NodeManager</a>
+<li>class_timers()
+: <a class="el" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">class_timers</a>
+<li>close_rs232()
+: <a class="el" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">can_uvccm_win32</a>
+<li>CloseCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#152b970b624b095775bd072d3eb2a8f2">nodemanager::NodeManager</a>
+<li>CompileValue()
+: <a class="el" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">node::Node</a>
+<li>Copy()
+: <a class="el" href="classnode_1_1Node.html#22f871d92675c482ffe86543ff743937">node::Node</a>
+<li>CreateNewNode()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#12653bdbfbf0d1a4749dd5f635a5c312">nodemanager::NodeManager</a>
+<li>Current()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8f121c407be19f42f10ccc2518227dd3">nodemanager::UndoBuffer</a>
+<li>CurrentDS302Defined()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#5e8172882f6252e45bdb59f7248c83d6">nodemanager::NodeManager</a>
+<li>CurrentIsSaved()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#df2cf6733f713115af3f75258f756e44">nodemanager::NodeManager</a>
+<li>CurrentSaved()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#351f7c0312c72b4fd49b34e56e6449f1">nodemanager::UndoBuffer</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x64.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li id="current"><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>Disable()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#40407a8d399c7fd09fafa1984f05cfce">subindextable::SubindexTable</a>
+<li>driver_procs()
+: <a class="el" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">driver_procs</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x65.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li id="current"><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>EditProfile()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">objdictedit::objdictedit</a>
+<li>Empty()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#c3b7a0e42be4036c5f4131e6c38e1c78">subindextable::SubindexTable</a>
+<li>Enable()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#f9d1c56f6df9baf4e4c6bf80d00fad8c">subindextable::SubindexTable</a>
+<li>EnableNumberTyping()
+: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">commondialogs::MapVariableDialog</a>
+<li>enter()
+: <a class="el" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">ccritical_section</a>
+<li>ExportCurrentToCFile()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#0951abe6610e7b5af6b5850fd4f8dcb5">nodemanager::NodeManager</a>
+<li>ExportCurrentToEDSFile()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#fc83d8f38a6c084d331829f0670c29e1">nodemanager::NodeManager</a>
+<li>ExtendSpecificMenu()
+: <a class="el" href="classnode_1_1Node.html#6104f59c483766572db1e78ef59140b2">node::Node</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x67.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,248 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li id="current"><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>GenerateMapList()
+: <a class="el" href="classnode_1_1Node.html#c288a6a6ed8ac92aa09d50d926f9715d">node::Node</a>
+<li>get_can_data()
+: <a class="el" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">can_uvccm_win32</a>
+<li>get_elapsed_time()
+: <a class="el" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">class_timers</a>
+<li>get_timer()
+: <a class="el" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">class_timers</a>
+<li>GetAllFilenames()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#bf87dbbb8a5bbec59ab3b484853e1619">nodemanager::NodeManager</a>
+<li>GetBaseIndex()
+: <a class="el" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">node::Node</a>
+<li>GetBufferNumber()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#7b29a1052a7fa6ee188b166e3177485f">nodemanager::NodeManager</a>
+<li>GetColLabelValue()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">subindextable::SubindexTable</a>
+<li>GetCurrentBufferState()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#cf7deb7b847cb8a6cd7a3af6b8070097">nodemanager::NodeManager</a>
+<li>GetCurrentCommunicationLists()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#74dfed4678ba786356b8d03873d01cec">nodemanager::NodeManager</a>
+<li>GetCurrentDS302Lists()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#18ce6167b3340d17fc7962323ae344b6">nodemanager::NodeManager</a>
+<li>GetCurrentEntry()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#583794f09cbd29d97ba0cf0c43acfc85">nodemanager::NodeManager</a>
+<li>GetCurrentEntryValues()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#ea668e18d26d0b47fbbed4f6eb920100">nodemanager::NodeManager</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#005f913bbbfe322fde2aaef4a1521843">nodelist::NodeList</a>
+<li>GetCurrentFilename()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#1dedfc92859eb980e74ea6544233e6ba">nodemanager::NodeManager</a>
+<li>GetCurrentFilePath()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">nodemanager::NodeManager</a>
+<li>GetCurrentIndex()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#077e9fd84d8def000462c611f9b2032a">subindextable::SubindexTable</a>
+<li>GetCurrentList()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ff2dfb0c00ca27c85c297ae134ea4f31">commondialogs::CommunicationDialog</a>
+<li>GetCurrentMapList()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#a504ce44097274d42f0f3436d2576361">nodemanager::NodeManager</a>
+<li>GetCurrentNextMapIndex()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#2db6aadfa79b0b2a9cfd09e45b71f03c">nodemanager::NodeManager</a>
+<li>GetCurrentNodeID()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#72f10793222cbd6d4b621ce748acf141">nodemanager::NodeManager</a>
+<li>GetCurrentNodeIndex()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#ec0793f016391c954ceb4654e4130dc3">nodemanager::NodeManager</a>
+<li>GetCurrentNodeInfos()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#9305e3ffee31917d098f2131301ec1a5">nodemanager::NodeManager</a>
+<li>GetCurrentNodeName()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#e2bbc613898b9926f47be95072c64160">nodemanager::NodeManager</a>
+<li>GetCurrentParamsEntry()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#92f2a252611dc624b8dca4df6b4fe1cb">nodemanager::NodeManager</a>
+<li>GetCurrentProfileLists()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#b0da4084ac671ac3c8948c42acc55b8c">nodemanager::NodeManager</a>
+<li>GetCurrentProfileName()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#eee0741327de398df87e8916995ad8f5">nodemanager::NodeManager</a>
+<li>GetCurrentSelected()
+: <a class="el" href="classnodelist_1_1NodeList.html#31139aa84f679ccd6b60c0d2e291cead">nodelist::NodeList</a>
+<li>GetCurrentSpecificMenu()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#9f8b78c75172bf420dcc8d9867b595a5">nodemanager::NodeManager</a>
+<li>GetCurrentTypeList()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#24575a8cc619f68041969be904d0f3b0">nodemanager::NodeManager</a>
+<li>GetCurrentValidChoices()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#0c3c317016818a79581f63b14d16c2da">nodemanager::NodeManager</a>
+<li>GetCurrentValidIndexes()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#d94d7b584774b19dc7837c5a13ad4432">nodemanager::NodeManager</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#e98e03e88809cf1dec3c4dc3c8921c99">nodelist::NodeList</a>
+<li>GetCustomisableTypes()
+: <a class="el" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">node::Node</a>
+, <a class="el" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">nodemanager::NodeManager</a>
+<li>GetCustomisedTypeValues()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">nodemanager::NodeManager</a>
+, <a class="el" href="classnode_1_1Node.html#c21f753bedba1302086de038bf21fda8">node::Node</a>
+<li>GetDS302Profile()
+: <a class="el" href="classnode_1_1Node.html#65b0ff7710846dc865eeff2de2acd948">node::Node</a>
+<li>GetEditor()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#2e40735bad19bfc79a68770f23d1cce5">subindextable::SubindexTable</a>
+<li>GetEntry()
+: <a class="el" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">node::Node</a>
+<li>GetEntryInfos()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">nodemanager::NodeManager</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#04ede866c9b3431700c7ff4dd87fc67c">nodelist::NodeList</a>
+, <a class="el" href="classnode_1_1Node.html#ca8f7294684dc241193f0a7482ca240b">node::Node</a>
+<li>GetEntryName()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">nodemanager::NodeManager</a>
+, <a class="el" href="classnode_1_1Node.html#9580efd7d474b782904670d7a5b9bb22">node::Node</a>
+<li>GetFilename()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">nodemanager::NodeManager</a>
+<li>GetIndex()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#7f59673c3d822f36c779243c03135262">subindextable::EditingPanel</a>
+<li>GetIndexes()
+: <a class="el" href="classnode_1_1Node.html#2c13cc6017f11586d2d468dfc13eea3f">node::Node</a>
+<li>GetLineFromIndex()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">nodemanager::NodeManager</a>
+<li>GetManager()
+: <a class="el" href="classnodelist_1_1NodeList.html#1b2aa331c3a0f257629450ffbb658714">nodelist::NodeList</a>
+<li>GetMandatoryIndexes()
+: <a class="el" href="classnode_1_1Node.html#6630247aaffdec3448b81c294c5d69e5">node::Node</a>
+, <a class="el" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">nodemanager::NodeManager</a>
+<li>GetMapList()
+: <a class="el" href="classnode_1_1Node.html#7531642c9fff692807ae7389474089aa">node::Node</a>
+<li>GetMapName()
+: <a class="el" href="classnode_1_1Node.html#df42241bdf3a60d71a6e946b20efb4d8">node::Node</a>
+<li>GetMappings()
+: <a class="el" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">node::Node</a>
+<li>GetMapValue()
+: <a class="el" href="classnode_1_1Node.html#375969d6edbee5a276b215498a4e6f6c">node::Node</a>
+<li>GetMapVariableList()
+: <a class="el" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">node::Node</a>
+, <a class="el" href="classnodemanager_1_1NodeManager.html#7b93c95ade6272d2c7e79e0b26b3bbe3">nodemanager::NodeManager</a>
+<li>GetMasterNodeEntry()
+: <a class="el" href="classnodelist_1_1NodeList.html#d3fd973b32423384bc36ddb0cb54c632">nodelist::NodeList</a>
+<li>GetNetworkName()
+: <a class="el" href="classnodelist_1_1NodeList.html#f251a2599ab39f05f72debe9194ef730">nodelist::NodeList</a>
+<li>GetNMTManagement()
+: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#e224099d30206d623fcc567101b613d6">commondialogs::CreateNodeDialog</a>
+<li>GetNodeByOrder()
+: <a class="el" href="classnodelist_1_1NodeList.html#abd3493e147587b88b12e4a6ac7f54e0">nodelist::NodeList</a>
+<li>GetNodeDescription()
+: <a class="el" href="classnode_1_1Node.html#aa4d259f97c23b4e53a8b1280a5e2b86">node::Node</a>
+<li>GetNodeEntryValues()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">nodemanager::NodeManager</a>
+<li>GetNodeID()
+: <a class="el" href="classnode_1_1Node.html#98806729923304d6714c82023eda0f93">node::Node</a>
+<li>GetNodeName()
+: <a class="el" href="classnode_1_1Node.html#6eff921e4bda68b120e02b070b91d5b8">node::Node</a>
+<li>GetNodeType()
+: <a class="el" href="classnode_1_1Node.html#de5ee2b5a7f99d7ad36d86b2850d5d45">node::Node</a>
+<li>GetNoteBook()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#38ba116f55e22e5b8e2504c44b1c9722">objdictedit::objdictedit</a>
+<li>GetNumberCols()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">subindextable::SubindexTable</a>
+<li>GetNumberRows()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">subindextable::SubindexTable</a>
+<li>GetOptions()
+: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#02ed8598e287a76055b4524fbf56278d">commondialogs::CreateNodeDialog</a>
+<li>GetOrderNumber()
+: <a class="el" href="classnodelist_1_1NodeList.html#f8812726aa6302532b6c13a2719b1258">nodelist::NodeList</a>
+<li>GetParamsEntry()
+: <a class="el" href="classnode_1_1Node.html#05f269a2d06cb100ecc0ca067beff120">node::Node</a>
+<li>GetProfile()
+: <a class="el" href="classnode_1_1Node.html#9620fa2bc377b7e06c39b557c5c73363">node::Node</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#2329fe0564d06a39130520ba83a22caf">commondialogs::CreateNodeDialog</a>
+<li>GetProfileCallBack()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">objdictedit::objdictedit</a>
+<li>GetProfileLists()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">nodemanager::NodeManager</a>
+<li>GetProfileName()
+: <a class="el" href="classnode_1_1Node.html#20edc3356c0700d5513dfddb4c882ee2">node::Node</a>
+<li>GetRoot()
+: <a class="el" href="classnodelist_1_1NodeList.html#5660c96280f53eb22d49ae3ef87857b5">nodelist::NodeList</a>
+<li>GetRowLabelValues()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#d37d12554092ade50c2ae8b5395b8bb9">subindextable::SubindexTable</a>
+<li>GetSelection()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#a1f495ac1fcfb50274c9d72b19be5eff">subindextable::EditingPanel</a>
+<li>GetSlaveIDs()
+: <a class="el" href="classnodelist_1_1NodeList.html#e95b562c7c695ea8c2a3dee38b7c4ef2">nodelist::NodeList</a>
+<li>GetSlaveNames()
+: <a class="el" href="classnodelist_1_1NodeList.html#ae2a228b04ac23eced9749346e06cf09">nodelist::NodeList</a>
+<li>GetSlaveNodeEntry()
+: <a class="el" href="classnodelist_1_1NodeList.html#305f512d69651d134aaa585e4aed94b8">nodelist::NodeList</a>
+<li>GetSlaveNumber()
+: <a class="el" href="classnodelist_1_1NodeList.html#88204b493bfb5af7a4106f79ce65e377">nodelist::NodeList</a>
+<li>GetSpecificMenu()
+: <a class="el" href="classnode_1_1Node.html#5b69098e7e38001df37d95a3e656aa6e">node::Node</a>
+<li>GetSpecificProfileLists()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">nodemanager::NodeManager</a>
+<li>GetSubentryInfos()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">nodemanager::NodeManager</a>
+, <a class="el" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">node::Node</a>
+<li>GetTypeDefaultValue()
+: <a class="el" href="classnode_1_1Node.html#7d876e328f58d315357d0da9525bd64a">node::Node</a>
+, <a class="el" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">nodemanager::NodeManager</a>
+<li>GetTypeIndex()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">nodemanager::NodeManager</a>
+, <a class="el" href="classnode_1_1Node.html#745867283d1ca5d81e67e7d0704cf0c1">node::Node</a>
+<li>GetTypeList()
+: <a class="el" href="classnode_1_1Node.html#d8158864eb6cd18998f9d9d302b37780">node::Node</a>
+<li>GetTypeName()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">nodemanager::NodeManager</a>
+, <a class="el" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">node::Node</a>
+<li>GetValue()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#c365af6b3cd244b836e3f22fb839a93b">subindextable::SubindexTable</a>
+<li>GetValueByName()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#65a8c6f7466204e224a289af19248fda">subindextable::SubindexTable</a>
+<li>GetValues()
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#fb21ee3e7916e8de7756b0e87cc70e90">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#ca7599893a8bfbe3d0b8afca376e9353">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c447e821ce5690bdcd4f55d3b6e82cc0">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#0211d3e7bd98931e9426f587b7956d5b">commondialogs::AddSlaveDialog</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f62fdd3d1fbbea86a3eb716f20341b49">commondialogs::CreateNodeDialog</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x68.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li id="current"><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>HasCurrentEntryCallbacks()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#e1be8def7949033e446a646dc67647c6">nodemanager::NodeManager</a>
+<li>HasEntryCallbacks()
+: <a class="el" href="classnode_1_1Node.html#b2d29e5f69151017745d9049435465a9">node::Node</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x69.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li id="current"><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>ImportCurrentFromEDSFile()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#b99cd2fc06950e3ffb19982a68205f4c">nodemanager::NodeManager</a>
+<li>ImportEDSFile()
+: <a class="el" href="classnodelist_1_1NodeList.html#2bf9abf09b0dd06a8801b9e23f6387cb">nodelist::NodeList</a>
+<li>IsCurrentEntry()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#97c725e85f609c7b5a17ff95dbb08aea">nodemanager::NodeManager</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#c44eb93f2e274ab9e3f47380d71d4aef">nodelist::NodeList</a>
+<li>IsCurrentSaved()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8d3fd5b2285366f941cc02489a16ea32">nodemanager::UndoBuffer</a>
+<li>IsEntry()
+: <a class="el" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">node::Node</a>
+<li>IsFirst()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#2ff748b5b8445e36cac96fd5726dc80e">nodemanager::UndoBuffer</a>
+<li>IsLast()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#87ef542c80367efcb4f5d8c97dabc4de">nodemanager::UndoBuffer</a>
+<li>IsMappingEntry()
+: <a class="el" href="classnode_1_1Node.html#70ddff5dfe732ec17f4781133ec96cf1">node::Node</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x6c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li id="current"><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>leave()
+: <a class="el" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">ccritical_section</a>
+<li>load_canfestival_driver()
+: <a class="el" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">driver_procs</a>
+<li>LoadCurrentNext()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#9c706ee3cf44203d266c3c40f1145b47">nodemanager::NodeManager</a>
+<li>LoadCurrentPrevious()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#2f332723fc8da42f3fe9622a3b92356d">nodemanager::NodeManager</a>
+<li>LoadEDS()
+: <a class="el" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">nodelist::NodeList</a>
+<li>LoadMasterNode()
+: <a class="el" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">nodelist::NodeList</a>
+<li>LoadProfile()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">nodemanager::NodeManager</a>
+<li>LoadProject()
+: <a class="el" href="classnodelist_1_1NodeList.html#e0c626e2b7b68c2497f77b822b6fa88f">nodelist::NodeList</a>
+<li>LoadSlaveNodes()
+: <a class="el" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">nodelist::NodeList</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x6d.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li id="current"><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>ManageEntriesOfCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">nodemanager::NodeManager</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x6e.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li id="current"><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>Next()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#a29ba64843a2d852b28cc01b411ce06f">nodemanager::UndoBuffer</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x6f.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li id="current"><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>OnAboutMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">objdictedit::objdictedit</a>
+<li>OnAddButtonClick()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">subindextable::EditingPanel</a>
+<li>OnAddMapVariableMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">objdictedit::objdictedit</a>
+<li>OnAddPDOReceiveMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">objdictedit::objdictedit</a>
+<li>OnAddPDOTransmitMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">objdictedit::objdictedit</a>
+<li>OnAddSDOClientMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">objdictedit::objdictedit</a>
+<li>OnAddSDOServerMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">objdictedit::objdictedit</a>
+<li>OnAddSubindexMenu()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">subindextable::EditingPanel</a>
+<li>OnAddUserTypeMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">objdictedit::objdictedit</a>
+<li>OnCallbackCheck()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">subindextable::EditingPanel</a>
+<li>OnCloseFrame()
+: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">objdictedit::objdictedit</a>
+, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+<li>OnCloseMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">objdictedit::objdictedit</a>
+<li>OnCommunicationMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">objdictedit::objdictedit</a>
+<li>OnCurrentIndexesDClick()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">commondialogs::CommunicationDialog</a>
+<li>OnDeleteIndexMenu()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">subindextable::EditingPanel</a>
+<li>OnDeleteSubindexMenu()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">subindextable::EditingPanel</a>
+<li>OnEditProfileMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">objdictedit::objdictedit</a>
+<li>OneFileHasChanged()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#4e09d1ae59275bac43fb3462f945b2b7">nodemanager::NodeManager</a>
+<li>OnExportCMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">objdictedit::objdictedit</a>
+<li>OnExportEDSMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">objdictedit::objdictedit</a>
+<li>OnFileSelectedChanged()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">objdictedit::objdictedit</a>
+<li>OnHelpCANFestivalMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">objdictedit::objdictedit</a>
+<li>OnHelpDS301Menu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">objdictedit::objdictedit</a>
+<li>OnImportEDSButton()
+: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">commondialogs::AddSlaveDialog</a>
+<li>OnImportEDSMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">objdictedit::objdictedit</a>
+<li>OnIndexListClick()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">subindextable::EditingPanel</a>
+<li>OnIndexListRightUp()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">subindextable::EditingPanel</a>
+<li>OnLinkClick()
+: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+<li>OnLinkClicked()
+: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#5771c9faa8f337f6a279ac395a31f037">networkedit::wxUrlClickHtmlWindow</a>
+, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#7cd4af390c2de4ed45de931373d756f0">objdictedit::wxUrlClickHtmlWindow</a>
+<li>OnModifyIndexMenu()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">subindextable::EditingPanel</a>
+<li>OnNewMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">objdictedit::objdictedit</a>
+<li>OnNodeInfosMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">objdictedit::objdictedit</a>
+<li>OnOK()
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">commondialogs::AddSlaveDialog</a>
+<li>OnOpenMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">objdictedit::objdictedit</a>
+<li>OnOtherCommunicationMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">objdictedit::objdictedit</a>
+<li>OnPartListBoxClick()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">subindextable::EditingPanel</a>
+<li>OnPossibleIndexesDClick()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">commondialogs::CommunicationDialog</a>
+<li>OnProfileChoice()
+: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">commondialogs::CreateNodeDialog</a>
+<li>OnQuitMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">objdictedit::objdictedit</a>
+<li>OnRadioButton1Click()
+: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">commondialogs::MapVariableDialog</a>
+<li>OnRadioButton2Click()
+: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">commondialogs::MapVariableDialog</a>
+<li>OnRadioButton3Click()
+: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">commondialogs::MapVariableDialog</a>
+<li>OnRedoMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">objdictedit::objdictedit</a>
+<li>OnRefreshMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">objdictedit::objdictedit</a>
+<li>OnRenameIndexMenu()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">subindextable::EditingPanel</a>
+<li>OnSaveAsMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">objdictedit::objdictedit</a>
+<li>OnSaveMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">objdictedit::objdictedit</a>
+<li>OnSelectButton()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">commondialogs::CommunicationDialog</a>
+<li>OnSubindexGridCellChange()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">subindextable::EditingPanel</a>
+<li>OnSubindexGridRightClick()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">subindextable::EditingPanel</a>
+<li>OnSubindexGridSelectCell()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">subindextable::EditingPanel</a>
+<li>OnTypeChoice()
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">commondialogs::UserTypeDialog</a>
+<li>OnUndoMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">objdictedit::objdictedit</a>
+<li>OnUnselectButton()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">commondialogs::CommunicationDialog</a>
+<li>open_rs232()
+: <a class="el" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">can_uvccm_win32</a>
+<li>OpenFileInCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#274b68764a3878f456f3f8753bb6cf87">nodemanager::NodeManager</a>
+<li>OpenHtmlFrame()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">objdictedit::objdictedit</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x70.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li id="current"><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>Previous()
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8c689bee39a62cf857525787f6def0a4">nodemanager::UndoBuffer</a>
+<li>Print()
+: <a class="el" href="classnode_1_1Node.html#eea414ed028d0c7394b2a3d2e074dc6c">node::Node</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x72.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li id="current"><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>receive()
+: <a class="el" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">can_uvccm_win32</a>
+<li>RefreshBufferState()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">objdictedit::objdictedit</a>
+<li>RefreshCurrentIndexList()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">objdictedit::objdictedit</a>
+<li>RefreshEditMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">objdictedit::objdictedit</a>
+<li>RefreshEDSFile()
+: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">commondialogs::AddSlaveDialog</a>
+<li>RefreshIndexList()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">subindextable::EditingPanel</a>
+<li>RefreshLists()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">commondialogs::CommunicationDialog</a>
+<li>RefreshMainMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">objdictedit::objdictedit</a>
+<li>RefreshProfileMenu()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">objdictedit::objdictedit</a>
+<li>RefreshStatusBar()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">objdictedit::objdictedit</a>
+<li>RefreshTable()
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">subindextable::EditingPanel</a>
+<li>RefreshTitle()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">objdictedit::objdictedit</a>
+<li>RefreshValues()
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">commondialogs::UserTypeDialog</a>
+<li>RemoveCurrentVariable()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">nodemanager::NodeManager</a>
+<li>RemoveEntry()
+: <a class="el" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">node::Node</a>
+<li>RemoveLine()
+: <a class="el" href="classnode_1_1Node.html#2288996b16df9715706a7414c3e77561">node::Node</a>
+<li>RemoveMappingEntry()
+: <a class="el" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">node::Node</a>
+<li>RemoveMapVariable()
+: <a class="el" href="classnode_1_1Node.html#7495c84e9bacd05f5ae653c3a821cf1a">node::Node</a>
+<li>RemoveNodeBuffer()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">nodemanager::NodeManager</a>
+<li>RemoveSlaveNode()
+: <a class="el" href="classnodelist_1_1NodeList.html#4a54d5c47f48af8060e1b7e0a8a52f6d">nodelist::NodeList</a>
+<li>RemoveSubentriesFromCurrent()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#3712711003c4e7e4c5bfe286acc23170">nodemanager::NodeManager</a>
+<li>RemoveUserType()
+: <a class="el" href="classnode_1_1Node.html#f08c254fb41e4e3ef53d9025be396421">node::Node</a>
+<li>ResetView()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#56aaa52f5cbbfd3bf243433b798b10c8">subindextable::SubindexTable</a>
+<li>resume_timer_thread()
+: <a class="el" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">class_timers</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x73.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li id="current"><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>Save()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">objdictedit::objdictedit</a>
+<li>SaveAs()
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">objdictedit::objdictedit</a>
+<li>SaveCurrentInFile()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#42b9672fcec8be9ab909f5d94de0c06a">nodemanager::NodeManager</a>
+<li>SaveMasterNode()
+: <a class="el" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">nodelist::NodeList</a>
+<li>SaveNodeList()
+: <a class="el" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">nodelist::NodeList</a>
+<li>SaveProject()
+: <a class="el" href="classnodelist_1_1NodeList.html#b90b33e930a1d08ad4bb81f912c30a68">nodelist::NodeList</a>
+<li>SelectPossible()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">commondialogs::CommunicationDialog</a>
+<li>send()
+: <a class="el" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">can_uvccm_win32</a>
+<li>set_can_data()
+: <a class="el" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">can_uvccm_win32</a>
+<li>set_timer()
+: <a class="el" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">class_timers</a>
+<li>SetCurrentEntry()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#7e9f5eccab23a7d2f7f7cb6f3e8fc92f">nodemanager::NodeManager</a>
+<li>SetCurrentEntryCallbacks()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#dad0fbfe17b585712c0336ad71ec55d1">nodemanager::NodeManager</a>
+<li>SetCurrentEntryName()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#d0de3995c628b62448fe144651c019bb">nodemanager::NodeManager</a>
+<li>SetCurrentFilePath()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">nodemanager::NodeManager</a>
+<li>SetCurrentIndex()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#725ea4673a2c4a5c8046e4ab6d292135">subindextable::SubindexTable</a>
+<li>SetCurrentList()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#42954cf3c548eaeccf2a6ae5793b12ca">commondialogs::CommunicationDialog</a>
+<li>SetCurrentNodeInfos()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#300207ada996fc01af2b3a2ab882d799">nodemanager::NodeManager</a>
+<li>SetCurrentSelected()
+: <a class="el" href="classnodelist_1_1NodeList.html#007fad3e7173fb04f35df65d93690c19">nodelist::NodeList</a>
+<li>SetCurrentUserType()
+: <a class="el" href="classnodemanager_1_1NodeManager.html#ab2a81a217a4fa5bb8bb79e9991e9db4">nodemanager::NodeManager</a>
+<li>SetData()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#b3b87639c5b4973204a7004dfe779f61">subindextable::SubindexTable</a>
+<li>SetDS302Profile()
+: <a class="el" href="classnode_1_1Node.html#1491687050feb7aa267e83fbe3379631">node::Node</a>
+<li>SetEditors()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#fe11dbf7566e5d5bbb9fa496e2cd252e">subindextable::SubindexTable</a>
+<li>SetEntry()
+: <a class="el" href="classnode_1_1Node.html#0584095620f6c553ac66adc114437824">node::Node</a>
+<li>SetHtmlCode()
+: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#375043f928e987f104763ad6e3d118be">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#0d46d44545dff5c49ee702dce0ca58a7">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+<li>SetHtmlPage()
+: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#d55f13d2f73906fb8891fd8ab6282897">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#4facc9fa00032db7ca18302a09300a15">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+<li>SetIndex()
+: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#bdab86c958f3e219882e7852b301dc4b">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#bcf8af059e66a142de9427beecebf9da">subindextable::EditingPanel</a>
+<li>SetIndexDictionary()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#fd58f80e7851c8b2254930aa0ea13a2c">commondialogs::CommunicationDialog</a>
+<li>SetMappingEntry()
+: <a class="el" href="classnode_1_1Node.html#3585c494cda4d7eb89361ccd8254c007">node::Node</a>
+<li>SetMasterNodeEntry()
+: <a class="el" href="classnodelist_1_1NodeList.html#cc92822b3c2879ac7df9d0b2f39d4647">nodelist::NodeList</a>
+<li>SetNetworkName()
+: <a class="el" href="classnodelist_1_1NodeList.html#9d82bcfef0a88d2c9135cf5a8e2ff047">nodelist::NodeList</a>
+<li>SetNodeDescription()
+: <a class="el" href="classnode_1_1Node.html#c71e316ad45f58b4e230e6d47ba8d607">node::Node</a>
+<li>SetNodeID()
+: <a class="el" href="classnode_1_1Node.html#9fab825543cfcbcab07e988c5a353f3e">node::Node</a>
+<li>SetNodeList()
+: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#70e8955dbb57253e53d28f24a7f28da4">commondialogs::AddSlaveDialog</a>
+<li>SetNodeName()
+: <a class="el" href="classnode_1_1Node.html#541cc4bb271d7a6bc215150b37a4b56f">node::Node</a>
+<li>SetNodeType()
+: <a class="el" href="classnode_1_1Node.html#33a22d325064e662bd8c11a0ac8c59c3">node::Node</a>
+<li>SetParamsEntry()
+: <a class="el" href="classnode_1_1Node.html#68c201e7e4fcd6335b00ac2edd296ebc">node::Node</a>
+<li>SetProfile()
+: <a class="el" href="classnode_1_1Node.html#5b97c9c35ddd35f7d760abe49285d20a">node::Node</a>
+<li>SetProfileName()
+: <a class="el" href="classnode_1_1Node.html#a138775ce0f4eb9fd4185aaa8f1cbd61">node::Node</a>
+<li>SetSpecificMenu()
+: <a class="el" href="classnode_1_1Node.html#da729222acaeb10d8e79a4e94d22602e">node::Node</a>
+<li>SetTypeList()
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#4e5316d45310d70691958ec898a8427c">commondialogs::UserTypeDialog</a>
+<li>SetValue()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#65aeea9932fde2c83878d00f4b78e275">subindextable::SubindexTable</a>
+<li>SetValues()
+: <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#36750076ce1d98da4682c16bc9c00f74">commondialogs::NodeInfosDialog</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#45bfdc62e0cdb882229682f2cfbe5c08">commondialogs::UserTypeDialog</a>
+<li>start_timer_thread()
+: <a class="el" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">class_timers</a>
+<li>stop_timer_thread()
+: <a class="el" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">class_timers</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x74.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li id="current"><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>timer_loop_thread_proc()
+: <a class="el" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">class_timers</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x75.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li id="current"><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>UnselectCurrent()
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">commondialogs::CommunicationDialog</a>
+<li>UpdateMapVariable()
+: <a class="el" href="classnode_1_1Node.html#bd89e1173902b1d4c303a6111723b910">node::Node</a>
+<li>UpdateValues()
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">subindextable::SubindexTable</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_func_0x7e.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_func.html#index__"><span>_</span></a></li>
+    <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+    <li id="current"><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
+<li>~can_uvccm_win32()
+: <a class="el" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">can_uvccm_win32</a>
+<li>~ccritical_section()
+: <a class="el" href="classccritical__section.html#9afc8d8a935bb51b02e9ef9bc7241466">ccritical_section</a>
+<li>~class_timers()
+: <a class="el" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">class_timers</a>
+<li>~driver_procs()
+: <a class="el" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">driver_procs</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>_cols
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">subindextable::SubindexTable</a>
+<li>_rows
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">subindextable::SubindexTable</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x61.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li id="current"><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>abortCode
+: <a class="el" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">struct_s_transfer</a>
+<li>AddButton
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">subindextable::EditingPanel</a>
+<li>AllList
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">commondialogs::CommunicationDialog</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x62.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li id="current"><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>bAccessType
+: <a class="el" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">td_subindex</a>
+<li>baudrate
+: <a class="el" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">can_baudparams_t</a>
+, <a class="el" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">struct_s_BOARD</a>
+<li>bDataType
+: <a class="el" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">td_subindex</a>
+<li>bDeviceNodeId
+: <a class="el" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">struct_CO_Data</a>
+<li>body
+: <a class="el" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">struct_s_SDO</a>
+<li>brp
+: <a class="el" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">canBusTime</a>
+<li>bSubCount
+: <a class="el" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">td_indextable</a>
+<li>Buffer
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">nodemanager::UndoBuffer</a>
+<li>busname
+: <a class="el" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">struct_s_BOARD</a>
+<li>ButtonSizer
+: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">commondialogs::AddSlaveDialog</a>
+, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">commondialogs::CreateNodeDialog</a>
+, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">commondialogs::UserTypeDialog</a>
+, <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">commondialogs::CommunicationDialog</a>
+, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">commondialogs::MapVariableDialog</a>
+, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">commondialogs::NodeInfosDialog</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x63.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li id="current"><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>Callback
+: <a class="el" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">struct_s_transfer</a>
+<li>callback
+: <a class="el" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">struct_s_timer_entry</a>
+<li>CallbackCheck
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">subindextable::EditingPanel</a>
+<li>cane
+: <a class="el" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">canBusInit</a>
+<li>canHandle
+: <a class="el" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">struct_CO_Data</a>
+<li>canidar0
+: <a class="el" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">canBusFilterInit</a>
+<li>canidar1
+: <a class="el" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">canBusFilterInit</a>
+<li>canidar2
+: <a class="el" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">canBusFilterInit</a>
+<li>canidar3
+: <a class="el" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">canBusFilterInit</a>
+<li>canidar4
+: <a class="el" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">canBusFilterInit</a>
+<li>canidar5
+: <a class="el" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">canBusFilterInit</a>
+<li>canidar6
+: <a class="el" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">canBusFilterInit</a>
+<li>canidar7
+: <a class="el" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">canBusFilterInit</a>
+<li>canidmr0
+: <a class="el" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">canBusFilterInit</a>
+<li>canidmr1
+: <a class="el" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">canBusFilterInit</a>
+<li>canidmr2
+: <a class="el" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">canBusFilterInit</a>
+<li>canidmr3
+: <a class="el" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">canBusFilterInit</a>
+<li>canidmr4
+: <a class="el" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">canBusFilterInit</a>
+<li>canidmr5
+: <a class="el" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">canBusFilterInit</a>
+<li>canidmr6
+: <a class="el" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">canBusFilterInit</a>
+<li>canidmr7
+: <a class="el" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">canBusFilterInit</a>
+<li>ChoiceIndex
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">subindextable::EditingPanel</a>
+<li>clk
+: <a class="el" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">canBusInit</a>
+<li>clksrc
+: <a class="el" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">canBusTime</a>
+, <a class="el" href="structcanBusInit.html#15fa5be003dd5961e7926d75bd405058">canBusInit</a>
+<li>cob
+: <a class="el" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">canmsg_t</a>
+, <a class="el" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">canfilt_t</a>
+<li>cob_id
+: <a class="el" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">Message</a>
+<li>COB_ID_Sync
+: <a class="el" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">struct_CO_Data</a>
+<li>cobId
+: <a class="el" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">struct_s_PDO</a>
+<li>colnames
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">subindextable::SubindexTable</a>
+<li>ConsumerHeartbeatCount
+: <a class="el" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">struct_CO_Data</a>
+<li>ConsumerHeartbeatEntries
+: <a class="el" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">struct_CO_Data</a>
+<li>ConsumerHeartBeatTimers
+: <a class="el" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">struct_CO_Data</a>
+<li>continue_receive_thread
+: <a class="el" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">driver_data</a>
+<li>count
+: <a class="el" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">struct_s_transfer</a>
+, <a class="el" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">struct_s_process_var</a>
+<li>count_sync
+: <a class="el" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">struct_CO_Data</a>
+<li>csBoot_Up
+: <a class="el" href="structs__state__communication.html#e56b47ebc583d8fa0f1ce42f8a46a338">s_state_communication</a>
+<li>csEmergency
+: <a class="el" href="structs__state__communication.html#42d1093b9e6625029428944fdc7c7f5a">s_state_communication</a>
+<li>csHeartbeat
+: <a class="el" href="structs__state__communication.html#1d467631df619c6c321c3fc040a3eb22">s_state_communication</a>
+<li>csPDO
+: <a class="el" href="structs__state__communication.html#10a8f36d2c3f270feda5f07cf34155d2">s_state_communication</a>
+<li>csSDO
+: <a class="el" href="structs__state__communication.html#c6f5d674a8f305fc8eacdcd258c17ba8">s_state_communication</a>
+<li>csSYNC
+: <a class="el" href="structs__state__communication.html#9a4709f6f39e18b303c91edbfd1d6220">s_state_communication</a>
+<li>cswai
+: <a class="el" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">canBusInit</a>
+<li>CurrentCommunicationState
+: <a class="el" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">struct_CO_Data</a>
+<li>CurrentIndex
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">subindextable::SubindexTable</a>
+, <a class="el" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">nodemanager::UndoBuffer</a>
+<li>CurrentList
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">commondialogs::CommunicationDialog</a>
+<li>CurrentNode
+: <a class="el" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">nodemanager::NodeManager</a>
+<li>CurrentSelected
+: <a class="el" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">nodelist::NodeList</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x64.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li id="current"><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>d
+: <a class="el" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">CANPort</a>
+, <a class="el" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">driver_data</a>
+, <a class="el" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">struct_s_timer_entry</a>
+<li>data
+: <a class="el" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">canmsg_t</a>
+, <a class="el" href="structMessage.html#229865b09691e658677ba76f2d82ce89">Message</a>
+, <a class="el" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">struct_s_PDO</a>
+, <a class="el" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">struct_s_transfer</a>
+, <a class="el" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">BODY</a>
+, <a class="el" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">subindextable::SubindexTable</a>
+, <a class="el" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">struct_s_process_var</a>
+<li>dataType
+: <a class="el" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">struct_s_transfer</a>
+<li>dcf_count_targets
+: <a class="el" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">struct_CO_Data</a>
+<li>dcf_cursor
+: <a class="el" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">struct_CO_Data</a>
+<li>Description
+: <a class="el" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">node::Node</a>
+<li>Dictionary
+: <a class="el" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">node::Node</a>
+<li>Directory
+: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">commondialogs::CreateNodeDialog</a>
+<li>DS302
+: <a class="el" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">node::Node</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x65.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li id="current"><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>Editable
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">subindextable::SubindexTable</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">subindextable::EditingPanel</a>
+<li>editors
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">subindextable::SubindexTable</a>
+<li>EDSFolder
+: <a class="el" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">nodelist::NodeList</a>
+<li>EDSNodes
+: <a class="el" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">nodelist::NodeList</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x66.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li id="current"><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>fd
+: <a class="el" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">CANPort</a>
+<li>fi
+: <a class="el" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">canBusInit</a>
+<li>FileNames
+: <a class="el" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">nodemanager::NodeManager</a>
+<li>FilePath
+: <a class="el" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">objdictedit::objdictedit</a>
+<li>FilePaths
+: <a class="el" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">nodemanager::NodeManager</a>
+<li>FirstCall
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">subindextable::EditingPanel</a>
+<li>firstIndex
+: <a class="el" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">struct_CO_Data</a>
+<li>flags
+: <a class="el" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">can_baudparams_t</a>
+, <a class="el" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">canmsg_t</a>
+, <a class="el" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">canfilt_t</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x68.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li id="current"><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>heartbeatError
+: <a class="el" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">struct_CO_Data</a>
+<li>Html_Window
+: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#1de5f92921afa89cfe93fe8a6837dedb">objdictedit::wxUrlClickHtmlWindow</a>
+, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#afbd518c3d5d17bfd1e0241e77f26c27">networkedit::wxUrlClickHtmlWindow</a>
+<li>HtmlFrameOpened
+: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">objdictedit::objdictedit</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x69.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li id="current"><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>iam_a_slave
+: <a class="el" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">struct_CO_Data</a>
+<li>id
+: <a class="el" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">canmsg_t</a>
+, <a class="el" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">canfilt_t</a>
+, <a class="el" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">struct_s_timer_entry</a>
+<li>ID
+: <a class="el" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">node::Node</a>
+<li>idam
+: <a class="el" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">canBusFilterInit</a>
+<li>index
+: <a class="el" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">struct_s_transfer</a>
+<li>Index
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">subindextable::EditingPanel</a>
+<li>index
+: <a class="el" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">td_indextable</a>
+<li>IndexChoice
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">subindextable::EditingPanel</a>
+<li>IndexDictionary
+: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">commondialogs::CommunicationDialog</a>
+<li>IndexList
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">subindextable::EditingPanel</a>
+<li>IndexListPanel
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">subindextable::EditingPanel</a>
+<li>initialisation
+: <a class="el" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">struct_CO_Data</a>
+<li>inst
+: <a class="el" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">driver_data</a>
+<li>interval
+: <a class="el" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">struct_s_timer_entry</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x6c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li id="current"><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>lastIndex
+: <a class="el" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">struct_CO_Data</a>
+<li>LastNewIndex
+: <a class="el" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">nodemanager::NodeManager</a>
+<li>LastSave
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">nodemanager::UndoBuffer</a>
+<li>len
+: <a class="el" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">Message</a>
+, <a class="el" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">struct_s_PDO</a>
+<li>length
+: <a class="el" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">canmsg_t</a>
+<li>linkinfo
+: <a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">networkedit::wxHtmlWindowUrlClick</a>
+, <a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">objdictedit::wxHtmlWindowUrlClick</a>
+<li>listen
+: <a class="el" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">canBusInit</a>
+<li>ListIndex
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">subindextable::EditingPanel</a>
+<li>ListProfile
+: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">commondialogs::CreateNodeDialog</a>
+<li>loopb
+: <a class="el" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">canBusInit</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x6d.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li id="current"><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>m_canClose
+: <a class="el" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">driver_procs</a>
+<li>m_canOpen
+: <a class="el" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">driver_procs</a>
+<li>m_canReceive
+: <a class="el" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">driver_procs</a>
+<li>m_canSend
+: <a class="el" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">driver_procs</a>
+<li>m_continue_timer_loop
+: <a class="el" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">class_timers</a>
+<li>m_counts_per_usec
+: <a class="el" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">class_timers</a>
+<li>m_cs
+: <a class="el" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">ccritical_section</a>
+<li>m_driver_handle
+: <a class="el" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">driver_procs</a>
+<li>m_last_alarm_set_time
+: <a class="el" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">class_timers</a>
+<li>m_last_occured_alarm_time
+: <a class="el" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">class_timers</a>
+<li>m_port
+: <a class="el" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">can_uvccm_win32</a>
+<li>m_read_event
+: <a class="el" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">can_uvccm_win32</a>
+<li>m_residual_buffer
+: <a class="el" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">can_uvccm_win32</a>
+<li>m_timer_thread
+: <a class="el" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">class_timers</a>
+<li>m_use_hi_res_timer
+: <a class="el" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">class_timers</a>
+<li>m_write_event
+: <a class="el" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">can_uvccm_win32</a>
+<li>Manager
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">subindextable::EditingPanel</a>
+, <a class="el" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">objdictedit::objdictedit</a>
+, <a class="el" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">nodelist::NodeList</a>
+<li>MapList
+: <a class="el" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">node::Node</a>
+<li>MapTranslation
+: <a class="el" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">node::Node</a>
+<li>mask
+: <a class="el" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">canfilt_t</a>
+<li>MaxIndex
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">nodemanager::UndoBuffer</a>
+<li>MinIndex
+: <a class="el" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">nodemanager::UndoBuffer</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x6e.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li id="current"><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>Name
+: <a class="el" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">node::Node</a>
+<li>NameTranslation
+: <a class="el" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">node::Node</a>
+<li>NetworkName
+: <a class="el" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">nodelist::NodeList</a>
+<li>NMTable
+: <a class="el" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">struct_CO_Data</a>
+<li>nodeId
+: <a class="el" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">struct_s_SDO</a>
+, <a class="el" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">struct_s_transfer</a>
+<li>NodeIndex
+: <a class="el" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">nodemanager::NodeManager</a>
+<li>NodeList
+: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">commondialogs::AddSlaveDialog</a>
+<li>nodeState
+: <a class="el" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">struct_CO_Data</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x6f.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li id="current"><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>objdict
+: <a class="el" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">struct_CO_Data</a>
+<li>ObjdictSize
+: <a class="el" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">struct_CO_Data</a>
+<li>offset
+: <a class="el" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">struct_s_transfer</a>
+<li>operational
+: <a class="el" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">struct_CO_Data</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x70.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,99 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li id="current"><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>ParamsDictionary
+: <a class="el" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">node::Node</a>
+<li>Parent
+: <a class="el" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">subindextable::SubindexTable</a>
+, <a class="el" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">subindextable::EditingPanel</a>
+<li>PartList
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">subindextable::EditingPanel</a>
+<li>PDO_RCV
+: <a class="el" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">s_quick_index</a>
+<li>PDO_RCV_MAP
+: <a class="el" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">s_quick_index</a>
+<li>PDO_TRS
+: <a class="el" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">s_quick_index</a>
+<li>PDO_TRS_MAP
+: <a class="el" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">s_quick_index</a>
+<li>pipe
+: <a class="el" href="structCANPipe.html#e9844050beddb410380d91715c53debc">CANPipe</a>
+<li>pObject
+: <a class="el" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">td_subindex</a>
+<li>post_sync
+: <a class="el" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">struct_CO_Data</a>
+<li>post_TPDO
+: <a class="el" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">struct_CO_Data</a>
+<li>preOperational
+: <a class="el" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">struct_CO_Data</a>
+<li>process_var
+: <a class="el" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">struct_CO_Data</a>
+<li>ProducerHeartBeatTime
+: <a class="el" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">struct_CO_Data</a>
+<li>ProducerHeartBeatTimer
+: <a class="el" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">struct_CO_Data</a>
+<li>Profile
+: <a class="el" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">node::Node</a>
+<li>ProfileName
+: <a class="el" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">node::Node</a>
+<li>pSubindex
+: <a class="el" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">td_indextable</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x71.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li id="current"><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>queid
+: <a class="el" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">canfilt_t</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x72.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li id="current"><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>r
+: <a class="el" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">t_pointerStack</a>
+<li>receive_thread
+: <a class="el" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">driver_data</a>
+<li>receiveTask
+: <a class="el" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">CANPort</a>
+<li>Root
+: <a class="el" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">nodelist::NodeList</a>
+<li>rtr
+: <a class="el" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">Message</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x73.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,102 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li id="current"><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>samp
+: <a class="el" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">canBusTime</a>
+<li>sample_pt
+: <a class="el" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">can_baudparams_t</a>
+<li>scanIndexOD
+: <a class="el" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">struct_CO_Data</a>
+<li>ScriptDirectory
+: <a class="el" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">nodemanager::NodeManager</a>
+<li>SDO_CLT
+: <a class="el" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">s_quick_index</a>
+<li>SDO_SVR
+: <a class="el" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">s_quick_index</a>
+<li>SecondSplitter
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">subindextable::EditingPanel</a>
+<li>size
+: <a class="el" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">td_subindex</a>
+<li>sjw
+: <a class="el" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">canBusTime</a>
+, <a class="el" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">can_baudparams_t</a>
+<li>SlaveNodes
+: <a class="el" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">nodelist::NodeList</a>
+<li>SpecificMenu
+: <a class="el" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">node::Node</a>
+<li>state
+: <a class="el" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">struct_s_transfer</a>
+, <a class="el" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">struct_s_timer_entry</a>
+<li>stopped
+: <a class="el" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">struct_CO_Data</a>
+<li>storeODSubIndex
+: <a class="el" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">struct_CO_Data</a>
+<li>subIndex
+: <a class="el" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">struct_s_transfer</a>
+<li>SubindexGrid
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">subindextable::EditingPanel</a>
+<li>SubindexGridPanel
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">subindextable::EditingPanel</a>
+<li>Sync_Cycle_Period
+: <a class="el" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">struct_CO_Data</a>
+<li>syncTimer
+: <a class="el" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">struct_CO_Data</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x74.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li id="current"><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>Table
+: <a class="el" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">subindextable::EditingPanel</a>
+<li>time
+: <a class="el" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">canBusInit</a>
+<li>timer
+: <a class="el" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">struct_s_transfer</a>
+<li>timestamp
+: <a class="el" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">canmsg_t</a>
+<li>toggle
+: <a class="el" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">struct_CO_Data</a>
+, <a class="el" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">struct_s_transfer</a>
+<li>transfers
+: <a class="el" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">struct_CO_Data</a>
+<li>tseg1
+: <a class="el" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">canBusTime</a>
+<li>tseg2
+: <a class="el" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">canBusTime</a>
+<li>Type
+: <a class="el" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">node::Node</a>
+<li>TypeDictionary
+: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">commondialogs::UserTypeDialog</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x75.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li id="current"><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>UndoBuffers
+: <a class="el" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">nodemanager::NodeManager</a>
+<li>used
+: <a class="el" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">CANPort</a>
+, <a class="el" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">CANPipe</a>
+<li>UserMapping
+: <a class="el" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">node::Node</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x76.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li id="current"><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>val
+: <a class="el" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">struct_s_timer_entry</a>
+<li>valueRangeTest
+: <a class="el" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">struct_CO_Data</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/functions_vars_0x77.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions_vars.html#index__"><span>_</span></a></li>
+    <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li id="current"><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>w
+: <a class="el" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">SHORT_CAN</a>
+, <a class="el" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">t_pointerStack</a>
+<li>whoami
+: <a class="el" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">struct_s_transfer</a>
+<li>wupm
+: <a class="el" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">canBusInit</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/gen__cfile_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,518 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/gen_cfile.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/gen_cfile.py</h1><a href="gen__cfile_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacegen__cfile.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00005"></a>00005 <span class="comment">#</span>
+<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00007"></a>00007 <span class="comment">#</span>
+<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span>
+<a name="l00009"></a>00009 <span class="comment">#</span>
+<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span>
+<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span>
+<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment">#</span>
+<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment">#</span>
+<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span>
+<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keyword">from</span> node <span class="keyword">import</span> *
+<a name="l00025"></a>00025 <span class="keyword">from</span> types <span class="keyword">import</span> *
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="keyword">import</span> re, os
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 word_model = re.compile(<span class="stringliteral">'([a-zA-Z_0-9]*)'</span>)
+<a name="l00030"></a>00030 type_model = re.compile(<span class="stringliteral">'([\_A-Z]*)([0-9]*)'</span>)
+<a name="l00031"></a>00031 range_model = re.compile(<span class="stringliteral">'([\_A-Z]*)([0-9]*)\[([\-0-9]*)-([\-0-9]*)\]'</span>)
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 categories = [(<span class="stringliteral">"SDO_SVR"</span>, 0x1200, 0x127F), (<span class="stringliteral">"SDO_CLT"</span>, 0x1280, 0x12FF),
+<a name="l00034"></a>00034               (<span class="stringliteral">"PDO_RCV"</span>, 0x1400, 0x15FF), (<span class="stringliteral">"PDO_RCV_MAP"</span>, 0x1600, 0x17FF),
+<a name="l00035"></a>00035               (<span class="stringliteral">"PDO_TRS"</span>, 0x1800, 0x19FF), (<span class="stringliteral">"PDO_TRS_MAP"</span>, 0x1A00, 0x1BFF)]
+<a name="l00036"></a>00036 index_categories = [<span class="stringliteral">"firstIndex"</span>, <span class="stringliteral">"lastIndex"</span>]
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 generated_tag = <span class="stringliteral">"""\n/* File generated by gen_cfile.py. Should not be modified. */\n"""</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 internal_types = {}
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 <span class="comment"># Format a string for making a C++ variable</span>
+<a name="l00043"></a>00043 <span class="keyword">def </span>FormatName(name):
+<a name="l00044"></a>00044     wordlist = [word <span class="keywordflow">for</span> word <span class="keywordflow">in</span> word_model.findall(name) <span class="keywordflow">if</span> word != <span class="stringliteral">''</span>]
+<a name="l00045"></a>00045     result = <span class="stringliteral">''</span>
+<a name="l00046"></a>00046     sep = <span class="stringliteral">''</span>
+<a name="l00047"></a>00047     <span class="keywordflow">for</span> word <span class="keywordflow">in</span> wordlist:
+<a name="l00048"></a>00048         result += <span class="stringliteral">"%s%s"</span>%(sep,word)
+<a name="l00049"></a>00049         sep = <span class="stringliteral">'_'</span>
+<a name="l00050"></a>00050     <span class="keywordflow">return</span> result
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="comment"># Extract the informations from a given type name</span>
+<a name="l00053"></a>00053 <span class="keyword">def </span>GetValidTypeInfos(typename):
+<a name="l00054"></a>00054     <span class="keywordflow">if</span> typename <span class="keywordflow">in</span> internal_types:
+<a name="l00055"></a>00055         <span class="keywordflow">return</span> internal_types[typename]
+<a name="l00056"></a>00056     <span class="keywordflow">else</span>:
+<a name="l00057"></a>00057         result = type_model.match(typename)
+<a name="l00058"></a>00058         <span class="keywordflow">if</span> result:
+<a name="l00059"></a>00059             values = result.groups()
+<a name="l00060"></a>00060             <span class="keywordflow">if</span> values[0] == <span class="stringliteral">"UNSIGNED"</span> <span class="keywordflow">and</span> int(values[1]) <span class="keywordflow">in</span> [i * 8 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(1, 9)]:
+<a name="l00061"></a>00061                 typeinfos = (<span class="stringliteral">"UNS%s"</span>%values[1], <span class="stringliteral">""</span>, <span class="stringliteral">"uint%s"</span>%values[1])
+<a name="l00062"></a>00062             <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"INTEGER"</span> <span class="keywordflow">and</span> int(values[1]) <span class="keywordflow">in</span> [i * 8 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(1, 9)]:
+<a name="l00063"></a>00063                 typeinfos = (<span class="stringliteral">"INTEGER%s"</span>%values[1], <span class="stringliteral">""</span>, <span class="stringliteral">"int%s"</span>%values[1])
+<a name="l00064"></a>00064             <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"REAL"</span> <span class="keywordflow">and</span> int(values[1]) <span class="keywordflow">in</span> (32, 64):
+<a name="l00065"></a>00065                 typeinfos = (<span class="stringliteral">"%s%s"</span>%(values[0], values[1]), <span class="stringliteral">""</span>, <span class="stringliteral">"real%s"</span>%values[1])
+<a name="l00066"></a>00066             <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"VISIBLE_STRING"</span>:
+<a name="l00067"></a>00067                 <span class="keywordflow">if</span> values[1] == <span class="stringliteral">""</span>:
+<a name="l00068"></a>00068                     typeinfos = (<span class="stringliteral">"UNS8"</span>, <span class="stringliteral">"[10]"</span>, <span class="stringliteral">"visible_string"</span>)
+<a name="l00069"></a>00069                 <span class="keywordflow">else</span>:
+<a name="l00070"></a>00070                     typeinfos = (<span class="stringliteral">"UNS8"</span>, <span class="stringliteral">"[%s]"</span>%values[1], <span class="stringliteral">"visible_string"</span>)
+<a name="l00071"></a>00071             <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"DOMAIN"</span>:
+<a name="l00072"></a>00072                 typeinfos = (<span class="stringliteral">"UNS8*"</span>, <span class="stringliteral">""</span>, <span class="stringliteral">"domain"</span>)
+<a name="l00073"></a>00073             <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"BOOLEAN"</span>:
+<a name="l00074"></a>00074                 typeinfos = (<span class="stringliteral">"UNS8"</span>, <span class="stringliteral">""</span>, <span class="stringliteral">"boolean"</span>)
+<a name="l00075"></a>00075             <span class="keywordflow">else</span>:
+<a name="l00076"></a>00076                 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! %s isn't a valid type for CanFestival."""</span>%typename
+<a name="l00077"></a>00077             internal_types[typename] = typeinfos
+<a name="l00078"></a>00078         <span class="keywordflow">else</span>:
+<a name="l00079"></a>00079             <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! %s isn't a valid type for CanFestival."""</span>%typename
+<a name="l00080"></a>00080     <span class="keywordflow">return</span> typeinfos
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082 <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">WriteFile</a>(filepath, content):
+<a name="l00083"></a>00083     cfile = open(filepath,<span class="stringliteral">"w"</span>)
+<a name="l00084"></a>00084     cfile.write(content)
+<a name="l00085"></a>00085     cfile.close()
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">GenerateFileContent</a>(Manager, headerfilepath):
+<a name="l00088"></a>00088     <span class="keyword">global</span> type
+<a name="l00089"></a>00089     <span class="keyword">global</span> internal_types
+<a name="l00090"></a>00090     texts = {}
+<a name="l00091"></a>00091     texts[<span class="stringliteral">"maxPDOtransmit"</span>] = 0
+<a name="l00092"></a>00092     texts[<span class="stringliteral">"NodeName"</span>], texts[<span class="stringliteral">"NodeID"</span>], texts[<span class="stringliteral">"NodeType"</span>], texts[<span class="stringliteral">"Description"</span>] = Manager.GetCurrentNodeInfos()
+<a name="l00093"></a>00093     texts[<span class="stringliteral">"iam_a_slave"</span>] = 0
+<a name="l00094"></a>00094     <span class="keywordflow">if</span> (texts[<span class="stringliteral">"NodeType"</span>] == <span class="stringliteral">"slave"</span>):
+<a name="l00095"></a>00095         texts[<span class="stringliteral">"iam_a_slave"</span>] = 1
+<a name="l00096"></a>00096     
+<a name="l00097"></a>00097     <span class="comment"># Compiling lists of indexes</span>
+<a name="l00098"></a>00098     rangelist = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0, 0x260)]
+<a name="l00099"></a>00099     listIndex = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0x1000, 0xFFFF)]
+<a name="l00100"></a>00100     communicationlist = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0x1000, 0x11FF)]
+<a name="l00101"></a>00101     sdolist = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0x1200, 0x12FF)]
+<a name="l00102"></a>00102     pdolist = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0x1400, 0x1BFF)]
+<a name="l00103"></a>00103     variablelist = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0x2000, 0xBFFF)]
+<a name="l00104"></a>00104 
+<a name="l00105"></a>00105 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00106"></a>00106 <span class="comment">#                       Declaration of the value range types</span>
+<a name="l00107"></a>00107 <span class="comment">#-------------------------------------------------------------------------------    </span>
+<a name="l00108"></a>00108     
+<a name="l00109"></a>00109     valueRangeContent = <span class="stringliteral">""</span>
+<a name="l00110"></a>00110     strDefine = <span class="stringliteral">""</span>
+<a name="l00111"></a>00111     strSwitch = <span class="stringliteral">""</span>
+<a name="l00112"></a>00112     num = 0
+<a name="l00113"></a>00113     <span class="keywordflow">for</span> index <span class="keywordflow">in</span> rangelist:
+<a name="l00114"></a>00114         rangename = Manager.GetEntryName(index)
+<a name="l00115"></a>00115         result = range_model.match(rangename)
+<a name="l00116"></a>00116         <span class="keywordflow">if</span> result:
+<a name="l00117"></a>00117             num += 1
+<a name="l00118"></a>00118             typeindex = Manager.GetCurrentEntry(index, 1)
+<a name="l00119"></a>00119             typename = Manager.GetTypeName(typeindex)
+<a name="l00120"></a>00120             typeinfos = GetValidTypeInfos(typename)
+<a name="l00121"></a>00121             internal_types[rangename] = (typeinfos[0], typeinfos[1], <span class="stringliteral">"valueRange_%d"</span>%num)
+<a name="l00122"></a>00122             minvalue = str(Manager.GetCurrentEntry(index, 2))
+<a name="l00123"></a>00123             maxvalue = str(Manager.GetCurrentEntry(index, 3))
+<a name="l00124"></a>00124             strDefine += <span class="stringliteral">"\n#define valueRange_%d 0x%02X /* Type %s, %s &lt; value &lt; %s */"</span>%(num,index,typeinfos[0],minvalue,maxvalue)
+<a name="l00125"></a>00125             strSwitch += <span class="stringliteral">"""    case valueRange_%d:</span>
+<a name="l00126"></a>00126 <span class="stringliteral">      if (*(%s*)Value &lt; (%s)%s) return OD_VALUE_TOO_LOW;</span>
+<a name="l00127"></a>00127 <span class="stringliteral">      if (*(%s*)Value &gt; (%s)%s) return OD_VALUE_TOO_HIGH;</span>
+<a name="l00128"></a>00128 <span class="stringliteral">      break;\n"""</span>%(num,typeinfos[0],typeinfos[0],minvalue,typeinfos[0],typeinfos[0],maxvalue)
+<a name="l00129"></a>00129 
+<a name="l00130"></a>00130     valueRangeContent += strDefine
+<a name="l00131"></a>00131     valueRangeContent += <span class="stringliteral">"\nUNS32 %(NodeName)s_valueRangeTest (UNS8 typeValue, void * value)\n{"</span>%texts
+<a name="l00132"></a>00132     valueRangeContent += <span class="stringliteral">"\n  switch (typeValue) {\n"</span>
+<a name="l00133"></a>00133     valueRangeContent += strSwitch
+<a name="l00134"></a>00134     valueRangeContent += <span class="stringliteral">"  }\n  return 0;\n}\n"</span>
+<a name="l00135"></a>00135 
+<a name="l00136"></a>00136 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00137"></a>00137 <span class="comment">#            Creation of the mapped variables and object dictionary</span>
+<a name="l00138"></a>00138 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00139"></a>00139 
+<a name="l00140"></a>00140     mappedVariableContent = <span class="stringliteral">""</span>
+<a name="l00141"></a>00141     strDeclareHeader = <span class="stringliteral">""</span>
+<a name="l00142"></a>00142     strDeclareCallback = <span class="stringliteral">""</span>
+<a name="l00143"></a>00143     indexContents = {}
+<a name="l00144"></a>00144     indexCallbacks = {}
+<a name="l00145"></a>00145     <span class="keywordflow">for</span> index <span class="keywordflow">in</span> listIndex:
+<a name="l00146"></a>00146         texts[<span class="stringliteral">"index"</span>] = index
+<a name="l00147"></a>00147         strIndex = <span class="stringliteral">""</span>
+<a name="l00148"></a>00148         entry_infos = Manager.GetEntryInfos(index)
+<a name="l00149"></a>00149         texts[<span class="stringliteral">"EntryName"</span>] = entry_infos[<span class="stringliteral">"name"</span>]
+<a name="l00150"></a>00150         values = Manager.GetCurrentEntry(index)
+<a name="l00151"></a>00151         callbacks = Manager.HasCurrentEntryCallbacks(index)
+<a name="l00152"></a>00152         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist:
+<a name="l00153"></a>00153             strIndex += <span class="stringliteral">"\n/* index 0x%(index)04X :   Mapped variable %(EntryName)s */\n"</span>%texts
+<a name="l00154"></a>00154         <span class="keywordflow">else</span>:
+<a name="l00155"></a>00155             strIndex += <span class="stringliteral">"\n/* index 0x%(index)04X :   %(EntryName)s. */\n"</span>%texts
+<a name="l00156"></a>00156         
+<a name="l00157"></a>00157         <span class="comment"># Entry type is VAR</span>
+<a name="l00158"></a>00158         <span class="keywordflow">if</span> type(values) != ListType:
+<a name="l00159"></a>00159             subentry_infos = Manager.GetSubentryInfos(index, 0)
+<a name="l00160"></a>00160             typename = Manager.GetTypeName(subentry_infos[<span class="stringliteral">"type"</span>])
+<a name="l00161"></a>00161             typeinfos = GetValidTypeInfos(typename)
+<a name="l00162"></a>00162             texts[<span class="stringliteral">"subIndexType"</span>] = typeinfos[0]
+<a name="l00163"></a>00163             texts[<span class="stringliteral">"suffixe"</span>] = typeinfos[1]
+<a name="l00164"></a>00164             <span class="keywordflow">if</span> typeinfos[2] == <span class="stringliteral">"visible_string"</span>:
+<a name="l00165"></a>00165                 texts[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"\"%s\""</span>%values
+<a name="l00166"></a>00166                 texts[<span class="stringliteral">"comment"</span>] = <span class="stringliteral">""</span>
+<a name="l00167"></a>00167             <span class="keywordflow">else</span>:
+<a name="l00168"></a>00168                 texts[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"0x%X"</span>%values
+<a name="l00169"></a>00169                 texts[<span class="stringliteral">"comment"</span>] = <span class="stringliteral">"\t/* %s */"</span>%str(values)
+<a name="l00170"></a>00170             <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist:
+<a name="l00171"></a>00171                 texts[<span class="stringliteral">"name"</span>] = FormatName(subentry_infos[<span class="stringliteral">"name"</span>])
+<a name="l00172"></a>00172                 strDeclareHeader += <span class="stringliteral">"extern %(subIndexType)s %(name)s%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x00*/\n"</span>%texts
+<a name="l00173"></a>00173                 <span class="keywordflow">if</span> callbacks:
+<a name="l00174"></a>00174                     strDeclareHeader += <span class="stringliteral">"extern ODCallback_t %(name)s_callbacks[];\t\t/* Callbacks of index0x%(index)04X */\n"</span>%texts
+<a name="l00175"></a>00175                 mappedVariableContent += <span class="stringliteral">"%(subIndexType)s %(name)s%(suffixe)s = %(value)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x00 */\n"</span>%texts
+<a name="l00176"></a>00176             <span class="keywordflow">else</span>:
+<a name="l00177"></a>00177                 strIndex += <span class="stringliteral">"                    %(subIndexType)s %(NodeName)s_obj%(index)04X%(suffixe)s = %(value)s;%(comment)s\n"</span>%texts
+<a name="l00178"></a>00178             values = [values]
+<a name="l00179"></a>00179         <span class="keywordflow">else</span>:
+<a name="l00180"></a>00180             subentry_infos = Manager.GetSubentryInfos(index, 0)
+<a name="l00181"></a>00181             typename = Manager.GetTypeName(subentry_infos[<span class="stringliteral">"type"</span>])
+<a name="l00182"></a>00182             typeinfos = GetValidTypeInfos(typename)
+<a name="l00183"></a>00183             texts[<span class="stringliteral">"value"</span>] = values[0]
+<a name="l00184"></a>00184             texts[<span class="stringliteral">"subIndexType"</span>] = typeinfos[0]
+<a name="l00185"></a>00185             strIndex += <span class="stringliteral">"                    %(subIndexType)s %(NodeName)s_highestSubIndex_obj%(index)04X = %(value)d; /* number of subindex - 1*/\n"</span>%texts
+<a name="l00186"></a>00186             
+<a name="l00187"></a>00187             <span class="comment"># Entry type is RECORD</span>
+<a name="l00188"></a>00188             <span class="keywordflow">if</span> entry_infos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes:
+<a name="l00189"></a>00189                 subentry_infos = Manager.GetSubentryInfos(index, 1)
+<a name="l00190"></a>00190                 typename = Manager.GetTypeName(subentry_infos[<span class="stringliteral">"type"</span>])
+<a name="l00191"></a>00191                 typeinfos = GetValidTypeInfos(typename)
+<a name="l00192"></a>00192                 texts[<span class="stringliteral">"subIndexType"</span>] = typeinfos[0]
+<a name="l00193"></a>00193                 texts[<span class="stringliteral">"suffixe"</span>] = typeinfos[1]
+<a name="l00194"></a>00194                 texts[<span class="stringliteral">"length"</span>] = values[0]
+<a name="l00195"></a>00195                 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist:
+<a name="l00196"></a>00196                     texts[<span class="stringliteral">"name"</span>] = FormatName(entry_infos[<span class="stringliteral">"name"</span>])
+<a name="l00197"></a>00197                     strDeclareHeader += <span class="stringliteral">"extern %(subIndexType)s %(name)s[%(length)d]%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x01 - 0x%(length)02X */\n"</span>%texts
+<a name="l00198"></a>00198                     <span class="keywordflow">if</span> callbacks:
+<a name="l00199"></a>00199                         strDeclareHeader += <span class="stringliteral">"extern ODCallback_t %(name)s_callbacks[];\t\t/* Callbacks of index0x%(index)04X */\n"</span>%texts
+<a name="l00200"></a>00200                     mappedVariableContent += <span class="stringliteral">"%(subIndexType)s %(name)s[] =\t\t/* Mapped at index 0x%(index)04X, subindex 0x01 - 0x%(length)02X */\n  {\n"</span>%texts
+<a name="l00201"></a>00201                     <span class="keywordflow">for</span> subIndex, value <span class="keywordflow">in</span> enumerate(values):
+<a name="l00202"></a>00202                         sep = <span class="stringliteral">","</span>
+<a name="l00203"></a>00203                         comment = <span class="stringliteral">""</span>
+<a name="l00204"></a>00204                         <span class="keywordflow">if</span> subIndex &gt; 0:
+<a name="l00205"></a>00205                             <span class="keywordflow">if</span> subIndex == len(values)-1:
+<a name="l00206"></a>00206                                 sep = <span class="stringliteral">""</span>
+<a name="l00207"></a>00207                             <span class="keywordflow">if</span> typeinfos[2] == <span class="stringliteral">"visible_string"</span>:
+<a name="l00208"></a>00208                                 value = <span class="stringliteral">"\"%s\""</span>%value
+<a name="l00209"></a>00209                             <span class="keywordflow">else</span>:
+<a name="l00210"></a>00210                                 comment = <span class="stringliteral">"\t/* %s */"</span>%str(value)
+<a name="l00211"></a>00211                                 value = <span class="stringliteral">"0x%X"</span>%value
+<a name="l00212"></a>00212                             mappedVariableContent += <span class="stringliteral">"    %s%s%s\n"</span>%(value, sep, comment)
+<a name="l00213"></a>00213                     mappedVariableContent += <span class="stringliteral">"  };\n"</span>
+<a name="l00214"></a>00214                 <span class="keywordflow">else</span>:
+<a name="l00215"></a>00215                     strIndex += <span class="stringliteral">"                    %(subIndexType)s %(NodeName)s_obj%(index)04X[] = \n                    {\n"</span>%texts
+<a name="l00216"></a>00216                     <span class="keywordflow">for</span> subIndex, value <span class="keywordflow">in</span> enumerate(values):
+<a name="l00217"></a>00217                         sep = <span class="stringliteral">","</span>
+<a name="l00218"></a>00218                         comment = <span class="stringliteral">""</span>
+<a name="l00219"></a>00219                         <span class="keywordflow">if</span> subIndex &gt; 0:
+<a name="l00220"></a>00220                             <span class="keywordflow">if</span> subIndex == len(values)-1:
+<a name="l00221"></a>00221                                 sep = <span class="stringliteral">""</span>
+<a name="l00222"></a>00222                             <span class="keywordflow">if</span> typeinfos[2] == <span class="stringliteral">"visible_string"</span>:
+<a name="l00223"></a>00223                                 value = <span class="stringliteral">"\"%s\""</span>%value
+<a name="l00224"></a>00224                             <span class="keywordflow">elif</span> typeinfos[2] == <span class="stringliteral">"domain"</span>:
+<a name="l00225"></a>00225                                 value = <span class="stringliteral">"\"%s\""</span>%<span class="stringliteral">''</span>.join([<span class="stringliteral">"\\x%2.2x"</span>%ord(char) <span class="keywordflow">for</span> char <span class="keywordflow">in</span> value])
+<a name="l00226"></a>00226                             <span class="keywordflow">else</span>:
+<a name="l00227"></a>00227                                 comment = <span class="stringliteral">"\t/* %s */"</span>%str(value)
+<a name="l00228"></a>00228                                 value = <span class="stringliteral">"0x%X"</span>%value
+<a name="l00229"></a>00229                             strIndex += <span class="stringliteral">"                      %s%s%s\n"</span>%(value, sep, comment)
+<a name="l00230"></a>00230                     strIndex += <span class="stringliteral">"                    };\n"</span>
+<a name="l00231"></a>00231             <span class="keywordflow">else</span>:
+<a name="l00232"></a>00232                 
+<a name="l00233"></a>00233                 texts[<span class="stringliteral">"parent"</span>] = FormatName(entry_infos[<span class="stringliteral">"name"</span>])
+<a name="l00234"></a>00234                 <span class="comment"># Entry type is ARRAY</span>
+<a name="l00235"></a>00235                 <span class="keywordflow">for</span> subIndex, value <span class="keywordflow">in</span> enumerate(values):
+<a name="l00236"></a>00236                     texts[<span class="stringliteral">"subIndex"</span>] = subIndex
+<a name="l00237"></a>00237                     <span class="keywordflow">if</span> subIndex &gt; 0:
+<a name="l00238"></a>00238                         subentry_infos = Manager.GetSubentryInfos(index, subIndex)
+<a name="l00239"></a>00239                         typename = Manager.GetTypeName(subentry_infos[<span class="stringliteral">"type"</span>])
+<a name="l00240"></a>00240                         typeinfos = GetValidTypeInfos(typename)
+<a name="l00241"></a>00241                         texts[<span class="stringliteral">"subIndexType"</span>] = typeinfos[0]
+<a name="l00242"></a>00242                         texts[<span class="stringliteral">"suffixe"</span>] = typeinfos[1]
+<a name="l00243"></a>00243                         <span class="keywordflow">if</span> typeinfos[2] == <span class="stringliteral">"visible_string"</span>:
+<a name="l00244"></a>00244                             texts[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"\"%s\""</span>%value
+<a name="l00245"></a>00245                             texts[<span class="stringliteral">"comment"</span>] = <span class="stringliteral">""</span>
+<a name="l00246"></a>00246                         <span class="keywordflow">else</span>:
+<a name="l00247"></a>00247                             texts[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"0x%X"</span>%value
+<a name="l00248"></a>00248                             texts[<span class="stringliteral">"comment"</span>] = <span class="stringliteral">"\t/* %s */"</span>%str(value)
+<a name="l00249"></a>00249                         texts[<span class="stringliteral">"name"</span>] = FormatName(subentry_infos[<span class="stringliteral">"name"</span>])
+<a name="l00250"></a>00250                         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist:
+<a name="l00251"></a>00251                             strDeclareHeader += <span class="stringliteral">"extern %(subIndexType)s %(parent)s_%(name)s%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x%(subIndex)02X */\n"</span>%texts
+<a name="l00252"></a>00252                             mappedVariableContent += <span class="stringliteral">"%(subIndexType)s %(parent)s_%(name)s%(suffixe)s = %(value)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x%(subIndex)02X */\n"</span>%texts
+<a name="l00253"></a>00253                         <span class="keywordflow">else</span>:
+<a name="l00254"></a>00254                             strIndex += <span class="stringliteral">"                    %(subIndexType)s %(NodeName)s_obj%(index)04X_%(name)s%(suffixe)s = %(value)s;%(comment)s\n"</span>%texts
+<a name="l00255"></a>00255                 <span class="keywordflow">if</span> callbacks:
+<a name="l00256"></a>00256                     strDeclareHeader += <span class="stringliteral">"extern ODCallback_t %(parent)s_callbacks[];\t\t/* Callbacks of index0x%(index)04X */\n"</span>%texts
+<a name="l00257"></a>00257         
+<a name="l00258"></a>00258         <span class="comment"># Generating Dictionary C++ entry</span>
+<a name="l00259"></a>00259         <span class="keywordflow">if</span> callbacks:
+<a name="l00260"></a>00260             <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist:
+<a name="l00261"></a>00261                 name = FormatName(entry_infos[<span class="stringliteral">"name"</span>])
+<a name="l00262"></a>00262             <span class="keywordflow">else</span>:
+<a name="l00263"></a>00263                 name = <span class="stringliteral">"%(NodeName)s_Index%(index)04X"</span>%texts
+<a name="l00264"></a>00264             strIndex += <span class="stringliteral">"                    ODCallback_t %s_callbacks[] = \n                     {\n"</span>%name
+<a name="l00265"></a>00265             <span class="keywordflow">for</span> subIndex <span class="keywordflow">in</span> xrange(len(values)):
+<a name="l00266"></a>00266                 strIndex += <span class="stringliteral">"                       NULL,\n"</span>
+<a name="l00267"></a>00267             strIndex += <span class="stringliteral">"                     };\n"</span>
+<a name="l00268"></a>00268             indexCallbacks[index] = <span class="stringliteral">"*callbacks = %s_callbacks; "</span>%name
+<a name="l00269"></a>00269         <span class="keywordflow">else</span>:
+<a name="l00270"></a>00270             indexCallbacks[index] = <span class="stringliteral">""</span>
+<a name="l00271"></a>00271         strIndex += <span class="stringliteral">"                    subindex %(NodeName)s_Index%(index)04X[] = \n                     {\n"</span>%texts
+<a name="l00272"></a>00272         <span class="keywordflow">for</span> subIndex <span class="keywordflow">in</span> xrange(len(values)):
+<a name="l00273"></a>00273             subentry_infos = Manager.GetSubentryInfos(index, subIndex)
+<a name="l00274"></a>00274             <span class="keywordflow">if</span> subIndex &lt; len(values) - 1:
+<a name="l00275"></a>00275                 sep = <span class="stringliteral">","</span>
+<a name="l00276"></a>00276             <span class="keywordflow">else</span>:
+<a name="l00277"></a>00277                 sep = <span class="stringliteral">""</span>
+<a name="l00278"></a>00278             typename = Manager.GetTypeName(subentry_infos[<span class="stringliteral">"type"</span>])
+<a name="l00279"></a>00279             typeinfos = GetValidTypeInfos(typename)
+<a name="l00280"></a>00280             <span class="keywordflow">if</span> subIndex == 0:
+<a name="l00281"></a>00281                 <span class="keywordflow">if</span> entry_infos[<span class="stringliteral">"struct"</span>] &amp; OD_MultipleSubindexes:
+<a name="l00282"></a>00282                     name = <span class="stringliteral">"%(NodeName)s_highestSubIndex_obj%(index)04X"</span>%texts
+<a name="l00283"></a>00283                 <span class="keywordflow">elif</span> index <span class="keywordflow">in</span> variablelist:
+<a name="l00284"></a>00284                     name = FormatName(subentry_infos[<span class="stringliteral">"name"</span>])
+<a name="l00285"></a>00285                 <span class="keywordflow">else</span>:
+<a name="l00286"></a>00286                     name = FormatName(<span class="stringliteral">"%s_obj%04X"</span>%(texts[<span class="stringliteral">"NodeName"</span>], texts[<span class="stringliteral">"index"</span>]))
+<a name="l00287"></a>00287             <span class="keywordflow">elif</span> entry_infos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes:
+<a name="l00288"></a>00288                 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist:
+<a name="l00289"></a>00289                     name = <span class="stringliteral">"%s[%d]"</span>%(FormatName(entry_infos[<span class="stringliteral">"name"</span>]), subIndex - 1)
+<a name="l00290"></a>00290                 <span class="keywordflow">else</span>:
+<a name="l00291"></a>00291                     name = <span class="stringliteral">"%s_obj%04X[%d]"</span>%(texts[<span class="stringliteral">"NodeName"</span>], texts[<span class="stringliteral">"index"</span>], subIndex - 1)
+<a name="l00292"></a>00292             <span class="keywordflow">else</span>:
+<a name="l00293"></a>00293                 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist:
+<a name="l00294"></a>00294                     name = FormatName(<span class="stringliteral">"%s_%s"</span>%(entry_infos[<span class="stringliteral">"name"</span>],subentry_infos[<span class="stringliteral">"name"</span>]))
+<a name="l00295"></a>00295                 <span class="keywordflow">else</span>:
+<a name="l00296"></a>00296                     name = <span class="stringliteral">"%s_obj%04X_%s"</span>%(texts[<span class="stringliteral">"NodeName"</span>], texts[<span class="stringliteral">"index"</span>], FormatName(subentry_infos[<span class="stringliteral">"name"</span>]))
+<a name="l00297"></a>00297             <span class="keywordflow">if</span> typeinfos[2] <span class="keywordflow">in</span> [<span class="stringliteral">"visible_string"</span>, <span class="stringliteral">"domain"</span>]:
+<a name="l00298"></a>00298                 sizeof = str(len(values[subIndex]))
+<a name="l00299"></a>00299             <span class="keywordflow">else</span>:
+<a name="l00300"></a>00300                 sizeof = <span class="stringliteral">"sizeof (%s)"</span>%typeinfos[0]
+<a name="l00301"></a>00301             params = Manager.GetCurrentParamsEntry(index, subIndex)
+<a name="l00302"></a>00302             <span class="keywordflow">if</span> params[<span class="stringliteral">"save"</span>]:
+<a name="l00303"></a>00303                 save = <span class="stringliteral">"|TO_BE_SAVE"</span>
+<a name="l00304"></a>00304             <span class="keywordflow">else</span>:
+<a name="l00305"></a>00305                 save = <span class="stringliteral">""</span>
+<a name="l00306"></a>00306             strIndex += <span class="stringliteral">"                       { %s%s, %s, %s, (void*)&amp;%s }%s\n"</span>%(subentry_infos[<span class="stringliteral">"access"</span>].upper(),save,typeinfos[2],sizeof,name,sep)
+<a name="l00307"></a>00307         strIndex += <span class="stringliteral">"                     };\n"</span>
+<a name="l00308"></a>00308         indexContents[index] = strIndex
+<a name="l00309"></a>00309 
+<a name="l00310"></a>00310 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00311"></a>00311 <span class="comment">#                     Declaration of Particular Parameters</span>
+<a name="l00312"></a>00312 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00313"></a>00313 
+<a name="l00314"></a>00314     <span class="keywordflow">if</span> 0x1006 <span class="keywordflow">not</span> <span class="keywordflow">in</span> communicationlist:
+<a name="l00315"></a>00315         entry_infos = Manager.GetEntryInfos(0x1006)
+<a name="l00316"></a>00316         texts[<span class="stringliteral">"EntryName"</span>] = entry_infos[<span class="stringliteral">"name"</span>]
+<a name="l00317"></a>00317         indexContents[0x1006] = <span class="stringliteral">"""\n/* index 0x1006 :   %(EntryName)s */</span>
+<a name="l00318"></a>00318 <span class="stringliteral">                    UNS32 %(NodeName)s_obj1006 = 0x0;   /* 0 */</span>
+<a name="l00319"></a>00319 <span class="stringliteral">"""</span>%texts
+<a name="l00320"></a>00320 
+<a name="l00321"></a>00321     <span class="keywordflow">if</span> 0x1016 <span class="keywordflow">in</span> communicationlist:
+<a name="l00322"></a>00322         texts[<span class="stringliteral">"nombre"</span>] = Manager.GetCurrentEntry(0x1016, 0)
+<a name="l00323"></a>00323     <span class="keywordflow">else</span>:
+<a name="l00324"></a>00324         texts[<span class="stringliteral">"nombre"</span>] = 0
+<a name="l00325"></a>00325         entry_infos = Manager.GetEntryInfos(0x1016)
+<a name="l00326"></a>00326         texts[<span class="stringliteral">"EntryName"</span>] = entry_infos[<span class="stringliteral">"name"</span>]
+<a name="l00327"></a>00327         indexContents[0x1016] = <span class="stringliteral">"""\n/* index 0x1016 :   %(EntryName)s */</span>
+<a name="l00328"></a>00328 <span class="stringliteral">                    UNS8 %(NodeName)s_highestSubIndex_obj1016 = 0;</span>
+<a name="l00329"></a>00329 <span class="stringliteral">                    UNS32 %(NodeName)s_obj1016[]={0};</span>
+<a name="l00330"></a>00330 <span class="stringliteral">"""</span>%texts
+<a name="l00331"></a>00331     <span class="keywordflow">if</span> texts[<span class="stringliteral">"nombre"</span>] &gt; 0:
+<a name="l00332"></a>00332         strTimers = <span class="stringliteral">"TIMER_HANDLE %(NodeName)s_heartBeatTimers[%(nombre)d] = {TIMER_NONE,};\n"</span>%texts
+<a name="l00333"></a>00333     <span class="keywordflow">else</span>:
+<a name="l00334"></a>00334         strTimers = <span class="stringliteral">"TIMER_HANDLE %(NodeName)s_heartBeatTimers[1];\n"</span>%texts
+<a name="l00335"></a>00335 
+<a name="l00336"></a>00336     <span class="keywordflow">if</span> 0x1017 <span class="keywordflow">not</span> <span class="keywordflow">in</span> communicationlist:
+<a name="l00337"></a>00337         entry_infos = Manager.GetEntryInfos(0x1017)
+<a name="l00338"></a>00338         texts[<span class="stringliteral">"EntryName"</span>] = entry_infos[<span class="stringliteral">"name"</span>]
+<a name="l00339"></a>00339         indexContents[0x1017] = <span class="stringliteral">"""\n/* index 0x1017 :   %(EntryName)s */ </span>
+<a name="l00340"></a>00340 <span class="stringliteral">                    UNS16 %(NodeName)s_obj1017 = 0x0;   /* 0 */</span>
+<a name="l00341"></a>00341 <span class="stringliteral">"""</span>%texts
+<a name="l00342"></a>00342 
+<a name="l00343"></a>00343 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00344"></a>00344 <span class="comment">#               Declaration of navigation in the Object Dictionary</span>
+<a name="l00345"></a>00345 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00346"></a>00346 
+<a name="l00347"></a>00347     strDeclareIndex = <span class="stringliteral">""</span>
+<a name="l00348"></a>00348     strDeclareSwitch = <span class="stringliteral">""</span>
+<a name="l00349"></a>00349     strQuickIndex = <span class="stringliteral">""</span>
+<a name="l00350"></a>00350     quick_index = {}
+<a name="l00351"></a>00351     <span class="keywordflow">for</span> index_cat <span class="keywordflow">in</span> index_categories:
+<a name="l00352"></a>00352         quick_index[index_cat] = {}
+<a name="l00353"></a>00353         <span class="keywordflow">for</span> cat, idx_min, idx_max <span class="keywordflow">in</span> categories:
+<a name="l00354"></a>00354             quick_index[index_cat][cat] = 0
+<a name="l00355"></a>00355     maxPDOtransmit = 0
+<a name="l00356"></a>00356     <span class="keywordflow">for</span> i, index <span class="keywordflow">in</span> enumerate(listIndex):
+<a name="l00357"></a>00357         texts[<span class="stringliteral">"index"</span>] = index
+<a name="l00358"></a>00358         strDeclareIndex += <span class="stringliteral">"  { (subindex*)%(NodeName)s_Index%(index)04X,sizeof(%(NodeName)s_Index%(index)04X)/sizeof(%(NodeName)s_Index%(index)04X[0]), 0x%(index)04X},\n"</span>%texts
+<a name="l00359"></a>00359         strDeclareSwitch += <span class="stringliteral">"           case 0x%04X: i = %d;%sbreak;\n"</span>%(index, i, indexCallbacks[index])
+<a name="l00360"></a>00360         <span class="keywordflow">for</span> cat, idx_min, idx_max <span class="keywordflow">in</span> categories:
+<a name="l00361"></a>00361             <span class="keywordflow">if</span> idx_min &lt;= index &lt;= idx_max:
+<a name="l00362"></a>00362                 quick_index[<span class="stringliteral">"lastIndex"</span>][cat] = i
+<a name="l00363"></a>00363                 <span class="keywordflow">if</span> quick_index[<span class="stringliteral">"firstIndex"</span>][cat] == 0:
+<a name="l00364"></a>00364                     quick_index[<span class="stringliteral">"firstIndex"</span>][cat] = i
+<a name="l00365"></a>00365                 <span class="keywordflow">if</span> cat == <span class="stringliteral">"PDO_TRS"</span>:
+<a name="l00366"></a>00366                     maxPDOtransmit += 1
+<a name="l00367"></a>00367     texts[<span class="stringliteral">"maxPDOtransmit"</span>] = max(1, maxPDOtransmit)
+<a name="l00368"></a>00368     <span class="keywordflow">for</span> index_cat <span class="keywordflow">in</span> index_categories:
+<a name="l00369"></a>00369         strQuickIndex += <span class="stringliteral">"\nquick_index %s_%s = {\n"</span>%(texts[<span class="stringliteral">"NodeName"</span>], index_cat)
+<a name="l00370"></a>00370         sep = <span class="stringliteral">","</span>
+<a name="l00371"></a>00371         <span class="keywordflow">for</span> i, (cat, idx_min, idx_max) <span class="keywordflow">in</span> enumerate(categories):
+<a name="l00372"></a>00372             <span class="keywordflow">if</span> i == len(categories) - 1:
+<a name="l00373"></a>00373                 sep = <span class="stringliteral">""</span>
+<a name="l00374"></a>00374             strQuickIndex += <span class="stringliteral">"  %d%s /* %s */\n"</span>%(quick_index[index_cat][cat],sep,cat)
+<a name="l00375"></a>00375         strQuickIndex += <span class="stringliteral">"};\n"</span>
+<a name="l00376"></a>00376 
+<a name="l00377"></a>00377 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00378"></a>00378 <span class="comment">#                            Write File Content</span>
+<a name="l00379"></a>00379 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00380"></a>00380 
+<a name="l00381"></a>00381     fileContent = generated_tag + <span class="stringliteral">"""</span>
+<a name="l00382"></a>00382 <span class="stringliteral">#include "%s"</span>
+<a name="l00383"></a>00383 <span class="stringliteral">"""</span>%(headerfilepath)
+<a name="l00384"></a>00384 
+<a name="l00385"></a>00385     fileContent += <span class="stringliteral">"""</span>
+<a name="l00386"></a>00386 <span class="stringliteral">/**************************************************************************/</span>
+<a name="l00387"></a>00387 <span class="stringliteral">/* Declaration of the mapped variables                                    */</span>
+<a name="l00388"></a>00388 <span class="stringliteral">/**************************************************************************/</span>
+<a name="l00389"></a>00389 <span class="stringliteral">"""</span> + mappedVariableContent
+<a name="l00390"></a>00390 
+<a name="l00391"></a>00391     fileContent += <span class="stringliteral">"""</span>
+<a name="l00392"></a>00392 <span class="stringliteral">/**************************************************************************/</span>
+<a name="l00393"></a>00393 <span class="stringliteral">/* Declaration of the value range types                                   */</span>
+<a name="l00394"></a>00394 <span class="stringliteral">/**************************************************************************/</span>
+<a name="l00395"></a>00395 <span class="stringliteral">"""</span> + valueRangeContent
+<a name="l00396"></a>00396 
+<a name="l00397"></a>00397     fileContent += <span class="stringliteral">"""</span>
+<a name="l00398"></a>00398 <span class="stringliteral">/**************************************************************************/</span>
+<a name="l00399"></a>00399 <span class="stringliteral">/* The node id                                                            */</span>
+<a name="l00400"></a>00400 <span class="stringliteral">/**************************************************************************/</span>
+<a name="l00401"></a>00401 <span class="stringliteral">/* node_id default value.*/</span>
+<a name="l00402"></a>00402 <span class="stringliteral">UNS8 %(NodeName)s_bDeviceNodeId = 0x%(NodeID)02X;</span>
+<a name="l00403"></a>00403 <span class="stringliteral"></span>
+<a name="l00404"></a>00404 <span class="stringliteral">/**************************************************************************/</span>
+<a name="l00405"></a>00405 <span class="stringliteral">/* Array of message processing information */</span>
+<a name="l00406"></a>00406 <span class="stringliteral"></span>
+<a name="l00407"></a>00407 <span class="stringliteral">const UNS8 %(NodeName)s_iam_a_slave = %(iam_a_slave)d;</span>
+<a name="l00408"></a>00408 <span class="stringliteral"></span>
+<a name="l00409"></a>00409 <span class="stringliteral">"""</span>%texts
+<a name="l00410"></a>00410     fileContent += strTimers
+<a name="l00411"></a>00411     
+<a name="l00412"></a>00412     fileContent += <span class="stringliteral">"""</span>
+<a name="l00413"></a>00413 <span class="stringliteral">/*</span>
+<a name="l00414"></a>00414 <span class="stringliteral">$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$</span>
+<a name="l00415"></a>00415 <span class="stringliteral"></span>
+<a name="l00416"></a>00416 <span class="stringliteral">                               OBJECT DICTIONARY</span>
+<a name="l00417"></a>00417 <span class="stringliteral"></span>
+<a name="l00418"></a>00418 <span class="stringliteral">$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$</span>
+<a name="l00419"></a>00419 <span class="stringliteral">*/</span>
+<a name="l00420"></a>00420 <span class="stringliteral">"""</span>%texts
+<a name="l00421"></a>00421     contentlist = indexContents.keys()
+<a name="l00422"></a>00422     contentlist.sort()
+<a name="l00423"></a>00423     <span class="keywordflow">for</span> index <span class="keywordflow">in</span> contentlist:
+<a name="l00424"></a>00424         fileContent += indexContents[index]
+<a name="l00425"></a>00425 
+<a name="l00426"></a>00426     fileContent += <span class="stringliteral">"""</span>
+<a name="l00427"></a>00427 <span class="stringliteral">const indextable %(NodeName)s_objdict[] = </span>
+<a name="l00428"></a>00428 <span class="stringliteral">{</span>
+<a name="l00429"></a>00429 <span class="stringliteral">"""</span>%texts
+<a name="l00430"></a>00430     fileContent += strDeclareIndex
+<a name="l00431"></a>00431     fileContent += <span class="stringliteral">"""};</span>
+<a name="l00432"></a>00432 <span class="stringliteral"></span>
+<a name="l00433"></a>00433 <span class="stringliteral">const indextable * %(NodeName)s_scanIndexOD (UNS16 wIndex, UNS32 * errorCode, ODCallback_t **callbacks)</span>
+<a name="l00434"></a>00434 <span class="stringliteral">{</span>
+<a name="l00435"></a>00435 <span class="stringliteral">        int i;</span>
+<a name="l00436"></a>00436 <span class="stringliteral">        *callbacks = NULL;</span>
+<a name="l00437"></a>00437 <span class="stringliteral">        switch(wIndex){</span>
+<a name="l00438"></a>00438 <span class="stringliteral">"""</span>%texts
+<a name="l00439"></a>00439     fileContent += strDeclareSwitch
+<a name="l00440"></a>00440     fileContent += <span class="stringliteral">"""          default:</span>
+<a name="l00441"></a>00441 <span class="stringliteral">                        *errorCode = OD_NO_SUCH_OBJECT;</span>
+<a name="l00442"></a>00442 <span class="stringliteral">                        return NULL;</span>
+<a name="l00443"></a>00443 <span class="stringliteral">        }</span>
+<a name="l00444"></a>00444 <span class="stringliteral">        *errorCode = OD_SUCCESSFUL;</span>
+<a name="l00445"></a>00445 <span class="stringliteral">        return &amp;%(NodeName)s_objdict[i];</span>
+<a name="l00446"></a>00446 <span class="stringliteral">}</span>
+<a name="l00447"></a>00447 <span class="stringliteral"></span>
+<a name="l00448"></a>00448 <span class="stringliteral">/* To count at which received SYNC a PDO must be sent.</span>
+<a name="l00449"></a>00449 <span class="stringliteral"> * Even if no pdoTransmit are defined, at least one entry is computed</span>
+<a name="l00450"></a>00450 <span class="stringliteral"> * for compilations issues.</span>
+<a name="l00451"></a>00451 <span class="stringliteral"> */</span>
+<a name="l00452"></a>00452 <span class="stringliteral">UNS8 %(NodeName)s_count_sync[%(maxPDOtransmit)d] = {0,};</span>
+<a name="l00453"></a>00453 <span class="stringliteral">"""</span>%texts
+<a name="l00454"></a>00454     fileContent += strQuickIndex
+<a name="l00455"></a>00455     fileContent += <span class="stringliteral">"""</span>
+<a name="l00456"></a>00456 <span class="stringliteral">UNS16 %(NodeName)s_ObjdictSize = sizeof(%(NodeName)s_objdict)/sizeof(%(NodeName)s_objdict[0]); </span>
+<a name="l00457"></a>00457 <span class="stringliteral"></span>
+<a name="l00458"></a>00458 <span class="stringliteral">CO_Data %(NodeName)s_Data = CANOPEN_NODE_DATA_INITIALIZER(%(NodeName)s);</span>
+<a name="l00459"></a>00459 <span class="stringliteral"></span>
+<a name="l00460"></a>00460 <span class="stringliteral">"""</span>%texts
+<a name="l00461"></a>00461 
+<a name="l00462"></a>00462 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00463"></a>00463 <span class="comment">#                          Write Header File Content</span>
+<a name="l00464"></a>00464 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00465"></a>00465 
+<a name="l00466"></a>00466     HeaderFileContent = generated_tag + <span class="stringliteral">"""</span>
+<a name="l00467"></a>00467 <span class="stringliteral">#include "data.h"</span>
+<a name="l00468"></a>00468 <span class="stringliteral"></span>
+<a name="l00469"></a>00469 <span class="stringliteral">/* Prototypes of function provided by object dictionnary */</span>
+<a name="l00470"></a>00470 <span class="stringliteral">UNS32 %(NodeName)s_valueRangeTest (UNS8 typeValue, void * value);</span>
+<a name="l00471"></a>00471 <span class="stringliteral">const indextable * %(NodeName)s_scanIndexOD (UNS16 wIndex, UNS32 * errorCode, ODCallback_t **callbacks);</span>
+<a name="l00472"></a>00472 <span class="stringliteral"></span>
+<a name="l00473"></a>00473 <span class="stringliteral">/* Master node data struct */</span>
+<a name="l00474"></a>00474 <span class="stringliteral">extern CO_Data %(NodeName)s_Data;</span>
+<a name="l00475"></a>00475 <span class="stringliteral"></span>
+<a name="l00476"></a>00476 <span class="stringliteral">"""</span>%texts
+<a name="l00477"></a>00477     HeaderFileContent += strDeclareHeader
+<a name="l00478"></a>00478     
+<a name="l00479"></a>00479     <span class="keywordflow">return</span> fileContent,HeaderFileContent
+<a name="l00480"></a>00480 
+<a name="l00481"></a>00481 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00482"></a>00482 <span class="comment">#                             Main Function</span>
+<a name="l00483"></a>00483 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00484"></a>00484 
+<a name="l00485"></a>00485 <span class="keyword">def </span>GenerateFile(filepath, manager):
+<a name="l00486"></a>00486     <span class="keywordflow">try</span>:
+<a name="l00487"></a>00487         headerfilepath = os.path.splitext(filepath)[0]+<span class="stringliteral">".h"</span>
+<a name="l00488"></a>00488         content, header = GenerateFileContent(manager, os.path.split(headerfilepath)[1])
+<a name="l00489"></a>00489         WriteFile(filepath, content)
+<a name="l00490"></a>00490         WriteFile(headerfilepath, header)
+<a name="l00491"></a>00491         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00492"></a>00492     <span class="keywordflow">except</span> ValueError, message:
+<a name="l00493"></a>00493         <span class="keywordflow">return</span> <span class="stringliteral">"Unable to Generate C File\n%s"</span>%message
+<a name="l00494"></a>00494 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/gen__cfile_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/gen_cfile.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/gen_cfile.py File Reference</h1>
+<p>
+<a href="gen__cfile_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__cfile.html">gen_cfile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode_1_1_5.html">node::*</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="#index__"><span>_</span></a></li>
+    <li><a href="#index_a"><span>a</span></a></li>
+    <li><a href="#index_c"><span>c</span></a></li>
+    <li><a href="#index_d"><span>d</span></a></li>
+    <li><a href="#index_f"><span>f</span></a></li>
+    <li><a href="#index_g"><span>g</span></a></li>
+    <li><a href="#index_h"><span>h</span></a></li>
+    <li><a href="#index_i"><span>i</span></a></li>
+    <li><a href="#index_l"><span>l</span></a></li>
+    <li><a href="#index_m"><span>m</span></a></li>
+    <li><a href="#index_n"><span>n</span></a></li>
+    <li><a href="#index_o"><span>o</span></a></li>
+    <li><a href="#index_p"><span>p</span></a></li>
+    <li><a href="#index_r"><span>r</span></a></li>
+    <li><a href="#index_s"><span>s</span></a></li>
+    <li><a href="#index_t"><span>t</span></a></li>
+    <li><a href="#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>_getODentry()
+: <a class="el" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">objacces.c</a>
+<li>_heartbeatError()
+: <a class="el" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">lifegrd.c</a>
+<li>_initialisation()
+: <a class="el" href="states_8c.html#1ee4d5c3d5dc6f39607d414b7bf9bcc9">states.c</a>
+<li>_operational()
+: <a class="el" href="states_8c.html#4c917142acca702f7e04e919a0b958b4">states.c</a>
+<li>_post_sync()
+: <a class="el" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">sync.c</a>
+<li>_post_TPDO()
+: <a class="el" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">sync.c</a>
+<li>_preOperational()
+: <a class="el" href="states_8c.html#00113c22ed3366ee552f77862241d317">states.c</a>
+<li>_readNetworkDict()
+: <a class="el" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">sdo.c</a>
+<li>_setODentry()
+: <a class="el" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">objacces.c</a>
+<li>_stopped()
+: <a class="el" href="states_8c.html#244e9269c323e14509bea947c2729a13">states.c</a>
+<li>_storeODSubIndex()
+: <a class="el" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">objacces.c</a>
+<li>_writeNetworkDict()
+: <a class="el" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">dcf.c</a>
+, <a class="el" href="sdo_8c.html#3c07605ffe3ea197aa36e583ef87a20a">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>accessDictionaryError()
+: <a class="el" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">objacces.c</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>canDispatch()
+: <a class="el" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">states.c</a>
+<li>closeSDOtransfer()
+: <a class="el" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">sdo.c</a>
+<li>ConsumerHearbeatAlarm()
+: <a class="el" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">lifegrd.c</a>
+<li>CopyBits()
+: <a class="el" href="pdo_8c.html#e468510c9f77f502207d961d26389918">pdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>decompo_dcf()
+: <a class="el" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">dcf.c</a>
+<li>DelAlarm()
+: <a class="el" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">timer.c</a>
+</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>failedSDO()
+: <a class="el" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>getNodeId()
+: <a class="el" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">states.c</a>
+<li>getNodeState()
+: <a class="el" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">lifegrd.c</a>
+<li>getODentry()
+: <a class="el" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">objacces.c</a>
+<li>getReadResultNetworkDict()
+: <a class="el" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">sdo.c</a>
+<li>getSDOc
+: <a class="el" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">sdo.c</a>
+<li>getSDOcs
+: <a class="el" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">sdo.c</a>
+<li>getSDOe
+: <a class="el" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">sdo.c</a>
+<li>getSDOfreeLine()
+: <a class="el" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">sdo.c</a>
+<li>getSDOindex
+: <a class="el" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">sdo.c</a>
+<li>getSDOlineOnUse()
+: <a class="el" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">sdo.c</a>
+<li>getSDOlineRestBytes()
+: <a class="el" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">sdo.c</a>
+<li>getSDOn2
+: <a class="el" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">sdo.c</a>
+<li>getSDOn3
+: <a class="el" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">sdo.c</a>
+<li>getSDOs
+: <a class="el" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">sdo.c</a>
+<li>getSDOsubIndex
+: <a class="el" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">sdo.c</a>
+<li>getSDOt
+: <a class="el" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">sdo.c</a>
+<li>getState()
+: <a class="el" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">states.c</a>
+<li>getWriteResultNetworkDict()
+: <a class="el" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>heartbeatInit()
+: <a class="el" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">lifegrd.c</a>
+<li>heartbeatStop()
+: <a class="el" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">lifegrd.c</a>
+</ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>initSDOline()
+: <a class="el" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">sdo.c</a>
+<li>INLINE
+: <a class="el" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>last_timer_raw
+: <a class="el" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">timer.c</a>
+<li>lineToSDO()
+: <a class="el" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>masterRequestNodeState()
+: <a class="el" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">nmtMaster.c</a>
+<li>masterSendNMTnodeguard()
+: <a class="el" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">nmtMaster.c</a>
+<li>masterSendNMTstateChange()
+: <a class="el" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">nmtMaster.c</a>
+<li>min_val
+: <a class="el" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">timer.c</a>
+</ul>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NO_INLINE
+: <a class="el" href="sdo_8c.html#b5ce7bd7fe4169a9f709815f03f9870b">sdo.c</a>
+<li>None
+: <a class="el" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">states.c</a>
+</ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>objdictToSDOline()
+: <a class="el" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">sdo.c</a>
+<li>OnCOB_ID_SyncUpdate()
+: <a class="el" href="sync_8c.html#82595787f641ab85980d83522f1158b0">sync.c</a>
+<li>OnHearbeatProducerUpdate()
+: <a class="el" href="lifegrd_8c.html#ec7b3543d04cf7d7098b27fba2510696">lifegrd.c</a>
+<li>OnHeartbeatProducerUpdate()
+: <a class="el" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">lifegrd.c</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PDOmGR()
+: <a class="el" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">pdo.c</a>
+<li>proceedNMTstateChange()
+: <a class="el" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">nmtSlave.c</a>
+<li>proceedNODE_GUARD()
+: <a class="el" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">lifegrd.c</a>
+<li>proceedPDO()
+: <a class="el" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">pdo.c</a>
+<li>proceedSDO()
+: <a class="el" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">sdo.c</a>
+<li>proceedSYNC()
+: <a class="el" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">sync.c</a>
+<li>ProducerHearbeatAlarm()
+: <a class="el" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">lifegrd.c</a>
+<li>ptrTable
+: <a class="el" href="dcf_8c.html#8bddcdce84393146515136d33d063060">dcf.c</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>readLocalDict()
+: <a class="el" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">objacces.c</a>
+<li>readNetworkDict()
+: <a class="el" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">sdo.c</a>
+<li>readNetworkDictCallback()
+: <a class="el" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">sdo.c</a>
+<li>RegisterSetODentryCallBack()
+: <a class="el" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">objacces.c</a>
+<li>resetSDO()
+: <a class="el" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">sdo.c</a>
+<li>resetSDOline()
+: <a class="el" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">sdo.c</a>
+<li>RestartSDO_TIMER
+: <a class="el" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>scanIndexOD()
+: <a class="el" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">objacces.c</a>
+<li>SDOlineToObjdict()
+: <a class="el" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">sdo.c</a>
+<li>SDOTimeoutAlarm()
+: <a class="el" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">sdo.c</a>
+<li>SDOtoLine()
+: <a class="el" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">sdo.c</a>
+<li>sendPDO()
+: <a class="el" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">pdo.c</a>
+<li>sendPDOrequest()
+: <a class="el" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">pdo.c</a>
+<li>sendSDO()
+: <a class="el" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sdo.c</a>
+<li>sendSDOabort()
+: <a class="el" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sdo.c</a>
+<li>sendSYNC()
+: <a class="el" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sync.c</a>
+<li>SetAlarm()
+: <a class="el" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">timer.c</a>
+<li>setNodeId()
+: <a class="el" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">states.c</a>
+<li>setODentry()
+: <a class="el" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">objacces.c</a>
+<li>setSDOlineRestBytes()
+: <a class="el" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">sdo.c</a>
+<li>setState()
+: <a class="el" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">states.c</a>
+<li>slaveSendBootUp()
+: <a class="el" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">nmtSlave.c</a>
+<li>StartOrStop
+: <a class="el" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">states.c</a>
+<li>StartSDO_TIMER
+: <a class="el" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">sdo.c</a>
+<li>startSYNC()
+: <a class="el" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">sync.c</a>
+<li>StopSDO_TIMER
+: <a class="el" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">sdo.c</a>
+<li>stopSYNC()
+: <a class="el" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">sync.c</a>
+<li>switchCommunicationState()
+: <a class="el" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">states.c</a>
+<li>SyncAlarm()
+: <a class="el" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">sync.c</a>
+</ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TimeDispatch()
+: <a class="el" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">timer.c</a>
+<li>timers
+: <a class="el" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timer.c</a>
+<li>total_sleep_time
+: <a class="el" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">timer.c</a>
+</ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>writeLocalDict()
+: <a class="el" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">objacces.c</a>
+<li>writeNetworkDict()
+: <a class="el" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">sdo.c</a>
+<li>writeNetworkDictCallBack()
+: <a class="el" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">sdo.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x61.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,186 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li id="current"><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>accessDictionaryError()
+: <a class="el" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">objacces.c</a>
+, <a class="el" href="objacces_8h.html#75d39b2dadcdb48f7321c6f3766aad26">objacces.h</a>
+<li>AddMapVariable()
+: <a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">networkedit.py</a>
+<li>AddUserType()
+: <a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">networkedit.py</a>
+<li>AF_CAN
+: <a class="el" href="can__socket_8c.html#546620c7e758f003b24b7fdae4f97bd4">can_socket.c</a>
+<li>ARMCOP
+: <a class="el" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">ports_def.h</a>
+<li>ATD00CTL1
+: <a class="el" href="ports__def_8h.html#97646136fa0daf5796c1f5255333ad32">ports_def.h</a>
+<li>ATD0CTL0
+: <a class="el" href="ports__def_8h.html#53553c5c7d0f34f308848e9b408177b7">ports_def.h</a>
+<li>ATD0CTL2
+: <a class="el" href="ports__def_8h.html#0d03a08a96bd2cbecaf403369fe4cabe">ports_def.h</a>
+<li>ATD0CTL3
+: <a class="el" href="ports__def_8h.html#0e89ce8b6afd2f6ce2ba18075594effd">ports_def.h</a>
+<li>ATD0CTL4
+: <a class="el" href="ports__def_8h.html#1a9b39d883226f2a8529a9cc55383fe8">ports_def.h</a>
+<li>ATD0CTL5
+: <a class="el" href="ports__def_8h.html#e92eb5c9cfd0daceb5dcf2c83d418898">ports_def.h</a>
+<li>ATD0DIEN
+: <a class="el" href="ports__def_8h.html#0f6c1069a46755343cc13266a05691db">ports_def.h</a>
+<li>ATD0DR0H
+: <a class="el" href="ports__def_8h.html#36ea9c147d5e5330ec150e2adeed0285">ports_def.h</a>
+<li>ATD0DR0L
+: <a class="el" href="ports__def_8h.html#ec83d2ef61177bc5e1de85f2eb7efeef">ports_def.h</a>
+<li>ATD0DR1H
+: <a class="el" href="ports__def_8h.html#c47b5d408bad50b3863b0ccfd4bdc307">ports_def.h</a>
+<li>ATD0DR1L
+: <a class="el" href="ports__def_8h.html#4d345aaf1e5503b897b53e9e33e00c56">ports_def.h</a>
+<li>ATD0DR2H
+: <a class="el" href="ports__def_8h.html#73e3879a5dd2ea1ecb02d2d2da41f465">ports_def.h</a>
+<li>ATD0DR2L
+: <a class="el" href="ports__def_8h.html#6fbb2aa5d93d2a19ae4410eefb392106">ports_def.h</a>
+<li>ATD0DR3H
+: <a class="el" href="ports__def_8h.html#e087a7ba329790fe07c42f877c9d7929">ports_def.h</a>
+<li>ATD0DR3L
+: <a class="el" href="ports__def_8h.html#dfe34d98c7f847efd0cf6cebec49af52">ports_def.h</a>
+<li>ATD0DR4H
+: <a class="el" href="ports__def_8h.html#c5a53d43b12248ef2c86b178b8844b07">ports_def.h</a>
+<li>ATD0DR4L
+: <a class="el" href="ports__def_8h.html#7c5e0fa59ce34a1c75ce9440eb73a4cc">ports_def.h</a>
+<li>ATD0DR5H
+: <a class="el" href="ports__def_8h.html#f59091e52c46e4d2ded2eba3f576680f">ports_def.h</a>
+<li>ATD0DR5L
+: <a class="el" href="ports__def_8h.html#e5e494678069bb249d57b9a4188434b3">ports_def.h</a>
+<li>ATD0DR6H
+: <a class="el" href="ports__def_8h.html#a22118517cb9ac71d2fad9987b313ed7">ports_def.h</a>
+<li>ATD0DR6L
+: <a class="el" href="ports__def_8h.html#b3085fc3e8ccbffb7642ec887d67b47f">ports_def.h</a>
+<li>ATD0DR7H
+: <a class="el" href="ports__def_8h.html#25058d23801b6c453a31037ba4550344">ports_def.h</a>
+<li>ATD0DR7L
+: <a class="el" href="ports__def_8h.html#b235b97b0cc2dc8fe27d21b6c8d0b9e0">ports_def.h</a>
+<li>ATD0STAT0
+: <a class="el" href="ports__def_8h.html#67d19f0f61248959c4550a71a3ef7325">ports_def.h</a>
+<li>ATD0STAT1
+: <a class="el" href="ports__def_8h.html#06b946e97d8226d65cb1f62bb36ba154">ports_def.h</a>
+<li>ATD0TEST0
+: <a class="el" href="ports__def_8h.html#3a46681135212b4f6c77411ab265b83e">ports_def.h</a>
+<li>ATD0TEST1
+: <a class="el" href="ports__def_8h.html#aa162cdca681826afb47a3b7f68a042d">ports_def.h</a>
+<li>ATD1CTL0
+: <a class="el" href="ports__def_8h.html#6735e7cfcdea2aeff69d2d2873f7987f">ports_def.h</a>
+<li>ATD1CTL1
+: <a class="el" href="ports__def_8h.html#f4b147466e2ff6917de8dbd9f3fadca7">ports_def.h</a>
+<li>ATD1CTL2
+: <a class="el" href="ports__def_8h.html#a8ee98bbeec0a6ab964779bf6e4a26c5">ports_def.h</a>
+<li>ATD1CTL3
+: <a class="el" href="ports__def_8h.html#512c49b3d0bddadab64344dab69f44c7">ports_def.h</a>
+<li>ATD1CTL4
+: <a class="el" href="ports__def_8h.html#e13a6efc86b3d9abaeb0e91ed411591b">ports_def.h</a>
+<li>ATD1CTL5
+: <a class="el" href="ports__def_8h.html#5505e00361a7fc81f8b0d56979055c57">ports_def.h</a>
+<li>ATD1DR0H
+: <a class="el" href="ports__def_8h.html#c3fd7fa0696606fefb941193180161af">ports_def.h</a>
+<li>ATD1DR0L
+: <a class="el" href="ports__def_8h.html#ce146c8eea9928e52144fe19c860a28f">ports_def.h</a>
+<li>ATD1DR1H
+: <a class="el" href="ports__def_8h.html#272c5c3f58063270ac13122196a11c40">ports_def.h</a>
+<li>ATD1DR1L
+: <a class="el" href="ports__def_8h.html#235dbc5fde27afed5093ba8515815100">ports_def.h</a>
+<li>ATD1DR2H
+: <a class="el" href="ports__def_8h.html#fc3fcf506e709d4819bbdc990749cc26">ports_def.h</a>
+<li>ATD1DR2L
+: <a class="el" href="ports__def_8h.html#34425ed48a096a27f2c781a9ee87e458">ports_def.h</a>
+<li>ATD1DR3H
+: <a class="el" href="ports__def_8h.html#1ac9ef5a6ac9abbec5a8f95267abb9d6">ports_def.h</a>
+<li>ATD1DR3L
+: <a class="el" href="ports__def_8h.html#f7befdea5df94a7717b609bbb929e6f9">ports_def.h</a>
+<li>ATD1DR4H
+: <a class="el" href="ports__def_8h.html#49b1f27f2f8632a490c2296b46629e02">ports_def.h</a>
+<li>ATD1DR4L
+: <a class="el" href="ports__def_8h.html#5dcbb1a6ac62f8b4ec829ead7c012d53">ports_def.h</a>
+<li>ATD1DR5H
+: <a class="el" href="ports__def_8h.html#51f83c8f61910404a1c0769c1c7fd2a8">ports_def.h</a>
+<li>ATD1DR5L
+: <a class="el" href="ports__def_8h.html#d4b1a090b42789df1c341cf369339b2c">ports_def.h</a>
+<li>ATD1DR6H
+: <a class="el" href="ports__def_8h.html#a511b53832b3fefe9322d3fa1c60e305">ports_def.h</a>
+<li>ATD1DR6L
+: <a class="el" href="ports__def_8h.html#9005d7ad09ab5400d03cd489d89c6c1d">ports_def.h</a>
+<li>ATD1DR7H
+: <a class="el" href="ports__def_8h.html#6b3b6a7a0fc700682a861496241d7b87">ports_def.h</a>
+<li>ATD1DR7L
+: <a class="el" href="ports__def_8h.html#8d9de7a40fb11d6e27a8952ae1a58d83">ports_def.h</a>
+<li>ATD1STAT0
+: <a class="el" href="ports__def_8h.html#967e8935f41b09e61002615431a84324">ports_def.h</a>
+<li>ATD1STAT1
+: <a class="el" href="ports__def_8h.html#e9b50c41a350b4b83bcdc4063df5c879">ports_def.h</a>
+<li>ATD1TEST0
+: <a class="el" href="ports__def_8h.html#32f8194a893f8e658281e6e2a005cb06">ports_def.h</a>
+<li>ATD1TEST1
+: <a class="el" href="ports__def_8h.html#5658a1cfc4df9be9ffb06a921523d758">ports_def.h</a>
+<li>ATDDIEN
+: <a class="el" href="ports__def_8h.html#f288fe52bf08c3fde5a3dccb6f1ea6c5">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x62.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,93 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li id="current"><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>bi
+: <a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">candriver.h</a>
+<li>bittiming_t
+: <a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">lincan.h</a>
+<li>BKP0H
+: <a class="el" href="ports__def_8h.html#546b668e4c677ac3f49b0db000a751fd">ports_def.h</a>
+<li>BKP0L
+: <a class="el" href="ports__def_8h.html#d9fc7be9bc8336d8cf161011d4c7712f">ports_def.h</a>
+<li>BKP0X
+: <a class="el" href="ports__def_8h.html#a7955de76905c1d1a7883bc428b57439">ports_def.h</a>
+<li>BKP1H
+: <a class="el" href="ports__def_8h.html#8d0e60f0d8b84b16a1913fb8580d6807">ports_def.h</a>
+<li>BKP1L
+: <a class="el" href="ports__def_8h.html#a5b45bfc69c38c38e893d0242a482cca">ports_def.h</a>
+<li>BKP1X
+: <a class="el" href="ports__def_8h.html#b687edc134502419e49ebf67214af54a">ports_def.h</a>
+<li>BKPCT0
+: <a class="el" href="ports__def_8h.html#734039bf506129b3f00877c809db4bbe">ports_def.h</a>
+<li>BKPCT1
+: <a class="el" href="ports__def_8h.html#281b418be6896285bdbd2ad4964d7243">ports_def.h</a>
+<li>boolean
+: <a class="el" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">objdictdef.h</a>
+<li>buildPDO()
+: <a class="el" href="pdo_8h.html#b9c82d949045cb7f52ed40d0ee8c7bf1">pdo.h</a>
+<li>BUS_CLOCK
+: <a class="el" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">applicfg.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x63.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1000 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li id="current"><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CAN0
+: <a class="el" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">ports_def.h</a>
+<li>CAN0BTR0
+: <a class="el" href="ports__def_8h.html#724755c41918631f33ce0c3457e3ebb5">ports_def.h</a>
+<li>CAN0BTR1
+: <a class="el" href="ports__def_8h.html#9fc2b64de9c35ac040fb9c4fb021881c">ports_def.h</a>
+<li>CAN0CTL0
+: <a class="el" href="ports__def_8h.html#0ccbc3bf3dee3b5dcf9a54c9e5760d18">ports_def.h</a>
+<li>CAN0CTL1
+: <a class="el" href="ports__def_8h.html#7966e337d6861fc724ab19d9caa330d1">ports_def.h</a>
+<li>CAN0IDAC
+: <a class="el" href="ports__def_8h.html#c908f7e5d0f7629a70901edfa0ee7c8f">ports_def.h</a>
+<li>CAN0IDAR0
+: <a class="el" href="ports__def_8h.html#2c16660139afa2d2801a1c255195de43">ports_def.h</a>
+<li>CAN0IDAR1
+: <a class="el" href="ports__def_8h.html#0a7fd70bc56a9a161e5d16438ffa1499">ports_def.h</a>
+<li>CAN0IDAR2
+: <a class="el" href="ports__def_8h.html#49f4e66cd9963f1482efc70f4eff4ec9">ports_def.h</a>
+<li>CAN0IDAR3
+: <a class="el" href="ports__def_8h.html#357287a0968d995d447ac96f5f66ba83">ports_def.h</a>
+<li>CAN0IDAR4
+: <a class="el" href="ports__def_8h.html#e1dce5abf580224a41cfc85ba62ae7ee">ports_def.h</a>
+<li>CAN0IDAR5
+: <a class="el" href="ports__def_8h.html#1d1e49a10a62254d3e88269be506264b">ports_def.h</a>
+<li>CAN0IDAR6
+: <a class="el" href="ports__def_8h.html#8612413d7153b2bc5cf767654abcd61c">ports_def.h</a>
+<li>CAN0IDAR7
+: <a class="el" href="ports__def_8h.html#7712cfb2f964d1896b9a90459fa65b77">ports_def.h</a>
+<li>CAN0IDMR0
+: <a class="el" href="ports__def_8h.html#6891193b92d20eba3048d730081bbcd5">ports_def.h</a>
+<li>CAN0IDMR1
+: <a class="el" href="ports__def_8h.html#8b6e7e8068abe3c0147f7b5e5415f9f6">ports_def.h</a>
+<li>CAN0IDMR2
+: <a class="el" href="ports__def_8h.html#27f0a6c52ca1863ca3fae35a8d7d9a7e">ports_def.h</a>
+<li>CAN0IDMR3
+: <a class="el" href="ports__def_8h.html#3f773775e86f76bfc254ed5bdd8ae37b">ports_def.h</a>
+<li>CAN0IDMR4
+: <a class="el" href="ports__def_8h.html#d46d9e9de5e2c9fd95cd0ccfdf751955">ports_def.h</a>
+<li>CAN0IDMR5
+: <a class="el" href="ports__def_8h.html#0f3fd2e179f4265067665e701d0420e7">ports_def.h</a>
+<li>CAN0IDMR6
+: <a class="el" href="ports__def_8h.html#1c2042bc15343a6dc1cc8d9f2c7b8ba8">ports_def.h</a>
+<li>CAN0IDMR7
+: <a class="el" href="ports__def_8h.html#5b14697119a963018fca53acf5ca8970">ports_def.h</a>
+<li>CAN0RFLG
+: <a class="el" href="ports__def_8h.html#aedd6fcf1b57dc204d0761d1542a30de">ports_def.h</a>
+<li>CAN0RIER
+: <a class="el" href="ports__def_8h.html#c0903da504bc533d33445dd2a145793a">ports_def.h</a>
+<li>CAN0RXERR
+: <a class="el" href="ports__def_8h.html#206cf68341c377a69deb506dc26c986b">ports_def.h</a>
+<li>CAN0RXFG0
+: <a class="el" href="ports__def_8h.html#3fe90e96331a563ca076ab060dad38e7">ports_def.h</a>
+<li>CAN0RXFG1
+: <a class="el" href="ports__def_8h.html#1f2e1efebcfc386f5958638f1b157679">ports_def.h</a>
+<li>CAN0RXFG2
+: <a class="el" href="ports__def_8h.html#6d7be381cb88cd194254dd284f9d074e">ports_def.h</a>
+<li>CAN0RXFG3
+: <a class="el" href="ports__def_8h.html#9b7e357b72a07aecc954c3d7e011451e">ports_def.h</a>
+<li>CAN0RXFG4
+: <a class="el" href="ports__def_8h.html#11141a5a3991b30fea2861ec5adb3405">ports_def.h</a>
+<li>CAN0RXFG5
+: <a class="el" href="ports__def_8h.html#880a02f694b23eabba3061aab6704567">ports_def.h</a>
+<li>CAN0RXFG6
+: <a class="el" href="ports__def_8h.html#f9106f16d6cea9b22cad213493df9783">ports_def.h</a>
+<li>CAN0RXFG7
+: <a class="el" href="ports__def_8h.html#c465c250dca73fbf31edeafa616d4dba">ports_def.h</a>
+<li>CAN0RXFG8
+: <a class="el" href="ports__def_8h.html#30998f6db33d9866e410db0f6c654415">ports_def.h</a>
+<li>CAN0RXFG9
+: <a class="el" href="ports__def_8h.html#7c40f721a0728920d5ca341a5e99cf6e">ports_def.h</a>
+<li>CAN0RXFGA
+: <a class="el" href="ports__def_8h.html#ba4450102a2e535c869b5983ca638bb7">ports_def.h</a>
+<li>CAN0RXFGB
+: <a class="el" href="ports__def_8h.html#20e67230c86b286557f3435703980710">ports_def.h</a>
+<li>CAN0RXFGC
+: <a class="el" href="ports__def_8h.html#caad310e4d473e213dcd52dd1b0abc81">ports_def.h</a>
+<li>CAN0RXFGD
+: <a class="el" href="ports__def_8h.html#b40d59d686bba0f895c2aec42b4f6b1c">ports_def.h</a>
+<li>CAN0RXFGE
+: <a class="el" href="ports__def_8h.html#b5bfcce3c96f75c173d86a2d7ede370d">ports_def.h</a>
+<li>CAN0RXFGF
+: <a class="el" href="ports__def_8h.html#b2be335ddb57f97959cef0040b22a9a0">ports_def.h</a>
+<li>CAN0TAAK
+: <a class="el" href="ports__def_8h.html#2e25d519fa49c7be1848c270040f5878">ports_def.h</a>
+<li>CAN0TARQ
+: <a class="el" href="ports__def_8h.html#1bdd6107673896141db134dc88855b7c">ports_def.h</a>
+<li>CAN0TBSEL
+: <a class="el" href="ports__def_8h.html#af49266492595ca1cf9622cb7e932390">ports_def.h</a>
+<li>CAN0TFLG
+: <a class="el" href="ports__def_8h.html#fd03de34dcdb17dad06300fe267b7fec">ports_def.h</a>
+<li>CAN0TIER
+: <a class="el" href="ports__def_8h.html#a9f32cfff7e9f71b6b854ea8e044077f">ports_def.h</a>
+<li>CAN0TXERR
+: <a class="el" href="ports__def_8h.html#2a0c3518d043d9d829742e416dba16c6">ports_def.h</a>
+<li>CAN0TXFG0
+: <a class="el" href="ports__def_8h.html#d59c3bdc9c99ff7ed65fb41af7a5b612">ports_def.h</a>
+<li>CAN0TXFG1
+: <a class="el" href="ports__def_8h.html#4cdc332e6b82f15e52d3eb9d6dac2f04">ports_def.h</a>
+<li>CAN0TXFG2
+: <a class="el" href="ports__def_8h.html#2091069133cbdb3af6736b66c11b6439">ports_def.h</a>
+<li>CAN0TXFG3
+: <a class="el" href="ports__def_8h.html#2cc794c785024e21888fc1172ebc4c76">ports_def.h</a>
+<li>CAN0TXFG4
+: <a class="el" href="ports__def_8h.html#a0bc3c15899e6ff5380069ae1ae1430d">ports_def.h</a>
+<li>CAN0TXFG5
+: <a class="el" href="ports__def_8h.html#b5bf98a42f4886e396d8cb3adfc1c4a8">ports_def.h</a>
+<li>CAN0TXFG6
+: <a class="el" href="ports__def_8h.html#d4973c36876035d14b55b2c9a6d0e2b9">ports_def.h</a>
+<li>CAN0TXFG7
+: <a class="el" href="ports__def_8h.html#d88402b8c4e34c45c4151da6db43f073">ports_def.h</a>
+<li>CAN0TXFG8
+: <a class="el" href="ports__def_8h.html#04c6b0fde64ea8fc66ad74d3914694d1">ports_def.h</a>
+<li>CAN0TXFG9
+: <a class="el" href="ports__def_8h.html#6b7faaac5714879e91b19d82f2481a37">ports_def.h</a>
+<li>CAN0TXFGA
+: <a class="el" href="ports__def_8h.html#99a6e23119e7ddceacd70260240bf850">ports_def.h</a>
+<li>CAN0TXFGB
+: <a class="el" href="ports__def_8h.html#f1865d447a4a2d4ca74830d402dbb6b0">ports_def.h</a>
+<li>CAN0TXFGC
+: <a class="el" href="ports__def_8h.html#1682ed73bd49e75f19c6a2d3d6df3f4e">ports_def.h</a>
+<li>CAN0TXFGD
+: <a class="el" href="ports__def_8h.html#5c453c481397f7417562e18e909287af">ports_def.h</a>
+<li>CAN0TXFGE
+: <a class="el" href="ports__def_8h.html#1a2578587f2accda79d74880bfbca354">ports_def.h</a>
+<li>CAN0TXFGF
+: <a class="el" href="ports__def_8h.html#ac4f7990ca7a29851c503a4f09ad86fa">ports_def.h</a>
+<li>CAN1
+: <a class="el" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">ports_def.h</a>
+<li>CAN1BTR0
+: <a class="el" href="ports__def_8h.html#09429afdf0db78f35219e326781cfd16">ports_def.h</a>
+<li>CAN1BTR1
+: <a class="el" href="ports__def_8h.html#3286b06f55b1c193e44bdee9f58d53d9">ports_def.h</a>
+<li>CAN1CTL0
+: <a class="el" href="ports__def_8h.html#7f290d4d3c53f9bd00f01010f33bc294">ports_def.h</a>
+<li>CAN1CTL1
+: <a class="el" href="ports__def_8h.html#aaffac8788eec6101b6445565efba420">ports_def.h</a>
+<li>CAN1IDAC
+: <a class="el" href="ports__def_8h.html#7130de64e50cb3c57bc714db532cb318">ports_def.h</a>
+<li>CAN1IDAR0
+: <a class="el" href="ports__def_8h.html#45534ac46b60dc3ceaf90cb28a8acd79">ports_def.h</a>
+<li>CAN1IDAR1
+: <a class="el" href="ports__def_8h.html#5d6126598dd2c712934e57c33195ae10">ports_def.h</a>
+<li>CAN1IDAR2
+: <a class="el" href="ports__def_8h.html#0960571aaa9f55559ec802e10afb6fb3">ports_def.h</a>
+<li>CAN1IDAR3
+: <a class="el" href="ports__def_8h.html#59731e99f5f4bf7ce2d9ef61f314d687">ports_def.h</a>
+<li>CAN1IDAR4
+: <a class="el" href="ports__def_8h.html#a22e718caa2dbc7d9827c2ba32d4700f">ports_def.h</a>
+<li>CAN1IDAR5
+: <a class="el" href="ports__def_8h.html#fc1a9131b7f8507095931360cc5c4f0e">ports_def.h</a>
+<li>CAN1IDAR6
+: <a class="el" href="ports__def_8h.html#8ab4933997770797e41bcd2e6efb2a19">ports_def.h</a>
+<li>CAN1IDAR7
+: <a class="el" href="ports__def_8h.html#1bc0d4a75efd457a00126dd85280bca0">ports_def.h</a>
+<li>CAN1IDMR0
+: <a class="el" href="ports__def_8h.html#b997c78ea29fee6b55518d01b8c94c73">ports_def.h</a>
+<li>CAN1IDMR1
+: <a class="el" href="ports__def_8h.html#df40c8450e216bb736a5eed5096911ae">ports_def.h</a>
+<li>CAN1IDMR2
+: <a class="el" href="ports__def_8h.html#4647a1871bfae96bfd97c8d1c2aedb7d">ports_def.h</a>
+<li>CAN1IDMR3
+: <a class="el" href="ports__def_8h.html#1b91da53041e5d5b0af7d68813011f90">ports_def.h</a>
+<li>CAN1IDMR4
+: <a class="el" href="ports__def_8h.html#e7885212df5b766891add83152a4600c">ports_def.h</a>
+<li>CAN1IDMR5
+: <a class="el" href="ports__def_8h.html#0c70e3e4dd7130917f5c43c066b61d85">ports_def.h</a>
+<li>CAN1IDMR6
+: <a class="el" href="ports__def_8h.html#1b278ccfb57551fdcee19b717dbe9d6b">ports_def.h</a>
+<li>CAN1IDMR7
+: <a class="el" href="ports__def_8h.html#1bb67e2d571d99ecda94e62a51fe9aee">ports_def.h</a>
+<li>CAN1RFLG
+: <a class="el" href="ports__def_8h.html#9b7c3d2712215835da899817481edd12">ports_def.h</a>
+<li>CAN1RIER
+: <a class="el" href="ports__def_8h.html#d421954a6c292332118ef7f469deba5b">ports_def.h</a>
+<li>CAN1RXERR
+: <a class="el" href="ports__def_8h.html#20cf49db309d7ca8b6710d85985c147a">ports_def.h</a>
+<li>CAN1RXFG0
+: <a class="el" href="ports__def_8h.html#d5e0074a68591b383b94642e1fe5977b">ports_def.h</a>
+<li>CAN1RXFG1
+: <a class="el" href="ports__def_8h.html#f32b0fa2898d48f55ba08af664c29693">ports_def.h</a>
+<li>CAN1RXFG2
+: <a class="el" href="ports__def_8h.html#d0f8c61f3f41f932b1a645212420c7fb">ports_def.h</a>
+<li>CAN1RXFG3
+: <a class="el" href="ports__def_8h.html#486e9b56869def088e6f84a6bc8d0b4c">ports_def.h</a>
+<li>CAN1RXFG4
+: <a class="el" href="ports__def_8h.html#38c1b0e412c695e209e471e3f7c42055">ports_def.h</a>
+<li>CAN1RXFG5
+: <a class="el" href="ports__def_8h.html#6087d27a58489c5369363661738e1fca">ports_def.h</a>
+<li>CAN1RXFG6
+: <a class="el" href="ports__def_8h.html#f160756db00e075194033e1f4503690b">ports_def.h</a>
+<li>CAN1RXFG7
+: <a class="el" href="ports__def_8h.html#87fcced511866b485778e133fa800575">ports_def.h</a>
+<li>CAN1RXFG8
+: <a class="el" href="ports__def_8h.html#33cf595cdc5b5471b29010ee399fd367">ports_def.h</a>
+<li>CAN1RXFG9
+: <a class="el" href="ports__def_8h.html#d4f9e0ff94b8af5a8ee2759804869aee">ports_def.h</a>
+<li>CAN1RXFGA
+: <a class="el" href="ports__def_8h.html#0144e00e0235f816d41fb292a340ec4f">ports_def.h</a>
+<li>CAN1RXFGB
+: <a class="el" href="ports__def_8h.html#68156faff34c5ba84a02856d642d17c6">ports_def.h</a>
+<li>CAN1RXFGC
+: <a class="el" href="ports__def_8h.html#2b10eff8a9a2c72927da1e73b567ec2b">ports_def.h</a>
+<li>CAN1RXFGD
+: <a class="el" href="ports__def_8h.html#9d4337fc483e18c3b5c954ec40917fef">ports_def.h</a>
+<li>CAN1RXFGE
+: <a class="el" href="ports__def_8h.html#00c5557d4a25f6a75156dd506cd8ee57">ports_def.h</a>
+<li>CAN1RXFGF
+: <a class="el" href="ports__def_8h.html#40e0487bd0f53aa3755daa2f65d446f0">ports_def.h</a>
+<li>CAN1TAAK
+: <a class="el" href="ports__def_8h.html#f3928427f23c62223702de994c950c3a">ports_def.h</a>
+<li>CAN1TARQ
+: <a class="el" href="ports__def_8h.html#a3e27f7f0a680515fb00ba82578ed27f">ports_def.h</a>
+<li>CAN1TBSEL
+: <a class="el" href="ports__def_8h.html#cd78ded94b5090972c5fb6fc4f82e5c7">ports_def.h</a>
+<li>CAN1TFLG
+: <a class="el" href="ports__def_8h.html#89b8c39010effd6cb3a941e953f4735d">ports_def.h</a>
+<li>CAN1TIER
+: <a class="el" href="ports__def_8h.html#a43ecd421c9fc1b55f0ef696339d2f76">ports_def.h</a>
+<li>CAN1TXERR
+: <a class="el" href="ports__def_8h.html#96de6bd61dbbbf9422ed7a85dde769a2">ports_def.h</a>
+<li>CAN1TXFG0
+: <a class="el" href="ports__def_8h.html#0fc1a0302d9467a374054ecb3122ee2f">ports_def.h</a>
+<li>CAN1TXFG1
+: <a class="el" href="ports__def_8h.html#a4d8c21f4f084e0244af99eecc1dbc82">ports_def.h</a>
+<li>CAN1TXFG2
+: <a class="el" href="ports__def_8h.html#347e0373b465c5aa71a38d095fb79b8c">ports_def.h</a>
+<li>CAN1TXFG3
+: <a class="el" href="ports__def_8h.html#611502123da3661770e7ef57e8a324b4">ports_def.h</a>
+<li>CAN1TXFG4
+: <a class="el" href="ports__def_8h.html#096966eca38cd3181082dcd88dd21252">ports_def.h</a>
+<li>CAN1TXFG5
+: <a class="el" href="ports__def_8h.html#bd2566733fb467b771556d2368375443">ports_def.h</a>
+<li>CAN1TXFG6
+: <a class="el" href="ports__def_8h.html#9b32264b8b074b98fd994f22cc1d7681">ports_def.h</a>
+<li>CAN1TXFG7
+: <a class="el" href="ports__def_8h.html#a167adb123f37d5fc9e4f5984317e88f">ports_def.h</a>
+<li>CAN1TXFG8
+: <a class="el" href="ports__def_8h.html#f16f331d2f717820d6eced114647ec29">ports_def.h</a>
+<li>CAN1TXFG9
+: <a class="el" href="ports__def_8h.html#770e8f8cf56d59cf97a602e87b61deef">ports_def.h</a>
+<li>CAN1TXFGA
+: <a class="el" href="ports__def_8h.html#64508eac83e942f72b0d42916f47a4cf">ports_def.h</a>
+<li>CAN1TXFGB
+: <a class="el" href="ports__def_8h.html#2a55ba2665d7cffd9e8b3f5f50487b75">ports_def.h</a>
+<li>CAN1TXFGC
+: <a class="el" href="ports__def_8h.html#a20e1dad0ab69bfbd48cf37e5f94b8b9">ports_def.h</a>
+<li>CAN1TXFGD
+: <a class="el" href="ports__def_8h.html#b4169499952c1b7dfea4f91cccde5780">ports_def.h</a>
+<li>CAN1TXFGE
+: <a class="el" href="ports__def_8h.html#90f0604c090cb9e330066233b5658521">ports_def.h</a>
+<li>CAN1TXFGF
+: <a class="el" href="ports__def_8h.html#37a55a1396e709b439a3ef4bcc4b1a18">ports_def.h</a>
+<li>CAN2
+: <a class="el" href="ports__def_8h.html#c5e4c86ed487dc91418b156e24808033">ports_def.h</a>
+<li>CAN2BTR0
+: <a class="el" href="ports__def_8h.html#3784cb46045fd9891f2802621d4758a1">ports_def.h</a>
+<li>CAN2BTR1
+: <a class="el" href="ports__def_8h.html#4fbf3a3ceb1308fe9e49506e480d9024">ports_def.h</a>
+<li>CAN2CTL0
+: <a class="el" href="ports__def_8h.html#be9f20b908afd5c97839214a959b47ad">ports_def.h</a>
+<li>CAN2CTL1
+: <a class="el" href="ports__def_8h.html#fc703502473d2b743479aed6ea6a5811">ports_def.h</a>
+<li>CAN2IDAC
+: <a class="el" href="ports__def_8h.html#70168f51e3ef2584898cdf332fa5389a">ports_def.h</a>
+<li>CAN2IDAR0
+: <a class="el" href="ports__def_8h.html#b08aa569974b1b287f330d7ea462de31">ports_def.h</a>
+<li>CAN2IDAR1
+: <a class="el" href="ports__def_8h.html#027d8ee63dc4fea1d6e46f6cc501abff">ports_def.h</a>
+<li>CAN2IDAR2
+: <a class="el" href="ports__def_8h.html#d7cfeb6671ad1fbcadb5b061888bc035">ports_def.h</a>
+<li>CAN2IDAR3
+: <a class="el" href="ports__def_8h.html#f883133fa97acf80ddd6267cd229dd94">ports_def.h</a>
+<li>CAN2IDAR4
+: <a class="el" href="ports__def_8h.html#578d454ccc931b5f23914790fcf9a94a">ports_def.h</a>
+<li>CAN2IDAR5
+: <a class="el" href="ports__def_8h.html#2ec2412f764787576ba50ae231a62ebc">ports_def.h</a>
+<li>CAN2IDAR6
+: <a class="el" href="ports__def_8h.html#97f9747617dd2a05782218f161221966">ports_def.h</a>
+<li>CAN2IDAR7
+: <a class="el" href="ports__def_8h.html#8e01ec1adaa535d055aadef140e7ccac">ports_def.h</a>
+<li>CAN2IDMR0
+: <a class="el" href="ports__def_8h.html#2d969ba42929946e299021e2523580ef">ports_def.h</a>
+<li>CAN2IDMR1
+: <a class="el" href="ports__def_8h.html#c7e4476acd018a257d02725a37c423a8">ports_def.h</a>
+<li>CAN2IDMR2
+: <a class="el" href="ports__def_8h.html#62d577a818bc70311b0df375f8f9c076">ports_def.h</a>
+<li>CAN2IDMR3
+: <a class="el" href="ports__def_8h.html#8e2ee816586a6398822e447a94cb20d6">ports_def.h</a>
+<li>CAN2IDMR4
+: <a class="el" href="ports__def_8h.html#64908d2e26bb465c20cc32fa1f68339d">ports_def.h</a>
+<li>CAN2IDMR5
+: <a class="el" href="ports__def_8h.html#780cb9f427e0ca1877d53e1428cbd546">ports_def.h</a>
+<li>CAN2IDMR6
+: <a class="el" href="ports__def_8h.html#681d804059bac46e78495d8f04a9b09e">ports_def.h</a>
+<li>CAN2IDMR7
+: <a class="el" href="ports__def_8h.html#b94030314c559844bf8f3a47f9aa70b8">ports_def.h</a>
+<li>CAN2RFLG
+: <a class="el" href="ports__def_8h.html#3d2aa18b62a64d406522696a49cf12e0">ports_def.h</a>
+<li>CAN2RIER
+: <a class="el" href="ports__def_8h.html#afbdcc8a275ea8ac98f375657ea9af6e">ports_def.h</a>
+<li>CAN2RXERR
+: <a class="el" href="ports__def_8h.html#d528e5f845409c4f4f87035f29d7acf1">ports_def.h</a>
+<li>CAN2RXFG0
+: <a class="el" href="ports__def_8h.html#97b569cdbcd7c9df29777689bf309748">ports_def.h</a>
+<li>CAN2RXFG1
+: <a class="el" href="ports__def_8h.html#cdb04de015560ab1156f6b95a5be5ca2">ports_def.h</a>
+<li>CAN2RXFG2
+: <a class="el" href="ports__def_8h.html#ec34ec7f7d0b1273c940c7203e0bfb4f">ports_def.h</a>
+<li>CAN2RXFG3
+: <a class="el" href="ports__def_8h.html#1c1db5546c227d368527b4562429f452">ports_def.h</a>
+<li>CAN2RXFG4
+: <a class="el" href="ports__def_8h.html#798c33d1a212414357ef38741e1cc309">ports_def.h</a>
+<li>CAN2RXFG5
+: <a class="el" href="ports__def_8h.html#9737b5a8ef4def3fb3151b9d6a6aa080">ports_def.h</a>
+<li>CAN2RXFG6
+: <a class="el" href="ports__def_8h.html#f9cdf1912f9497560783b088da30e044">ports_def.h</a>
+<li>CAN2RXFG7
+: <a class="el" href="ports__def_8h.html#bdf5ef2e9f9c123bb5de457bacf8a5ec">ports_def.h</a>
+<li>CAN2RXFG8
+: <a class="el" href="ports__def_8h.html#913d65f940538d820ba7a1bc376b0820">ports_def.h</a>
+<li>CAN2RXFG9
+: <a class="el" href="ports__def_8h.html#fed2b0248ae47bb56943f2db0f46dd67">ports_def.h</a>
+<li>CAN2RXFGA
+: <a class="el" href="ports__def_8h.html#7fdc51b7a453ba410b3ae72fbf9d7a6e">ports_def.h</a>
+<li>CAN2RXFGB
+: <a class="el" href="ports__def_8h.html#51aa75681e9ad7bad6071379d8e438d8">ports_def.h</a>
+<li>CAN2RXFGC
+: <a class="el" href="ports__def_8h.html#cb132606863da4be2fcd1d9ac02ae6b0">ports_def.h</a>
+<li>CAN2RXFGD
+: <a class="el" href="ports__def_8h.html#8fb134132f5940115fa8a1e82a01bf62">ports_def.h</a>
+<li>CAN2RXFGE
+: <a class="el" href="ports__def_8h.html#c259851966bea9bf058738a08a08d0a2">ports_def.h</a>
+<li>CAN2RXFGF
+: <a class="el" href="ports__def_8h.html#30861bb3d8cb4f2502ec1fe409ca29ce">ports_def.h</a>
+<li>CAN2TAAK
+: <a class="el" href="ports__def_8h.html#02f92ce5093c74fe0c5f1ef17f996921">ports_def.h</a>
+<li>CAN2TARQ
+: <a class="el" href="ports__def_8h.html#9493e088f6eae6f40b7d69171ac37b93">ports_def.h</a>
+<li>CAN2TBSEL
+: <a class="el" href="ports__def_8h.html#b5da7b78c38c860fdf67e0c7c5e0c428">ports_def.h</a>
+<li>CAN2TFLG
+: <a class="el" href="ports__def_8h.html#5e29dc3c994a6b31ab99fa01fc0803f1">ports_def.h</a>
+<li>CAN2TIER
+: <a class="el" href="ports__def_8h.html#53ec809bbddb4c76f8fe172479e41936">ports_def.h</a>
+<li>CAN2TXERR
+: <a class="el" href="ports__def_8h.html#19938ee168d17294be501e4ad295f487">ports_def.h</a>
+<li>CAN2TXFG0
+: <a class="el" href="ports__def_8h.html#0a53798f4bc4715cc3ac7de2936d0741">ports_def.h</a>
+<li>CAN2TXFG1
+: <a class="el" href="ports__def_8h.html#30ee412131a320b12b08f44051e7a728">ports_def.h</a>
+<li>CAN2TXFG2
+: <a class="el" href="ports__def_8h.html#2fbb2d912d605b65ed281b942b9516df">ports_def.h</a>
+<li>CAN2TXFG3
+: <a class="el" href="ports__def_8h.html#a915545647c9551b7c31fabb4e0df46b">ports_def.h</a>
+<li>CAN2TXFG4
+: <a class="el" href="ports__def_8h.html#133eec9c37962779b86d7364be21faf3">ports_def.h</a>
+<li>CAN2TXFG5
+: <a class="el" href="ports__def_8h.html#5af6cf4941f25ae8375e260710c7d0ff">ports_def.h</a>
+<li>CAN2TXFG6
+: <a class="el" href="ports__def_8h.html#a4fd923ba98f02dfaa309644b2fbd618">ports_def.h</a>
+<li>CAN2TXFG7
+: <a class="el" href="ports__def_8h.html#1f6911e604dde409c3a15203dc201da4">ports_def.h</a>
+<li>CAN2TXFG8
+: <a class="el" href="ports__def_8h.html#41a83793cf20ee53c0ba24ae07f3775a">ports_def.h</a>
+<li>CAN2TXFG9
+: <a class="el" href="ports__def_8h.html#a4d70d827d842523b88c46624a694dd6">ports_def.h</a>
+<li>CAN2TXFGA
+: <a class="el" href="ports__def_8h.html#f07d1aa241741bd7d1b7560a59c14ccc">ports_def.h</a>
+<li>CAN2TXFGB
+: <a class="el" href="ports__def_8h.html#6af0c38b8ac5a45b8b59c28a5b7ea216">ports_def.h</a>
+<li>CAN2TXFGC
+: <a class="el" href="ports__def_8h.html#35f18c9cbe0c925d20056d7f1cc71db3">ports_def.h</a>
+<li>CAN2TXFGD
+: <a class="el" href="ports__def_8h.html#eea49c074bc9ddf7671aeb0db98d82be">ports_def.h</a>
+<li>CAN2TXFGE
+: <a class="el" href="ports__def_8h.html#8f77ae6abb10148979eba646147ecbf1">ports_def.h</a>
+<li>CAN2TXFGF
+: <a class="el" href="ports__def_8h.html#62ac620626499064efc234b7b0c80262">ports_def.h</a>
+<li>CAN3
+: <a class="el" href="ports__def_8h.html#7f7e6a91346348125edf55235dd7b36a">ports_def.h</a>
+<li>CAN3BTR0
+: <a class="el" href="ports__def_8h.html#b9bc9080e8017f1a60d5ae5f692c0433">ports_def.h</a>
+<li>CAN3BTR1
+: <a class="el" href="ports__def_8h.html#23b2de5e1b657cf37e5d46a9cc404fe7">ports_def.h</a>
+<li>CAN3CTL0
+: <a class="el" href="ports__def_8h.html#1a85238916bb59cb461177d84eb9fdf6">ports_def.h</a>
+<li>CAN3CTL1
+: <a class="el" href="ports__def_8h.html#07e4a952e689d246c33a9c0a8d09a983">ports_def.h</a>
+<li>CAN3IDAC
+: <a class="el" href="ports__def_8h.html#94feb8f5e221c91d8198d52f45abea18">ports_def.h</a>
+<li>CAN3IDAR0
+: <a class="el" href="ports__def_8h.html#25cc1625b6153a76bc38c93a99e4fbc9">ports_def.h</a>
+<li>CAN3IDAR1
+: <a class="el" href="ports__def_8h.html#51c47790f3d14b8c91266900622633ac">ports_def.h</a>
+<li>CAN3IDAR2
+: <a class="el" href="ports__def_8h.html#86bac771c3cd0d2273192727e09befae">ports_def.h</a>
+<li>CAN3IDAR3
+: <a class="el" href="ports__def_8h.html#b160a3fea0f4cf519d2fda3e11b8dca9">ports_def.h</a>
+<li>CAN3IDAR4
+: <a class="el" href="ports__def_8h.html#51d861ef02c91215a8c7c43d81b9f944">ports_def.h</a>
+<li>CAN3IDAR5
+: <a class="el" href="ports__def_8h.html#800031c441e237a51dc7da232c20c568">ports_def.h</a>
+<li>CAN3IDAR6
+: <a class="el" href="ports__def_8h.html#7040aa92a1a93d67be17271e7b8bc37c">ports_def.h</a>
+<li>CAN3IDAR7
+: <a class="el" href="ports__def_8h.html#0504fad884817f43a35928f0e644e4e8">ports_def.h</a>
+<li>CAN3IDMR0
+: <a class="el" href="ports__def_8h.html#7f002b65f03d1376f1147088f92862d8">ports_def.h</a>
+<li>CAN3IDMR1
+: <a class="el" href="ports__def_8h.html#1b014e4581951b2a9cd6c1007543d83b">ports_def.h</a>
+<li>CAN3IDMR2
+: <a class="el" href="ports__def_8h.html#1e5f7056591ec8d0404226572d799dbc">ports_def.h</a>
+<li>CAN3IDMR3
+: <a class="el" href="ports__def_8h.html#f655bca657c85dd8131f924ccda3f530">ports_def.h</a>
+<li>CAN3IDMR4
+: <a class="el" href="ports__def_8h.html#a2794823ab43aaf367a617359cba2445">ports_def.h</a>
+<li>CAN3IDMR5
+: <a class="el" href="ports__def_8h.html#4eaaace06140401b650434c50ad29129">ports_def.h</a>
+<li>CAN3IDMR6
+: <a class="el" href="ports__def_8h.html#3348bea22507a58dbd0f1aded01c3c9b">ports_def.h</a>
+<li>CAN3IDMR7
+: <a class="el" href="ports__def_8h.html#dae85422f56856b93c094b9c121ece71">ports_def.h</a>
+<li>CAN3RFLG
+: <a class="el" href="ports__def_8h.html#c70566a8641b9f95f8458ee13d57105c">ports_def.h</a>
+<li>CAN3RIER
+: <a class="el" href="ports__def_8h.html#f3955647e9cbe6c44d6d09be1e38a2ee">ports_def.h</a>
+<li>CAN3RXERR
+: <a class="el" href="ports__def_8h.html#4eede69ebc83b85e548a71fc1f1c7b7b">ports_def.h</a>
+<li>CAN3RXFG0
+: <a class="el" href="ports__def_8h.html#51900f28d6049c0005c42a519b7a8e4d">ports_def.h</a>
+<li>CAN3RXFG1
+: <a class="el" href="ports__def_8h.html#3d9896892d39839aa397c13436f12e2e">ports_def.h</a>
+<li>CAN3RXFG2
+: <a class="el" href="ports__def_8h.html#d9b9b46c80b7baa58426b8cd89098469">ports_def.h</a>
+<li>CAN3RXFG3
+: <a class="el" href="ports__def_8h.html#aa93df63707262b41f8388bb4772811c">ports_def.h</a>
+<li>CAN3RXFG4
+: <a class="el" href="ports__def_8h.html#7f0efb92924c6932aa943281678a58f2">ports_def.h</a>
+<li>CAN3RXFG5
+: <a class="el" href="ports__def_8h.html#934453f08a9f8577a898ed4c2f51571e">ports_def.h</a>
+<li>CAN3RXFG6
+: <a class="el" href="ports__def_8h.html#a08d22da1224199efa0f0defb187063f">ports_def.h</a>
+<li>CAN3RXFG7
+: <a class="el" href="ports__def_8h.html#be6449571cf0869e979dde22967cb479">ports_def.h</a>
+<li>CAN3RXFG8
+: <a class="el" href="ports__def_8h.html#bc5866c7a851abeea9d9012c75fd4212">ports_def.h</a>
+<li>CAN3RXFG9
+: <a class="el" href="ports__def_8h.html#0b493def6c133b6c9e2685b46dd8f013">ports_def.h</a>
+<li>CAN3RXFGA
+: <a class="el" href="ports__def_8h.html#28bdd1fd34777a554a742d0e723f563f">ports_def.h</a>
+<li>CAN3RXFGB
+: <a class="el" href="ports__def_8h.html#3cfd867c1f742a2129a0c0688fd7b579">ports_def.h</a>
+<li>CAN3RXFGC
+: <a class="el" href="ports__def_8h.html#b2b8f973e2c9243406f1fe0c58a331f9">ports_def.h</a>
+<li>CAN3RXFGD
+: <a class="el" href="ports__def_8h.html#5ee71b6600e3e774979b635bad69b4d3">ports_def.h</a>
+<li>CAN3RXFGE
+: <a class="el" href="ports__def_8h.html#a497d70e9018c2faf80450e1f2e14af2">ports_def.h</a>
+<li>CAN3RXFGF
+: <a class="el" href="ports__def_8h.html#9d4c138410837bad2b67d2f1132a9891">ports_def.h</a>
+<li>CAN3TAAK
+: <a class="el" href="ports__def_8h.html#8ea54509a3220b538f8e0ab78aa9d5c8">ports_def.h</a>
+<li>CAN3TARQ
+: <a class="el" href="ports__def_8h.html#8aaab63d0efe639bde043b0a6c7243f2">ports_def.h</a>
+<li>CAN3TBSEL
+: <a class="el" href="ports__def_8h.html#6a2f38d9aba2202d616e14a1a00bd9af">ports_def.h</a>
+<li>CAN3TFLG
+: <a class="el" href="ports__def_8h.html#cb7bef3ee2476111ab88a5fae3addef4">ports_def.h</a>
+<li>CAN3TIER
+: <a class="el" href="ports__def_8h.html#f831ca63b43e2ed0371e1b66aa64ee82">ports_def.h</a>
+<li>CAN3TXERR
+: <a class="el" href="ports__def_8h.html#3a88306c13b5c1af8ccc36fc62f44b02">ports_def.h</a>
+<li>CAN3TXFG0
+: <a class="el" href="ports__def_8h.html#5099a0f914fe2c89926ea041ff039e7e">ports_def.h</a>
+<li>CAN3TXFG1
+: <a class="el" href="ports__def_8h.html#2aa37df89b5f92d1914436a259baa369">ports_def.h</a>
+<li>CAN3TXFG2
+: <a class="el" href="ports__def_8h.html#e5a944e0df9b88bb1566a4012c88d110">ports_def.h</a>
+<li>CAN3TXFG3
+: <a class="el" href="ports__def_8h.html#13035868989ed1690a2afcb0c90e73ad">ports_def.h</a>
+<li>CAN3TXFG4
+: <a class="el" href="ports__def_8h.html#702b65931df8fe3b00c80388a1fc197c">ports_def.h</a>
+<li>CAN3TXFG5
+: <a class="el" href="ports__def_8h.html#2669e12be2763be767b9f93537254845">ports_def.h</a>
+<li>CAN3TXFG6
+: <a class="el" href="ports__def_8h.html#b8edff4cce7e9c68b555814f287f107f">ports_def.h</a>
+<li>CAN3TXFG7
+: <a class="el" href="ports__def_8h.html#c851409f0a6acd0b097a2e9966b60e88">ports_def.h</a>
+<li>CAN3TXFG8
+: <a class="el" href="ports__def_8h.html#69932c5795ff87c1ce20a4f709eb7d2d">ports_def.h</a>
+<li>CAN3TXFG9
+: <a class="el" href="ports__def_8h.html#7227b4b13b430bfc6b1998e1fc1b3370">ports_def.h</a>
+<li>CAN3TXFGA
+: <a class="el" href="ports__def_8h.html#01d23779470fd7d12053004279ff6fef">ports_def.h</a>
+<li>CAN3TXFGB
+: <a class="el" href="ports__def_8h.html#dfb42f6e66fdb9faf3539711f7bf4e18">ports_def.h</a>
+<li>CAN3TXFGC
+: <a class="el" href="ports__def_8h.html#c7c3be2c2a0695f8b0a7861e05fa74bb">ports_def.h</a>
+<li>CAN3TXFGD
+: <a class="el" href="ports__def_8h.html#d1f1924fbb2e596fb06d1c76da426e36">ports_def.h</a>
+<li>CAN3TXFGE
+: <a class="el" href="ports__def_8h.html#cda611c58cbac3bdf9ac4b06d739930d">ports_def.h</a>
+<li>CAN3TXFGF
+: <a class="el" href="ports__def_8h.html#d96ec000f67a8bdeb23ecb14fe9fc5dc">ports_def.h</a>
+<li>CAN4
+: <a class="el" href="ports__def_8h.html#0f0e1d717b051eb8002c096a58bdedad">ports_def.h</a>
+<li>CAN4BTR0
+: <a class="el" href="ports__def_8h.html#28d6f0932608307f8e81e3c8f1df208a">ports_def.h</a>
+<li>CAN4BTR1
+: <a class="el" href="ports__def_8h.html#d29ad3505189222f49df24d357350380">ports_def.h</a>
+<li>CAN4CTL0
+: <a class="el" href="ports__def_8h.html#19d3a387308442baa69b0b8d9fa4716d">ports_def.h</a>
+<li>CAN4CTL1
+: <a class="el" href="ports__def_8h.html#9a9a44b9cc95e0663f26534813dfcf32">ports_def.h</a>
+<li>CAN4IDAC
+: <a class="el" href="ports__def_8h.html#8ebc39d62ea622b12b71f1ec28ef7e71">ports_def.h</a>
+<li>CAN4IDAR0
+: <a class="el" href="ports__def_8h.html#f5844310436148eac84ab781075eadf8">ports_def.h</a>
+<li>CAN4IDAR1
+: <a class="el" href="ports__def_8h.html#839d4f21c927e32c292fc21b54259e0a">ports_def.h</a>
+<li>CAN4IDAR2
+: <a class="el" href="ports__def_8h.html#7e4659a7f256a1cdb5aba670b5ce4557">ports_def.h</a>
+<li>CAN4IDAR3
+: <a class="el" href="ports__def_8h.html#63f80945bb5ad5c047f888ef76072f36">ports_def.h</a>
+<li>CAN4IDAR4
+: <a class="el" href="ports__def_8h.html#feca9bd86137a7a660148e8d2c17dfa4">ports_def.h</a>
+<li>CAN4IDAR5
+: <a class="el" href="ports__def_8h.html#d4f93c39bbc2867e0d7f45bbadfe2647">ports_def.h</a>
+<li>CAN4IDAR6
+: <a class="el" href="ports__def_8h.html#769fc3fff7a3de3a4799c5217828af5c">ports_def.h</a>
+<li>CAN4IDAR7
+: <a class="el" href="ports__def_8h.html#377b5f01ce8be2b59dbe3d2b55e7ff7f">ports_def.h</a>
+<li>CAN4IDMR0
+: <a class="el" href="ports__def_8h.html#727b91404f442965367512fc81160510">ports_def.h</a>
+<li>CAN4IDMR1
+: <a class="el" href="ports__def_8h.html#1b5afef08c9ab8cf6226b0eb756a0f79">ports_def.h</a>
+<li>CAN4IDMR2
+: <a class="el" href="ports__def_8h.html#d0cc9232a372cecb5e373dd2445512d2">ports_def.h</a>
+<li>CAN4IDMR3
+: <a class="el" href="ports__def_8h.html#1dfbaf28c8f128f4aef077a9cfde1482">ports_def.h</a>
+<li>CAN4IDMR4
+: <a class="el" href="ports__def_8h.html#540eca3f09a8ee346fc78aa841e7530f">ports_def.h</a>
+<li>CAN4IDMR5
+: <a class="el" href="ports__def_8h.html#f3df34b03561908974c381d65ca534a7">ports_def.h</a>
+<li>CAN4IDMR6
+: <a class="el" href="ports__def_8h.html#10e7bfd66f39e41dfe888b7144790ead">ports_def.h</a>
+<li>CAN4IDMR7
+: <a class="el" href="ports__def_8h.html#352e9baeb5a26489a8819660d203efa6">ports_def.h</a>
+<li>CAN4RFLG
+: <a class="el" href="ports__def_8h.html#6667bc5d8069a01e642ad37b056d6e02">ports_def.h</a>
+<li>CAN4RIER
+: <a class="el" href="ports__def_8h.html#2cdff5a04bc8d3e4622341dc126bfd2d">ports_def.h</a>
+<li>CAN4RXERR
+: <a class="el" href="ports__def_8h.html#8f211ca530d3d6a55005c6c266a18e02">ports_def.h</a>
+<li>CAN4RXFG0
+: <a class="el" href="ports__def_8h.html#d6a241ff8163aed764972ac67950e2df">ports_def.h</a>
+<li>CAN4RXFG1
+: <a class="el" href="ports__def_8h.html#35afeb0d7b1ef659191829b49e031d0d">ports_def.h</a>
+<li>CAN4RXFG2
+: <a class="el" href="ports__def_8h.html#425164fb54f8eb7aa5b05f08068073e7">ports_def.h</a>
+<li>CAN4RXFG3
+: <a class="el" href="ports__def_8h.html#b366677b0087110cb45a8d5f73036ef3">ports_def.h</a>
+<li>CAN4RXFG4
+: <a class="el" href="ports__def_8h.html#434748165fb328237f3d49cd22a3d9df">ports_def.h</a>
+<li>CAN4RXFG5
+: <a class="el" href="ports__def_8h.html#20760828427fb50fe03f66ab46a730f0">ports_def.h</a>
+<li>CAN4RXFG6
+: <a class="el" href="ports__def_8h.html#f98c00fd0088517e14d960470fa2d7f4">ports_def.h</a>
+<li>CAN4RXFG7
+: <a class="el" href="ports__def_8h.html#e94c9d110cee155682cddaf72ab6408c">ports_def.h</a>
+<li>CAN4RXFG8
+: <a class="el" href="ports__def_8h.html#7f8b7f2abbb349f6760b83224da6ee51">ports_def.h</a>
+<li>CAN4RXFG9
+: <a class="el" href="ports__def_8h.html#bc15feed6aeac4e6213e1675d3c2b8dd">ports_def.h</a>
+<li>CAN4RXFGA
+: <a class="el" href="ports__def_8h.html#7bfeb194e2c0798d94c3199b9ad44806">ports_def.h</a>
+<li>CAN4RXFGB
+: <a class="el" href="ports__def_8h.html#67ee4d407114465acf560ea6f9f78599">ports_def.h</a>
+<li>CAN4RXFGC
+: <a class="el" href="ports__def_8h.html#0a08f07b673880608d7ab821966a70cf">ports_def.h</a>
+<li>CAN4RXFGD
+: <a class="el" href="ports__def_8h.html#1c12912cb5157abd2cd4b7a0997a77ea">ports_def.h</a>
+<li>CAN4RXFGE
+: <a class="el" href="ports__def_8h.html#12a475be29c10be623dc5e7db6a1516f">ports_def.h</a>
+<li>CAN4RXFGF
+: <a class="el" href="ports__def_8h.html#d6dcd8955a193caf64396050271edbe4">ports_def.h</a>
+<li>CAN4TAAK
+: <a class="el" href="ports__def_8h.html#7f208193f079e4274317d9cc46d885bd">ports_def.h</a>
+<li>CAN4TARQ
+: <a class="el" href="ports__def_8h.html#b010fed2f9176e42e00896799273ea5d">ports_def.h</a>
+<li>CAN4TBSEL
+: <a class="el" href="ports__def_8h.html#4f693810237cefc24d2bbd199c1cd0da">ports_def.h</a>
+<li>CAN4TFLG
+: <a class="el" href="ports__def_8h.html#3c8c21f4da8f5dbefa2318eb4c05c65f">ports_def.h</a>
+<li>CAN4TIER
+: <a class="el" href="ports__def_8h.html#8ec78eee49b9448b9f47c72fea428e2c">ports_def.h</a>
+<li>CAN4TXERR
+: <a class="el" href="ports__def_8h.html#75471c168582cf3180846ea2e9bf3162">ports_def.h</a>
+<li>CAN4TXFG0
+: <a class="el" href="ports__def_8h.html#4c0cf9be90078813cb049154377e74a9">ports_def.h</a>
+<li>CAN4TXFG1
+: <a class="el" href="ports__def_8h.html#cedeca46c7c4fb3550a15df74948a0c4">ports_def.h</a>
+<li>CAN4TXFG2
+: <a class="el" href="ports__def_8h.html#80a65776cb0c3ea4d81881f2aca5f607">ports_def.h</a>
+<li>CAN4TXFG3
+: <a class="el" href="ports__def_8h.html#da222b271bebb75443a9ac9e52b6ced6">ports_def.h</a>
+<li>CAN4TXFG4
+: <a class="el" href="ports__def_8h.html#2db79db7e8b23413cf3447bdf465599f">ports_def.h</a>
+<li>CAN4TXFG5
+: <a class="el" href="ports__def_8h.html#5bc355a9c828e35b85de219e9c1fa182">ports_def.h</a>
+<li>CAN4TXFG6
+: <a class="el" href="ports__def_8h.html#2c078f07c84089d4220e2396ea5205d9">ports_def.h</a>
+<li>CAN4TXFG7
+: <a class="el" href="ports__def_8h.html#b47608bc56beebfd859f10288e3a4ade">ports_def.h</a>
+<li>CAN4TXFG8
+: <a class="el" href="ports__def_8h.html#a51fdab7efca9f1440d9e0f61ffb88ab">ports_def.h</a>
+<li>CAN4TXFG9
+: <a class="el" href="ports__def_8h.html#2478215a368ad1fa81de149dac034510">ports_def.h</a>
+<li>CAN4TXFGA
+: <a class="el" href="ports__def_8h.html#20e2fa74f83d79f73045d20675c428bf">ports_def.h</a>
+<li>CAN4TXFGB
+: <a class="el" href="ports__def_8h.html#b9141ad2cbe6f517c893c66899043f30">ports_def.h</a>
+<li>CAN4TXFGC
+: <a class="el" href="ports__def_8h.html#e3bea7024e9a37c32ff62482dc2483a9">ports_def.h</a>
+<li>CAN4TXFGD
+: <a class="el" href="ports__def_8h.html#c0ce0d4d2ea8c038ef2ffb16954f5ac2">ports_def.h</a>
+<li>CAN4TXFGE
+: <a class="el" href="ports__def_8h.html#e7e21f40f988a0290735e6a690c97f97">ports_def.h</a>
+<li>CAN4TXFGF
+: <a class="el" href="ports__def_8h.html#f4a9e1b31b970cce8345c066deb75d69">ports_def.h</a>
+<li>CAN_BIND
+: <a class="el" href="can__socket_8c.html#f51a5befd644cec65f24d3502b31d630">can_socket.c</a>
+<li>CAN_CLOSE
+: <a class="el" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">can_socket.c</a>
+<li>CAN_DRV_QRY_BRANCH
+: <a class="el" href="lincan_8h.html#df0a0b486c35c338028d6054e469d976">lincan.h</a>
+<li>CAN_DRV_QRY_MSGFORMAT
+: <a class="el" href="lincan_8h.html#fda0151d8d8e5ffd9609890f4e35447b">lincan.h</a>
+<li>CAN_DRV_QRY_VERSION
+: <a class="el" href="lincan_8h.html#c50df3601f78c81c90f46fdf29ad926b">lincan.h</a>
+<li>CAN_DRV_QUERY
+: <a class="el" href="lincan_8h.html#3b049542c0383cbce199aad5d240a2dc">lincan.h</a>
+<li>CAN_ERRNO
+: <a class="el" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">can_socket.c</a>
+<li>CAN_HANDLE
+: <a class="el" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">applicfg.h</a>
+<li>CAN_IFNAME
+: <a class="el" href="can__socket_8c.html#b0e2c857f77f55e9d76239af529340ef">can_socket.c</a>
+<li>CAN_INIT_TYPE_ST_RTR
+: <a class="el" href="can__peak__win32_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">can_peak_win32.c</a>
+, <a class="el" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">can_peak_linux.c</a>
+<li>CAN_IOC_MAGIC
+: <a class="el" href="lincan_8h.html#edfec349e7eb84dc1e60924b7f262a0e">lincan.h</a>
+<li>CAN_IOCTL
+: <a class="el" href="can__socket_8c.html#56776428046c869321581cd587514964">can_socket.c</a>
+<li>CAN_MSG_LENGTH
+: <a class="el" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">canmsg.h</a>
+<li>CAN_MSG_VERSION_2
+: <a class="el" href="canmsg_8h.html#6e08f25b3a7951a82cc337505fc3c27a">canmsg.h</a>
+<li>CAN_PORT
+: <a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">applicfg.h</a>
+<li>CAN_RECV
+: <a class="el" href="can__socket_8c.html#b78c6a888be103b97e95bfc85f5da083">can_socket.c</a>
+<li>CAN_SEND
+: <a class="el" href="can__socket_8c.html#70c9889a227060d2e902e298858c1f36">can_socket.c</a>
+<li>CAN_SOCKET
+: <a class="el" href="can__socket_8c.html#3947ec96c2f7841c6a25f0d2b9989597">can_socket.c</a>
+<li>canAddIdToFilter()
+: <a class="el" href="canOpenDriver_8c.html#acfd181d5b055d1403930442e28ac643">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#acfd181d5b055d1403930442e28ac643">candriver.h</a>
+<li>CANBTR0
+: <a class="el" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">ports_def.h</a>
+<li>CANBTR1
+: <a class="el" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">ports_def.h</a>
+<li>canChangeFilter()
+: <a class="el" href="canOpenDriver_8c.html#751a41c9747b96ab400b5599370cea83">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#751a41c9747b96ab400b5599370cea83">candriver.h</a>
+<li>canClose()
+: <a class="el" href="can__driver_8h.html#daaecb39bb3a67bb15580a112990b506">can_driver.h</a>
+, <a class="el" href="drivers__win32_8cpp.html#02957f72a9b951603adb98a142bd447b">drivers_win32.cpp</a>
+, <a class="el" href="unix_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">canfestival.h</a>
+, <a class="el" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">unix.c</a>
+, <a class="el" href="win32_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">canfestival.h</a>
+<li>canClose_driver()
+: <a class="el" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_lincan.c</a>
+, <a class="el" href="can__peak__linux_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_peak_linux.c</a>
+, <a class="el" href="can__peak__win32_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_peak_win32.c</a>
+, <a class="el" href="can__socket_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_socket.c</a>
+, <a class="el" href="can__uvccm__win32_8cpp.html#f0856b6c70c571ef7aa4509abf18db6d">can_uvccm_win32.cpp</a>
+, <a class="el" href="can__virtual_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_virtual.c</a>
+<li>CANCLOSE_DRIVER_PROC
+: <a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">drivers_win32.cpp</a>
+<li>CANCTL0
+: <a class="el" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">ports_def.h</a>
+<li>CANCTL1
+: <a class="el" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">ports_def.h</a>
+<li>canDispatch()
+: <a class="el" href="states_8h.html#3f8975650604cc23582f19a43fd4e518">states.h</a>
+, <a class="el" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">states.c</a>
+<li>canEnable()
+: <a class="el" href="candriver_8h.html#5a53a89d2e348d70331e6ebe269d155a">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canOpenDriver.c</a>
+<li>CANFESTIVAL_DEBUG_MSG
+: <a class="el" href="win32_2applicfg_8h.html#fbc0962bcd0625e0c6e774ee83cbe237">applicfg.h</a>
+<li>CanFestival_mutex
+: <a class="el" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">timers_unix.c</a>
+, <a class="el" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">timers_xeno.c</a>
+<li>canfilt_t
+: <a class="el" href="canmsg_8h.html#d37d8411be50cb86c62113a96b56e120">canmsg.h</a>
+<li>CANIDAC
+: <a class="el" href="ports__def_8h.html#d4df031fb910865881e20f7c6b2fe471">ports_def.h</a>
+<li>CANIDAR0
+: <a class="el" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">ports_def.h</a>
+<li>CANIDAR1
+: <a class="el" href="ports__def_8h.html#552073c8d5ec6b4878ca29c9c14f9e5f">ports_def.h</a>
+<li>CANIDAR2
+: <a class="el" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">ports_def.h</a>
+<li>CANIDAR3
+: <a class="el" href="ports__def_8h.html#41d16af61b06d38a97839682fb32fa05">ports_def.h</a>
+<li>CANIDAR4
+: <a class="el" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">ports_def.h</a>
+<li>CANIDAR5
+: <a class="el" href="ports__def_8h.html#55febe15b73d53fc9fb77ee18da2ac61">ports_def.h</a>
+<li>CANIDAR6
+: <a class="el" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">ports_def.h</a>
+<li>CANIDAR7
+: <a class="el" href="ports__def_8h.html#472536c4281754452f359e467617e04e">ports_def.h</a>
+<li>CANIDMR0
+: <a class="el" href="ports__def_8h.html#ad7580fe4fc28e38fa4f992c6376fd55">ports_def.h</a>
+<li>CANIDMR1
+: <a class="el" href="ports__def_8h.html#6e4be06c891b6999ad8c3ffe931e87a8">ports_def.h</a>
+<li>CANIDMR2
+: <a class="el" href="ports__def_8h.html#e5aa4334289b65b624b4cc06f7aac76d">ports_def.h</a>
+<li>CANIDMR3
+: <a class="el" href="ports__def_8h.html#4b3674e7abe7e40fddb90734d8db94a7">ports_def.h</a>
+<li>CANIDMR4
+: <a class="el" href="ports__def_8h.html#1fd254d1f8422e3913232bf02ac7b2c3">ports_def.h</a>
+<li>CANIDMR5
+: <a class="el" href="ports__def_8h.html#d7b533b251c9cca32c799be49e4631ee">ports_def.h</a>
+<li>CANIDMR6
+: <a class="el" href="ports__def_8h.html#1240a26636e314e734c6c003ad20b09d">ports_def.h</a>
+<li>CANIDMR7
+: <a class="el" href="ports__def_8h.html#1e2c3dfa167c21d6e7809162fe46b4fb">ports_def.h</a>
+<li>canInit()
+: <a class="el" href="candriver_8h.html#3c4f7a31d94e5e7c7322535467b806de">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#3c4f7a31d94e5e7c7322535467b806de">canOpenDriver.c</a>
+, <a class="el" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">can_peak_win32.c</a>
+<li>canInit1Filter()
+: <a class="el" href="canOpenDriver_8c.html#5fb549697afb7918607aa113e01c543d">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#5fb549697afb7918607aa113e01c543d">candriver.h</a>
+<li>canInitClock()
+: <a class="el" href="candriver_8h.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canOpenDriver.c</a>
+<li>canInitFilter()
+: <a class="el" href="candriver_8h.html#b4502eef7616b25c74b1ac5a2245b085">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canOpenDriver.c</a>
+<li>canInitMode()
+: <a class="el" href="candriver_8h.html#0b98e4800c82d99981833aa4207f1eb9">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canOpenDriver.c</a>
+<li>canInitModeQ()
+: <a class="el" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#00ffb46abacfdfa56ebc70e15164113e">candriver.h</a>
+<li>canmsg_id_t
+: <a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg.h</a>
+<li>canmsg_t
+: <a class="el" href="canmsg_8h.html#be94973a423090a2a9a1c15a9479a920">canmsg.h</a>
+<li>canmsg_tstamp_t
+: <a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg.h</a>
+<li>canMsgRcv
+: <a class="el" href="interrupt_8c.html#d91f20f7aab1f9071e2378a8696db736">interrupt.c</a>
+<li>canMsgTransmit()
+: <a class="el" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#2f2d1ed55cfd9d7f85883f8d70d318ba">candriver.h</a>
+<li>canOpen()
+: <a class="el" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">unix.c</a>
+, <a class="el" href="unix_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">canfestival.h</a>
+, <a class="el" href="drivers__win32_8cpp.html#d82cede875fd89036cdeda13e293dafe">drivers_win32.cpp</a>
+, <a class="el" href="win32_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">canfestival.h</a>
+, <a class="el" href="can__driver_8h.html#641404106e253941c94c97e67a8ce524">can_driver.h</a>
+<li>CANOPEN_BIG_ENDIAN
+: <a class="el" href="hcs12_2applicfg_8h.html#751707f06cc1e5a62a109e6ad780b631">applicfg.h</a>
+<li>canOpen_driver()
+: <a class="el" href="can__peak__win32_8c.html#945403aba7f36acbd2e7160ade361bab">can_peak_win32.c</a>
+, <a class="el" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">can_lincan.c</a>
+, <a class="el" href="can__virtual_8c.html#945403aba7f36acbd2e7160ade361bab">can_virtual.c</a>
+, <a class="el" href="can__uvccm__win32_8cpp.html#945403aba7f36acbd2e7160ade361bab">can_uvccm_win32.cpp</a>
+, <a class="el" href="can__socket_8c.html#945403aba7f36acbd2e7160ade361bab">can_socket.c</a>
+, <a class="el" href="can__peak__linux_8c.html#945403aba7f36acbd2e7160ade361bab">can_peak_linux.c</a>
+<li>CANOPEN_DRIVER_PROC
+: <a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">drivers_win32.cpp</a>
+<li>CANOPEN_LINE_NUMBER_USED
+: <a class="el" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">candriver.h</a>
+<li>canopenErrNB
+: <a class="el" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">example_objdict.c</a>
+, <a class="el" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">example_objdict.h</a>
+<li>canopenErrVAL
+: <a class="el" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">example_objdict.h</a>
+, <a class="el" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">example_objdict.c</a>
+<li>canpipes
+: <a class="el" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">can_virtual.c</a>
+<li>canports
+: <a class="el" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">unix.c</a>
+<li>CANQUE_FILTER
+: <a class="el" href="lincan_8h.html#76a2a98cbf8a80fd83fb5c6d4df17340">lincan.h</a>
+<li>CANQUE_FLUSH
+: <a class="el" href="lincan_8h.html#4472b7dda19ee82821f9b7b8d063c79f">lincan.h</a>
+<li>CANRCVDTA
+: <a class="el" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">ports_def.h</a>
+<li>CANRCVID
+: <a class="el" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">ports_def.h</a>
+<li>CANRCVLEN
+: <a class="el" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">ports_def.h</a>
+<li>canReceive()
+: <a class="el" href="can__driver_8h.html#54d882f7937b7be0a5558f9d372cb0f7">can_driver.h</a>
+, <a class="el" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">drivers_win32.cpp</a>
+<li>canReceive_driver()
+: <a class="el" href="can__socket_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_socket.c</a>
+, <a class="el" href="can__peak__linux_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_peak_linux.c</a>
+, <a class="el" href="can__peak__win32_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_peak_win32.c</a>
+, <a class="el" href="can__uvccm__win32_8cpp.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_uvccm_win32.cpp</a>
+, <a class="el" href="can__virtual_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_virtual.c</a>
+, <a class="el" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_lincan.c</a>
+<li>CANRECEIVE_DRIVER_PROC
+: <a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">drivers_win32.cpp</a>
+<li>canReceiveLoop()
+: <a class="el" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">unix.c</a>
+, <a class="el" href="drivers__win32_8cpp.html#469503c5171a0cdd8369c1ec39d97d2c">drivers_win32.cpp</a>
+<li>CANRFLG
+: <a class="el" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">ports_def.h</a>
+<li>CANRIER
+: <a class="el" href="ports__def_8h.html#1b668ea916ba976c2dca30d5899c6b76">ports_def.h</a>
+<li>CANRTR_READ
+: <a class="el" href="lincan_8h.html#af40c0873e8b794d0e252751898fee43">lincan.h</a>
+<li>canSend()
+: <a class="el" href="win32_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canfestival.h</a>
+, <a class="el" href="unix_8c.html#8d1909a09c50c750e4d8626595acd9f6">unix.c</a>
+, <a class="el" href="drivers__win32_8cpp.html#01559baf432253d46f1142231a968247">drivers_win32.cpp</a>
+, <a class="el" href="unix_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canfestival.h</a>
+, <a class="el" href="can__driver_8h.html#821c783be9b81479e3d8392cfb8952f4">can_driver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canOpenDriver.c</a>
+<li>canSend_driver()
+: <a class="el" href="can__virtual_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_virtual.c</a>
+, <a class="el" href="can__socket_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_socket.c</a>
+, <a class="el" href="can__peak__linux_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_peak_linux.c</a>
+, <a class="el" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_lincan.c</a>
+, <a class="el" href="can__uvccm__win32_8cpp.html#def95aee49efa13dd047d0b3b5507ad3">can_uvccm_win32.cpp</a>
+, <a class="el" href="can__peak__win32_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_peak_win32.c</a>
+<li>CANSEND_DRIVER_PROC
+: <a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">drivers_win32.cpp</a>
+<li>canSend_t
+: <a class="el" href="can_8h.html#ab68cb1246530af4589c866438430d29">can.h</a>
+<li>canSetInterrupt()
+: <a class="el" href="candriver_8h.html#5ad8616a3276f7f40149b551f09aa6a1">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canOpenDriver.c</a>
+<li>canSleepMode()
+: <a class="el" href="candriver_8h.html#c7773223579ec7e0fab5238df214da89">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canOpenDriver.c</a>
+<li>canSleepModeQ()
+: <a class="el" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#a89f28005eea54f5b216eb72a18d45f3">candriver.h</a>
+<li>canSleepWupMode()
+: <a class="el" href="candriver_8h.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canOpenDriver.c</a>
+<li>CANTBSEL
+: <a class="el" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">ports_def.h</a>
+<li>canTestInitMode()
+: <a class="el" href="candriver_8h.html#6beefe951b3c9de786c585257488fa82">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canOpenDriver.c</a>
+<li>canTestSleepMode()
+: <a class="el" href="candriver_8h.html#fa79f2ac95a8143c2fb087260df39820">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canOpenDriver.c</a>
+<li>CANTFLG
+: <a class="el" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">ports_def.h</a>
+<li>CANTIER
+: <a class="el" href="ports__def_8h.html#f90f32e22218770bdac62099d0833f5c">ports_def.h</a>
+<li>CANTRSDTA
+: <a class="el" href="ports__def_8h.html#000be7a71981a5cceeb1fb12eb94c83a">ports_def.h</a>
+<li>CANTRSID
+: <a class="el" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">ports_def.h</a>
+<li>CANTRSLEN
+: <a class="el" href="ports__def_8h.html#12905724f8db152e59625974ef95ab92">ports_def.h</a>
+<li>CANTRSPRI
+: <a class="el" href="ports__def_8h.html#c5c8c8420c09b43f3493eb3bd4e3028a">ports_def.h</a>
+<li>channel_t
+: <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">lincan.h</a>
+<li>CharacterData()
+: <a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">xml_in.py</a>
+<li>cleanup_all()
+: <a class="el" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">timers_xeno.c</a>
+<li>CLKSEL
+: <a class="el" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">ports_def.h</a>
+<li>closeSDOtransfer()
+: <a class="el" href="sdo_8h.html#555a772d3a88a29c495f33513f8b2d58">sdo.h</a>
+, <a class="el" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">sdo.c</a>
+<li>CMD_START
+: <a class="el" href="lincan_8h.html#b905e6aff2332984df0552c6b50203f2">lincan.h</a>
+<li>CMD_STOP
+: <a class="el" href="lincan_8h.html#46dc7ae84992bfe62cc00731959a67f4">lincan.h</a>
+<li>CO_Data
+: <a class="el" href="data_8h.html#b5cf1318d7813273cd91a7af56f62142">data.h</a>
+<li>CONF_BAUD
+: <a class="el" href="lincan_8h.html#f9438e3cb11f76f235f619f485820e97">lincan.h</a>
+<li>CONF_BAUDPARAMS
+: <a class="el" href="lincan_8h.html#fb3bb74a3850e5eb2dbe5ae1c295f748">lincan.h</a>
+<li>CONF_FILTER
+: <a class="el" href="lincan_8h.html#c50db35e4beea548c3e66447f25d30c6">lincan.h</a>
+<li>Connecting
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0">states.h</a>
+<li>ConsumerHearbeatAlarm()
+: <a class="el" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">lifegrd.c</a>
+<li>cop_reset()
+: <a class="el" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">ports.h</a>
+<li>COPCTL
+: <a class="el" href="ports__def_8h.html#b2456fa3b138e80f6495eea7379b5bae">ports_def.h</a>
+<li>CopyBits()
+: <a class="el" href="pdo_8h.html#e468510c9f77f502207d961d26389918">pdo.h</a>
+, <a class="el" href="pdo_8c.html#e468510c9f77f502207d961d26389918">pdo.c</a>
+<li>create()
+: <a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">objdictedit.py</a>
+<li>CreateReceiveTask()
+: <a class="el" href="timers__driver_8h.html#3e8cb5b8159f655ee0bac1ea1d2358d4">timers_driver.h</a>
+, <a class="el" href="timers__win32_8cpp.html#998a8436651e6990d3922ebdc3eebf8b">timers_win32.cpp</a>
+, <a class="el" href="timers__xeno_8c.html#d009be934c04ee04b8e5a1cb5af08efd">timers_xeno.c</a>
+, <a class="el" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">timers_unix.c</a>
+<li>CRGFLG
+: <a class="el" href="ports__def_8h.html#deed7374b4301e74bdde3ae8bc5e2e06">ports_def.h</a>
+<li>CRGINT
+: <a class="el" href="ports__def_8h.html#650ffe6a2f3f05a57c2c1be17e41467f">ports_def.h</a>
+<li>CTCTL
+: <a class="el" href="ports__def_8h.html#2d95afde26e1661c414015992656e78c">ports_def.h</a>
+<li>CTFLG
+: <a class="el" href="ports__def_8h.html#5b211cd608efc24b729ba8b46dd60bf6">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x64.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li id="current"><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>DATA_SIZE
+: <a class="el" href="param_8h.html#f55149bc1f05cf18af067a302e31e3f9">param.h</a>
+<li>day
+: <a class="el" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">example_objdict.c</a>
+, <a class="el" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">example_objdict.h</a>
+<li>DDRA
+: <a class="el" href="ports__def_8h.html#da011c5bf95ab91774eee5c29b45fd06">ports_def.h</a>
+<li>DDRB
+: <a class="el" href="ports__def_8h.html#924a54df722121bc98383bdec5ae1898">ports_def.h</a>
+<li>DDRE
+: <a class="el" href="ports__def_8h.html#04118ed67bc49da5b3b5e1dd40b208f2">ports_def.h</a>
+<li>DDRH
+: <a class="el" href="ports__def_8h.html#1522fe4fdbaf2658e713ab782de9c3aa">ports_def.h</a>
+<li>DDRJ
+: <a class="el" href="ports__def_8h.html#a8e68e5e40849814dc084f0b19a7817c">ports_def.h</a>
+<li>DDRK
+: <a class="el" href="ports__def_8h.html#1fb1a5151b4ee3d8530ad6fff5713f88">ports_def.h</a>
+<li>DDRM
+: <a class="el" href="ports__def_8h.html#81964fbcaf03ab8d024ccc58d951357a">ports_def.h</a>
+<li>DDRP
+: <a class="el" href="ports__def_8h.html#c4426088e00cb31cf615b71af5fcf6da">ports_def.h</a>
+<li>DDRS
+: <a class="el" href="ports__def_8h.html#2ace7fb571090f200347b3032177b226">ports_def.h</a>
+<li>DDRT
+: <a class="el" href="ports__def_8h.html#ca99d288852f746fee21034e8d87e86e">ports_def.h</a>
+<li>DEBUG_ERR_CONSOLE_ON
+: <a class="el" href="canOpenDriver_8c.html#bb416887a32f7e4333e095356774f07f">canOpenDriver.c</a>
+<li>DEBUG_WAR_CONSOLE_ON
+: <a class="el" href="canOpenDriver_8c.html#4f52c00ab0d519e2965ebaa533975904">canOpenDriver.c</a>
+<li>DeclareIndexTableEntry
+: <a class="el" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">example_objdict.c</a>
+<li>decompo_dcf()
+: <a class="el" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">dcf.c</a>
+, <a class="el" href="dcf_8h.html#8452e163e7649968ad6dae1601a5fb0d">dcf.h</a>
+<li>DelAlarm()
+: <a class="el" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">timer.c</a>
+, <a class="el" href="timer_8h.html#991b3cfaac2f201b14d5530f75985c21">timer.h</a>
+<li>Disconnected
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443">states.h</a>
+<li>Display_Error_Dialog()
+: <a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">objdictedit.py</a>
+<li>Display_Exception_Dialog()
+: <a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">objdictedit.py</a>
+<li>DLCBARD
+: <a class="el" href="ports__def_8h.html#8f406c7110ddac5c9f22660a891a702c">ports_def.h</a>
+<li>DLCBCR1
+: <a class="el" href="ports__def_8h.html#a8c92bdd6009dba05a2dfcf377e2f4e1">ports_def.h</a>
+<li>DLCBCR2
+: <a class="el" href="ports__def_8h.html#06818d995585551bcfa909580e8d9702">ports_def.h</a>
+<li>DLCBDR
+: <a class="el" href="ports__def_8h.html#4f8a904fb8a3ffa8f82de81f5ee8c3ac">ports_def.h</a>
+<li>DLCBRSR
+: <a class="el" href="ports__def_8h.html#8fbab040a06bc404b76eb1b31818f63c">ports_def.h</a>
+<li>DLCBSTAT
+: <a class="el" href="ports__def_8h.html#edbf11e1dfdb5ae4d1a8d06f47e6c4d0">ports_def.h</a>
+<li>DLCBSVR
+: <a class="el" href="ports__def_8h.html#79cbc98f4f00a562de7febd8611d9747">ports_def.h</a>
+<li>DLCSCR
+: <a class="el" href="ports__def_8h.html#351de2bdd9bf499e4dc10c8aa3d3f0be">ports_def.h</a>
+<li>DLL_CALL
+: <a class="el" href="can__driver_8h.html#74c6a27b44fd54de5cb021299ffce612">can_driver.h</a>
+, <a class="el" href="drivers__win32_8cpp.html#74c6a27b44fd54de5cb021299ffce612">drivers_win32.cpp</a>
+, <a class="el" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">unix.c</a>
+<li>DLSYM
+: <a class="el" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">unix.c</a>
+<li>DLYCT
+: <a class="el" href="ports__def_8h.html#d7f8ff2b05ba317f174d74ad7a64adcd">ports_def.h</a>
+<li>domain
+: <a class="el" href="objdictdef_8h.html#82a4ccef24bc2ae995fcace980850f2d">objdictdef.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x65.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,117 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li id="current"><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>e_nodeState
+: <a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">states.h</a>
+<li>EBICTL
+: <a class="el" href="ports__def_8h.html#690de626e7a09cb507e8c9036d522806">ports_def.h</a>
+<li>ECLKDIV
+: <a class="el" href="ports__def_8h.html#6ab83332e4dbbb8f850c7b5d0f7414e8">ports_def.h</a>
+<li>ECMD
+: <a class="el" href="ports__def_8h.html#761b4a6e4410d586a61557f484b98c6c">ports_def.h</a>
+<li>ECNFG
+: <a class="el" href="ports__def_8h.html#2caf4dd7148ac84cb6444a1fa5371b4e">ports_def.h</a>
+<li>EditProfile()
+: <a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">networkedit.py</a>
+<li>EndElement()
+: <a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">xml_in.py</a>
+<li>EnterMutex()
+: <a class="el" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">timers_unix.c</a>
+, <a class="el" href="timers__xeno_8c.html#d7fee43b8a44cf8b7036853593044037">timers_xeno.c</a>
+, <a class="el" href="timers__win32_8cpp.html#d7fee43b8a44cf8b7036853593044037">timers_win32.cpp</a>
+, <a class="el" href="timers__driver_8h.html#d7fee43b8a44cf8b7036853593044037">timers_driver.h</a>
+<li>enum_nodeState
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">states.h</a>
+<li>EPROT
+: <a class="el" href="ports__def_8h.html#1ead1f5f455aa0bc801673335e46915c">ports_def.h</a>
+<li>ERR_CAN0HDLRCV_STACK_FULL
+: <a class="el" href="error_8h.html#4b4802d58ab57bcb221574d9436cddfb">error.h</a>
+<li>ERR_CAN_ADD_ID_TO_FILTER
+: <a class="el" href="error_8h.html#53d64f03e3761bde171efd260276556e">error.h</a>
+<li>ERR_CAN_INIT_1_FILTER
+: <a class="el" href="error_8h.html#a7e1dc6c7418d75999d1ac1f217cdd3e">error.h</a>
+<li>ERR_CAN_INIT_CLOCK
+: <a class="el" href="error_8h.html#eebe9254cd41085461d615bf53408ba5">error.h</a>
+<li>ERR_CAN_INIT_FILTER
+: <a class="el" href="error_8h.html#6c980f2bfad323f66b3215ce8f2537fc">error.h</a>
+<li>ERR_CAN_MSG_TRANSMIT
+: <a class="el" href="error_8h.html#bb776328e1c3cc9f643e0acda691c106">error.h</a>
+<li>ERR_CAN_SLEEP_MODE
+: <a class="el" href="error_8h.html#f145d6d8387fbaa5a28713124dd02407">error.h</a>
+<li>ERR_CAN_SLEEP_MODE_Q
+: <a class="el" href="error_8h.html#9e621878a9a2cfcdb9d5d8957a2effa8">error.h</a>
+<li>ERR_CAN_SLEEP_WUP_MODE
+: <a class="el" href="error_8h.html#bed69f359aaccd95e634c16fee5dfa24">error.h</a>
+<li>ESTAT
+: <a class="el" href="ports__def_8h.html#d05043a04b51b3953259c24040e2e99f">ports_def.h</a>
+<li>EVT_HTML_URL_CLICK()
+: <a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">objdictedit.py</a>
+, <a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">networkedit.py</a>
+<li>extra_PCAN_init_params
+: <a class="el" href="can__peak__win32_8c.html#6c15c0d426ae2e61f69f3119d3fe486b">can_peak_win32.c</a>
+<li>ExtractSections()
+: <a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">eds_utils.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x66.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,119 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li id="current"><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>f_can_receive()
+: <a class="el" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">canOpenDriver.c</a>
+, <a class="el" href="canOpenDriver_8h.html#0bf58f014d47581c9ffd1b2db9a858d7">canOpenDriver.h</a>
+<li>failedSDO()
+: <a class="el" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">sdo.c</a>
+, <a class="el" href="sdo_8h.html#2019db2a4d17e6d29c055cbae173e2b9">sdo.h</a>
+<li>FALSE
+: <a class="el" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">def.h</a>
+<li>FCLKDIV
+: <a class="el" href="ports__def_8h.html#22ac55d79a8dbca1538e8463b97e2080">ports_def.h</a>
+<li>FCMD
+: <a class="el" href="ports__def_8h.html#c10c0afe0a00244995f2b2070cc5b3da">ports_def.h</a>
+<li>FCNFG
+: <a class="el" href="ports__def_8h.html#0bd245303e22fa07d0055191662c81af">ports_def.h</a>
+<li>FCT_PTR_INIT
+: <a class="el" href="drivers__win32_8cpp.html#7f7ce94bf48fde67f4af7b64c7ca4c85">drivers_win32.cpp</a>
+, <a class="el" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">unix.c</a>
+<li>FindEntryInfos()
+: <a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">node.py</a>
+<li>FindEntryName()
+: <a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">node.py</a>
+<li>FindIndex()
+: <a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">node.py</a>
+<li>FindMandatoryIndexes()
+: <a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">node.py</a>
+<li>FindMapVariableList()
+: <a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">node.py</a>
+<li>findRangeType()
+: <a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">xml_in.py</a>
+<li>findStringType()
+: <a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">xml_in.py</a>
+<li>FindSubentryInfos()
+: <a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">node.py</a>
+<li>FindTypeDefaultValue()
+: <a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">node.py</a>
+<li>FindTypeIndex()
+: <a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">node.py</a>
+<li>FindTypeList()
+: <a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">node.py</a>
+<li>FindTypeName()
+: <a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">node.py</a>
+<li>FORBYP
+: <a class="el" href="ports__def_8h.html#3b21286ade21a29ebaf9064041b86618">ports_def.h</a>
+<li>format_namespace()
+: <a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">objdictedit.py</a>
+<li>FPROT
+: <a class="el" href="ports__def_8h.html#9caa105361a8ba6a471de1bbb006a32a">ports_def.h</a>
+<li>FSEC
+: <a class="el" href="ports__def_8h.html#351257ca320aec6734205856641b8923">ports_def.h</a>
+<li>FSTAT
+: <a class="el" href="ports__def_8h.html#e7edd16fc46259db25718212e552ca50">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x67.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li id="current"><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>GenerateCPJContent()
+: <a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">eds_utils.py</a>
+<li>GenerateEDSFile()
+: <a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">eds_utils.py</a>
+<li>GenerateFileContent()
+: <a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">eds_utils.py</a>
+<li>GenerateNode()
+: <a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">eds_utils.py</a>
+, <a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">xml_in.py</a>
+<li>GET_FUNCTION_CODE
+: <a class="el" href="objdictdef_8h.html#c885c914008647a5b9bd77475d1a4196">objdictdef.h</a>
+<li>get_last_traceback()
+: <a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">objdictedit.py</a>
+<li>GET_NODE_ID
+: <a class="el" href="objdictdef_8h.html#9a52aa7b754f95659a55cdc46370c588">objdictdef.h</a>
+<li>get_timer_counter()
+: <a class="el" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">ports.h</a>
+<li>GetDefaultValue()
+: <a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">eds_utils.py</a>
+<li>getElapsedTime()
+: <a class="el" href="timer_8h.html#4dccc204d52176bd547ab34d6858f5ba">timer.h</a>
+, <a class="el" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">canOpenDriver.c</a>
+, <a class="el" href="timers__unix_8c.html#4dccc204d52176bd547ab34d6858f5ba">timers_unix.c</a>
+, <a class="el" href="timers__xeno_8c.html#4dccc204d52176bd547ab34d6858f5ba">timers_xeno.c</a>
+, <a class="el" href="timers__win32_8cpp.html#4dccc204d52176bd547ab34d6858f5ba">timers_win32.cpp</a>
+<li>GetNewId()
+: <a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">nodemanager.py</a>
+<li>getNodeId()
+: <a class="el" href="states_8h.html#3020f2e5762f6e389a21382ec827b6a6">states.h</a>
+, <a class="el" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">states.c</a>
+<li>getNodeState()
+: <a class="el" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">lifegrd.c</a>
+, <a class="el" href="lifegrd_8h.html#627254070e45c23f1776e12c524492ff">lifegrd.h</a>
+<li>GetNoteBook()
+: <a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">networkedit.py</a>
+<li>getODentry()
+: <a class="el" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">objacces.c</a>
+, <a class="el" href="objacces_8h.html#39c263a4bc5d2d824fefe22fdb4c2dac">objacces.h</a>
+<li>getReadResultNetworkDict()
+: <a class="el" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">sdo.c</a>
+, <a class="el" href="sdo_8h.html#05b0c8eee1faee3c7a2f6e2ba3a16533">sdo.h</a>
+<li>getSDOc
+: <a class="el" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">sdo.c</a>
+<li>getSDOcs
+: <a class="el" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">sdo.c</a>
+<li>getSDOe
+: <a class="el" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">sdo.c</a>
+<li>getSDOfreeLine()
+: <a class="el" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">sdo.c</a>
+, <a class="el" href="sdo_8h.html#58d1f9691977617601beb9e5b4123252">sdo.h</a>
+<li>getSDOindex
+: <a class="el" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">sdo.c</a>
+<li>getSDOlineOnUse()
+: <a class="el" href="sdo_8h.html#bb0c376b048ab2c6e0524b135b62376f">sdo.h</a>
+, <a class="el" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">sdo.c</a>
+<li>getSDOlineRestBytes()
+: <a class="el" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">sdo.c</a>
+, <a class="el" href="sdo_8h.html#acceb714c6e457e98deb9ba164ba2a2f">sdo.h</a>
+<li>getSDOn2
+: <a class="el" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">sdo.c</a>
+<li>getSDOn3
+: <a class="el" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">sdo.c</a>
+<li>getSDOs
+: <a class="el" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">sdo.c</a>
+<li>getSDOsubIndex
+: <a class="el" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">sdo.c</a>
+<li>getSDOt
+: <a class="el" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">sdo.c</a>
+<li>getState()
+: <a class="el" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">states.c</a>
+, <a class="el" href="states_8h.html#95d835785ba564bf6d92e3224c5e3848">states.h</a>
+<li>getWriteResultNetworkDict()
+: <a class="el" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">sdo.c</a>
+, <a class="el" href="sdo_8h.html#8671e306873f19362c60bb50ab930d1d">sdo.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x68.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,87 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li id="current"><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>heartbeatError_t
+: <a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">lifegrd.h</a>
+<li>heartbeatInit()
+: <a class="el" href="lifegrd_8h.html#8896f6846e4d020390f6953f3d98aa21">lifegrd.h</a>
+, <a class="el" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">lifegrd.c</a>
+<li>heartBeatProducer()
+: <a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">xml_in.py</a>
+<li>heartbeatStop()
+: <a class="el" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">lifegrd.c</a>
+, <a class="el" href="lifegrd_8h.html#1b73047269c2a02065e12af18c6053c7">lifegrd.h</a>
+<li>hex_convert()
+: <a class="el" href="hcs12_2applicfg_8h.html#2a9aef0efc98c5b41ef97ef91ad403e5">applicfg.h</a>
+, <a class="el" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">canOpenDriver.c</a>
+<li>hours
+: <a class="el" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">example_objdict.h</a>
+, <a class="el" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">example_objdict.c</a>
+<li>HPRIO
+: <a class="el" href="ports__def_8h.html#e4c9964767cbc632fcc3f32ce4499d07">ports_def.h</a>
+<li>HtmlFrameOpened
+: <a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x69.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li id="current"><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>IBAD
+: <a class="el" href="ports__def_8h.html#2da2b56675cf236ea2c3ca6cac62ec03">ports_def.h</a>
+<li>IBCR
+: <a class="el" href="ports__def_8h.html#659c557d0f21288881bb959488e8bc5d">ports_def.h</a>
+<li>IBFD
+: <a class="el" href="ports__def_8h.html#9f556b84f3c4231c1a7e93ff9748e204">ports_def.h</a>
+<li>IBSR
+: <a class="el" href="ports__def_8h.html#556a12ef03f4fb80b1cfb819ca96c054">ports_def.h</a>
+<li>ICOVW
+: <a class="el" href="ports__def_8h.html#636d76161f8d5c29d23105dbbf6079a6">ports_def.h</a>
+<li>ICPAR
+: <a class="el" href="ports__def_8h.html#c69199f7665376142c7065715af51c68">ports_def.h</a>
+<li>ICSYS
+: <a class="el" href="ports__def_8h.html#60b41fd882e4ff93f2b403d9775fcfb8">ports_def.h</a>
+<li>identity
+: <a class="el" href="objdictdef_8h.html#af41acc8d0f07edd6f123c3ab65a43aa">objdictdef.h</a>
+<li>IICDR
+: <a class="el" href="ports__def_8h.html#6549c859393b988c66631847e3f05b77">ports_def.h</a>
+<li>indextable
+: <a class="el" href="objdictdef_8h.html#236f1ee20dcd5c96a37d32318ec2dd16">objdictdef.h</a>
+<li>INITEE
+: <a class="el" href="ports__def_8h.html#2343d58943d38cc5a2d1bd5f01c449bd">ports_def.h</a>
+<li>initHCS12()
+: <a class="el" href="canOpenDriver_8c.html#c71399958d35a7f703416f025603ee26">canOpenDriver.c</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#c71399958d35a7f703416f025603ee26">applicfg.h</a>
+<li>Initialisation
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">states.h</a>
+<li>initialisation_t
+: <a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">states.h</a>
+<li>initPLL()
+: <a class="el" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">canOpenDriver.c</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#51e71c727eb7a49e2fde962a3d190a6b">applicfg.h</a>
+<li>initPreOperationalMode()
+: <a class="el" href="states_8h.html#3e57769f3a958c103825263b7abdd92b">states.h</a>
+<li>INITRG
+: <a class="el" href="ports__def_8h.html#68f415ce6ef5ce8396b4d93f6691f2d9">ports_def.h</a>
+<li>INITRM
+: <a class="el" href="ports__def_8h.html#d22d93ca301c0efb24ce748df6b1f4de">ports_def.h</a>
+<li>initSCI_0()
+: <a class="el" href="hcs12_2applicfg_8h.html#f86db4b817c1a59a819cbdd51779bfaa">applicfg.h</a>
+, <a class="el" href="canOpenDriver_8c.html#f86db4b817c1a59a819cbdd51779bfaa">canOpenDriver.c</a>
+<li>initSCI_1()
+: <a class="el" href="canOpenDriver_8c.html#b56fa1754706a57059103710178bdb68">canOpenDriver.c</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#b56fa1754706a57059103710178bdb68">applicfg.h</a>
+<li>initSDOline()
+: <a class="el" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">sdo.c</a>
+, <a class="el" href="sdo_8h.html#b9c873a15f55b29112b5527a6cc6898d">sdo.h</a>
+<li>initTimer()
+: <a class="el" href="canOpenDriver_8h.html#02922529b60419a94afe8f369dda070b">canOpenDriver.h</a>
+, <a class="el" href="timers__unix_8c.html#02922529b60419a94afe8f369dda070b">timers_unix.c</a>
+, <a class="el" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">canOpenDriver.c</a>
+<li>INLINE
+: <a class="el" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">sdo.c</a>
+<li>int16
+: <a class="el" href="objdictdef_8h.html#09e4d5c13c275d380da6580a03af5e92">objdictdef.h</a>
+<li>int24
+: <a class="el" href="objdictdef_8h.html#5f7806f4906de9a13002fadc6b8b3f42">objdictdef.h</a>
+<li>INT24_2_32
+: <a class="el" href="win32_2applicfg_8h.html#7cf9d89ab157643b84781b1b8cbba418">applicfg.h</a>
+<li>int32
+: <a class="el" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">objdictdef.h</a>
+<li>INT32_2_24
+: <a class="el" href="win32_2applicfg_8h.html#51591369c6d44dec7d6db08c6bc2d73e">applicfg.h</a>
+<li>int40
+: <a class="el" href="objdictdef_8h.html#29444aa748cff063eb0de639f7b3b298">objdictdef.h</a>
+<li>INT40_2_64
+: <a class="el" href="win32_2applicfg_8h.html#43c6309a018e52cb75d7fea6b33225ef">applicfg.h</a>
+<li>int48
+: <a class="el" href="objdictdef_8h.html#32117599132383a464bb56fe48cc0f2a">objdictdef.h</a>
+<li>INT48_2_64
+: <a class="el" href="win32_2applicfg_8h.html#4ff6132b41561009e9385ba996e684b9">applicfg.h</a>
+<li>int56
+: <a class="el" href="objdictdef_8h.html#8f9a4d8cdee95ac02cfe9fa6da24471e">objdictdef.h</a>
+<li>INT56_2_64
+: <a class="el" href="win32_2applicfg_8h.html#84b5646cf694c49c63ec810a342f70a6">applicfg.h</a>
+<li>int64
+: <a class="el" href="objdictdef_8h.html#09fc63bce67d19142460e915d94f732f">objdictdef.h</a>
+<li>INT64_2_40
+: <a class="el" href="win32_2applicfg_8h.html#1331f4b2a723553c126f866acea0d6ed">applicfg.h</a>
+<li>INT64_2_48
+: <a class="el" href="win32_2applicfg_8h.html#2179ddc6efeb1c957412234f5a6fd86f">applicfg.h</a>
+<li>INT64_2_56
+: <a class="el" href="win32_2applicfg_8h.html#6461005b325a7be7bae2bfa0d0b3377c">applicfg.h</a>
+<li>int8
+: <a class="el" href="objdictdef_8h.html#05dd69e54275d0ffb23aa062e522f72c">objdictdef.h</a>
+<li>INTCR
+: <a class="el" href="ports__def_8h.html#568e659344d7215ee02088aa47ecd639">ports_def.h</a>
+<li>INTEGER16
+: <a class="el" href="hcs12_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">applicfg.h</a>
+<li>INTEGER24
+: <a class="el" href="unix_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">applicfg.h</a>
+<li>INTEGER32
+: <a class="el" href="unix_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">applicfg.h</a>
+<li>INTEGER40
+: <a class="el" href="win32_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">applicfg.h</a>
+<li>INTEGER48
+: <a class="el" href="hcs12_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">applicfg.h</a>
+<li>INTEGER56
+: <a class="el" href="hcs12_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">applicfg.h</a>
+<li>INTEGER64
+: <a class="el" href="hcs12_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">applicfg.h</a>
+<li>INTEGER8
+: <a class="el" href="win32_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">applicfg.h</a>
+<li>IO_PORTS_16
+: <a class="el" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">portsaccess.h</a>
+<li>IO_PORTS_8
+: <a class="el" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">portsaccess.h</a>
+<li>ITCR
+: <a class="el" href="ports__def_8h.html#835d8810381fe2d4ae5a03ab0b735954">ports_def.h</a>
+<li>ITEST
+: <a class="el" href="ports__def_8h.html#5dc5538bd3b16f7dc2b5f20ad37e1719">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x6c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,238 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li id="current"><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>last_alarm_set
+: <a class="el" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">timers_xeno.c</a>
+<li>last_occured_alarm
+: <a class="el" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">timers_xeno.c</a>
+<li>last_sig
+: <a class="el" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">timers_unix.c</a>
+<li>last_time_read
+: <a class="el" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">timers_xeno.c</a>
+<li>last_time_set
+: <a class="el" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">timers_unix.c</a>
+<li>last_timer_raw
+: <a class="el" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">timer.c</a>
+<li>LeaveMutex()
+: <a class="el" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">timers_unix.c</a>
+, <a class="el" href="timers__xeno_8c.html#73d9a4eb941fb20cf6b597840510394b">timers_xeno.c</a>
+, <a class="el" href="timers__win32_8cpp.html#73d9a4eb941fb20cf6b597840510394b">timers_win32.cpp</a>
+, <a class="el" href="timers__driver_8h.html#73d9a4eb941fb20cf6b597840510394b">timers_driver.h</a>
+<li>LIB_HANDLE
+: <a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">canfestival.h</a>
+<li>lineToSDO()
+: <a class="el" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">sdo.c</a>
+, <a class="el" href="sdo_8h.html#ad6eb8be03b832ebba4dfb87aaba4065">sdo.h</a>
+<li>Linux_slave_bDeviceNodeId
+: <a class="el" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">example_objdict.c</a>
+<li>Linux_slave_count_sync
+: <a class="el" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">example_objdict.c</a>
+<li>Linux_slave_firstIndex
+: <a class="el" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">example_objdict.c</a>
+<li>Linux_slave_heartBeatTimers
+: <a class="el" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">example_objdict.c</a>
+<li>Linux_slave_highestSubIndex_2000
+: <a class="el" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">example_objdict.c</a>
+<li>Linux_slave_highestSubIndex_6000
+: <a class="el" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">example_objdict.c</a>
+<li>Linux_slave_highestSubIndex_6001
+: <a class="el" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">example_objdict.c</a>
+<li>Linux_slave_highestSubIndex_6002
+: <a class="el" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">example_objdict.c</a>
+<li>Linux_slave_iam_a_slave
+: <a class="el" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">example_objdict.c</a>
+<li>Linux_slave_Index1000
+: <a class="el" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">example_objdict.c</a>
+<li>Linux_slave_Index1001
+: <a class="el" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">example_objdict.c</a>
+<li>Linux_slave_Index1005
+: <a class="el" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">example_objdict.c</a>
+<li>Linux_slave_Index1006
+: <a class="el" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">example_objdict.c</a>
+<li>Linux_slave_Index1007
+: <a class="el" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">example_objdict.c</a>
+<li>Linux_slave_Index1008
+: <a class="el" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">example_objdict.c</a>
+<li>Linux_slave_Index1009
+: <a class="el" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">example_objdict.c</a>
+<li>Linux_slave_Index100A
+: <a class="el" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">example_objdict.c</a>
+<li>Linux_slave_Index1016
+: <a class="el" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">example_objdict.c</a>
+<li>Linux_slave_Index1017
+: <a class="el" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">example_objdict.c</a>
+<li>Linux_slave_Index1018
+: <a class="el" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">example_objdict.c</a>
+<li>Linux_slave_Index1200
+: <a class="el" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">example_objdict.c</a>
+<li>Linux_slave_Index1280
+: <a class="el" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">example_objdict.c</a>
+<li>Linux_slave_Index1400
+: <a class="el" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">example_objdict.c</a>
+<li>Linux_slave_Index1401
+: <a class="el" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">example_objdict.c</a>
+<li>Linux_slave_Index1402
+: <a class="el" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">example_objdict.c</a>
+<li>Linux_slave_Index1600
+: <a class="el" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">example_objdict.c</a>
+<li>Linux_slave_Index1601
+: <a class="el" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">example_objdict.c</a>
+<li>Linux_slave_Index1602
+: <a class="el" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">example_objdict.c</a>
+<li>Linux_slave_Index1800
+: <a class="el" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">example_objdict.c</a>
+<li>Linux_slave_Index1801
+: <a class="el" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">example_objdict.c</a>
+<li>Linux_slave_Index1802
+: <a class="el" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">example_objdict.c</a>
+<li>Linux_slave_Index1A00
+: <a class="el" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">example_objdict.c</a>
+<li>Linux_slave_Index1A01
+: <a class="el" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">example_objdict.c</a>
+<li>Linux_slave_Index1A02
+: <a class="el" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">example_objdict.c</a>
+<li>Linux_slave_Index2000
+: <a class="el" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">example_objdict.c</a>
+<li>Linux_slave_Index6000
+: <a class="el" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">example_objdict.c</a>
+<li>Linux_slave_Index6001
+: <a class="el" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">example_objdict.c</a>
+<li>Linux_slave_Index6002
+: <a class="el" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">example_objdict.c</a>
+<li>Linux_slave_obj1001
+: <a class="el" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">example_objdict.c</a>
+<li>Linux_slave_obj1005
+: <a class="el" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">example_objdict.c</a>
+<li>Linux_slave_obj1006
+: <a class="el" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">example_objdict.c</a>
+<li>Linux_slave_obj1007
+: <a class="el" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">example_objdict.c</a>
+<li>Linux_slave_obj1008
+: <a class="el" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">example_objdict.c</a>
+<li>Linux_slave_obj1009
+: <a class="el" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">example_objdict.c</a>
+<li>Linux_slave_obj100A
+: <a class="el" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">example_objdict.c</a>
+<li>Linux_slave_obj1016
+: <a class="el" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">example_objdict.c</a>
+<li>Linux_slave_obj1016_cnt
+: <a class="el" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">example_objdict.c</a>
+<li>Linux_slave_obj1017
+: <a class="el" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">example_objdict.c</a>
+<li>Linux_slave_obj1018
+: <a class="el" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">example_objdict.c</a>
+<li>Linux_slave_obj1200
+: <a class="el" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">example_objdict.c</a>
+<li>Linux_slave_obj1280
+: <a class="el" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">example_objdict.c</a>
+<li>Linux_slave_obj1400
+: <a class="el" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">example_objdict.c</a>
+<li>Linux_slave_obj1401
+: <a class="el" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">example_objdict.c</a>
+<li>Linux_slave_obj1402
+: <a class="el" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">example_objdict.c</a>
+<li>Linux_slave_obj1600_cnt
+: <a class="el" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">example_objdict.c</a>
+<li>Linux_slave_obj1600_mappedVar
+: <a class="el" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">example_objdict.c</a>
+<li>Linux_slave_obj1601_cnt
+: <a class="el" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">example_objdict.c</a>
+<li>Linux_slave_obj1601_mappedVar
+: <a class="el" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">example_objdict.c</a>
+<li>Linux_slave_obj1602_cnt
+: <a class="el" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">example_objdict.c</a>
+<li>Linux_slave_obj1602_mappedVar
+: <a class="el" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">example_objdict.c</a>
+<li>Linux_slave_obj1800
+: <a class="el" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">example_objdict.c</a>
+<li>Linux_slave_obj1801
+: <a class="el" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">example_objdict.c</a>
+<li>Linux_slave_obj1802
+: <a class="el" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">example_objdict.c</a>
+<li>Linux_slave_obj1A00_cnt
+: <a class="el" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">example_objdict.c</a>
+<li>Linux_slave_obj1A00_mappedVar
+: <a class="el" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">example_objdict.c</a>
+<li>Linux_slave_obj1A01_cnt
+: <a class="el" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">example_objdict.c</a>
+<li>Linux_slave_obj1A01_mappedVar
+: <a class="el" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">example_objdict.c</a>
+<li>Linux_slave_obj1A02_cnt
+: <a class="el" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">example_objdict.c</a>
+<li>Linux_slave_obj1A02_mappedVar
+: <a class="el" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">example_objdict.c</a>
+<li>Linux_slave_objdict
+: <a class="el" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">example_objdict.c</a>
+<li>Linux_slave_valueRangeTest()
+: <a class="el" href="example__objdict_8c.html#e574fe0d6808ebb128aee1cdb108d700">example_objdict.c</a>
+<li>LoadCanDriver()
+: <a class="el" href="drivers__win32_8cpp.html#a6eed61fc15f41f772d4645d7a5edeb5">drivers_win32.cpp</a>
+, <a class="el" href="win32_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">canfestival.h</a>
+, <a class="el" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">unix.c</a>
+<li>lock()
+: <a class="el" href="interrupt_8h.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">interrupt.h</a>
+, <a class="el" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">interrupt.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x6d.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li id="current"><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>M6811_ARCH_32K
+: <a class="el" href="param_8h.html#b1bf3be1865d30f8010eb223be3584ce">param.h</a>
+<li>M6811_DEF_BAUD
+: <a class="el" href="param_8h.html#e377e8f315ba31f0f0835f4781d98f27">param.h</a>
+<li>Manager
+: <a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit.py</a>
+<li>masterRequestNodeState()
+: <a class="el" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">nmtMaster.c</a>
+, <a class="el" href="nmtMaster_8h.html#98bee3f402438056dbd653e752054796">nmtMaster.h</a>
+<li>masterSendNMTnodeguard()
+: <a class="el" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">nmtMaster.c</a>
+, <a class="el" href="nmtMaster_8h.html#f63689baeabb15103c2b7afe8885c5c4">nmtMaster.h</a>
+<li>masterSendNMTstateChange()
+: <a class="el" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">nmtMaster.c</a>
+, <a class="el" href="nmtMaster_8h.html#6170d95d9900ef756921a934c5fb37d2">nmtMaster.h</a>
+<li>max
+: <a class="el" href="canOpenDriver_8c.html#ffe776513b24d84b39af8ab0930fef7f">canOpenDriver.c</a>
+<li>MAX_CAN_BUS_ID
+: <a class="el" href="config_8h.html#715b027ae7857972f94a1d5bee05af03">config.h</a>
+<li>MAX_NB_CAN_PIPES
+: <a class="el" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">can_virtual.c</a>
+<li>MAX_NB_CAN_PORTS
+: <a class="el" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">unix.c</a>
+<li>MAX_NB_TIMER
+: <a class="el" href="config_8h.html#cbb0f0858383466430c5fcd448391d16">config.h</a>
+<li>MAX_STACK_MSG_RCV
+: <a class="el" href="candriver_8h.html#604df069233e19d5960b444524a43042">candriver.h</a>
+<li>maxval
+: <a class="el" href="timers__unix_8c.html#016587a4d6fc754357c47c9df9f0bde4">timers_unix.c</a>
+<li>MCCNTH
+: <a class="el" href="ports__def_8h.html#53888e9d6f78219e58da52403fce9417">ports_def.h</a>
+<li>MCCNTL
+: <a class="el" href="ports__def_8h.html#feec7c62e9220199e28d3deb343076f4">ports_def.h</a>
+<li>MCCTL
+: <a class="el" href="ports__def_8h.html#a3a194a0927cf50052ca580d40f20e19">ports_def.h</a>
+<li>MCFLG
+: <a class="el" href="ports__def_8h.html#6a850b421ad238e8105333eb2b596c0d">ports_def.h</a>
+<li>MEMSIZ0
+: <a class="el" href="ports__def_8h.html#349a75bd3c35acb9600fe31d0971ce65">ports_def.h</a>
+<li>MEMSIZ1
+: <a class="el" href="ports__def_8h.html#95155eab2544a98147cc1d63575d7394">ports_def.h</a>
+<li>min_val
+: <a class="el" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">timer.c</a>
+<li>minutes
+: <a class="el" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">example_objdict.c</a>
+, <a class="el" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">example_objdict.h</a>
+<li>MISC
+: <a class="el" href="ports__def_8h.html#ead8ec46f12a4aabf8975cf1b6c0c24c">ports_def.h</a>
+<li>Mode
+: <a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit.py</a>
+<li>MODE
+: <a class="el" href="ports__def_8h.html#b8c52c1b4c021ed3e6b6b677bd2ac019">ports_def.h</a>
+<li>Mode
+: <a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit.py</a>
+<li>MS_TO_TIMEVAL
+: <a class="el" href="timers__unix_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">timerscfg.h</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">applicfg.h</a>
+<li>MSG_ERR
+: <a class="el" href="unix_2applicfg_8h.html#99178e2619db849578b20df5aa241844">applicfg.h</a>
+<li>MSG_EXT
+: <a class="el" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">canmsg.h</a>
+<li>MSG_EXT_MASK
+: <a class="el" href="canmsg_8h.html#4796f51e6847235d7fcb74b35a023f9f">canmsg.h</a>
+<li>MSG_FILT_MASK_SHIFT
+: <a class="el" href="canmsg_8h.html#664009574504682c47743d2a3690afa7">canmsg.h</a>
+<li>MSG_ID_MASK
+: <a class="el" href="canmsg_8h.html#9a9e40fdca7c76479284ba350e3c8506">canmsg.h</a>
+<li>MSG_LOCAL
+: <a class="el" href="canmsg_8h.html#8371666c6983526f38115cda79f63d62">canmsg.h</a>
+<li>MSG_LOCAL_MASK
+: <a class="el" href="canmsg_8h.html#0fa902ccfba692bf3db9782496acc80b">canmsg.h</a>
+<li>MSG_OVR
+: <a class="el" href="canmsg_8h.html#8a25d646d69812829a67d88e00245007">canmsg.h</a>
+<li>MSG_PROCESSLOCAL
+: <a class="el" href="canmsg_8h.html#2b53a66520d29f4df4473fff575ad417">canmsg.h</a>
+<li>MSG_RTR
+: <a class="el" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">canmsg.h</a>
+<li>MSG_RTR_MASK
+: <a class="el" href="canmsg_8h.html#003ae3d402f58589544d93f02ae5e252">canmsg.h</a>
+<li>MSG_WAR
+: <a class="el" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">applicfg.h</a>
+<li>msgRcv
+: <a class="el" href="candriver_8h.html#54c57753f0e749e7ca14315c745bc8d9">candriver.h</a>
+<li>msgRecu
+: <a class="el" href="interrupt_8c.html#9c5b421f784338eb10343d2724c56706">interrupt.c</a>
+<li>MTST0
+: <a class="el" href="ports__def_8h.html#39ae2b0c416237bbf5450e67043d1a07">ports_def.h</a>
+<li>MTST1
+: <a class="el" href="ports__def_8h.html#9fbd136344b18115f6bb7105423bbe45">ports_def.h</a>
+<li>MyCase
+: <a class="el" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">can_virtual.c</a>
+<li>myTEXT
+: <a class="el" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">drivers_win32.cpp</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x6e.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li id="current"><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NB_LINE_CAN
+: <a class="el" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">candriver.h</a>
+<li>NMT
+: <a class="el" href="def_8h.html#adbe0bb038acafa1c8adb0f98c870233">def.h</a>
+<li>NMT_Enter_PreOperational
+: <a class="el" href="def_8h.html#bdbbb7ecbe41058f60f684c10e07e08e">def.h</a>
+<li>NMT_MAX_NODE_ID
+: <a class="el" href="config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">config.h</a>
+<li>NMT_Reset_Comunication
+: <a class="el" href="def_8h.html#fd16bdbe636d7c761a9e015a7d7653ce">def.h</a>
+<li>NMT_Reset_Node
+: <a class="el" href="def_8h.html#b349b5574a1ea67ff0ef76b9f9b6319e">def.h</a>
+<li>NMT_Start_Node
+: <a class="el" href="def_8h.html#9654207fdc32413aa792c8a2dc9d414f">def.h</a>
+<li>NMT_Stop_Node
+: <a class="el" href="def_8h.html#7aae99c67e9ebd9491a246baf92570fa">def.h</a>
+<li>NO_INLINE
+: <a class="el" href="sdo_8c.html#b5ce7bd7fe4169a9f709815f03f9870b">sdo.c</a>
+<li>NODE_GUARD
+: <a class="el" href="def_8h.html#78d5d3f71db9f360c9e3d3953707b0c1">def.h</a>
+<li>NODE_ID
+: <a class="el" href="example__objdict_8c.html#e19bfd2ea75b7ddfc0c9e520240ab733">example_objdict.c</a>
+<li>NodeList
+: <a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit.py</a>
+<li>None
+: <a class="el" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">states.c</a>
+<li>NOT_A_REQUEST
+: <a class="el" href="def_8h.html#0c43b00ce49efc3586ad17dd80d73940">def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x6f.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li id="current"><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>objdictToSDOline()
+: <a class="el" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">sdo.c</a>
+, <a class="el" href="sdo_8h.html#29427a80fd1aeabff30bf0602fbc220f">sdo.h</a>
+<li>octet_string
+: <a class="el" href="objdictdef_8h.html#6d6f1c4c9f3af57487f3afe94af70403">objdictdef.h</a>
+<li>OD_LENGTH_DATA_INVALID
+: <a class="el" href="def_8h.html#61ccafe5e75997254b97211672886fa8">def.h</a>
+<li>OD_NO_SUCH_OBJECT
+: <a class="el" href="def_8h.html#c52e3a6802662a7fe61a4efdc5b12e52">def.h</a>
+<li>OD_NO_SUCH_SUBINDEX
+: <a class="el" href="def_8h.html#d5e7c0b1fe309d9d2f71a0eceb905d32">def.h</a>
+<li>OD_NOT_MAPPABLE
+: <a class="el" href="def_8h.html#4c29f0a96ace19f670f469540c554fd5">def.h</a>
+<li>OD_READ_NOT_ALLOWED
+: <a class="el" href="def_8h.html#b83689b7bd34aa05b35545f3fdebbf2b">def.h</a>
+<li>OD_SUCCESSFUL
+: <a class="el" href="def_8h.html#cb82b94eb8e368e8c347b2273b6e514e">def.h</a>
+<li>OD_VALUE_TOO_HIGH
+: <a class="el" href="def_8h.html#8fd6804c3f6d1de461233025389396cb">def.h</a>
+<li>OD_VALUE_TOO_LOW
+: <a class="el" href="def_8h.html#f483b080738d035e89f41e199f79c44e">def.h</a>
+<li>OD_WRITE_NOT_ALLOWED
+: <a class="el" href="def_8h.html#53e6ac773b19b6d22d423eed2aeaa2af">def.h</a>
+<li>ODCallback_t
+: <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">objdictdef.h</a>
+<li>OnAboutMenu()
+: <a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">networkedit.py</a>
+<li>OnAddMapVariableMenu()
+: <a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">networkedit.py</a>
+<li>OnAddPDOReceiveMenu()
+: <a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">networkedit.py</a>
+<li>OnAddPDOTransmitMenu()
+: <a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">networkedit.py</a>
+<li>OnAddSDOClientMenu()
+: <a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">networkedit.py</a>
+<li>OnAddSDOServerMenu()
+: <a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">networkedit.py</a>
+<li>OnAddSlaveMenu()
+: <a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">networkedit.py</a>
+<li>OnAddUserTypeMenu()
+: <a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">networkedit.py</a>
+<li>OnCOB_ID_SyncUpdate()
+: <a class="el" href="sync_8c.html#82595787f641ab85980d83522f1158b0">sync.c</a>
+<li>OnCommunicationMenu()
+: <a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">networkedit.py</a>
+<li>OnEditProfileMenu()
+: <a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">networkedit.py</a>
+<li>OnHearbeatProducerUpdate()
+: <a class="el" href="lifegrd_8c.html#ec7b3543d04cf7d7098b27fba2510696">lifegrd.c</a>
+<li>OnHeartbeatProducerUpdate()
+: <a class="el" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">lifegrd.c</a>
+<li>OnHelpCANFestivalMenu()
+: <a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">networkedit.py</a>
+<li>OnHelpDS301Menu()
+: <a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">networkedit.py</a>
+<li>OnNewProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">networkedit.py</a>
+<li>OnNodeInfosMenu()
+: <a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">networkedit.py</a>
+<li>OnNodeSelectedChanged()
+: <a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">networkedit.py</a>
+<li>OnOpenProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">networkedit.py</a>
+<li>OnOtherCommunicationMenu()
+: <a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">networkedit.py</a>
+<li>OnQuitMenu()
+: <a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">networkedit.py</a>
+<li>OnRedoMenu()
+: <a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">networkedit.py</a>
+<li>OnRefreshMenu()
+: <a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">networkedit.py</a>
+<li>OnRemoveSlaveMenu()
+: <a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">networkedit.py</a>
+<li>OnSaveProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">networkedit.py</a>
+<li>OnUndoMenu()
+: <a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">networkedit.py</a>
+<li>OpenHtmlFrame()
+: <a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">networkedit.py</a>
+<li>OpenPDFDocIndex()
+: <a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">DS301_index.py</a>
+<li>Operational
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">states.h</a>
+<li>operational_t
+: <a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">states.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x70.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,323 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li id="current"><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PA0H
+: <a class="el" href="ports__def_8h.html#d5dd8fa1f9a757c510191212ef28809a">ports_def.h</a>
+<li>PA1H
+: <a class="el" href="ports__def_8h.html#7d83f2c31479de365cf43f3ff6613fd2">ports_def.h</a>
+<li>PA2H
+: <a class="el" href="ports__def_8h.html#8dffd5074bef734857960a522479c441">ports_def.h</a>
+<li>PA3H
+: <a class="el" href="ports__def_8h.html#fd81bf647d509ec2ff89966e8a4f7eba">ports_def.h</a>
+<li>PACN0L
+: <a class="el" href="ports__def_8h.html#c1c2c1c9c9215d12a15906ede2dde58e">ports_def.h</a>
+<li>PACN1H
+: <a class="el" href="ports__def_8h.html#d46691a62be4e452d330bca4bd6bdcd2">ports_def.h</a>
+<li>PACN2L
+: <a class="el" href="ports__def_8h.html#9d1df97db12c7cc0ba4cf9c523a660bd">ports_def.h</a>
+<li>PACN3H
+: <a class="el" href="ports__def_8h.html#85abea69712fb9baf32eba733b640560">ports_def.h</a>
+<li>PACTL
+: <a class="el" href="ports__def_8h.html#369a30cbad4abb0315f4ec81b9c17de5">ports_def.h</a>
+<li>PAFLG
+: <a class="el" href="ports__def_8h.html#9ab15265afebf01d44ae2e69682e826f">ports_def.h</a>
+<li>ParseCPJFile()
+: <a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">eds_utils.py</a>
+<li>ParseEDSFile()
+: <a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">eds_utils.py</a>
+<li>ParseFile()
+: <a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">xml_in.py</a>
+<li>PARTIDH
+: <a class="el" href="ports__def_8h.html#5651c2155c68c226f763a909e6164395">ports_def.h</a>
+<li>PARTIDL
+: <a class="el" href="ports__def_8h.html#85ae2d3c8bfa90d81d04c42b73a8171f">ports_def.h</a>
+<li>PBCTL
+: <a class="el" href="ports__def_8h.html#95fb1c47a29db8b9c923649615ebee1e">ports_def.h</a>
+<li>PBFLG
+: <a class="el" href="ports__def_8h.html#551109bbeda3c352bcd05aab5b715e38">ports_def.h</a>
+<li>PDO1rx
+: <a class="el" href="def_8h.html#17c7ee302d491b1ef74d2a4a795f82c6">def.h</a>
+<li>PDO1tx
+: <a class="el" href="def_8h.html#0a250614ba4dca3e87f768efcb58f238">def.h</a>
+<li>PDO2rx
+: <a class="el" href="def_8h.html#b23848999420738438097816fee3f25d">def.h</a>
+<li>PDO2tx
+: <a class="el" href="def_8h.html#67f4224b2c072a82b37a4835ca1c75e1">def.h</a>
+<li>PDO3rx
+: <a class="el" href="def_8h.html#239d135abea5ec798461cad43f9286b5">def.h</a>
+<li>PDO3tx
+: <a class="el" href="def_8h.html#00ef0f6ae698f9cb944b4302e66e6c83">def.h</a>
+<li>PDO4rx
+: <a class="el" href="def_8h.html#282f714f745dd28e9a017044020aa3dc">def.h</a>
+<li>PDO4tx
+: <a class="el" href="def_8h.html#bda4cc9ec44d1fc524bfdcae030df4be">def.h</a>
+<li>pdo_communication_parameter
+: <a class="el" href="objdictdef_8h.html#1859f0914b9556179e3658f3b5efd4d3">objdictdef.h</a>
+<li>PDO_MAP
+: <a class="el" href="example__objdict_8c.html#3c135ec43472f37c279f888728b8e603">example_objdict.c</a>
+<li>pdo_mapping
+: <a class="el" href="objdictdef_8h.html#dfeca7df5126898b817e3aa1dbd46a56">objdictdef.h</a>
+<li>PDO_MAX_LEN
+: <a class="el" href="def_8h.html#53c0d55da6d9ed06d7f55c595611eccc">def.h</a>
+<li>PDOmGR()
+: <a class="el" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">pdo.c</a>
+, <a class="el" href="pdo_8h.html#298b8291fa35cca22264cf8a70bf138a">pdo.h</a>
+<li>PEAR
+: <a class="el" href="ports__def_8h.html#937758fee983a1719c2c578be7d24cd7">ports_def.h</a>
+<li>PERH
+: <a class="el" href="ports__def_8h.html#580827b8a3a5753e681acc0a31dd24d1">ports_def.h</a>
+<li>PERJ
+: <a class="el" href="ports__def_8h.html#dc014883f63921ce0cb67ff173fe7139">ports_def.h</a>
+<li>PERM
+: <a class="el" href="ports__def_8h.html#c807e65b8c2cf0d924823993c5d3e99d">ports_def.h</a>
+<li>PERP
+: <a class="el" href="ports__def_8h.html#2e3ad511f50fc462e18374d69d652098">ports_def.h</a>
+<li>PERS
+: <a class="el" href="ports__def_8h.html#cd926066f05b2f51e61f1ef6d8a7724e">ports_def.h</a>
+<li>PERT
+: <a class="el" href="ports__def_8h.html#6a6aa65c2b9528028d25691ffd10a98b">ports_def.h</a>
+<li>PF_CAN
+: <a class="el" href="can__socket_8c.html#eac0c3db7a1e021f17987bcc76893849">can_socket.c</a>
+<li>PIEH
+: <a class="el" href="ports__def_8h.html#535a981e8b19887182c7c263b326fc3b">ports_def.h</a>
+<li>PIEJ
+: <a class="el" href="ports__def_8h.html#024a81f525df9e628ee6c924c36ff792">ports_def.h</a>
+<li>PIEP
+: <a class="el" href="ports__def_8h.html#6d7c911b3963fb4ffc331e34cb5dd65e">ports_def.h</a>
+<li>PIFH
+: <a class="el" href="ports__def_8h.html#9e9e31b1c1b6464e476e01ea22941a22">ports_def.h</a>
+<li>PIFJ
+: <a class="el" href="ports__def_8h.html#131099a2ef483a928a44450524f82567">ports_def.h</a>
+<li>PIFP
+: <a class="el" href="ports__def_8h.html#caf7f8649c56ac8571bea7267db963c0">ports_def.h</a>
+<li>PLLCTL
+: <a class="el" href="ports__def_8h.html#c5c4a1f05b54f73904b0c0aa7063a063">ports_def.h</a>
+<li>PORTA
+: <a class="el" href="ports__def_8h.html#7c8a7f98a98d8cb125dd57a66720ab30">ports_def.h</a>
+<li>PORTAD0
+: <a class="el" href="ports__def_8h.html#840a1b8e83eb19a692bbfe280cd5fae5">ports_def.h</a>
+<li>PORTAD1
+: <a class="el" href="ports__def_8h.html#829f420b0c765dc1f38acc64d1fdf3ba">ports_def.h</a>
+<li>PORTB
+: <a class="el" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">ports_def.h</a>
+<li>PORTE
+: <a class="el" href="ports__def_8h.html#7e2386d3b1084b5b875ae3696f550ba9">ports_def.h</a>
+<li>PORTK
+: <a class="el" href="ports__def_8h.html#6bd5cd2c2fce3bf30567be8356ea8473">ports_def.h</a>
+<li>post_sync_t
+: <a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">sync.h</a>
+<li>post_TPDO_t
+: <a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">sync.h</a>
+<li>PPAGE
+: <a class="el" href="ports__def_8h.html#74bb05c403a183f430c3d79c3da66637">ports_def.h</a>
+<li>PPSH
+: <a class="el" href="ports__def_8h.html#dee7f267a39162b3b98ad8c89fd3c9ab">ports_def.h</a>
+<li>PPSJ
+: <a class="el" href="ports__def_8h.html#bd94152a5f093df5664c45a53d7582bd">ports_def.h</a>
+<li>PPSM
+: <a class="el" href="ports__def_8h.html#b06ef88f12c7825e8841e73754d798c7">ports_def.h</a>
+<li>PPSP
+: <a class="el" href="ports__def_8h.html#371c170581fe5d8f2db45a80afed2aad">ports_def.h</a>
+<li>PPSS
+: <a class="el" href="ports__def_8h.html#86e05b2177a037b0c70c03176cdaab9d">ports_def.h</a>
+<li>PPST
+: <a class="el" href="ports__def_8h.html#c280341f398840b1686e0837bdf152cb">ports_def.h</a>
+<li>Pre_operational
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">states.h</a>
+<li>preOperational_t
+: <a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">states.h</a>
+<li>Preparing
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b">states.h</a>
+<li>print_message()
+: <a class="el" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">can_virtual.c</a>
+<li>printSCI_nbr()
+: <a class="el" href="canOpenDriver_8c.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">canOpenDriver.c</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">applicfg.h</a>
+<li>printSCI_str()
+: <a class="el" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">canOpenDriver.c</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#6e3075ae435e83aefc018e5218c197d0">applicfg.h</a>
+<li>proceedNMTstateChange()
+: <a class="el" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">nmtSlave.c</a>
+, <a class="el" href="nmtSlave_8h.html#97d175ea168c149c99b01dcde0989743">nmtSlave.h</a>
+<li>proceedNODE_GUARD()
+: <a class="el" href="lifegrd_8h.html#b3248945e06e8b05518beddf665f174d">lifegrd.h</a>
+, <a class="el" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">lifegrd.c</a>
+<li>proceedPDO()
+: <a class="el" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">pdo.c</a>
+, <a class="el" href="pdo_8h.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">pdo.h</a>
+<li>proceedSDO()
+: <a class="el" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">sdo.c</a>
+, <a class="el" href="sdo_8h.html#2a93a7c780472b1d8666d89aa270f661">sdo.h</a>
+<li>proceedSYNC()
+: <a class="el" href="sync_8h.html#80cadcba23dc859db8a8d3f52789d6d1">sync.h</a>
+, <a class="el" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">sync.c</a>
+<li>ProducerHearbeatAlarm()
+: <a class="el" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">lifegrd.c</a>
+<li>PTH
+: <a class="el" href="ports__def_8h.html#e195e4b974f64e9b64a49fdab0d4aa72">ports_def.h</a>
+<li>PTIH
+: <a class="el" href="ports__def_8h.html#404a7e1d5def397b05ac1922c9052647">ports_def.h</a>
+<li>PTIJ
+: <a class="el" href="ports__def_8h.html#293bcff22daa75e79cd8ce8896adfb72">ports_def.h</a>
+<li>PTIM
+: <a class="el" href="ports__def_8h.html#aaf976e808e92970c4853195f46f86aa">ports_def.h</a>
+<li>PTIP
+: <a class="el" href="ports__def_8h.html#955f76954aa3a4ec132642ba61f4179b">ports_def.h</a>
+<li>PTIS
+: <a class="el" href="ports__def_8h.html#dbb7d014f3d51c19068e5d39f635a9a0">ports_def.h</a>
+<li>PTIT
+: <a class="el" href="ports__def_8h.html#a790cf313ffcb576686db78465445528">ports_def.h</a>
+<li>PTJ
+: <a class="el" href="ports__def_8h.html#09f60e88823b1ba522431ffca9516821">ports_def.h</a>
+<li>PTM
+: <a class="el" href="ports__def_8h.html#f321d4e67915520ce9b190f347508a4d">ports_def.h</a>
+<li>PTP
+: <a class="el" href="ports__def_8h.html#0110a12871e7df55e92e872965d30bf9">ports_def.h</a>
+<li>ptrMsgRcv
+: <a class="el" href="candriver_8h.html#509b5bc79f44e93ccb86d970a3aab01c">candriver.h</a>
+<li>ptrTable
+: <a class="el" href="dcf_8c.html#8bddcdce84393146515136d33d063060">dcf.c</a>
+<li>PTS
+: <a class="el" href="ports__def_8h.html#fd087524fff13e4a5a2e3bbd0e0e6752">ports_def.h</a>
+<li>PTT
+: <a class="el" href="ports__def_8h.html#b32322b4be11ce1568b95dd98d03eb72">ports_def.h</a>
+<li>PUCR
+: <a class="el" href="ports__def_8h.html#04c3d2a7346df4db141b06ab2878e778">ports_def.h</a>
+<li>PWMCAE
+: <a class="el" href="ports__def_8h.html#3db28c50a2cb416258258463f7a087bb">ports_def.h</a>
+<li>PWMCLK
+: <a class="el" href="ports__def_8h.html#33b97636917733281caa9b497938a31e">ports_def.h</a>
+<li>PWMCNT0
+: <a class="el" href="ports__def_8h.html#2b0d9340de4207fac5899ad76b5dd496">ports_def.h</a>
+<li>PWMCNT1
+: <a class="el" href="ports__def_8h.html#bf9bcf51f51436e28164aadc241d1645">ports_def.h</a>
+<li>PWMCNT2
+: <a class="el" href="ports__def_8h.html#9786ae7edfab828262939de5e5ef96b9">ports_def.h</a>
+<li>PWMCNT3
+: <a class="el" href="ports__def_8h.html#d348e1f529cc26e6879f13ab3a5aaad0">ports_def.h</a>
+<li>PWMCNT4
+: <a class="el" href="ports__def_8h.html#15913d0db787f077c3f53eb0a382e029">ports_def.h</a>
+<li>PWMCNT5
+: <a class="el" href="ports__def_8h.html#1d1168bde98ba45f17b78710f1539c3a">ports_def.h</a>
+<li>PWMCNT6
+: <a class="el" href="ports__def_8h.html#7d489563233cfd8082444c59e352fc6b">ports_def.h</a>
+<li>PWMCNT7
+: <a class="el" href="ports__def_8h.html#22d5e864a526ccef9f5604320c38544e">ports_def.h</a>
+<li>PWMCTL
+: <a class="el" href="ports__def_8h.html#075f2732b85727ece15a8960f83f4c88">ports_def.h</a>
+<li>PWMDTY0
+: <a class="el" href="ports__def_8h.html#cc6dece33a8535501d8ea70cbc37d97c">ports_def.h</a>
+<li>PWMDTY1
+: <a class="el" href="ports__def_8h.html#86b0fad94db22b222bba1f56c0948122">ports_def.h</a>
+<li>PWMDTY2
+: <a class="el" href="ports__def_8h.html#4cc05fb5f0882585f0b188108b609b6e">ports_def.h</a>
+<li>PWMDTY3
+: <a class="el" href="ports__def_8h.html#40a432c8152fd490d59cd60e7e758a2c">ports_def.h</a>
+<li>PWMDTY4
+: <a class="el" href="ports__def_8h.html#6cbbe5e1b4f361c362fc2b69056a5375">ports_def.h</a>
+<li>PWMDTY5
+: <a class="el" href="ports__def_8h.html#62d172c81c32ca5de6bfa17658fdd51b">ports_def.h</a>
+<li>PWMDTY6
+: <a class="el" href="ports__def_8h.html#af414f34428ba00752e5bd4d998d6c67">ports_def.h</a>
+<li>PWMDTY7
+: <a class="el" href="ports__def_8h.html#8ea496a806589920715abb706354095b">ports_def.h</a>
+<li>PWME
+: <a class="el" href="ports__def_8h.html#8ed3b354632e3b3b923020e0877b3c6a">ports_def.h</a>
+<li>PWMPER0
+: <a class="el" href="ports__def_8h.html#16f58e8b278accac047a952f8ee483b0">ports_def.h</a>
+<li>PWMPER1
+: <a class="el" href="ports__def_8h.html#b250a04692fb8bfefa997b77d92b9ff9">ports_def.h</a>
+<li>PWMPER2
+: <a class="el" href="ports__def_8h.html#27846eaf234ba2931711ad89b43a30b3">ports_def.h</a>
+<li>PWMPER3
+: <a class="el" href="ports__def_8h.html#31671be2d6ab9f578447c673fc6e44d8">ports_def.h</a>
+<li>PWMPER4
+: <a class="el" href="ports__def_8h.html#2627a17d78dce0fddb9ab187e02f4246">ports_def.h</a>
+<li>PWMPER5
+: <a class="el" href="ports__def_8h.html#cf1c34ca33511b39a16b54d8a2a28922">ports_def.h</a>
+<li>PWMPER6
+: <a class="el" href="ports__def_8h.html#658826c7ed4d0432560e4718595ea908">ports_def.h</a>
+<li>PWMPER7
+: <a class="el" href="ports__def_8h.html#d1481848294df9ce8f4aed5faeefd4c7">ports_def.h</a>
+<li>PWMPOL
+: <a class="el" href="ports__def_8h.html#984b22e173ab9225e771bf0a24db97c9">ports_def.h</a>
+<li>PWMPRCLK
+: <a class="el" href="ports__def_8h.html#807c81c06b85cd685495f81a29371a08">ports_def.h</a>
+<li>PWMPRSC
+: <a class="el" href="ports__def_8h.html#d2ce3a06a7be4f9b4488612abda70071">ports_def.h</a>
+<li>PWMSCLA
+: <a class="el" href="ports__def_8h.html#ad11b4209f29ad5e223857f7f52ce71f">ports_def.h</a>
+<li>PWMSCLB
+: <a class="el" href="ports__def_8h.html#2afc538d1b3c0f7f10e0ade18200f137">ports_def.h</a>
+<li>PWMSCNTA
+: <a class="el" href="ports__def_8h.html#7f8236b9687c048fa2dcb40c6ad52552">ports_def.h</a>
+<li>PWMSCNTB
+: <a class="el" href="ports__def_8h.html#42771a67f61871745d31358d79702460">ports_def.h</a>
+<li>PWMSDN
+: <a class="el" href="ports__def_8h.html#8601b3441e042a750cb177d0c8276cfc">ports_def.h</a>
+<li>PWMTST
+: <a class="el" href="ports__def_8h.html#95911ad82403cd9768ace9e13b897a97">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x71.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li id="current"><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>quick_index
+: <a class="el" href="objdictdef_8h.html#112b7eec6f7afdefaf6a31a72e8378b8">objdictdef.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x72.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li id="current"><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>RAM_SIZE
+: <a class="el" href="param_8h.html#b82dd208a7e716e09a3f8c229bfe78d7">param.h</a>
+<li>RDRH
+: <a class="el" href="ports__def_8h.html#9870ce5216c4ce3edad92cca56dece3b">ports_def.h</a>
+<li>RDRIV
+: <a class="el" href="ports__def_8h.html#944e5f745f61c815610fc0bc53845178">ports_def.h</a>
+<li>RDRJ
+: <a class="el" href="ports__def_8h.html#a0c4b9919ef74d0827d88001f8db0156">ports_def.h</a>
+<li>RDRM
+: <a class="el" href="ports__def_8h.html#876b4ae747fb8481110f5e415feb8b1b">ports_def.h</a>
+<li>RDRP
+: <a class="el" href="ports__def_8h.html#6b03639492a302c3fe44c16f18e70820">ports_def.h</a>
+<li>RDRS
+: <a class="el" href="ports__def_8h.html#bf3c1076c1947f203a2d2be1b41d60fb">ports_def.h</a>
+<li>RDRT
+: <a class="el" href="ports__def_8h.html#8dbb964110417eb69a55fa67f8ffcaee">ports_def.h</a>
+<li>readLocalDict()
+: <a class="el" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">objacces.c</a>
+<li>readNetworkDict()
+: <a class="el" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">sdo.c</a>
+, <a class="el" href="sdo_8h.html#0e102a0835e4115920cd406e80a8d135">sdo.h</a>
+<li>readNetworkDictCallback()
+: <a class="el" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">sdo.c</a>
+, <a class="el" href="sdo_8h.html#542a5cdd20c00aa130a39fe68295e769">sdo.h</a>
+<li>real32
+: <a class="el" href="objdictdef_8h.html#28febea0119ac32c99bf000e14dd963b">objdictdef.h</a>
+<li>REAL32
+: <a class="el" href="hcs12_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">applicfg.h</a>
+<li>real64
+: <a class="el" href="objdictdef_8h.html#d9350de53a70071ec5443672db37f61c">objdictdef.h</a>
+<li>REAL64
+: <a class="el" href="unix_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">applicfg.h</a>
+<li>REFDV
+: <a class="el" href="ports__def_8h.html#c977bdfc9a47c2c122b24c109b2ca1d2">ports_def.h</a>
+<li>RefreshBufferState()
+: <a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">networkedit.py</a>
+<li>RefreshCurrentIndexList()
+: <a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">networkedit.py</a>
+<li>RefreshMainMenu()
+: <a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">networkedit.py</a>
+<li>RefreshNetworkNodes()
+: <a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">networkedit.py</a>
+<li>RefreshProfileMenu()
+: <a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">networkedit.py</a>
+<li>RefreshStatusBar()
+: <a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">networkedit.py</a>
+<li>RefreshTitle()
+: <a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">networkedit.py</a>
+<li>RegisterSetODentryCallBack()
+: <a class="el" href="objacces_8h.html#514e7b9c13835a86446b1cd38fa34049">objacces.h</a>
+, <a class="el" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">objacces.c</a>
+<li>REPEAT_NMT_MAX_NODE_ID_TIMES
+: <a class="el" href="win32_2config_8h.html#8d57dac649574a206447c96bff05b170">config.h</a>
+<li>REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES
+: <a class="el" href="config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">config.h</a>
+<li>REQUEST
+: <a class="el" href="def_8h.html#6baece8be8f9ab55223d41b535511b6f">def.h</a>
+<li>resetSDO()
+: <a class="el" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">sdo.c</a>
+, <a class="el" href="sdo_8h.html#1f4f07eccc4890a11ccf4f632da7740b">sdo.h</a>
+<li>resetSDOline()
+: <a class="el" href="sdo_8h.html#42d33be015d4c4c83c73f1f0e588f481">sdo.h</a>
+, <a class="el" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">sdo.c</a>
+<li>resetTimer()
+: <a class="el" href="canOpenDriver_8c.html#339b24f4eee897d3c45d88de9a4901e8">canOpenDriver.c</a>
+, <a class="el" href="canOpenDriver_8h.html#339b24f4eee897d3c45d88de9a4901e8">canOpenDriver.h</a>
+<li>RestartSDO_TIMER
+: <a class="el" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">sdo.c</a>
+<li>RO
+: <a class="el" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">objdictdef.h</a>
+<li>ROM_SIZE
+: <a class="el" href="param_8h.html#d9e53d1418399b36953a40395ac1384d">param.h</a>
+<li>RTICTL
+: <a class="el" href="ports__def_8h.html#e2d9a627890de5fba9d6c7a3cf3e3115">ports_def.h</a>
+<li>RW
+: <a class="el" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">objdictdef.h</a>
+<li>Rx
+: <a class="el" href="def_8h.html#1803853d40a775230d2bd01a8a15ea91">def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x73.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,377 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li id="current"><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>s_BOARD
+: <a class="el" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">can_driver.h</a>
+<li>s_driver_procs
+: <a class="el" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">drivers_win32.cpp</a>
+<li>s_PDO
+: <a class="el" href="pdo_8h.html#7f9085f960c6632e8c79537abac9a9ff">pdo.h</a>
+<li>s_process_var
+: <a class="el" href="pdo_8h.html#cebb3b4d895da8e726cc7eddb6035e6f">pdo.h</a>
+<li>s_SDO
+: <a class="el" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">sdo.h</a>
+<li>s_timer_entry
+: <a class="el" href="timer_8h.html#da9472124b37d582959f8b16e6d29ffe">timer.h</a>
+<li>s_transfer
+: <a class="el" href="sdo_8h.html#0c41985ac8cf4546cbce64eb0f2ac897">sdo.h</a>
+<li>SC0CR1
+: <a class="el" href="ports__def_8h.html#c474e8f2e72624f07b9780aafc2a6b1b">ports_def.h</a>
+<li>SC0SR2
+: <a class="el" href="ports__def_8h.html#bccaebeecc1f27b28c80f5ff05998c4f">ports_def.h</a>
+<li>SC1CR1
+: <a class="el" href="ports__def_8h.html#b0116c935dd74dab77e3413da3bf659d">ports_def.h</a>
+<li>SC1SR2
+: <a class="el" href="ports__def_8h.html#df6775cdba6af335fa94a2c92778354e">ports_def.h</a>
+<li>scanIndexOD()
+: <a class="el" href="objacces_8h.html#11e9f24840d05a6a622955b51f91af53">objacces.h</a>
+, <a class="el" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">objacces.c</a>
+<li>scanIndexOD_t
+: <a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">objdictdef.h</a>
+<li>SCI0
+: <a class="el" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">ports_def.h</a>
+<li>SCI0BDH
+: <a class="el" href="ports__def_8h.html#0cf1ff66f181339f8e061df84ab2f492">ports_def.h</a>
+<li>SCI0BDL
+: <a class="el" href="ports__def_8h.html#84dc69a7a32b7ba3b071e54d5fa2c11d">ports_def.h</a>
+<li>SCI0CR2
+: <a class="el" href="ports__def_8h.html#acd083ea040c524302d28586bdf39499">ports_def.h</a>
+<li>SCI0DRH
+: <a class="el" href="ports__def_8h.html#a3fb313d28737263501563c9e944be94">ports_def.h</a>
+<li>SCI0DRL
+: <a class="el" href="ports__def_8h.html#933ade4b6b6baaed25bfe0f64e49e75c">ports_def.h</a>
+<li>SCI0SR1
+: <a class="el" href="ports__def_8h.html#0f1776a296955220c8c579452edcc2f0">ports_def.h</a>
+<li>SCI1
+: <a class="el" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">ports_def.h</a>
+<li>SCI1BDH
+: <a class="el" href="ports__def_8h.html#0ac53a6753d4ca7ce309c8da9a362041">ports_def.h</a>
+<li>SCI1BDL
+: <a class="el" href="ports__def_8h.html#5a0fd4e3e4e3a5c2919e4d94093f64c1">ports_def.h</a>
+<li>SCI1CR2
+: <a class="el" href="ports__def_8h.html#f8b7647a60882eca1bf43e54ef6ea422">ports_def.h</a>
+<li>SCI1DRH
+: <a class="el" href="ports__def_8h.html#cec25c5fdf5b6d47342cdd1805cbac29">ports_def.h</a>
+<li>SCI1DRL
+: <a class="el" href="ports__def_8h.html#9b1632f61d30ea044fbb014beeb707dd">ports_def.h</a>
+<li>SCI1SR1
+: <a class="el" href="ports__def_8h.html#70343b85d75e81c3e87c56fe1de800ad">ports_def.h</a>
+<li>SCIBDH
+: <a class="el" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">ports_def.h</a>
+<li>SCIBDL
+: <a class="el" href="ports__def_8h.html#f26ff5693fa93b532a8c6572e6d5f6c0">ports_def.h</a>
+<li>SCICR1
+: <a class="el" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">ports_def.h</a>
+<li>SCICR2
+: <a class="el" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">ports_def.h</a>
+<li>SCIDRH
+: <a class="el" href="ports__def_8h.html#22243ecd974a2f062afb43f87688b3ac">ports_def.h</a>
+<li>SCIDRL
+: <a class="el" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">ports_def.h</a>
+<li>SCISR1
+: <a class="el" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">ports_def.h</a>
+<li>SCISR2
+: <a class="el" href="ports__def_8h.html#7bc6fc4a1feaa267102479747e61fc1b">ports_def.h</a>
+<li>SDO_ABORTED_INTERNAL
+: <a class="el" href="def_8h.html#2acbeebb18a23287a9fe30f1f9e3f964">def.h</a>
+<li>SDO_ABORTED_RCV
+: <a class="el" href="def_8h.html#fbea04ded6a0ca1dfd63637bce9e0200">def.h</a>
+<li>SDO_CLIENT
+: <a class="el" href="def_8h.html#b1dccfddc653c2a7c4eaf3e1cc8d8e57">def.h</a>
+<li>SDO_DOWNLOAD_IN_PROGRESS
+: <a class="el" href="def_8h.html#749536d7d8c9a60beb8d3c8d1210b6d2">def.h</a>
+<li>SDO_FINISHED
+: <a class="el" href="def_8h.html#7d9dad1485ed532424092d21b1e22ad2">def.h</a>
+<li>SDO_MAX_LENGTH_TRANSFERT
+: <a class="el" href="win32_2config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">config.h</a>
+<li>SDO_MAX_SIMULTANEOUS_TRANSFERTS
+: <a class="el" href="win32_2config_8h.html#b410d06e4fefdbea0d0093a489f54786">config.h</a>
+<li>sdo_parameter
+: <a class="el" href="objdictdef_8h.html#34a206e10a553c1021b438f86aaf25e4">objdictdef.h</a>
+<li>SDO_RESET
+: <a class="el" href="def_8h.html#b97393c9473837a2886583a1d5f69cf9">def.h</a>
+<li>SDO_SERVER
+: <a class="el" href="def_8h.html#ee9faae3a3109b64e4987acb6eaa38b1">def.h</a>
+<li>SDO_TIMEOUT_MS
+: <a class="el" href="win32_2config_8h.html#956e31a1db6da1196b002038478a5b15">config.h</a>
+<li>SDO_UNKNOWN
+: <a class="el" href="def_8h.html#5c0ec02d3f240083717a69a83b71a882">def.h</a>
+<li>SDO_UPLOAD_IN_PROGRESS
+: <a class="el" href="def_8h.html#f05e95a564b579b94d14a218264d13e1">def.h</a>
+<li>SDOABT_GENERAL_ERROR
+: <a class="el" href="def_8h.html#467b188db8d383136b771267dcc22e68">def.h</a>
+<li>SDOABT_LOCAL_CTRL_ERROR
+: <a class="el" href="def_8h.html#192178577e5164ef0985d49522338c80">def.h</a>
+<li>SDOABT_OUT_OF_MEMORY
+: <a class="el" href="def_8h.html#0b71ae8593fb9b65a2028509ed6b2128">def.h</a>
+<li>SDOABT_TIMED_OUT
+: <a class="el" href="def_8h.html#49351f44f9d88d66d47c221c7a0989c3">def.h</a>
+<li>SDOABT_TOGGLE_NOT_ALTERNED
+: <a class="el" href="def_8h.html#d80b624c5c5760190d82246e7b04d239">def.h</a>
+<li>SDOCallback_t
+: <a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">sdo.h</a>
+<li>SDOlineToObjdict()
+: <a class="el" href="sdo_8h.html#2eb5309dca3a7363da5e5e7230b85d58">sdo.h</a>
+, <a class="el" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">sdo.c</a>
+<li>SDOrx
+: <a class="el" href="def_8h.html#44318f0cf5176db0eedd1c8519bd8f35">def.h</a>
+<li>sdoServer()
+: <a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">xml_in.py</a>
+<li>SDOTimeoutAlarm()
+: <a class="el" href="sdo_8h.html#9309025e29b59e09026abcd3b45a5b61">sdo.h</a>
+, <a class="el" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">sdo.c</a>
+<li>SDOtoLine()
+: <a class="el" href="sdo_8h.html#18b6f7e9c9441640a88ffef1e8720694">sdo.h</a>
+, <a class="el" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">sdo.c</a>
+<li>SDOtx
+: <a class="el" href="def_8h.html#74331e9b1d102bd0a3d5d9c1fc4f8212">def.h</a>
+<li>seconds
+: <a class="el" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">example_objdict.c</a>
+, <a class="el" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">example_objdict.h</a>
+<li>sendPDO()
+: <a class="el" href="pdo_8h.html#a6774c219dc64c1cec4b4721ba23e15a">pdo.h</a>
+, <a class="el" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">pdo.c</a>
+<li>sendPDOevent()
+: <a class="el" href="pdo_8h.html#07ff33d0d2e6b1070bf3c27578006e8d">pdo.h</a>
+<li>sendPDOrequest()
+: <a class="el" href="pdo_8h.html#cc08547009d3d2755d2291999941694c">pdo.h</a>
+, <a class="el" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">pdo.c</a>
+<li>sendSDO()
+: <a class="el" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sdo.c</a>
+, <a class="el" href="sdo_8h.html#c6b5d7d1439d537da992a96644a1ca5d">sdo.h</a>
+<li>sendSDOabort()
+: <a class="el" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sdo.c</a>
+, <a class="el" href="sdo_8h.html#b26c3f2fb63d81055809d6ccaa785b7c">sdo.h</a>
+<li>sendSYNC()
+: <a class="el" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sync.c</a>
+, <a class="el" href="sync_8h.html#0bcc501eb14c12365ffbaa3453905b50">sync.h</a>
+<li>SERIAL_SCI0_BAUD_RATE
+: <a class="el" href="hcs12_2applicfg_8h.html#759dabd0f6ef66964bb0b0bf8c426398">applicfg.h</a>
+<li>SERIAL_SCI1_BAUD_RATE
+: <a class="el" href="hcs12_2applicfg_8h.html#2831f0cbcc1686e98815825dba49c7f5">applicfg.h</a>
+<li>set_interrupt_handler()
+: <a class="el" href="interrupts_8h.html#9bd9ec396797491bb9921d20211a88bc">interrupts.h</a>
+<li>set_timer_counter()
+: <a class="el" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">ports.h</a>
+<li>SetAlarm()
+: <a class="el" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">timer.c</a>
+, <a class="el" href="timer_8h.html#11c2616d78f06ed9144ef662f757b128">timer.h</a>
+<li>setNodeId()
+: <a class="el" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">states.c</a>
+, <a class="el" href="states_8h.html#d47a53979b9311a374d029f7923abbe1">states.h</a>
+<li>setODentry()
+: <a class="el" href="objacces_8h.html#17e598cc1b2e60380e2e4e75afe9b3b0">objacces.h</a>
+, <a class="el" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">objacces.c</a>
+<li>setSDOlineRestBytes()
+: <a class="el" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">sdo.c</a>
+, <a class="el" href="sdo_8h.html#601a837ecb5f21bf4c66b058c5ae7810">sdo.h</a>
+<li>setState()
+: <a class="el" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">states.c</a>
+, <a class="el" href="states_8h.html#0a5004efd1dedbee82a4f21ec5c44fb5">states.h</a>
+<li>setTimer()
+: <a class="el" href="timer_8h.html#b8d05dee70f04b5c5190ab00e84da106">timer.h</a>
+, <a class="el" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">timers_unix.c</a>
+, <a class="el" href="timers__xeno_8c.html#b8d05dee70f04b5c5190ab00e84da106">timers_xeno.c</a>
+, <a class="el" href="timers__win32_8cpp.html#b8d05dee70f04b5c5190ab00e84da106">timers_win32.cpp</a>
+<li>sizeof_INTEGER24
+: <a class="el" href="win32_2applicfg_8h.html#ac9b34b63833a5daae8a0cf1ffafa279">applicfg.h</a>
+<li>sizeof_INTEGER40
+: <a class="el" href="win32_2applicfg_8h.html#f93cc2a78a69dc001ee201e4e7ff1bf7">applicfg.h</a>
+<li>sizeof_INTEGER48
+: <a class="el" href="win32_2applicfg_8h.html#82d3aac808ec76267b152fcd59c3723e">applicfg.h</a>
+<li>sizeof_INTEGER56
+: <a class="el" href="win32_2applicfg_8h.html#18386f9059ae9dd6245594b50af51b0d">applicfg.h</a>
+<li>sizeof_UNS24
+: <a class="el" href="win32_2applicfg_8h.html#2864f0cc8ddbed1dd87eca67ea7e18c8">applicfg.h</a>
+<li>sizeof_UNS40
+: <a class="el" href="win32_2applicfg_8h.html#8f0490463180fcf079424bdb5bbbc257">applicfg.h</a>
+<li>sizeof_UNS48
+: <a class="el" href="win32_2applicfg_8h.html#1a20a7df1bb6132b6193d096b81ceea8">applicfg.h</a>
+<li>sizeof_UNS56
+: <a class="el" href="win32_2applicfg_8h.html#4024b037e8ff3cd5f513fe1ebbd8b1f1">applicfg.h</a>
+<li>slaveSendBootUp()
+: <a class="el" href="nmtSlave_8h.html#aced28a97b2c256320dfde3c4b36a7d5">nmtSlave.h</a>
+, <a class="el" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">nmtSlave.c</a>
+<li>SPI0BR
+: <a class="el" href="ports__def_8h.html#b44bf92718020bcf845db5dcbc7e0c59">ports_def.h</a>
+<li>SPI0CR1
+: <a class="el" href="ports__def_8h.html#b461f87eea195cb8a779d81f18c4e843">ports_def.h</a>
+<li>SPI0CR2
+: <a class="el" href="ports__def_8h.html#1ddc0ebe00c19a95c0f3e76fb2062835">ports_def.h</a>
+<li>SPI0DR
+: <a class="el" href="ports__def_8h.html#8ffdba53d0e62568fddf21a26a7c41db">ports_def.h</a>
+<li>SPI0SR
+: <a class="el" href="ports__def_8h.html#0cd053122b7525c7498ad0f5289d2790">ports_def.h</a>
+<li>SPI1BR
+: <a class="el" href="ports__def_8h.html#6d4ff776a3b862f9b38d906d5356c8d9">ports_def.h</a>
+<li>SPI1CR1
+: <a class="el" href="ports__def_8h.html#f54033a566998b917596ae04119fd7e5">ports_def.h</a>
+<li>SPI1CR2
+: <a class="el" href="ports__def_8h.html#a60bc20a726ea7eb305c9a7b2ef8961f">ports_def.h</a>
+<li>SPI1DR
+: <a class="el" href="ports__def_8h.html#511835d199d74afc640a3fbe23cb5125">ports_def.h</a>
+<li>SPI1SR
+: <a class="el" href="ports__def_8h.html#2cfbba596aed811d6d491ba55de330be">ports_def.h</a>
+<li>SPI2BR
+: <a class="el" href="ports__def_8h.html#7a9ef2ef816549947d4509db3df9b0fc">ports_def.h</a>
+<li>SPI2CR1
+: <a class="el" href="ports__def_8h.html#46be364f8b07174dbe54ffc8d8163b06">ports_def.h</a>
+<li>SPI2CR2
+: <a class="el" href="ports__def_8h.html#fc415d035087eaeef9155045fe2db838">ports_def.h</a>
+<li>SPI2DR
+: <a class="el" href="ports__def_8h.html#e4dcb8a8722bf1267d10c5f89b2e633a">ports_def.h</a>
+<li>SPI2SR
+: <a class="el" href="ports__def_8h.html#49e0dddd2c6d2f8077d77c8c741cf42a">ports_def.h</a>
+<li>stackMsgRcv
+: <a class="el" href="candriver_8h.html#1858449b5bfa9aa019aa643f8453d1c8">candriver.h</a>
+<li>StartElement()
+: <a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">xml_in.py</a>
+<li>startHeartBeatConsumers()
+: <a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">xml_in.py</a>
+<li>startMappedObject()
+: <a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">xml_in.py</a>
+<li>startMappedTable()
+: <a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">xml_in.py</a>
+<li>startMappedVariable()
+: <a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">xml_in.py</a>
+<li>startNode()
+: <a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">xml_in.py</a>
+<li>StartOrStop
+: <a class="el" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">states.c</a>
+<li>startPdo()
+: <a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">xml_in.py</a>
+<li>StartSDO_TIMER
+: <a class="el" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">sdo.c</a>
+<li>startSdoClients()
+: <a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">xml_in.py</a>
+<li>startSYNC()
+: <a class="el" href="sync_8h.html#2e0bf669f5b40dfbdda0f12a5ae3631a">sync.h</a>
+, <a class="el" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">sync.c</a>
+<li>StartTimerLoop()
+: <a class="el" href="timers__win32_8cpp.html#c9e1731843825eb55e7a94894e6a8ec5">timers_win32.cpp</a>
+, <a class="el" href="timers__xeno_8c.html#c9e1731843825eb55e7a94894e6a8ec5">timers_xeno.c</a>
+, <a class="el" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">timers_unix.c</a>
+, <a class="el" href="timers__driver_8h.html#c9e1731843825eb55e7a94894e6a8ec5">timers_driver.h</a>
+<li>STAT
+: <a class="el" href="lincan_8h.html#47c1b9c9a7b4183ac4fd96dc5ca8e820">lincan.h</a>
+<li>state1
+: <a class="el" href="def_8h.html#5191a3bccf57126087e6ec2cca448c32">def.h</a>
+<li>state10
+: <a class="el" href="def_8h.html#865105d41739f49a0419502cb2683be1">def.h</a>
+<li>state11
+: <a class="el" href="def_8h.html#be94c50e18055692ad2e0d220f09aea5">def.h</a>
+<li>state2
+: <a class="el" href="def_8h.html#9f640b93661d9249bd7bd6559f397ca5">def.h</a>
+<li>state3
+: <a class="el" href="def_8h.html#07ae7798ee670d4db12e71b373c60e0a">def.h</a>
+<li>state4
+: <a class="el" href="def_8h.html#b92f9ec8f5b287c274ebe9c91fda5154">def.h</a>
+<li>state5
+: <a class="el" href="def_8h.html#9c791e43dcf77cb119f7d79db324d1f8">def.h</a>
+<li>state6
+: <a class="el" href="def_8h.html#7e97b68eb7a2d1d418638e8e6af0ed6b">def.h</a>
+<li>state7
+: <a class="el" href="def_8h.html#b05e63de91a6e1268f15c0939cfdea8b">def.h</a>
+<li>state8
+: <a class="el" href="def_8h.html#8894c53332e89c6588e84f5dc15c7584">def.h</a>
+<li>state9
+: <a class="el" href="def_8h.html#df53b1fe0dcea7b0f27d351da8cb2c96">def.h</a>
+<li>stop_timer
+: <a class="el" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">timers_xeno.c</a>
+<li>stopNode()
+: <a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">xml_in.py</a>
+<li>Stopped
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">states.h</a>
+<li>stopped_t
+: <a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">states.h</a>
+<li>StopSDO_TIMER
+: <a class="el" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">sdo.c</a>
+<li>stopSYNC()
+: <a class="el" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">sync.c</a>
+, <a class="el" href="sync_8h.html#41c47dbd59d22bf9bab6cd288cf27164">sync.h</a>
+<li>StopTimerLoop()
+: <a class="el" href="timers__win32_8cpp.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_win32.cpp</a>
+, <a class="el" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_unix.c</a>
+, <a class="el" href="timers__xeno_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_xeno.c</a>
+, <a class="el" href="timers__driver_8h.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_driver.h</a>
+<li>storeODSubIndex_t
+: <a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">objacces.h</a>
+<li>StringFormat()
+: <a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">node.py</a>
+<li>strTest
+: <a class="el" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">example_objdict.h</a>
+, <a class="el" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">example_objdict.c</a>
+<li>subindex
+: <a class="el" href="objdictdef_8h.html#0fa8d753f368fc76cea3f17d2e4e5345">objdictdef.h</a>
+<li>switchCommunicationState()
+: <a class="el" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">states.c</a>
+<li>SYNC
+: <a class="el" href="def_8h.html#9ac82e856c7683e23553431e5224d5f4">def.h</a>
+<li>SyncAlarm()
+: <a class="el" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">sync.c</a>
+<li>SYNR
+: <a class="el" href="ports__def_8h.html#f89364e5f6f6b510b1a1d0019ed18457">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x74.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,210 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li id="current"><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TASK_HANDLE
+: <a class="el" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">timerscfg.h</a>
+<li>TC0H
+: <a class="el" href="ports__def_8h.html#5aee1a6c41f744c9a3e6c33bbae5b602">ports_def.h</a>
+<li>TC0HH
+: <a class="el" href="ports__def_8h.html#5360fb89c2d8cebf9f3d68cc34f2f0d6">ports_def.h</a>
+<li>TC0HL
+: <a class="el" href="ports__def_8h.html#b6d3fe72f0dbc51452093389db82190d">ports_def.h</a>
+<li>TC0L
+: <a class="el" href="ports__def_8h.html#03a1512338c3a6035737bd8732b6eb91">ports_def.h</a>
+<li>TC1H
+: <a class="el" href="ports__def_8h.html#3a7b9a11325e49556c0a7a91936101b3">ports_def.h</a>
+<li>TC1HH
+: <a class="el" href="ports__def_8h.html#8e5618c64f4140871f204889c2c8dd50">ports_def.h</a>
+<li>TC1HL
+: <a class="el" href="ports__def_8h.html#177c233233eb4a3eaf1f6b10845109a2">ports_def.h</a>
+<li>TC1L
+: <a class="el" href="ports__def_8h.html#f235b7ce94cddaa50114a0cdf4363f3a">ports_def.h</a>
+<li>TC2H
+: <a class="el" href="ports__def_8h.html#465740c146764f739d0851b848e8a538">ports_def.h</a>
+<li>TC2HH
+: <a class="el" href="ports__def_8h.html#a5ec3300129ffdedba2389ed17cf4444">ports_def.h</a>
+<li>TC2HL
+: <a class="el" href="ports__def_8h.html#25aecd2bfceabd49d1bbf18b6d43b30d">ports_def.h</a>
+<li>TC2L
+: <a class="el" href="ports__def_8h.html#1087ebe023199a29ce85a75e42bc6b3f">ports_def.h</a>
+<li>TC3H
+: <a class="el" href="ports__def_8h.html#e710eb9992981f1018831edc9e12a792">ports_def.h</a>
+<li>TC3HH
+: <a class="el" href="ports__def_8h.html#6cee1b2d03e0e42ce48317ed88b480bc">ports_def.h</a>
+<li>TC3L
+: <a class="el" href="ports__def_8h.html#84c624c752ace9a4f90cd51635e4a3db">ports_def.h</a>
+<li>TC4H
+: <a class="el" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">ports_def.h</a>
+<li>TC4L
+: <a class="el" href="ports__def_8h.html#fccd2617ebb3d5c01d94d13ae63bb995">ports_def.h</a>
+<li>TC5H
+: <a class="el" href="ports__def_8h.html#ab94dec494a21181b9e707ed91705a40">ports_def.h</a>
+<li>TC5L
+: <a class="el" href="ports__def_8h.html#bb845df1ce3e095683817d5d0710505b">ports_def.h</a>
+<li>TC6H
+: <a class="el" href="ports__def_8h.html#a497821ef350324511337fe2a9cd44e5">ports_def.h</a>
+<li>TC6L
+: <a class="el" href="ports__def_8h.html#5eb68cce1acef12d0200f4bfc3cbc288">ports_def.h</a>
+<li>TC7H
+: <a class="el" href="ports__def_8h.html#ef8ffcb5e94713a67a889c378acbb5f4">ports_def.h</a>
+<li>TC7L
+: <a class="el" href="ports__def_8h.html#6ff25928aee1bf034551029aa472767e">ports_def.h</a>
+<li>TCFORC
+: <a class="el" href="ports__def_8h.html#8daf478c72475e0ffa907634d6250399">ports_def.h</a>
+<li>TCNTH
+: <a class="el" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">ports_def.h</a>
+<li>TCNTL
+: <a class="el" href="ports__def_8h.html#c633db6ab44eea0fb44358dd9f2b1ddc">ports_def.h</a>
+<li>TCTL1
+: <a class="el" href="ports__def_8h.html#0a69f683a8ad4e238e8f259c58dffc12">ports_def.h</a>
+<li>TCTL2
+: <a class="el" href="ports__def_8h.html#cdd842bb3f4a2ca5e26a027bb74e18b1">ports_def.h</a>
+<li>TCTL3
+: <a class="el" href="ports__def_8h.html#b0c4f584352c94b1d0398d53e057b332">ports_def.h</a>
+<li>TCTL4
+: <a class="el" href="ports__def_8h.html#fa96e2fb4db83ea845f18d2dcb025d93">ports_def.h</a>
+<li>TEXT_SIZE
+: <a class="el" href="param_8h.html#fb6f36d91ffbf947cfa3f1114ca79764">param.h</a>
+<li>TFLG1
+: <a class="el" href="ports__def_8h.html#2403d0779edcb7a67ea56dd0d67a415e">ports_def.h</a>
+<li>TFLG2
+: <a class="el" href="ports__def_8h.html#5d31366a1f46029bc8f323b6dde52178">ports_def.h</a>
+<li>TIE
+: <a class="el" href="ports__def_8h.html#047b752526fa845a214fbd2dda59bdaa">ports_def.h</a>
+<li>time_difference
+: <a class="el" href="objdictdef_8h.html#53be0553db1ce74a64ee5c919bdc97ff">objdictdef.h</a>
+<li>time_of_day
+: <a class="el" href="objdictdef_8h.html#40ad5d3872b664aff212dccbaf961f67">objdictdef.h</a>
+<li>TIME_STAMP
+: <a class="el" href="def_8h.html#5a63bf5566f66e30f56bc17eea0e5e4b">def.h</a>
+<li>TimeDispatch()
+: <a class="el" href="timer_8h.html#9e5fb60f13faab8705899c5806754864">timer.h</a>
+, <a class="el" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">timer.c</a>
+<li>timer
+: <a class="el" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timers_unix.c</a>
+<li>TIMER_HANDLE
+: <a class="el" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">timer.h</a>
+<li>timer_notify()
+: <a class="el" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">timers_unix.c</a>
+<li>TimerCallback_t
+: <a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">timer.h</a>
+<li>TimerLoop()
+: <a class="el" href="canOpenDriver_8h.html#a62e79c9fd21304aef6aed4a2732bfbe">canOpenDriver.h</a>
+<li>timerloop_task
+: <a class="el" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timers_xeno.c</a>
+<li>TIMERLOOP_TASK_CREATED
+: <a class="el" href="timers__xeno_8c.html#3e43352afeb0977d4e99f3590026c9ee">timers_xeno.c</a>
+<li>timerloop_task_proc()
+: <a class="el" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">timers_xeno.c</a>
+<li>TimerLoopThread
+: <a class="el" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">timers_unix.c</a>
+<li>timers
+: <a class="el" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timer.c</a>
+<li>TIMEVAL
+: <a class="el" href="win32_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">timerscfg.h</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">applicfg.h</a>
+, <a class="el" href="timers__xeno_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">timerscfg.h</a>
+<li>TIMEVAL_MAX
+: <a class="el" href="win32_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">timerscfg.h</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">applicfg.h</a>
+<li>TIMTST
+: <a class="el" href="ports__def_8h.html#3a45d4d45316cbc2cb7e5bf119939bc9">ports_def.h</a>
+<li>TIOS
+: <a class="el" href="ports__def_8h.html#28fcfc6a7695ab5b61f4d7a2befcc184">ports_def.h</a>
+<li>TO_BE_SAVE
+: <a class="el" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">objdictdef.h</a>
+<li>TOC7D
+: <a class="el" href="ports__def_8h.html#efcb9111ac36dc4472f266ff9f3836c8">ports_def.h</a>
+<li>TOC7M
+: <a class="el" href="ports__def_8h.html#9fa23c1870d8273bf89fee62f003a95e">ports_def.h</a>
+<li>total_sleep_time
+: <a class="el" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">timer.c</a>
+<li>TRANS_EVENT
+: <a class="el" href="objdictdef_8h.html#85c21667cdfc019327398abd11cf30b4">objdictdef.h</a>
+<li>TRANS_EVERY_N_SYNC
+: <a class="el" href="objdictdef_8h.html#3d5c35506f9fb3cf77c069b973fa5f2e">objdictdef.h</a>
+<li>TRANS_RTR
+: <a class="el" href="objdictdef_8h.html#1a9dbd29fbf815b9f24dd8e177cfecdb">objdictdef.h</a>
+<li>TRANS_RTR_SYNC
+: <a class="el" href="objdictdef_8h.html#1796da41c02afb8d119aa2a103cebbc2">objdictdef.h</a>
+<li>TRANS_SYNC_MAX
+: <a class="el" href="objdictdef_8h.html#fc747c839a17a8b35e569677bbf7549d">objdictdef.h</a>
+<li>TRANS_SYNC_MIN
+: <a class="el" href="objdictdef_8h.html#f514b6a153b17e6da21f46971e3e8807">objdictdef.h</a>
+<li>TranslateBaudeRate()
+: <a class="el" href="can__peak__win32_8c.html#6820d7fa32e6e79d432c6003e4c15c32">can_peak_win32.c</a>
+, <a class="el" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">can_peak_linux.c</a>
+<li>TRUE
+: <a class="el" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">def.h</a>
+<li>TSCR1
+: <a class="el" href="ports__def_8h.html#f2b3ab08ef5f8919912316e8906c1cf6">ports_def.h</a>
+<li>TSCR2
+: <a class="el" href="ports__def_8h.html#22fb74e7419c4c4b208c3de49dd10499">ports_def.h</a>
+<li>TTOV
+: <a class="el" href="ports__def_8h.html#93fe97b63517ecf6f21db2d80c90117a">ports_def.h</a>
+<li>Tx
+: <a class="el" href="def_8h.html#bbb96fbbe5d24b8f12a1fae621ced4d3">def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x75.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,122 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li id="current"><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>uint16
+: <a class="el" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">objdictdef.h</a>
+<li>uint24
+: <a class="el" href="objdictdef_8h.html#44514ac0d2c2c0895e46f62849ed308b">objdictdef.h</a>
+<li>uint32
+: <a class="el" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">objdictdef.h</a>
+<li>uint40
+: <a class="el" href="objdictdef_8h.html#8fce5eaca9dc57d6d914c62a817cc65f">objdictdef.h</a>
+<li>uint48
+: <a class="el" href="objdictdef_8h.html#7aa1269ae84360f0c5f3e9772dc46c0f">objdictdef.h</a>
+<li>uint56
+: <a class="el" href="objdictdef_8h.html#b4ebb502941e1315ef4479c33d894741">objdictdef.h</a>
+<li>uint64
+: <a class="el" href="objdictdef_8h.html#675b708aad17b5e4de65233fe5ed3839">objdictdef.h</a>
+<li>uint8
+: <a class="el" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">objdictdef.h</a>
+<li>unicode_string
+: <a class="el" href="objdictdef_8h.html#5cd524a20d32d81ee805f50968187d09">objdictdef.h</a>
+<li>Unknown_state
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">states.h</a>
+<li>UnLoadCanDriver()
+: <a class="el" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">unix.c</a>
+, <a class="el" href="unix_2canfestival_8h.html#cb4f394ec0e040c5962d3dc1957505fb">canfestival.h</a>
+<li>unlock()
+: <a class="el" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">interrupt.c</a>
+, <a class="el" href="interrupt_8h.html#987ce601d6d4c8eedd68b58db3b7811a">interrupt.h</a>
+<li>UNS16
+: <a class="el" href="win32_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">applicfg.h</a>
+<li>UNS16_LE
+: <a class="el" href="sysdep_8h.html#7a262e4934564880db4adc361da54d59">sysdep.h</a>
+<li>UNS24
+: <a class="el" href="hcs12_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">applicfg.h</a>
+<li>UNS32
+: <a class="el" href="win32_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">applicfg.h</a>
+<li>UNS32_LE
+: <a class="el" href="sysdep_8h.html#24e48010face63118a10d3131d3aff62">sysdep.h</a>
+<li>UNS40
+: <a class="el" href="win32_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">applicfg.h</a>
+<li>UNS48
+: <a class="el" href="win32_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">applicfg.h</a>
+<li>UNS56
+: <a class="el" href="win32_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">applicfg.h</a>
+<li>UNS64
+: <a class="el" href="hcs12_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">applicfg.h</a>
+<li>UNS8
+: <a class="el" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">applicfg.h</a>
+<li>US_TO_TIMEVAL
+: <a class="el" href="hcs12_2applicfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">applicfg.h</a>
+, <a class="el" href="timers__xeno_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">timerscfg.h</a>
+<li>US_TO_TIMEVAL_FACTOR
+: <a class="el" href="win32_2config_8h.html#93884ff20dd9b0fed882f75103c82ee7">config.h</a>
+<li>usage()
+: <a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">networkedit.py</a>
+, <a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">objdictgen.py</a>
+, <a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">objdictedit.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x76.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li id="current"><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>valueRangeTest_t
+: <a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">objacces.h</a>
+<li>visible_string
+: <a class="el" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">objdictdef.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_0x77.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+    <li id="current"><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>WaitReceiveTaskEnd()
+: <a class="el" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">timers_unix.c</a>
+, <a class="el" href="timers__xeno_8c.html#aee2aa5ebcc60c3f2231f59c1c7beab0">timers_xeno.c</a>
+, <a class="el" href="timers__win32_8cpp.html#4b2486891ee01e06e2deead4cf963727">timers_win32.cpp</a>
+, <a class="el" href="timers__driver_8h.html#c492d1b5ebd2d99020e72c137beda878">timers_driver.h</a>
+<li>WO
+: <a class="el" href="objdictdef_8h.html#170086e0b136507502f3f525a9693407">objdictdef.h</a>
+<li>WOMM
+: <a class="el" href="ports__def_8h.html#d760c8deac260cf8eaa530bd4bf4ef3b">ports_def.h</a>
+<li>WOMS
+: <a class="el" href="ports__def_8h.html#a11fce7527cf0cbbe1ff3891e4dfb973">ports_def.h</a>
+<li>WriteFile()
+: <a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">eds_utils.py</a>
+<li>writeLocalDict()
+: <a class="el" href="objacces_8h.html#7cc58d6e7711bd0d9fd75e8ff721ce36">objacces.h</a>
+, <a class="el" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">objacces.c</a>
+<li>writeNetworkDict()
+: <a class="el" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">sdo.c</a>
+, <a class="el" href="sdo_8h.html#bc20ed246e00053dcf71faa8f45ee39c">sdo.h</a>
+<li>writeNetworkDictCallBack()
+: <a class="el" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">sdo.c</a>
+, <a class="el" href="sdo_8h.html#f4ec05293fb8971a1b282994498ed4f5">sdo.h</a>
+<li>wxAddExceptHook()
+: <a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">objdictedit.py</a>
+, <a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">networkedit.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>getSDOc
+: <a class="el" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">sdo.c</a>
+<li>getSDOcs
+: <a class="el" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">sdo.c</a>
+<li>getSDOe
+: <a class="el" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">sdo.c</a>
+<li>getSDOindex
+: <a class="el" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">sdo.c</a>
+<li>getSDOn2
+: <a class="el" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">sdo.c</a>
+<li>getSDOn3
+: <a class="el" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">sdo.c</a>
+<li>getSDOs
+: <a class="el" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">sdo.c</a>
+<li>getSDOsubIndex
+: <a class="el" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">sdo.c</a>
+<li>getSDOt
+: <a class="el" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">sdo.c</a>
+<li>INLINE
+: <a class="el" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">sdo.c</a>
+<li>min_val
+: <a class="el" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">timer.c</a>
+<li>NO_INLINE
+: <a class="el" href="sdo_8c.html#b5ce7bd7fe4169a9f709815f03f9870b">sdo.c</a>
+<li>None
+: <a class="el" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">states.c</a>
+<li>RestartSDO_TIMER
+: <a class="el" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">sdo.c</a>
+<li>StartOrStop
+: <a class="el" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">states.c</a>
+<li>StartSDO_TIMER
+: <a class="el" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">sdo.c</a>
+<li>StopSDO_TIMER
+: <a class="el" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">sdo.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x61.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li id="current"><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>AF_CAN
+: <a class="el" href="can__socket_8c.html#546620c7e758f003b24b7fdae4f97bd4">can_socket.c</a>
+<li>ARMCOP
+: <a class="el" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">ports_def.h</a>
+<li>ATD00CTL1
+: <a class="el" href="ports__def_8h.html#97646136fa0daf5796c1f5255333ad32">ports_def.h</a>
+<li>ATD0CTL0
+: <a class="el" href="ports__def_8h.html#53553c5c7d0f34f308848e9b408177b7">ports_def.h</a>
+<li>ATD0CTL2
+: <a class="el" href="ports__def_8h.html#0d03a08a96bd2cbecaf403369fe4cabe">ports_def.h</a>
+<li>ATD0CTL3
+: <a class="el" href="ports__def_8h.html#0e89ce8b6afd2f6ce2ba18075594effd">ports_def.h</a>
+<li>ATD0CTL4
+: <a class="el" href="ports__def_8h.html#1a9b39d883226f2a8529a9cc55383fe8">ports_def.h</a>
+<li>ATD0CTL5
+: <a class="el" href="ports__def_8h.html#e92eb5c9cfd0daceb5dcf2c83d418898">ports_def.h</a>
+<li>ATD0DIEN
+: <a class="el" href="ports__def_8h.html#0f6c1069a46755343cc13266a05691db">ports_def.h</a>
+<li>ATD0DR0H
+: <a class="el" href="ports__def_8h.html#36ea9c147d5e5330ec150e2adeed0285">ports_def.h</a>
+<li>ATD0DR0L
+: <a class="el" href="ports__def_8h.html#ec83d2ef61177bc5e1de85f2eb7efeef">ports_def.h</a>
+<li>ATD0DR1H
+: <a class="el" href="ports__def_8h.html#c47b5d408bad50b3863b0ccfd4bdc307">ports_def.h</a>
+<li>ATD0DR1L
+: <a class="el" href="ports__def_8h.html#4d345aaf1e5503b897b53e9e33e00c56">ports_def.h</a>
+<li>ATD0DR2H
+: <a class="el" href="ports__def_8h.html#73e3879a5dd2ea1ecb02d2d2da41f465">ports_def.h</a>
+<li>ATD0DR2L
+: <a class="el" href="ports__def_8h.html#6fbb2aa5d93d2a19ae4410eefb392106">ports_def.h</a>
+<li>ATD0DR3H
+: <a class="el" href="ports__def_8h.html#e087a7ba329790fe07c42f877c9d7929">ports_def.h</a>
+<li>ATD0DR3L
+: <a class="el" href="ports__def_8h.html#dfe34d98c7f847efd0cf6cebec49af52">ports_def.h</a>
+<li>ATD0DR4H
+: <a class="el" href="ports__def_8h.html#c5a53d43b12248ef2c86b178b8844b07">ports_def.h</a>
+<li>ATD0DR4L
+: <a class="el" href="ports__def_8h.html#7c5e0fa59ce34a1c75ce9440eb73a4cc">ports_def.h</a>
+<li>ATD0DR5H
+: <a class="el" href="ports__def_8h.html#f59091e52c46e4d2ded2eba3f576680f">ports_def.h</a>
+<li>ATD0DR5L
+: <a class="el" href="ports__def_8h.html#e5e494678069bb249d57b9a4188434b3">ports_def.h</a>
+<li>ATD0DR6H
+: <a class="el" href="ports__def_8h.html#a22118517cb9ac71d2fad9987b313ed7">ports_def.h</a>
+<li>ATD0DR6L
+: <a class="el" href="ports__def_8h.html#b3085fc3e8ccbffb7642ec887d67b47f">ports_def.h</a>
+<li>ATD0DR7H
+: <a class="el" href="ports__def_8h.html#25058d23801b6c453a31037ba4550344">ports_def.h</a>
+<li>ATD0DR7L
+: <a class="el" href="ports__def_8h.html#b235b97b0cc2dc8fe27d21b6c8d0b9e0">ports_def.h</a>
+<li>ATD0STAT0
+: <a class="el" href="ports__def_8h.html#67d19f0f61248959c4550a71a3ef7325">ports_def.h</a>
+<li>ATD0STAT1
+: <a class="el" href="ports__def_8h.html#06b946e97d8226d65cb1f62bb36ba154">ports_def.h</a>
+<li>ATD0TEST0
+: <a class="el" href="ports__def_8h.html#3a46681135212b4f6c77411ab265b83e">ports_def.h</a>
+<li>ATD0TEST1
+: <a class="el" href="ports__def_8h.html#aa162cdca681826afb47a3b7f68a042d">ports_def.h</a>
+<li>ATD1CTL0
+: <a class="el" href="ports__def_8h.html#6735e7cfcdea2aeff69d2d2873f7987f">ports_def.h</a>
+<li>ATD1CTL1
+: <a class="el" href="ports__def_8h.html#f4b147466e2ff6917de8dbd9f3fadca7">ports_def.h</a>
+<li>ATD1CTL2
+: <a class="el" href="ports__def_8h.html#a8ee98bbeec0a6ab964779bf6e4a26c5">ports_def.h</a>
+<li>ATD1CTL3
+: <a class="el" href="ports__def_8h.html#512c49b3d0bddadab64344dab69f44c7">ports_def.h</a>
+<li>ATD1CTL4
+: <a class="el" href="ports__def_8h.html#e13a6efc86b3d9abaeb0e91ed411591b">ports_def.h</a>
+<li>ATD1CTL5
+: <a class="el" href="ports__def_8h.html#5505e00361a7fc81f8b0d56979055c57">ports_def.h</a>
+<li>ATD1DR0H
+: <a class="el" href="ports__def_8h.html#c3fd7fa0696606fefb941193180161af">ports_def.h</a>
+<li>ATD1DR0L
+: <a class="el" href="ports__def_8h.html#ce146c8eea9928e52144fe19c860a28f">ports_def.h</a>
+<li>ATD1DR1H
+: <a class="el" href="ports__def_8h.html#272c5c3f58063270ac13122196a11c40">ports_def.h</a>
+<li>ATD1DR1L
+: <a class="el" href="ports__def_8h.html#235dbc5fde27afed5093ba8515815100">ports_def.h</a>
+<li>ATD1DR2H
+: <a class="el" href="ports__def_8h.html#fc3fcf506e709d4819bbdc990749cc26">ports_def.h</a>
+<li>ATD1DR2L
+: <a class="el" href="ports__def_8h.html#34425ed48a096a27f2c781a9ee87e458">ports_def.h</a>
+<li>ATD1DR3H
+: <a class="el" href="ports__def_8h.html#1ac9ef5a6ac9abbec5a8f95267abb9d6">ports_def.h</a>
+<li>ATD1DR3L
+: <a class="el" href="ports__def_8h.html#f7befdea5df94a7717b609bbb929e6f9">ports_def.h</a>
+<li>ATD1DR4H
+: <a class="el" href="ports__def_8h.html#49b1f27f2f8632a490c2296b46629e02">ports_def.h</a>
+<li>ATD1DR4L
+: <a class="el" href="ports__def_8h.html#5dcbb1a6ac62f8b4ec829ead7c012d53">ports_def.h</a>
+<li>ATD1DR5H
+: <a class="el" href="ports__def_8h.html#51f83c8f61910404a1c0769c1c7fd2a8">ports_def.h</a>
+<li>ATD1DR5L
+: <a class="el" href="ports__def_8h.html#d4b1a090b42789df1c341cf369339b2c">ports_def.h</a>
+<li>ATD1DR6H
+: <a class="el" href="ports__def_8h.html#a511b53832b3fefe9322d3fa1c60e305">ports_def.h</a>
+<li>ATD1DR6L
+: <a class="el" href="ports__def_8h.html#9005d7ad09ab5400d03cd489d89c6c1d">ports_def.h</a>
+<li>ATD1DR7H
+: <a class="el" href="ports__def_8h.html#6b3b6a7a0fc700682a861496241d7b87">ports_def.h</a>
+<li>ATD1DR7L
+: <a class="el" href="ports__def_8h.html#8d9de7a40fb11d6e27a8952ae1a58d83">ports_def.h</a>
+<li>ATD1STAT0
+: <a class="el" href="ports__def_8h.html#967e8935f41b09e61002615431a84324">ports_def.h</a>
+<li>ATD1STAT1
+: <a class="el" href="ports__def_8h.html#e9b50c41a350b4b83bcdc4063df5c879">ports_def.h</a>
+<li>ATD1TEST0
+: <a class="el" href="ports__def_8h.html#32f8194a893f8e658281e6e2a005cb06">ports_def.h</a>
+<li>ATD1TEST1
+: <a class="el" href="ports__def_8h.html#5658a1cfc4df9be9ffb06a921523d758">ports_def.h</a>
+<li>ATDDIEN
+: <a class="el" href="ports__def_8h.html#f288fe52bf08c3fde5a3dccb6f1ea6c5">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x62.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li id="current"><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BKP0H
+: <a class="el" href="ports__def_8h.html#546b668e4c677ac3f49b0db000a751fd">ports_def.h</a>
+<li>BKP0L
+: <a class="el" href="ports__def_8h.html#d9fc7be9bc8336d8cf161011d4c7712f">ports_def.h</a>
+<li>BKP0X
+: <a class="el" href="ports__def_8h.html#a7955de76905c1d1a7883bc428b57439">ports_def.h</a>
+<li>BKP1H
+: <a class="el" href="ports__def_8h.html#8d0e60f0d8b84b16a1913fb8580d6807">ports_def.h</a>
+<li>BKP1L
+: <a class="el" href="ports__def_8h.html#a5b45bfc69c38c38e893d0242a482cca">ports_def.h</a>
+<li>BKP1X
+: <a class="el" href="ports__def_8h.html#b687edc134502419e49ebf67214af54a">ports_def.h</a>
+<li>BKPCT0
+: <a class="el" href="ports__def_8h.html#734039bf506129b3f00877c809db4bbe">ports_def.h</a>
+<li>BKPCT1
+: <a class="el" href="ports__def_8h.html#281b418be6896285bdbd2ad4964d7243">ports_def.h</a>
+<li>boolean
+: <a class="el" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">objdictdef.h</a>
+<li>BUS_CLOCK
+: <a class="el" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">applicfg.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x63.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,827 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li id="current"><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CAN0
+: <a class="el" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">ports_def.h</a>
+<li>CAN0BTR0
+: <a class="el" href="ports__def_8h.html#724755c41918631f33ce0c3457e3ebb5">ports_def.h</a>
+<li>CAN0BTR1
+: <a class="el" href="ports__def_8h.html#9fc2b64de9c35ac040fb9c4fb021881c">ports_def.h</a>
+<li>CAN0CTL0
+: <a class="el" href="ports__def_8h.html#0ccbc3bf3dee3b5dcf9a54c9e5760d18">ports_def.h</a>
+<li>CAN0CTL1
+: <a class="el" href="ports__def_8h.html#7966e337d6861fc724ab19d9caa330d1">ports_def.h</a>
+<li>CAN0IDAC
+: <a class="el" href="ports__def_8h.html#c908f7e5d0f7629a70901edfa0ee7c8f">ports_def.h</a>
+<li>CAN0IDAR0
+: <a class="el" href="ports__def_8h.html#2c16660139afa2d2801a1c255195de43">ports_def.h</a>
+<li>CAN0IDAR1
+: <a class="el" href="ports__def_8h.html#0a7fd70bc56a9a161e5d16438ffa1499">ports_def.h</a>
+<li>CAN0IDAR2
+: <a class="el" href="ports__def_8h.html#49f4e66cd9963f1482efc70f4eff4ec9">ports_def.h</a>
+<li>CAN0IDAR3
+: <a class="el" href="ports__def_8h.html#357287a0968d995d447ac96f5f66ba83">ports_def.h</a>
+<li>CAN0IDAR4
+: <a class="el" href="ports__def_8h.html#e1dce5abf580224a41cfc85ba62ae7ee">ports_def.h</a>
+<li>CAN0IDAR5
+: <a class="el" href="ports__def_8h.html#1d1e49a10a62254d3e88269be506264b">ports_def.h</a>
+<li>CAN0IDAR6
+: <a class="el" href="ports__def_8h.html#8612413d7153b2bc5cf767654abcd61c">ports_def.h</a>
+<li>CAN0IDAR7
+: <a class="el" href="ports__def_8h.html#7712cfb2f964d1896b9a90459fa65b77">ports_def.h</a>
+<li>CAN0IDMR0
+: <a class="el" href="ports__def_8h.html#6891193b92d20eba3048d730081bbcd5">ports_def.h</a>
+<li>CAN0IDMR1
+: <a class="el" href="ports__def_8h.html#8b6e7e8068abe3c0147f7b5e5415f9f6">ports_def.h</a>
+<li>CAN0IDMR2
+: <a class="el" href="ports__def_8h.html#27f0a6c52ca1863ca3fae35a8d7d9a7e">ports_def.h</a>
+<li>CAN0IDMR3
+: <a class="el" href="ports__def_8h.html#3f773775e86f76bfc254ed5bdd8ae37b">ports_def.h</a>
+<li>CAN0IDMR4
+: <a class="el" href="ports__def_8h.html#d46d9e9de5e2c9fd95cd0ccfdf751955">ports_def.h</a>
+<li>CAN0IDMR5
+: <a class="el" href="ports__def_8h.html#0f3fd2e179f4265067665e701d0420e7">ports_def.h</a>
+<li>CAN0IDMR6
+: <a class="el" href="ports__def_8h.html#1c2042bc15343a6dc1cc8d9f2c7b8ba8">ports_def.h</a>
+<li>CAN0IDMR7
+: <a class="el" href="ports__def_8h.html#5b14697119a963018fca53acf5ca8970">ports_def.h</a>
+<li>CAN0RFLG
+: <a class="el" href="ports__def_8h.html#aedd6fcf1b57dc204d0761d1542a30de">ports_def.h</a>
+<li>CAN0RIER
+: <a class="el" href="ports__def_8h.html#c0903da504bc533d33445dd2a145793a">ports_def.h</a>
+<li>CAN0RXERR
+: <a class="el" href="ports__def_8h.html#206cf68341c377a69deb506dc26c986b">ports_def.h</a>
+<li>CAN0RXFG0
+: <a class="el" href="ports__def_8h.html#3fe90e96331a563ca076ab060dad38e7">ports_def.h</a>
+<li>CAN0RXFG1
+: <a class="el" href="ports__def_8h.html#1f2e1efebcfc386f5958638f1b157679">ports_def.h</a>
+<li>CAN0RXFG2
+: <a class="el" href="ports__def_8h.html#6d7be381cb88cd194254dd284f9d074e">ports_def.h</a>
+<li>CAN0RXFG3
+: <a class="el" href="ports__def_8h.html#9b7e357b72a07aecc954c3d7e011451e">ports_def.h</a>
+<li>CAN0RXFG4
+: <a class="el" href="ports__def_8h.html#11141a5a3991b30fea2861ec5adb3405">ports_def.h</a>
+<li>CAN0RXFG5
+: <a class="el" href="ports__def_8h.html#880a02f694b23eabba3061aab6704567">ports_def.h</a>
+<li>CAN0RXFG6
+: <a class="el" href="ports__def_8h.html#f9106f16d6cea9b22cad213493df9783">ports_def.h</a>
+<li>CAN0RXFG7
+: <a class="el" href="ports__def_8h.html#c465c250dca73fbf31edeafa616d4dba">ports_def.h</a>
+<li>CAN0RXFG8
+: <a class="el" href="ports__def_8h.html#30998f6db33d9866e410db0f6c654415">ports_def.h</a>
+<li>CAN0RXFG9
+: <a class="el" href="ports__def_8h.html#7c40f721a0728920d5ca341a5e99cf6e">ports_def.h</a>
+<li>CAN0RXFGA
+: <a class="el" href="ports__def_8h.html#ba4450102a2e535c869b5983ca638bb7">ports_def.h</a>
+<li>CAN0RXFGB
+: <a class="el" href="ports__def_8h.html#20e67230c86b286557f3435703980710">ports_def.h</a>
+<li>CAN0RXFGC
+: <a class="el" href="ports__def_8h.html#caad310e4d473e213dcd52dd1b0abc81">ports_def.h</a>
+<li>CAN0RXFGD
+: <a class="el" href="ports__def_8h.html#b40d59d686bba0f895c2aec42b4f6b1c">ports_def.h</a>
+<li>CAN0RXFGE
+: <a class="el" href="ports__def_8h.html#b5bfcce3c96f75c173d86a2d7ede370d">ports_def.h</a>
+<li>CAN0RXFGF
+: <a class="el" href="ports__def_8h.html#b2be335ddb57f97959cef0040b22a9a0">ports_def.h</a>
+<li>CAN0TAAK
+: <a class="el" href="ports__def_8h.html#2e25d519fa49c7be1848c270040f5878">ports_def.h</a>
+<li>CAN0TARQ
+: <a class="el" href="ports__def_8h.html#1bdd6107673896141db134dc88855b7c">ports_def.h</a>
+<li>CAN0TBSEL
+: <a class="el" href="ports__def_8h.html#af49266492595ca1cf9622cb7e932390">ports_def.h</a>
+<li>CAN0TFLG
+: <a class="el" href="ports__def_8h.html#fd03de34dcdb17dad06300fe267b7fec">ports_def.h</a>
+<li>CAN0TIER
+: <a class="el" href="ports__def_8h.html#a9f32cfff7e9f71b6b854ea8e044077f">ports_def.h</a>
+<li>CAN0TXERR
+: <a class="el" href="ports__def_8h.html#2a0c3518d043d9d829742e416dba16c6">ports_def.h</a>
+<li>CAN0TXFG0
+: <a class="el" href="ports__def_8h.html#d59c3bdc9c99ff7ed65fb41af7a5b612">ports_def.h</a>
+<li>CAN0TXFG1
+: <a class="el" href="ports__def_8h.html#4cdc332e6b82f15e52d3eb9d6dac2f04">ports_def.h</a>
+<li>CAN0TXFG2
+: <a class="el" href="ports__def_8h.html#2091069133cbdb3af6736b66c11b6439">ports_def.h</a>
+<li>CAN0TXFG3
+: <a class="el" href="ports__def_8h.html#2cc794c785024e21888fc1172ebc4c76">ports_def.h</a>
+<li>CAN0TXFG4
+: <a class="el" href="ports__def_8h.html#a0bc3c15899e6ff5380069ae1ae1430d">ports_def.h</a>
+<li>CAN0TXFG5
+: <a class="el" href="ports__def_8h.html#b5bf98a42f4886e396d8cb3adfc1c4a8">ports_def.h</a>
+<li>CAN0TXFG6
+: <a class="el" href="ports__def_8h.html#d4973c36876035d14b55b2c9a6d0e2b9">ports_def.h</a>
+<li>CAN0TXFG7
+: <a class="el" href="ports__def_8h.html#d88402b8c4e34c45c4151da6db43f073">ports_def.h</a>
+<li>CAN0TXFG8
+: <a class="el" href="ports__def_8h.html#04c6b0fde64ea8fc66ad74d3914694d1">ports_def.h</a>
+<li>CAN0TXFG9
+: <a class="el" href="ports__def_8h.html#6b7faaac5714879e91b19d82f2481a37">ports_def.h</a>
+<li>CAN0TXFGA
+: <a class="el" href="ports__def_8h.html#99a6e23119e7ddceacd70260240bf850">ports_def.h</a>
+<li>CAN0TXFGB
+: <a class="el" href="ports__def_8h.html#f1865d447a4a2d4ca74830d402dbb6b0">ports_def.h</a>
+<li>CAN0TXFGC
+: <a class="el" href="ports__def_8h.html#1682ed73bd49e75f19c6a2d3d6df3f4e">ports_def.h</a>
+<li>CAN0TXFGD
+: <a class="el" href="ports__def_8h.html#5c453c481397f7417562e18e909287af">ports_def.h</a>
+<li>CAN0TXFGE
+: <a class="el" href="ports__def_8h.html#1a2578587f2accda79d74880bfbca354">ports_def.h</a>
+<li>CAN0TXFGF
+: <a class="el" href="ports__def_8h.html#ac4f7990ca7a29851c503a4f09ad86fa">ports_def.h</a>
+<li>CAN1
+: <a class="el" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">ports_def.h</a>
+<li>CAN1BTR0
+: <a class="el" href="ports__def_8h.html#09429afdf0db78f35219e326781cfd16">ports_def.h</a>
+<li>CAN1BTR1
+: <a class="el" href="ports__def_8h.html#3286b06f55b1c193e44bdee9f58d53d9">ports_def.h</a>
+<li>CAN1CTL0
+: <a class="el" href="ports__def_8h.html#7f290d4d3c53f9bd00f01010f33bc294">ports_def.h</a>
+<li>CAN1CTL1
+: <a class="el" href="ports__def_8h.html#aaffac8788eec6101b6445565efba420">ports_def.h</a>
+<li>CAN1IDAC
+: <a class="el" href="ports__def_8h.html#7130de64e50cb3c57bc714db532cb318">ports_def.h</a>
+<li>CAN1IDAR0
+: <a class="el" href="ports__def_8h.html#45534ac46b60dc3ceaf90cb28a8acd79">ports_def.h</a>
+<li>CAN1IDAR1
+: <a class="el" href="ports__def_8h.html#5d6126598dd2c712934e57c33195ae10">ports_def.h</a>
+<li>CAN1IDAR2
+: <a class="el" href="ports__def_8h.html#0960571aaa9f55559ec802e10afb6fb3">ports_def.h</a>
+<li>CAN1IDAR3
+: <a class="el" href="ports__def_8h.html#59731e99f5f4bf7ce2d9ef61f314d687">ports_def.h</a>
+<li>CAN1IDAR4
+: <a class="el" href="ports__def_8h.html#a22e718caa2dbc7d9827c2ba32d4700f">ports_def.h</a>
+<li>CAN1IDAR5
+: <a class="el" href="ports__def_8h.html#fc1a9131b7f8507095931360cc5c4f0e">ports_def.h</a>
+<li>CAN1IDAR6
+: <a class="el" href="ports__def_8h.html#8ab4933997770797e41bcd2e6efb2a19">ports_def.h</a>
+<li>CAN1IDAR7
+: <a class="el" href="ports__def_8h.html#1bc0d4a75efd457a00126dd85280bca0">ports_def.h</a>
+<li>CAN1IDMR0
+: <a class="el" href="ports__def_8h.html#b997c78ea29fee6b55518d01b8c94c73">ports_def.h</a>
+<li>CAN1IDMR1
+: <a class="el" href="ports__def_8h.html#df40c8450e216bb736a5eed5096911ae">ports_def.h</a>
+<li>CAN1IDMR2
+: <a class="el" href="ports__def_8h.html#4647a1871bfae96bfd97c8d1c2aedb7d">ports_def.h</a>
+<li>CAN1IDMR3
+: <a class="el" href="ports__def_8h.html#1b91da53041e5d5b0af7d68813011f90">ports_def.h</a>
+<li>CAN1IDMR4
+: <a class="el" href="ports__def_8h.html#e7885212df5b766891add83152a4600c">ports_def.h</a>
+<li>CAN1IDMR5
+: <a class="el" href="ports__def_8h.html#0c70e3e4dd7130917f5c43c066b61d85">ports_def.h</a>
+<li>CAN1IDMR6
+: <a class="el" href="ports__def_8h.html#1b278ccfb57551fdcee19b717dbe9d6b">ports_def.h</a>
+<li>CAN1IDMR7
+: <a class="el" href="ports__def_8h.html#1bb67e2d571d99ecda94e62a51fe9aee">ports_def.h</a>
+<li>CAN1RFLG
+: <a class="el" href="ports__def_8h.html#9b7c3d2712215835da899817481edd12">ports_def.h</a>
+<li>CAN1RIER
+: <a class="el" href="ports__def_8h.html#d421954a6c292332118ef7f469deba5b">ports_def.h</a>
+<li>CAN1RXERR
+: <a class="el" href="ports__def_8h.html#20cf49db309d7ca8b6710d85985c147a">ports_def.h</a>
+<li>CAN1RXFG0
+: <a class="el" href="ports__def_8h.html#d5e0074a68591b383b94642e1fe5977b">ports_def.h</a>
+<li>CAN1RXFG1
+: <a class="el" href="ports__def_8h.html#f32b0fa2898d48f55ba08af664c29693">ports_def.h</a>
+<li>CAN1RXFG2
+: <a class="el" href="ports__def_8h.html#d0f8c61f3f41f932b1a645212420c7fb">ports_def.h</a>
+<li>CAN1RXFG3
+: <a class="el" href="ports__def_8h.html#486e9b56869def088e6f84a6bc8d0b4c">ports_def.h</a>
+<li>CAN1RXFG4
+: <a class="el" href="ports__def_8h.html#38c1b0e412c695e209e471e3f7c42055">ports_def.h</a>
+<li>CAN1RXFG5
+: <a class="el" href="ports__def_8h.html#6087d27a58489c5369363661738e1fca">ports_def.h</a>
+<li>CAN1RXFG6
+: <a class="el" href="ports__def_8h.html#f160756db00e075194033e1f4503690b">ports_def.h</a>
+<li>CAN1RXFG7
+: <a class="el" href="ports__def_8h.html#87fcced511866b485778e133fa800575">ports_def.h</a>
+<li>CAN1RXFG8
+: <a class="el" href="ports__def_8h.html#33cf595cdc5b5471b29010ee399fd367">ports_def.h</a>
+<li>CAN1RXFG9
+: <a class="el" href="ports__def_8h.html#d4f9e0ff94b8af5a8ee2759804869aee">ports_def.h</a>
+<li>CAN1RXFGA
+: <a class="el" href="ports__def_8h.html#0144e00e0235f816d41fb292a340ec4f">ports_def.h</a>
+<li>CAN1RXFGB
+: <a class="el" href="ports__def_8h.html#68156faff34c5ba84a02856d642d17c6">ports_def.h</a>
+<li>CAN1RXFGC
+: <a class="el" href="ports__def_8h.html#2b10eff8a9a2c72927da1e73b567ec2b">ports_def.h</a>
+<li>CAN1RXFGD
+: <a class="el" href="ports__def_8h.html#9d4337fc483e18c3b5c954ec40917fef">ports_def.h</a>
+<li>CAN1RXFGE
+: <a class="el" href="ports__def_8h.html#00c5557d4a25f6a75156dd506cd8ee57">ports_def.h</a>
+<li>CAN1RXFGF
+: <a class="el" href="ports__def_8h.html#40e0487bd0f53aa3755daa2f65d446f0">ports_def.h</a>
+<li>CAN1TAAK
+: <a class="el" href="ports__def_8h.html#f3928427f23c62223702de994c950c3a">ports_def.h</a>
+<li>CAN1TARQ
+: <a class="el" href="ports__def_8h.html#a3e27f7f0a680515fb00ba82578ed27f">ports_def.h</a>
+<li>CAN1TBSEL
+: <a class="el" href="ports__def_8h.html#cd78ded94b5090972c5fb6fc4f82e5c7">ports_def.h</a>
+<li>CAN1TFLG
+: <a class="el" href="ports__def_8h.html#89b8c39010effd6cb3a941e953f4735d">ports_def.h</a>
+<li>CAN1TIER
+: <a class="el" href="ports__def_8h.html#a43ecd421c9fc1b55f0ef696339d2f76">ports_def.h</a>
+<li>CAN1TXERR
+: <a class="el" href="ports__def_8h.html#96de6bd61dbbbf9422ed7a85dde769a2">ports_def.h</a>
+<li>CAN1TXFG0
+: <a class="el" href="ports__def_8h.html#0fc1a0302d9467a374054ecb3122ee2f">ports_def.h</a>
+<li>CAN1TXFG1
+: <a class="el" href="ports__def_8h.html#a4d8c21f4f084e0244af99eecc1dbc82">ports_def.h</a>
+<li>CAN1TXFG2
+: <a class="el" href="ports__def_8h.html#347e0373b465c5aa71a38d095fb79b8c">ports_def.h</a>
+<li>CAN1TXFG3
+: <a class="el" href="ports__def_8h.html#611502123da3661770e7ef57e8a324b4">ports_def.h</a>
+<li>CAN1TXFG4
+: <a class="el" href="ports__def_8h.html#096966eca38cd3181082dcd88dd21252">ports_def.h</a>
+<li>CAN1TXFG5
+: <a class="el" href="ports__def_8h.html#bd2566733fb467b771556d2368375443">ports_def.h</a>
+<li>CAN1TXFG6
+: <a class="el" href="ports__def_8h.html#9b32264b8b074b98fd994f22cc1d7681">ports_def.h</a>
+<li>CAN1TXFG7
+: <a class="el" href="ports__def_8h.html#a167adb123f37d5fc9e4f5984317e88f">ports_def.h</a>
+<li>CAN1TXFG8
+: <a class="el" href="ports__def_8h.html#f16f331d2f717820d6eced114647ec29">ports_def.h</a>
+<li>CAN1TXFG9
+: <a class="el" href="ports__def_8h.html#770e8f8cf56d59cf97a602e87b61deef">ports_def.h</a>
+<li>CAN1TXFGA
+: <a class="el" href="ports__def_8h.html#64508eac83e942f72b0d42916f47a4cf">ports_def.h</a>
+<li>CAN1TXFGB
+: <a class="el" href="ports__def_8h.html#2a55ba2665d7cffd9e8b3f5f50487b75">ports_def.h</a>
+<li>CAN1TXFGC
+: <a class="el" href="ports__def_8h.html#a20e1dad0ab69bfbd48cf37e5f94b8b9">ports_def.h</a>
+<li>CAN1TXFGD
+: <a class="el" href="ports__def_8h.html#b4169499952c1b7dfea4f91cccde5780">ports_def.h</a>
+<li>CAN1TXFGE
+: <a class="el" href="ports__def_8h.html#90f0604c090cb9e330066233b5658521">ports_def.h</a>
+<li>CAN1TXFGF
+: <a class="el" href="ports__def_8h.html#37a55a1396e709b439a3ef4bcc4b1a18">ports_def.h</a>
+<li>CAN2
+: <a class="el" href="ports__def_8h.html#c5e4c86ed487dc91418b156e24808033">ports_def.h</a>
+<li>CAN2BTR0
+: <a class="el" href="ports__def_8h.html#3784cb46045fd9891f2802621d4758a1">ports_def.h</a>
+<li>CAN2BTR1
+: <a class="el" href="ports__def_8h.html#4fbf3a3ceb1308fe9e49506e480d9024">ports_def.h</a>
+<li>CAN2CTL0
+: <a class="el" href="ports__def_8h.html#be9f20b908afd5c97839214a959b47ad">ports_def.h</a>
+<li>CAN2CTL1
+: <a class="el" href="ports__def_8h.html#fc703502473d2b743479aed6ea6a5811">ports_def.h</a>
+<li>CAN2IDAC
+: <a class="el" href="ports__def_8h.html#70168f51e3ef2584898cdf332fa5389a">ports_def.h</a>
+<li>CAN2IDAR0
+: <a class="el" href="ports__def_8h.html#b08aa569974b1b287f330d7ea462de31">ports_def.h</a>
+<li>CAN2IDAR1
+: <a class="el" href="ports__def_8h.html#027d8ee63dc4fea1d6e46f6cc501abff">ports_def.h</a>
+<li>CAN2IDAR2
+: <a class="el" href="ports__def_8h.html#d7cfeb6671ad1fbcadb5b061888bc035">ports_def.h</a>
+<li>CAN2IDAR3
+: <a class="el" href="ports__def_8h.html#f883133fa97acf80ddd6267cd229dd94">ports_def.h</a>
+<li>CAN2IDAR4
+: <a class="el" href="ports__def_8h.html#578d454ccc931b5f23914790fcf9a94a">ports_def.h</a>
+<li>CAN2IDAR5
+: <a class="el" href="ports__def_8h.html#2ec2412f764787576ba50ae231a62ebc">ports_def.h</a>
+<li>CAN2IDAR6
+: <a class="el" href="ports__def_8h.html#97f9747617dd2a05782218f161221966">ports_def.h</a>
+<li>CAN2IDAR7
+: <a class="el" href="ports__def_8h.html#8e01ec1adaa535d055aadef140e7ccac">ports_def.h</a>
+<li>CAN2IDMR0
+: <a class="el" href="ports__def_8h.html#2d969ba42929946e299021e2523580ef">ports_def.h</a>
+<li>CAN2IDMR1
+: <a class="el" href="ports__def_8h.html#c7e4476acd018a257d02725a37c423a8">ports_def.h</a>
+<li>CAN2IDMR2
+: <a class="el" href="ports__def_8h.html#62d577a818bc70311b0df375f8f9c076">ports_def.h</a>
+<li>CAN2IDMR3
+: <a class="el" href="ports__def_8h.html#8e2ee816586a6398822e447a94cb20d6">ports_def.h</a>
+<li>CAN2IDMR4
+: <a class="el" href="ports__def_8h.html#64908d2e26bb465c20cc32fa1f68339d">ports_def.h</a>
+<li>CAN2IDMR5
+: <a class="el" href="ports__def_8h.html#780cb9f427e0ca1877d53e1428cbd546">ports_def.h</a>
+<li>CAN2IDMR6
+: <a class="el" href="ports__def_8h.html#681d804059bac46e78495d8f04a9b09e">ports_def.h</a>
+<li>CAN2IDMR7
+: <a class="el" href="ports__def_8h.html#b94030314c559844bf8f3a47f9aa70b8">ports_def.h</a>
+<li>CAN2RFLG
+: <a class="el" href="ports__def_8h.html#3d2aa18b62a64d406522696a49cf12e0">ports_def.h</a>
+<li>CAN2RIER
+: <a class="el" href="ports__def_8h.html#afbdcc8a275ea8ac98f375657ea9af6e">ports_def.h</a>
+<li>CAN2RXERR
+: <a class="el" href="ports__def_8h.html#d528e5f845409c4f4f87035f29d7acf1">ports_def.h</a>
+<li>CAN2RXFG0
+: <a class="el" href="ports__def_8h.html#97b569cdbcd7c9df29777689bf309748">ports_def.h</a>
+<li>CAN2RXFG1
+: <a class="el" href="ports__def_8h.html#cdb04de015560ab1156f6b95a5be5ca2">ports_def.h</a>
+<li>CAN2RXFG2
+: <a class="el" href="ports__def_8h.html#ec34ec7f7d0b1273c940c7203e0bfb4f">ports_def.h</a>
+<li>CAN2RXFG3
+: <a class="el" href="ports__def_8h.html#1c1db5546c227d368527b4562429f452">ports_def.h</a>
+<li>CAN2RXFG4
+: <a class="el" href="ports__def_8h.html#798c33d1a212414357ef38741e1cc309">ports_def.h</a>
+<li>CAN2RXFG5
+: <a class="el" href="ports__def_8h.html#9737b5a8ef4def3fb3151b9d6a6aa080">ports_def.h</a>
+<li>CAN2RXFG6
+: <a class="el" href="ports__def_8h.html#f9cdf1912f9497560783b088da30e044">ports_def.h</a>
+<li>CAN2RXFG7
+: <a class="el" href="ports__def_8h.html#bdf5ef2e9f9c123bb5de457bacf8a5ec">ports_def.h</a>
+<li>CAN2RXFG8
+: <a class="el" href="ports__def_8h.html#913d65f940538d820ba7a1bc376b0820">ports_def.h</a>
+<li>CAN2RXFG9
+: <a class="el" href="ports__def_8h.html#fed2b0248ae47bb56943f2db0f46dd67">ports_def.h</a>
+<li>CAN2RXFGA
+: <a class="el" href="ports__def_8h.html#7fdc51b7a453ba410b3ae72fbf9d7a6e">ports_def.h</a>
+<li>CAN2RXFGB
+: <a class="el" href="ports__def_8h.html#51aa75681e9ad7bad6071379d8e438d8">ports_def.h</a>
+<li>CAN2RXFGC
+: <a class="el" href="ports__def_8h.html#cb132606863da4be2fcd1d9ac02ae6b0">ports_def.h</a>
+<li>CAN2RXFGD
+: <a class="el" href="ports__def_8h.html#8fb134132f5940115fa8a1e82a01bf62">ports_def.h</a>
+<li>CAN2RXFGE
+: <a class="el" href="ports__def_8h.html#c259851966bea9bf058738a08a08d0a2">ports_def.h</a>
+<li>CAN2RXFGF
+: <a class="el" href="ports__def_8h.html#30861bb3d8cb4f2502ec1fe409ca29ce">ports_def.h</a>
+<li>CAN2TAAK
+: <a class="el" href="ports__def_8h.html#02f92ce5093c74fe0c5f1ef17f996921">ports_def.h</a>
+<li>CAN2TARQ
+: <a class="el" href="ports__def_8h.html#9493e088f6eae6f40b7d69171ac37b93">ports_def.h</a>
+<li>CAN2TBSEL
+: <a class="el" href="ports__def_8h.html#b5da7b78c38c860fdf67e0c7c5e0c428">ports_def.h</a>
+<li>CAN2TFLG
+: <a class="el" href="ports__def_8h.html#5e29dc3c994a6b31ab99fa01fc0803f1">ports_def.h</a>
+<li>CAN2TIER
+: <a class="el" href="ports__def_8h.html#53ec809bbddb4c76f8fe172479e41936">ports_def.h</a>
+<li>CAN2TXERR
+: <a class="el" href="ports__def_8h.html#19938ee168d17294be501e4ad295f487">ports_def.h</a>
+<li>CAN2TXFG0
+: <a class="el" href="ports__def_8h.html#0a53798f4bc4715cc3ac7de2936d0741">ports_def.h</a>
+<li>CAN2TXFG1
+: <a class="el" href="ports__def_8h.html#30ee412131a320b12b08f44051e7a728">ports_def.h</a>
+<li>CAN2TXFG2
+: <a class="el" href="ports__def_8h.html#2fbb2d912d605b65ed281b942b9516df">ports_def.h</a>
+<li>CAN2TXFG3
+: <a class="el" href="ports__def_8h.html#a915545647c9551b7c31fabb4e0df46b">ports_def.h</a>
+<li>CAN2TXFG4
+: <a class="el" href="ports__def_8h.html#133eec9c37962779b86d7364be21faf3">ports_def.h</a>
+<li>CAN2TXFG5
+: <a class="el" href="ports__def_8h.html#5af6cf4941f25ae8375e260710c7d0ff">ports_def.h</a>
+<li>CAN2TXFG6
+: <a class="el" href="ports__def_8h.html#a4fd923ba98f02dfaa309644b2fbd618">ports_def.h</a>
+<li>CAN2TXFG7
+: <a class="el" href="ports__def_8h.html#1f6911e604dde409c3a15203dc201da4">ports_def.h</a>
+<li>CAN2TXFG8
+: <a class="el" href="ports__def_8h.html#41a83793cf20ee53c0ba24ae07f3775a">ports_def.h</a>
+<li>CAN2TXFG9
+: <a class="el" href="ports__def_8h.html#a4d70d827d842523b88c46624a694dd6">ports_def.h</a>
+<li>CAN2TXFGA
+: <a class="el" href="ports__def_8h.html#f07d1aa241741bd7d1b7560a59c14ccc">ports_def.h</a>
+<li>CAN2TXFGB
+: <a class="el" href="ports__def_8h.html#6af0c38b8ac5a45b8b59c28a5b7ea216">ports_def.h</a>
+<li>CAN2TXFGC
+: <a class="el" href="ports__def_8h.html#35f18c9cbe0c925d20056d7f1cc71db3">ports_def.h</a>
+<li>CAN2TXFGD
+: <a class="el" href="ports__def_8h.html#eea49c074bc9ddf7671aeb0db98d82be">ports_def.h</a>
+<li>CAN2TXFGE
+: <a class="el" href="ports__def_8h.html#8f77ae6abb10148979eba646147ecbf1">ports_def.h</a>
+<li>CAN2TXFGF
+: <a class="el" href="ports__def_8h.html#62ac620626499064efc234b7b0c80262">ports_def.h</a>
+<li>CAN3
+: <a class="el" href="ports__def_8h.html#7f7e6a91346348125edf55235dd7b36a">ports_def.h</a>
+<li>CAN3BTR0
+: <a class="el" href="ports__def_8h.html#b9bc9080e8017f1a60d5ae5f692c0433">ports_def.h</a>
+<li>CAN3BTR1
+: <a class="el" href="ports__def_8h.html#23b2de5e1b657cf37e5d46a9cc404fe7">ports_def.h</a>
+<li>CAN3CTL0
+: <a class="el" href="ports__def_8h.html#1a85238916bb59cb461177d84eb9fdf6">ports_def.h</a>
+<li>CAN3CTL1
+: <a class="el" href="ports__def_8h.html#07e4a952e689d246c33a9c0a8d09a983">ports_def.h</a>
+<li>CAN3IDAC
+: <a class="el" href="ports__def_8h.html#94feb8f5e221c91d8198d52f45abea18">ports_def.h</a>
+<li>CAN3IDAR0
+: <a class="el" href="ports__def_8h.html#25cc1625b6153a76bc38c93a99e4fbc9">ports_def.h</a>
+<li>CAN3IDAR1
+: <a class="el" href="ports__def_8h.html#51c47790f3d14b8c91266900622633ac">ports_def.h</a>
+<li>CAN3IDAR2
+: <a class="el" href="ports__def_8h.html#86bac771c3cd0d2273192727e09befae">ports_def.h</a>
+<li>CAN3IDAR3
+: <a class="el" href="ports__def_8h.html#b160a3fea0f4cf519d2fda3e11b8dca9">ports_def.h</a>
+<li>CAN3IDAR4
+: <a class="el" href="ports__def_8h.html#51d861ef02c91215a8c7c43d81b9f944">ports_def.h</a>
+<li>CAN3IDAR5
+: <a class="el" href="ports__def_8h.html#800031c441e237a51dc7da232c20c568">ports_def.h</a>
+<li>CAN3IDAR6
+: <a class="el" href="ports__def_8h.html#7040aa92a1a93d67be17271e7b8bc37c">ports_def.h</a>
+<li>CAN3IDAR7
+: <a class="el" href="ports__def_8h.html#0504fad884817f43a35928f0e644e4e8">ports_def.h</a>
+<li>CAN3IDMR0
+: <a class="el" href="ports__def_8h.html#7f002b65f03d1376f1147088f92862d8">ports_def.h</a>
+<li>CAN3IDMR1
+: <a class="el" href="ports__def_8h.html#1b014e4581951b2a9cd6c1007543d83b">ports_def.h</a>
+<li>CAN3IDMR2
+: <a class="el" href="ports__def_8h.html#1e5f7056591ec8d0404226572d799dbc">ports_def.h</a>
+<li>CAN3IDMR3
+: <a class="el" href="ports__def_8h.html#f655bca657c85dd8131f924ccda3f530">ports_def.h</a>
+<li>CAN3IDMR4
+: <a class="el" href="ports__def_8h.html#a2794823ab43aaf367a617359cba2445">ports_def.h</a>
+<li>CAN3IDMR5
+: <a class="el" href="ports__def_8h.html#4eaaace06140401b650434c50ad29129">ports_def.h</a>
+<li>CAN3IDMR6
+: <a class="el" href="ports__def_8h.html#3348bea22507a58dbd0f1aded01c3c9b">ports_def.h</a>
+<li>CAN3IDMR7
+: <a class="el" href="ports__def_8h.html#dae85422f56856b93c094b9c121ece71">ports_def.h</a>
+<li>CAN3RFLG
+: <a class="el" href="ports__def_8h.html#c70566a8641b9f95f8458ee13d57105c">ports_def.h</a>
+<li>CAN3RIER
+: <a class="el" href="ports__def_8h.html#f3955647e9cbe6c44d6d09be1e38a2ee">ports_def.h</a>
+<li>CAN3RXERR
+: <a class="el" href="ports__def_8h.html#4eede69ebc83b85e548a71fc1f1c7b7b">ports_def.h</a>
+<li>CAN3RXFG0
+: <a class="el" href="ports__def_8h.html#51900f28d6049c0005c42a519b7a8e4d">ports_def.h</a>
+<li>CAN3RXFG1
+: <a class="el" href="ports__def_8h.html#3d9896892d39839aa397c13436f12e2e">ports_def.h</a>
+<li>CAN3RXFG2
+: <a class="el" href="ports__def_8h.html#d9b9b46c80b7baa58426b8cd89098469">ports_def.h</a>
+<li>CAN3RXFG3
+: <a class="el" href="ports__def_8h.html#aa93df63707262b41f8388bb4772811c">ports_def.h</a>
+<li>CAN3RXFG4
+: <a class="el" href="ports__def_8h.html#7f0efb92924c6932aa943281678a58f2">ports_def.h</a>
+<li>CAN3RXFG5
+: <a class="el" href="ports__def_8h.html#934453f08a9f8577a898ed4c2f51571e">ports_def.h</a>
+<li>CAN3RXFG6
+: <a class="el" href="ports__def_8h.html#a08d22da1224199efa0f0defb187063f">ports_def.h</a>
+<li>CAN3RXFG7
+: <a class="el" href="ports__def_8h.html#be6449571cf0869e979dde22967cb479">ports_def.h</a>
+<li>CAN3RXFG8
+: <a class="el" href="ports__def_8h.html#bc5866c7a851abeea9d9012c75fd4212">ports_def.h</a>
+<li>CAN3RXFG9
+: <a class="el" href="ports__def_8h.html#0b493def6c133b6c9e2685b46dd8f013">ports_def.h</a>
+<li>CAN3RXFGA
+: <a class="el" href="ports__def_8h.html#28bdd1fd34777a554a742d0e723f563f">ports_def.h</a>
+<li>CAN3RXFGB
+: <a class="el" href="ports__def_8h.html#3cfd867c1f742a2129a0c0688fd7b579">ports_def.h</a>
+<li>CAN3RXFGC
+: <a class="el" href="ports__def_8h.html#b2b8f973e2c9243406f1fe0c58a331f9">ports_def.h</a>
+<li>CAN3RXFGD
+: <a class="el" href="ports__def_8h.html#5ee71b6600e3e774979b635bad69b4d3">ports_def.h</a>
+<li>CAN3RXFGE
+: <a class="el" href="ports__def_8h.html#a497d70e9018c2faf80450e1f2e14af2">ports_def.h</a>
+<li>CAN3RXFGF
+: <a class="el" href="ports__def_8h.html#9d4c138410837bad2b67d2f1132a9891">ports_def.h</a>
+<li>CAN3TAAK
+: <a class="el" href="ports__def_8h.html#8ea54509a3220b538f8e0ab78aa9d5c8">ports_def.h</a>
+<li>CAN3TARQ
+: <a class="el" href="ports__def_8h.html#8aaab63d0efe639bde043b0a6c7243f2">ports_def.h</a>
+<li>CAN3TBSEL
+: <a class="el" href="ports__def_8h.html#6a2f38d9aba2202d616e14a1a00bd9af">ports_def.h</a>
+<li>CAN3TFLG
+: <a class="el" href="ports__def_8h.html#cb7bef3ee2476111ab88a5fae3addef4">ports_def.h</a>
+<li>CAN3TIER
+: <a class="el" href="ports__def_8h.html#f831ca63b43e2ed0371e1b66aa64ee82">ports_def.h</a>
+<li>CAN3TXERR
+: <a class="el" href="ports__def_8h.html#3a88306c13b5c1af8ccc36fc62f44b02">ports_def.h</a>
+<li>CAN3TXFG0
+: <a class="el" href="ports__def_8h.html#5099a0f914fe2c89926ea041ff039e7e">ports_def.h</a>
+<li>CAN3TXFG1
+: <a class="el" href="ports__def_8h.html#2aa37df89b5f92d1914436a259baa369">ports_def.h</a>
+<li>CAN3TXFG2
+: <a class="el" href="ports__def_8h.html#e5a944e0df9b88bb1566a4012c88d110">ports_def.h</a>
+<li>CAN3TXFG3
+: <a class="el" href="ports__def_8h.html#13035868989ed1690a2afcb0c90e73ad">ports_def.h</a>
+<li>CAN3TXFG4
+: <a class="el" href="ports__def_8h.html#702b65931df8fe3b00c80388a1fc197c">ports_def.h</a>
+<li>CAN3TXFG5
+: <a class="el" href="ports__def_8h.html#2669e12be2763be767b9f93537254845">ports_def.h</a>
+<li>CAN3TXFG6
+: <a class="el" href="ports__def_8h.html#b8edff4cce7e9c68b555814f287f107f">ports_def.h</a>
+<li>CAN3TXFG7
+: <a class="el" href="ports__def_8h.html#c851409f0a6acd0b097a2e9966b60e88">ports_def.h</a>
+<li>CAN3TXFG8
+: <a class="el" href="ports__def_8h.html#69932c5795ff87c1ce20a4f709eb7d2d">ports_def.h</a>
+<li>CAN3TXFG9
+: <a class="el" href="ports__def_8h.html#7227b4b13b430bfc6b1998e1fc1b3370">ports_def.h</a>
+<li>CAN3TXFGA
+: <a class="el" href="ports__def_8h.html#01d23779470fd7d12053004279ff6fef">ports_def.h</a>
+<li>CAN3TXFGB
+: <a class="el" href="ports__def_8h.html#dfb42f6e66fdb9faf3539711f7bf4e18">ports_def.h</a>
+<li>CAN3TXFGC
+: <a class="el" href="ports__def_8h.html#c7c3be2c2a0695f8b0a7861e05fa74bb">ports_def.h</a>
+<li>CAN3TXFGD
+: <a class="el" href="ports__def_8h.html#d1f1924fbb2e596fb06d1c76da426e36">ports_def.h</a>
+<li>CAN3TXFGE
+: <a class="el" href="ports__def_8h.html#cda611c58cbac3bdf9ac4b06d739930d">ports_def.h</a>
+<li>CAN3TXFGF
+: <a class="el" href="ports__def_8h.html#d96ec000f67a8bdeb23ecb14fe9fc5dc">ports_def.h</a>
+<li>CAN4
+: <a class="el" href="ports__def_8h.html#0f0e1d717b051eb8002c096a58bdedad">ports_def.h</a>
+<li>CAN4BTR0
+: <a class="el" href="ports__def_8h.html#28d6f0932608307f8e81e3c8f1df208a">ports_def.h</a>
+<li>CAN4BTR1
+: <a class="el" href="ports__def_8h.html#d29ad3505189222f49df24d357350380">ports_def.h</a>
+<li>CAN4CTL0
+: <a class="el" href="ports__def_8h.html#19d3a387308442baa69b0b8d9fa4716d">ports_def.h</a>
+<li>CAN4CTL1
+: <a class="el" href="ports__def_8h.html#9a9a44b9cc95e0663f26534813dfcf32">ports_def.h</a>
+<li>CAN4IDAC
+: <a class="el" href="ports__def_8h.html#8ebc39d62ea622b12b71f1ec28ef7e71">ports_def.h</a>
+<li>CAN4IDAR0
+: <a class="el" href="ports__def_8h.html#f5844310436148eac84ab781075eadf8">ports_def.h</a>
+<li>CAN4IDAR1
+: <a class="el" href="ports__def_8h.html#839d4f21c927e32c292fc21b54259e0a">ports_def.h</a>
+<li>CAN4IDAR2
+: <a class="el" href="ports__def_8h.html#7e4659a7f256a1cdb5aba670b5ce4557">ports_def.h</a>
+<li>CAN4IDAR3
+: <a class="el" href="ports__def_8h.html#63f80945bb5ad5c047f888ef76072f36">ports_def.h</a>
+<li>CAN4IDAR4
+: <a class="el" href="ports__def_8h.html#feca9bd86137a7a660148e8d2c17dfa4">ports_def.h</a>
+<li>CAN4IDAR5
+: <a class="el" href="ports__def_8h.html#d4f93c39bbc2867e0d7f45bbadfe2647">ports_def.h</a>
+<li>CAN4IDAR6
+: <a class="el" href="ports__def_8h.html#769fc3fff7a3de3a4799c5217828af5c">ports_def.h</a>
+<li>CAN4IDAR7
+: <a class="el" href="ports__def_8h.html#377b5f01ce8be2b59dbe3d2b55e7ff7f">ports_def.h</a>
+<li>CAN4IDMR0
+: <a class="el" href="ports__def_8h.html#727b91404f442965367512fc81160510">ports_def.h</a>
+<li>CAN4IDMR1
+: <a class="el" href="ports__def_8h.html#1b5afef08c9ab8cf6226b0eb756a0f79">ports_def.h</a>
+<li>CAN4IDMR2
+: <a class="el" href="ports__def_8h.html#d0cc9232a372cecb5e373dd2445512d2">ports_def.h</a>
+<li>CAN4IDMR3
+: <a class="el" href="ports__def_8h.html#1dfbaf28c8f128f4aef077a9cfde1482">ports_def.h</a>
+<li>CAN4IDMR4
+: <a class="el" href="ports__def_8h.html#540eca3f09a8ee346fc78aa841e7530f">ports_def.h</a>
+<li>CAN4IDMR5
+: <a class="el" href="ports__def_8h.html#f3df34b03561908974c381d65ca534a7">ports_def.h</a>
+<li>CAN4IDMR6
+: <a class="el" href="ports__def_8h.html#10e7bfd66f39e41dfe888b7144790ead">ports_def.h</a>
+<li>CAN4IDMR7
+: <a class="el" href="ports__def_8h.html#352e9baeb5a26489a8819660d203efa6">ports_def.h</a>
+<li>CAN4RFLG
+: <a class="el" href="ports__def_8h.html#6667bc5d8069a01e642ad37b056d6e02">ports_def.h</a>
+<li>CAN4RIER
+: <a class="el" href="ports__def_8h.html#2cdff5a04bc8d3e4622341dc126bfd2d">ports_def.h</a>
+<li>CAN4RXERR
+: <a class="el" href="ports__def_8h.html#8f211ca530d3d6a55005c6c266a18e02">ports_def.h</a>
+<li>CAN4RXFG0
+: <a class="el" href="ports__def_8h.html#d6a241ff8163aed764972ac67950e2df">ports_def.h</a>
+<li>CAN4RXFG1
+: <a class="el" href="ports__def_8h.html#35afeb0d7b1ef659191829b49e031d0d">ports_def.h</a>
+<li>CAN4RXFG2
+: <a class="el" href="ports__def_8h.html#425164fb54f8eb7aa5b05f08068073e7">ports_def.h</a>
+<li>CAN4RXFG3
+: <a class="el" href="ports__def_8h.html#b366677b0087110cb45a8d5f73036ef3">ports_def.h</a>
+<li>CAN4RXFG4
+: <a class="el" href="ports__def_8h.html#434748165fb328237f3d49cd22a3d9df">ports_def.h</a>
+<li>CAN4RXFG5
+: <a class="el" href="ports__def_8h.html#20760828427fb50fe03f66ab46a730f0">ports_def.h</a>
+<li>CAN4RXFG6
+: <a class="el" href="ports__def_8h.html#f98c00fd0088517e14d960470fa2d7f4">ports_def.h</a>
+<li>CAN4RXFG7
+: <a class="el" href="ports__def_8h.html#e94c9d110cee155682cddaf72ab6408c">ports_def.h</a>
+<li>CAN4RXFG8
+: <a class="el" href="ports__def_8h.html#7f8b7f2abbb349f6760b83224da6ee51">ports_def.h</a>
+<li>CAN4RXFG9
+: <a class="el" href="ports__def_8h.html#bc15feed6aeac4e6213e1675d3c2b8dd">ports_def.h</a>
+<li>CAN4RXFGA
+: <a class="el" href="ports__def_8h.html#7bfeb194e2c0798d94c3199b9ad44806">ports_def.h</a>
+<li>CAN4RXFGB
+: <a class="el" href="ports__def_8h.html#67ee4d407114465acf560ea6f9f78599">ports_def.h</a>
+<li>CAN4RXFGC
+: <a class="el" href="ports__def_8h.html#0a08f07b673880608d7ab821966a70cf">ports_def.h</a>
+<li>CAN4RXFGD
+: <a class="el" href="ports__def_8h.html#1c12912cb5157abd2cd4b7a0997a77ea">ports_def.h</a>
+<li>CAN4RXFGE
+: <a class="el" href="ports__def_8h.html#12a475be29c10be623dc5e7db6a1516f">ports_def.h</a>
+<li>CAN4RXFGF
+: <a class="el" href="ports__def_8h.html#d6dcd8955a193caf64396050271edbe4">ports_def.h</a>
+<li>CAN4TAAK
+: <a class="el" href="ports__def_8h.html#7f208193f079e4274317d9cc46d885bd">ports_def.h</a>
+<li>CAN4TARQ
+: <a class="el" href="ports__def_8h.html#b010fed2f9176e42e00896799273ea5d">ports_def.h</a>
+<li>CAN4TBSEL
+: <a class="el" href="ports__def_8h.html#4f693810237cefc24d2bbd199c1cd0da">ports_def.h</a>
+<li>CAN4TFLG
+: <a class="el" href="ports__def_8h.html#3c8c21f4da8f5dbefa2318eb4c05c65f">ports_def.h</a>
+<li>CAN4TIER
+: <a class="el" href="ports__def_8h.html#8ec78eee49b9448b9f47c72fea428e2c">ports_def.h</a>
+<li>CAN4TXERR
+: <a class="el" href="ports__def_8h.html#75471c168582cf3180846ea2e9bf3162">ports_def.h</a>
+<li>CAN4TXFG0
+: <a class="el" href="ports__def_8h.html#4c0cf9be90078813cb049154377e74a9">ports_def.h</a>
+<li>CAN4TXFG1
+: <a class="el" href="ports__def_8h.html#cedeca46c7c4fb3550a15df74948a0c4">ports_def.h</a>
+<li>CAN4TXFG2
+: <a class="el" href="ports__def_8h.html#80a65776cb0c3ea4d81881f2aca5f607">ports_def.h</a>
+<li>CAN4TXFG3
+: <a class="el" href="ports__def_8h.html#da222b271bebb75443a9ac9e52b6ced6">ports_def.h</a>
+<li>CAN4TXFG4
+: <a class="el" href="ports__def_8h.html#2db79db7e8b23413cf3447bdf465599f">ports_def.h</a>
+<li>CAN4TXFG5
+: <a class="el" href="ports__def_8h.html#5bc355a9c828e35b85de219e9c1fa182">ports_def.h</a>
+<li>CAN4TXFG6
+: <a class="el" href="ports__def_8h.html#2c078f07c84089d4220e2396ea5205d9">ports_def.h</a>
+<li>CAN4TXFG7
+: <a class="el" href="ports__def_8h.html#b47608bc56beebfd859f10288e3a4ade">ports_def.h</a>
+<li>CAN4TXFG8
+: <a class="el" href="ports__def_8h.html#a51fdab7efca9f1440d9e0f61ffb88ab">ports_def.h</a>
+<li>CAN4TXFG9
+: <a class="el" href="ports__def_8h.html#2478215a368ad1fa81de149dac034510">ports_def.h</a>
+<li>CAN4TXFGA
+: <a class="el" href="ports__def_8h.html#20e2fa74f83d79f73045d20675c428bf">ports_def.h</a>
+<li>CAN4TXFGB
+: <a class="el" href="ports__def_8h.html#b9141ad2cbe6f517c893c66899043f30">ports_def.h</a>
+<li>CAN4TXFGC
+: <a class="el" href="ports__def_8h.html#e3bea7024e9a37c32ff62482dc2483a9">ports_def.h</a>
+<li>CAN4TXFGD
+: <a class="el" href="ports__def_8h.html#c0ce0d4d2ea8c038ef2ffb16954f5ac2">ports_def.h</a>
+<li>CAN4TXFGE
+: <a class="el" href="ports__def_8h.html#e7e21f40f988a0290735e6a690c97f97">ports_def.h</a>
+<li>CAN4TXFGF
+: <a class="el" href="ports__def_8h.html#f4a9e1b31b970cce8345c066deb75d69">ports_def.h</a>
+<li>CAN_BIND
+: <a class="el" href="can__socket_8c.html#f51a5befd644cec65f24d3502b31d630">can_socket.c</a>
+<li>CAN_CLOSE
+: <a class="el" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">can_socket.c</a>
+<li>CAN_DRV_QRY_BRANCH
+: <a class="el" href="lincan_8h.html#df0a0b486c35c338028d6054e469d976">lincan.h</a>
+<li>CAN_DRV_QRY_MSGFORMAT
+: <a class="el" href="lincan_8h.html#fda0151d8d8e5ffd9609890f4e35447b">lincan.h</a>
+<li>CAN_DRV_QRY_VERSION
+: <a class="el" href="lincan_8h.html#c50df3601f78c81c90f46fdf29ad926b">lincan.h</a>
+<li>CAN_DRV_QUERY
+: <a class="el" href="lincan_8h.html#3b049542c0383cbce199aad5d240a2dc">lincan.h</a>
+<li>CAN_ERRNO
+: <a class="el" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">can_socket.c</a>
+<li>CAN_IFNAME
+: <a class="el" href="can__socket_8c.html#b0e2c857f77f55e9d76239af529340ef">can_socket.c</a>
+<li>CAN_INIT_TYPE_ST_RTR
+: <a class="el" href="can__peak__win32_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">can_peak_win32.c</a>
+, <a class="el" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">can_peak_linux.c</a>
+<li>CAN_IOC_MAGIC
+: <a class="el" href="lincan_8h.html#edfec349e7eb84dc1e60924b7f262a0e">lincan.h</a>
+<li>CAN_IOCTL
+: <a class="el" href="can__socket_8c.html#56776428046c869321581cd587514964">can_socket.c</a>
+<li>CAN_MSG_LENGTH
+: <a class="el" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">canmsg.h</a>
+<li>CAN_MSG_VERSION_2
+: <a class="el" href="canmsg_8h.html#6e08f25b3a7951a82cc337505fc3c27a">canmsg.h</a>
+<li>CAN_RECV
+: <a class="el" href="can__socket_8c.html#b78c6a888be103b97e95bfc85f5da083">can_socket.c</a>
+<li>CAN_SEND
+: <a class="el" href="can__socket_8c.html#70c9889a227060d2e902e298858c1f36">can_socket.c</a>
+<li>CAN_SOCKET
+: <a class="el" href="can__socket_8c.html#3947ec96c2f7841c6a25f0d2b9989597">can_socket.c</a>
+<li>CANBTR0
+: <a class="el" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">ports_def.h</a>
+<li>CANBTR1
+: <a class="el" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">ports_def.h</a>
+<li>CANCTL0
+: <a class="el" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">ports_def.h</a>
+<li>CANCTL1
+: <a class="el" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">ports_def.h</a>
+<li>CANFESTIVAL_DEBUG_MSG
+: <a class="el" href="win32_2applicfg_8h.html#fbc0962bcd0625e0c6e774ee83cbe237">applicfg.h</a>
+<li>CANIDAC
+: <a class="el" href="ports__def_8h.html#d4df031fb910865881e20f7c6b2fe471">ports_def.h</a>
+<li>CANIDAR0
+: <a class="el" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">ports_def.h</a>
+<li>CANIDAR1
+: <a class="el" href="ports__def_8h.html#552073c8d5ec6b4878ca29c9c14f9e5f">ports_def.h</a>
+<li>CANIDAR2
+: <a class="el" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">ports_def.h</a>
+<li>CANIDAR3
+: <a class="el" href="ports__def_8h.html#41d16af61b06d38a97839682fb32fa05">ports_def.h</a>
+<li>CANIDAR4
+: <a class="el" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">ports_def.h</a>
+<li>CANIDAR5
+: <a class="el" href="ports__def_8h.html#55febe15b73d53fc9fb77ee18da2ac61">ports_def.h</a>
+<li>CANIDAR6
+: <a class="el" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">ports_def.h</a>
+<li>CANIDAR7
+: <a class="el" href="ports__def_8h.html#472536c4281754452f359e467617e04e">ports_def.h</a>
+<li>CANIDMR0
+: <a class="el" href="ports__def_8h.html#ad7580fe4fc28e38fa4f992c6376fd55">ports_def.h</a>
+<li>CANIDMR1
+: <a class="el" href="ports__def_8h.html#6e4be06c891b6999ad8c3ffe931e87a8">ports_def.h</a>
+<li>CANIDMR2
+: <a class="el" href="ports__def_8h.html#e5aa4334289b65b624b4cc06f7aac76d">ports_def.h</a>
+<li>CANIDMR3
+: <a class="el" href="ports__def_8h.html#4b3674e7abe7e40fddb90734d8db94a7">ports_def.h</a>
+<li>CANIDMR4
+: <a class="el" href="ports__def_8h.html#1fd254d1f8422e3913232bf02ac7b2c3">ports_def.h</a>
+<li>CANIDMR5
+: <a class="el" href="ports__def_8h.html#d7b533b251c9cca32c799be49e4631ee">ports_def.h</a>
+<li>CANIDMR6
+: <a class="el" href="ports__def_8h.html#1240a26636e314e734c6c003ad20b09d">ports_def.h</a>
+<li>CANIDMR7
+: <a class="el" href="ports__def_8h.html#1e2c3dfa167c21d6e7809162fe46b4fb">ports_def.h</a>
+<li>CANOPEN_BIG_ENDIAN
+: <a class="el" href="hcs12_2applicfg_8h.html#751707f06cc1e5a62a109e6ad780b631">applicfg.h</a>
+<li>CANOPEN_LINE_NUMBER_USED
+: <a class="el" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">candriver.h</a>
+<li>CANQUE_FILTER
+: <a class="el" href="lincan_8h.html#76a2a98cbf8a80fd83fb5c6d4df17340">lincan.h</a>
+<li>CANQUE_FLUSH
+: <a class="el" href="lincan_8h.html#4472b7dda19ee82821f9b7b8d063c79f">lincan.h</a>
+<li>CANRCVDTA
+: <a class="el" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">ports_def.h</a>
+<li>CANRCVID
+: <a class="el" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">ports_def.h</a>
+<li>CANRCVLEN
+: <a class="el" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">ports_def.h</a>
+<li>CANRFLG
+: <a class="el" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">ports_def.h</a>
+<li>CANRIER
+: <a class="el" href="ports__def_8h.html#1b668ea916ba976c2dca30d5899c6b76">ports_def.h</a>
+<li>CANRTR_READ
+: <a class="el" href="lincan_8h.html#af40c0873e8b794d0e252751898fee43">lincan.h</a>
+<li>CANTBSEL
+: <a class="el" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">ports_def.h</a>
+<li>CANTFLG
+: <a class="el" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">ports_def.h</a>
+<li>CANTIER
+: <a class="el" href="ports__def_8h.html#f90f32e22218770bdac62099d0833f5c">ports_def.h</a>
+<li>CANTRSDTA
+: <a class="el" href="ports__def_8h.html#000be7a71981a5cceeb1fb12eb94c83a">ports_def.h</a>
+<li>CANTRSID
+: <a class="el" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">ports_def.h</a>
+<li>CANTRSLEN
+: <a class="el" href="ports__def_8h.html#12905724f8db152e59625974ef95ab92">ports_def.h</a>
+<li>CANTRSPRI
+: <a class="el" href="ports__def_8h.html#c5c8c8420c09b43f3493eb3bd4e3028a">ports_def.h</a>
+<li>CLKSEL
+: <a class="el" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">ports_def.h</a>
+<li>CMD_START
+: <a class="el" href="lincan_8h.html#b905e6aff2332984df0552c6b50203f2">lincan.h</a>
+<li>CMD_STOP
+: <a class="el" href="lincan_8h.html#46dc7ae84992bfe62cc00731959a67f4">lincan.h</a>
+<li>CONF_BAUD
+: <a class="el" href="lincan_8h.html#f9438e3cb11f76f235f619f485820e97">lincan.h</a>
+<li>CONF_BAUDPARAMS
+: <a class="el" href="lincan_8h.html#fb3bb74a3850e5eb2dbe5ae1c295f748">lincan.h</a>
+<li>CONF_FILTER
+: <a class="el" href="lincan_8h.html#c50db35e4beea548c3e66447f25d30c6">lincan.h</a>
+<li>COPCTL
+: <a class="el" href="ports__def_8h.html#b2456fa3b138e80f6495eea7379b5bae">ports_def.h</a>
+<li>CRGFLG
+: <a class="el" href="ports__def_8h.html#deed7374b4301e74bdde3ae8bc5e2e06">ports_def.h</a>
+<li>CRGINT
+: <a class="el" href="ports__def_8h.html#650ffe6a2f3f05a57c2c1be17e41467f">ports_def.h</a>
+<li>CTCTL
+: <a class="el" href="ports__def_8h.html#2d95afde26e1661c414015992656e78c">ports_def.h</a>
+<li>CTFLG
+: <a class="el" href="ports__def_8h.html#5b211cd608efc24b729ba8b46dd60bf6">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x64.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,118 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li id="current"><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>DATA_SIZE
+: <a class="el" href="param_8h.html#f55149bc1f05cf18af067a302e31e3f9">param.h</a>
+<li>DDRA
+: <a class="el" href="ports__def_8h.html#da011c5bf95ab91774eee5c29b45fd06">ports_def.h</a>
+<li>DDRB
+: <a class="el" href="ports__def_8h.html#924a54df722121bc98383bdec5ae1898">ports_def.h</a>
+<li>DDRE
+: <a class="el" href="ports__def_8h.html#04118ed67bc49da5b3b5e1dd40b208f2">ports_def.h</a>
+<li>DDRH
+: <a class="el" href="ports__def_8h.html#1522fe4fdbaf2658e713ab782de9c3aa">ports_def.h</a>
+<li>DDRJ
+: <a class="el" href="ports__def_8h.html#a8e68e5e40849814dc084f0b19a7817c">ports_def.h</a>
+<li>DDRK
+: <a class="el" href="ports__def_8h.html#1fb1a5151b4ee3d8530ad6fff5713f88">ports_def.h</a>
+<li>DDRM
+: <a class="el" href="ports__def_8h.html#81964fbcaf03ab8d024ccc58d951357a">ports_def.h</a>
+<li>DDRP
+: <a class="el" href="ports__def_8h.html#c4426088e00cb31cf615b71af5fcf6da">ports_def.h</a>
+<li>DDRS
+: <a class="el" href="ports__def_8h.html#2ace7fb571090f200347b3032177b226">ports_def.h</a>
+<li>DDRT
+: <a class="el" href="ports__def_8h.html#ca99d288852f746fee21034e8d87e86e">ports_def.h</a>
+<li>DEBUG_ERR_CONSOLE_ON
+: <a class="el" href="canOpenDriver_8c.html#bb416887a32f7e4333e095356774f07f">canOpenDriver.c</a>
+<li>DEBUG_WAR_CONSOLE_ON
+: <a class="el" href="canOpenDriver_8c.html#4f52c00ab0d519e2965ebaa533975904">canOpenDriver.c</a>
+<li>DeclareIndexTableEntry
+: <a class="el" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">example_objdict.c</a>
+<li>DLCBARD
+: <a class="el" href="ports__def_8h.html#8f406c7110ddac5c9f22660a891a702c">ports_def.h</a>
+<li>DLCBCR1
+: <a class="el" href="ports__def_8h.html#a8c92bdd6009dba05a2dfcf377e2f4e1">ports_def.h</a>
+<li>DLCBCR2
+: <a class="el" href="ports__def_8h.html#06818d995585551bcfa909580e8d9702">ports_def.h</a>
+<li>DLCBDR
+: <a class="el" href="ports__def_8h.html#4f8a904fb8a3ffa8f82de81f5ee8c3ac">ports_def.h</a>
+<li>DLCBRSR
+: <a class="el" href="ports__def_8h.html#8fbab040a06bc404b76eb1b31818f63c">ports_def.h</a>
+<li>DLCBSTAT
+: <a class="el" href="ports__def_8h.html#edbf11e1dfdb5ae4d1a8d06f47e6c4d0">ports_def.h</a>
+<li>DLCBSVR
+: <a class="el" href="ports__def_8h.html#79cbc98f4f00a562de7febd8611d9747">ports_def.h</a>
+<li>DLCSCR
+: <a class="el" href="ports__def_8h.html#351de2bdd9bf499e4dc10c8aa3d3f0be">ports_def.h</a>
+<li>DLL_CALL
+: <a class="el" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">unix.c</a>
+, <a class="el" href="drivers__win32_8cpp.html#74c6a27b44fd54de5cb021299ffce612">drivers_win32.cpp</a>
+, <a class="el" href="can__driver_8h.html#74c6a27b44fd54de5cb021299ffce612">can_driver.h</a>
+<li>DLSYM
+: <a class="el" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">unix.c</a>
+<li>DLYCT
+: <a class="el" href="ports__def_8h.html#d7f8ff2b05ba317f174d74ad7a64adcd">ports_def.h</a>
+<li>domain
+: <a class="el" href="objdictdef_8h.html#82a4ccef24bc2ae995fcace980850f2d">objdictdef.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x65.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li id="current"><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>EBICTL
+: <a class="el" href="ports__def_8h.html#690de626e7a09cb507e8c9036d522806">ports_def.h</a>
+<li>ECLKDIV
+: <a class="el" href="ports__def_8h.html#6ab83332e4dbbb8f850c7b5d0f7414e8">ports_def.h</a>
+<li>ECMD
+: <a class="el" href="ports__def_8h.html#761b4a6e4410d586a61557f484b98c6c">ports_def.h</a>
+<li>ECNFG
+: <a class="el" href="ports__def_8h.html#2caf4dd7148ac84cb6444a1fa5371b4e">ports_def.h</a>
+<li>EPROT
+: <a class="el" href="ports__def_8h.html#1ead1f5f455aa0bc801673335e46915c">ports_def.h</a>
+<li>ERR_CAN0HDLRCV_STACK_FULL
+: <a class="el" href="error_8h.html#4b4802d58ab57bcb221574d9436cddfb">error.h</a>
+<li>ERR_CAN_ADD_ID_TO_FILTER
+: <a class="el" href="error_8h.html#53d64f03e3761bde171efd260276556e">error.h</a>
+<li>ERR_CAN_INIT_1_FILTER
+: <a class="el" href="error_8h.html#a7e1dc6c7418d75999d1ac1f217cdd3e">error.h</a>
+<li>ERR_CAN_INIT_CLOCK
+: <a class="el" href="error_8h.html#eebe9254cd41085461d615bf53408ba5">error.h</a>
+<li>ERR_CAN_INIT_FILTER
+: <a class="el" href="error_8h.html#6c980f2bfad323f66b3215ce8f2537fc">error.h</a>
+<li>ERR_CAN_MSG_TRANSMIT
+: <a class="el" href="error_8h.html#bb776328e1c3cc9f643e0acda691c106">error.h</a>
+<li>ERR_CAN_SLEEP_MODE
+: <a class="el" href="error_8h.html#f145d6d8387fbaa5a28713124dd02407">error.h</a>
+<li>ERR_CAN_SLEEP_MODE_Q
+: <a class="el" href="error_8h.html#9e621878a9a2cfcdb9d5d8957a2effa8">error.h</a>
+<li>ERR_CAN_SLEEP_WUP_MODE
+: <a class="el" href="error_8h.html#bed69f359aaccd95e634c16fee5dfa24">error.h</a>
+<li>ESTAT
+: <a class="el" href="ports__def_8h.html#d05043a04b51b3953259c24040e2e99f">ports_def.h</a>
+<li>extra_PCAN_init_params
+: <a class="el" href="can__peak__win32_8c.html#6c15c0d426ae2e61f69f3119d3fe486b">can_peak_win32.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x66.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li id="current"><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FALSE
+: <a class="el" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">def.h</a>
+<li>FCLKDIV
+: <a class="el" href="ports__def_8h.html#22ac55d79a8dbca1538e8463b97e2080">ports_def.h</a>
+<li>FCMD
+: <a class="el" href="ports__def_8h.html#c10c0afe0a00244995f2b2070cc5b3da">ports_def.h</a>
+<li>FCNFG
+: <a class="el" href="ports__def_8h.html#0bd245303e22fa07d0055191662c81af">ports_def.h</a>
+<li>FCT_PTR_INIT
+: <a class="el" href="drivers__win32_8cpp.html#7f7ce94bf48fde67f4af7b64c7ca4c85">drivers_win32.cpp</a>
+, <a class="el" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">unix.c</a>
+<li>FORBYP
+: <a class="el" href="ports__def_8h.html#3b21286ade21a29ebaf9064041b86618">ports_def.h</a>
+<li>FPROT
+: <a class="el" href="ports__def_8h.html#9caa105361a8ba6a471de1bbb006a32a">ports_def.h</a>
+<li>FSEC
+: <a class="el" href="ports__def_8h.html#351257ca320aec6734205856641b8923">ports_def.h</a>
+<li>FSTAT
+: <a class="el" href="ports__def_8h.html#e7edd16fc46259db25718212e552ca50">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x67.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li id="current"><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>GET_FUNCTION_CODE
+: <a class="el" href="objdictdef_8h.html#c885c914008647a5b9bd77475d1a4196">objdictdef.h</a>
+<li>GET_NODE_ID
+: <a class="el" href="objdictdef_8h.html#9a52aa7b754f95659a55cdc46370c588">objdictdef.h</a>
+<li>getSDOc
+: <a class="el" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">sdo.c</a>
+<li>getSDOcs
+: <a class="el" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">sdo.c</a>
+<li>getSDOe
+: <a class="el" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">sdo.c</a>
+<li>getSDOindex
+: <a class="el" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">sdo.c</a>
+<li>getSDOn2
+: <a class="el" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">sdo.c</a>
+<li>getSDOn3
+: <a class="el" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">sdo.c</a>
+<li>getSDOs
+: <a class="el" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">sdo.c</a>
+<li>getSDOsubIndex
+: <a class="el" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">sdo.c</a>
+<li>getSDOt
+: <a class="el" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">sdo.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x68.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li id="current"><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>HPRIO
+: <a class="el" href="ports__def_8h.html#e4c9964767cbc632fcc3f32ce4499d07">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x69.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li id="current"><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>IBAD
+: <a class="el" href="ports__def_8h.html#2da2b56675cf236ea2c3ca6cac62ec03">ports_def.h</a>
+<li>IBCR
+: <a class="el" href="ports__def_8h.html#659c557d0f21288881bb959488e8bc5d">ports_def.h</a>
+<li>IBFD
+: <a class="el" href="ports__def_8h.html#9f556b84f3c4231c1a7e93ff9748e204">ports_def.h</a>
+<li>IBSR
+: <a class="el" href="ports__def_8h.html#556a12ef03f4fb80b1cfb819ca96c054">ports_def.h</a>
+<li>ICOVW
+: <a class="el" href="ports__def_8h.html#636d76161f8d5c29d23105dbbf6079a6">ports_def.h</a>
+<li>ICPAR
+: <a class="el" href="ports__def_8h.html#c69199f7665376142c7065715af51c68">ports_def.h</a>
+<li>ICSYS
+: <a class="el" href="ports__def_8h.html#60b41fd882e4ff93f2b403d9775fcfb8">ports_def.h</a>
+<li>identity
+: <a class="el" href="objdictdef_8h.html#af41acc8d0f07edd6f123c3ab65a43aa">objdictdef.h</a>
+<li>IICDR
+: <a class="el" href="ports__def_8h.html#6549c859393b988c66631847e3f05b77">ports_def.h</a>
+<li>INITEE
+: <a class="el" href="ports__def_8h.html#2343d58943d38cc5a2d1bd5f01c449bd">ports_def.h</a>
+<li>INITRG
+: <a class="el" href="ports__def_8h.html#68f415ce6ef5ce8396b4d93f6691f2d9">ports_def.h</a>
+<li>INITRM
+: <a class="el" href="ports__def_8h.html#d22d93ca301c0efb24ce748df6b1f4de">ports_def.h</a>
+<li>INLINE
+: <a class="el" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">sdo.c</a>
+<li>int16
+: <a class="el" href="objdictdef_8h.html#09e4d5c13c275d380da6580a03af5e92">objdictdef.h</a>
+<li>int24
+: <a class="el" href="objdictdef_8h.html#5f7806f4906de9a13002fadc6b8b3f42">objdictdef.h</a>
+<li>INT24_2_32
+: <a class="el" href="win32_2applicfg_8h.html#7cf9d89ab157643b84781b1b8cbba418">applicfg.h</a>
+<li>int32
+: <a class="el" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">objdictdef.h</a>
+<li>INT32_2_24
+: <a class="el" href="win32_2applicfg_8h.html#51591369c6d44dec7d6db08c6bc2d73e">applicfg.h</a>
+<li>int40
+: <a class="el" href="objdictdef_8h.html#29444aa748cff063eb0de639f7b3b298">objdictdef.h</a>
+<li>INT40_2_64
+: <a class="el" href="win32_2applicfg_8h.html#43c6309a018e52cb75d7fea6b33225ef">applicfg.h</a>
+<li>int48
+: <a class="el" href="objdictdef_8h.html#32117599132383a464bb56fe48cc0f2a">objdictdef.h</a>
+<li>INT48_2_64
+: <a class="el" href="win32_2applicfg_8h.html#4ff6132b41561009e9385ba996e684b9">applicfg.h</a>
+<li>int56
+: <a class="el" href="objdictdef_8h.html#8f9a4d8cdee95ac02cfe9fa6da24471e">objdictdef.h</a>
+<li>INT56_2_64
+: <a class="el" href="win32_2applicfg_8h.html#84b5646cf694c49c63ec810a342f70a6">applicfg.h</a>
+<li>int64
+: <a class="el" href="objdictdef_8h.html#09fc63bce67d19142460e915d94f732f">objdictdef.h</a>
+<li>INT64_2_40
+: <a class="el" href="win32_2applicfg_8h.html#1331f4b2a723553c126f866acea0d6ed">applicfg.h</a>
+<li>INT64_2_48
+: <a class="el" href="win32_2applicfg_8h.html#2179ddc6efeb1c957412234f5a6fd86f">applicfg.h</a>
+<li>INT64_2_56
+: <a class="el" href="win32_2applicfg_8h.html#6461005b325a7be7bae2bfa0d0b3377c">applicfg.h</a>
+<li>int8
+: <a class="el" href="objdictdef_8h.html#05dd69e54275d0ffb23aa062e522f72c">objdictdef.h</a>
+<li>INTCR
+: <a class="el" href="ports__def_8h.html#568e659344d7215ee02088aa47ecd639">ports_def.h</a>
+<li>INTEGER16
+: <a class="el" href="hcs12_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">applicfg.h</a>
+<li>INTEGER24
+: <a class="el" href="unix_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">applicfg.h</a>
+<li>INTEGER32
+: <a class="el" href="unix_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">applicfg.h</a>
+<li>INTEGER40
+: <a class="el" href="hcs12_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">applicfg.h</a>
+<li>INTEGER48
+: <a class="el" href="unix_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">applicfg.h</a>
+<li>INTEGER56
+: <a class="el" href="unix_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">applicfg.h</a>
+<li>INTEGER64
+: <a class="el" href="win32_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">applicfg.h</a>
+<li>INTEGER8
+: <a class="el" href="hcs12_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">applicfg.h</a>
+<li>IO_PORTS_16
+: <a class="el" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">portsaccess.h</a>
+<li>IO_PORTS_8
+: <a class="el" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">portsaccess.h</a>
+<li>ITCR
+: <a class="el" href="ports__def_8h.html#835d8810381fe2d4ae5a03ab0b735954">ports_def.h</a>
+<li>ITEST
+: <a class="el" href="ports__def_8h.html#5dc5538bd3b16f7dc2b5f20ad37e1719">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x6d.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li id="current"><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>M6811_ARCH_32K
+: <a class="el" href="param_8h.html#b1bf3be1865d30f8010eb223be3584ce">param.h</a>
+<li>M6811_DEF_BAUD
+: <a class="el" href="param_8h.html#e377e8f315ba31f0f0835f4781d98f27">param.h</a>
+<li>max
+: <a class="el" href="canOpenDriver_8c.html#ffe776513b24d84b39af8ab0930fef7f">canOpenDriver.c</a>
+<li>MAX_CAN_BUS_ID
+: <a class="el" href="config_8h.html#715b027ae7857972f94a1d5bee05af03">config.h</a>
+<li>MAX_NB_CAN_PIPES
+: <a class="el" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">can_virtual.c</a>
+<li>MAX_NB_CAN_PORTS
+: <a class="el" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">unix.c</a>
+<li>MAX_NB_TIMER
+: <a class="el" href="config_8h.html#cbb0f0858383466430c5fcd448391d16">config.h</a>
+<li>MAX_STACK_MSG_RCV
+: <a class="el" href="candriver_8h.html#604df069233e19d5960b444524a43042">candriver.h</a>
+<li>maxval
+: <a class="el" href="timers__unix_8c.html#016587a4d6fc754357c47c9df9f0bde4">timers_unix.c</a>
+<li>MCCNTH
+: <a class="el" href="ports__def_8h.html#53888e9d6f78219e58da52403fce9417">ports_def.h</a>
+<li>MCCNTL
+: <a class="el" href="ports__def_8h.html#feec7c62e9220199e28d3deb343076f4">ports_def.h</a>
+<li>MCCTL
+: <a class="el" href="ports__def_8h.html#a3a194a0927cf50052ca580d40f20e19">ports_def.h</a>
+<li>MCFLG
+: <a class="el" href="ports__def_8h.html#6a850b421ad238e8105333eb2b596c0d">ports_def.h</a>
+<li>MEMSIZ0
+: <a class="el" href="ports__def_8h.html#349a75bd3c35acb9600fe31d0971ce65">ports_def.h</a>
+<li>MEMSIZ1
+: <a class="el" href="ports__def_8h.html#95155eab2544a98147cc1d63575d7394">ports_def.h</a>
+<li>min_val
+: <a class="el" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">timer.c</a>
+<li>MISC
+: <a class="el" href="ports__def_8h.html#ead8ec46f12a4aabf8975cf1b6c0c24c">ports_def.h</a>
+<li>MODE
+: <a class="el" href="ports__def_8h.html#b8c52c1b4c021ed3e6b6b677bd2ac019">ports_def.h</a>
+<li>MS_TO_TIMEVAL
+: <a class="el" href="timers__xeno_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">timerscfg.h</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">applicfg.h</a>
+, <a class="el" href="win32_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">timerscfg.h</a>
+<li>MSG_ERR
+: <a class="el" href="hcs12_2applicfg_8h.html#99178e2619db849578b20df5aa241844">applicfg.h</a>
+<li>MSG_EXT
+: <a class="el" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">canmsg.h</a>
+<li>MSG_EXT_MASK
+: <a class="el" href="canmsg_8h.html#4796f51e6847235d7fcb74b35a023f9f">canmsg.h</a>
+<li>MSG_FILT_MASK_SHIFT
+: <a class="el" href="canmsg_8h.html#664009574504682c47743d2a3690afa7">canmsg.h</a>
+<li>MSG_ID_MASK
+: <a class="el" href="canmsg_8h.html#9a9e40fdca7c76479284ba350e3c8506">canmsg.h</a>
+<li>MSG_LOCAL
+: <a class="el" href="canmsg_8h.html#8371666c6983526f38115cda79f63d62">canmsg.h</a>
+<li>MSG_LOCAL_MASK
+: <a class="el" href="canmsg_8h.html#0fa902ccfba692bf3db9782496acc80b">canmsg.h</a>
+<li>MSG_OVR
+: <a class="el" href="canmsg_8h.html#8a25d646d69812829a67d88e00245007">canmsg.h</a>
+<li>MSG_PROCESSLOCAL
+: <a class="el" href="canmsg_8h.html#2b53a66520d29f4df4473fff575ad417">canmsg.h</a>
+<li>MSG_RTR
+: <a class="el" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">canmsg.h</a>
+<li>MSG_RTR_MASK
+: <a class="el" href="canmsg_8h.html#003ae3d402f58589544d93f02ae5e252">canmsg.h</a>
+<li>MSG_WAR
+: <a class="el" href="win32_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">applicfg.h</a>
+<li>MTST0
+: <a class="el" href="ports__def_8h.html#39ae2b0c416237bbf5450e67043d1a07">ports_def.h</a>
+<li>MTST1
+: <a class="el" href="ports__def_8h.html#9fbd136344b18115f6bb7105423bbe45">ports_def.h</a>
+<li>MyCase
+: <a class="el" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">can_virtual.c</a>
+<li>myTEXT
+: <a class="el" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">drivers_win32.cpp</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x6e.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li id="current"><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NB_LINE_CAN
+: <a class="el" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">candriver.h</a>
+<li>NMT
+: <a class="el" href="def_8h.html#adbe0bb038acafa1c8adb0f98c870233">def.h</a>
+<li>NMT_Enter_PreOperational
+: <a class="el" href="def_8h.html#bdbbb7ecbe41058f60f684c10e07e08e">def.h</a>
+<li>NMT_MAX_NODE_ID
+: <a class="el" href="config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">config.h</a>
+<li>NMT_Reset_Comunication
+: <a class="el" href="def_8h.html#fd16bdbe636d7c761a9e015a7d7653ce">def.h</a>
+<li>NMT_Reset_Node
+: <a class="el" href="def_8h.html#b349b5574a1ea67ff0ef76b9f9b6319e">def.h</a>
+<li>NMT_Start_Node
+: <a class="el" href="def_8h.html#9654207fdc32413aa792c8a2dc9d414f">def.h</a>
+<li>NMT_Stop_Node
+: <a class="el" href="def_8h.html#7aae99c67e9ebd9491a246baf92570fa">def.h</a>
+<li>NO_INLINE
+: <a class="el" href="sdo_8c.html#b5ce7bd7fe4169a9f709815f03f9870b">sdo.c</a>
+<li>NODE_GUARD
+: <a class="el" href="def_8h.html#78d5d3f71db9f360c9e3d3953707b0c1">def.h</a>
+<li>NODE_ID
+: <a class="el" href="example__objdict_8c.html#e19bfd2ea75b7ddfc0c9e520240ab733">example_objdict.c</a>
+<li>None
+: <a class="el" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">states.c</a>
+<li>NOT_A_REQUEST
+: <a class="el" href="def_8h.html#0c43b00ce49efc3586ad17dd80d73940">def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x6f.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li id="current"><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>octet_string
+: <a class="el" href="objdictdef_8h.html#6d6f1c4c9f3af57487f3afe94af70403">objdictdef.h</a>
+<li>OD_LENGTH_DATA_INVALID
+: <a class="el" href="def_8h.html#61ccafe5e75997254b97211672886fa8">def.h</a>
+<li>OD_NO_SUCH_OBJECT
+: <a class="el" href="def_8h.html#c52e3a6802662a7fe61a4efdc5b12e52">def.h</a>
+<li>OD_NO_SUCH_SUBINDEX
+: <a class="el" href="def_8h.html#d5e7c0b1fe309d9d2f71a0eceb905d32">def.h</a>
+<li>OD_NOT_MAPPABLE
+: <a class="el" href="def_8h.html#4c29f0a96ace19f670f469540c554fd5">def.h</a>
+<li>OD_READ_NOT_ALLOWED
+: <a class="el" href="def_8h.html#b83689b7bd34aa05b35545f3fdebbf2b">def.h</a>
+<li>OD_SUCCESSFUL
+: <a class="el" href="def_8h.html#cb82b94eb8e368e8c347b2273b6e514e">def.h</a>
+<li>OD_VALUE_TOO_HIGH
+: <a class="el" href="def_8h.html#8fd6804c3f6d1de461233025389396cb">def.h</a>
+<li>OD_VALUE_TOO_LOW
+: <a class="el" href="def_8h.html#f483b080738d035e89f41e199f79c44e">def.h</a>
+<li>OD_WRITE_NOT_ALLOWED
+: <a class="el" href="def_8h.html#53e6ac773b19b6d22d423eed2aeaa2af">def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x70.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li id="current"><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PA0H
+: <a class="el" href="ports__def_8h.html#d5dd8fa1f9a757c510191212ef28809a">ports_def.h</a>
+<li>PA1H
+: <a class="el" href="ports__def_8h.html#7d83f2c31479de365cf43f3ff6613fd2">ports_def.h</a>
+<li>PA2H
+: <a class="el" href="ports__def_8h.html#8dffd5074bef734857960a522479c441">ports_def.h</a>
+<li>PA3H
+: <a class="el" href="ports__def_8h.html#fd81bf647d509ec2ff89966e8a4f7eba">ports_def.h</a>
+<li>PACN0L
+: <a class="el" href="ports__def_8h.html#c1c2c1c9c9215d12a15906ede2dde58e">ports_def.h</a>
+<li>PACN1H
+: <a class="el" href="ports__def_8h.html#d46691a62be4e452d330bca4bd6bdcd2">ports_def.h</a>
+<li>PACN2L
+: <a class="el" href="ports__def_8h.html#9d1df97db12c7cc0ba4cf9c523a660bd">ports_def.h</a>
+<li>PACN3H
+: <a class="el" href="ports__def_8h.html#85abea69712fb9baf32eba733b640560">ports_def.h</a>
+<li>PACTL
+: <a class="el" href="ports__def_8h.html#369a30cbad4abb0315f4ec81b9c17de5">ports_def.h</a>
+<li>PAFLG
+: <a class="el" href="ports__def_8h.html#9ab15265afebf01d44ae2e69682e826f">ports_def.h</a>
+<li>PARTIDH
+: <a class="el" href="ports__def_8h.html#5651c2155c68c226f763a909e6164395">ports_def.h</a>
+<li>PARTIDL
+: <a class="el" href="ports__def_8h.html#85ae2d3c8bfa90d81d04c42b73a8171f">ports_def.h</a>
+<li>PBCTL
+: <a class="el" href="ports__def_8h.html#95fb1c47a29db8b9c923649615ebee1e">ports_def.h</a>
+<li>PBFLG
+: <a class="el" href="ports__def_8h.html#551109bbeda3c352bcd05aab5b715e38">ports_def.h</a>
+<li>PDO1rx
+: <a class="el" href="def_8h.html#17c7ee302d491b1ef74d2a4a795f82c6">def.h</a>
+<li>PDO1tx
+: <a class="el" href="def_8h.html#0a250614ba4dca3e87f768efcb58f238">def.h</a>
+<li>PDO2rx
+: <a class="el" href="def_8h.html#b23848999420738438097816fee3f25d">def.h</a>
+<li>PDO2tx
+: <a class="el" href="def_8h.html#67f4224b2c072a82b37a4835ca1c75e1">def.h</a>
+<li>PDO3rx
+: <a class="el" href="def_8h.html#239d135abea5ec798461cad43f9286b5">def.h</a>
+<li>PDO3tx
+: <a class="el" href="def_8h.html#00ef0f6ae698f9cb944b4302e66e6c83">def.h</a>
+<li>PDO4rx
+: <a class="el" href="def_8h.html#282f714f745dd28e9a017044020aa3dc">def.h</a>
+<li>PDO4tx
+: <a class="el" href="def_8h.html#bda4cc9ec44d1fc524bfdcae030df4be">def.h</a>
+<li>pdo_communication_parameter
+: <a class="el" href="objdictdef_8h.html#1859f0914b9556179e3658f3b5efd4d3">objdictdef.h</a>
+<li>PDO_MAP
+: <a class="el" href="example__objdict_8c.html#3c135ec43472f37c279f888728b8e603">example_objdict.c</a>
+<li>pdo_mapping
+: <a class="el" href="objdictdef_8h.html#dfeca7df5126898b817e3aa1dbd46a56">objdictdef.h</a>
+<li>PDO_MAX_LEN
+: <a class="el" href="def_8h.html#53c0d55da6d9ed06d7f55c595611eccc">def.h</a>
+<li>PEAR
+: <a class="el" href="ports__def_8h.html#937758fee983a1719c2c578be7d24cd7">ports_def.h</a>
+<li>PERH
+: <a class="el" href="ports__def_8h.html#580827b8a3a5753e681acc0a31dd24d1">ports_def.h</a>
+<li>PERJ
+: <a class="el" href="ports__def_8h.html#dc014883f63921ce0cb67ff173fe7139">ports_def.h</a>
+<li>PERM
+: <a class="el" href="ports__def_8h.html#c807e65b8c2cf0d924823993c5d3e99d">ports_def.h</a>
+<li>PERP
+: <a class="el" href="ports__def_8h.html#2e3ad511f50fc462e18374d69d652098">ports_def.h</a>
+<li>PERS
+: <a class="el" href="ports__def_8h.html#cd926066f05b2f51e61f1ef6d8a7724e">ports_def.h</a>
+<li>PERT
+: <a class="el" href="ports__def_8h.html#6a6aa65c2b9528028d25691ffd10a98b">ports_def.h</a>
+<li>PF_CAN
+: <a class="el" href="can__socket_8c.html#eac0c3db7a1e021f17987bcc76893849">can_socket.c</a>
+<li>PIEH
+: <a class="el" href="ports__def_8h.html#535a981e8b19887182c7c263b326fc3b">ports_def.h</a>
+<li>PIEJ
+: <a class="el" href="ports__def_8h.html#024a81f525df9e628ee6c924c36ff792">ports_def.h</a>
+<li>PIEP
+: <a class="el" href="ports__def_8h.html#6d7c911b3963fb4ffc331e34cb5dd65e">ports_def.h</a>
+<li>PIFH
+: <a class="el" href="ports__def_8h.html#9e9e31b1c1b6464e476e01ea22941a22">ports_def.h</a>
+<li>PIFJ
+: <a class="el" href="ports__def_8h.html#131099a2ef483a928a44450524f82567">ports_def.h</a>
+<li>PIFP
+: <a class="el" href="ports__def_8h.html#caf7f8649c56ac8571bea7267db963c0">ports_def.h</a>
+<li>PLLCTL
+: <a class="el" href="ports__def_8h.html#c5c4a1f05b54f73904b0c0aa7063a063">ports_def.h</a>
+<li>PORTA
+: <a class="el" href="ports__def_8h.html#7c8a7f98a98d8cb125dd57a66720ab30">ports_def.h</a>
+<li>PORTAD0
+: <a class="el" href="ports__def_8h.html#840a1b8e83eb19a692bbfe280cd5fae5">ports_def.h</a>
+<li>PORTAD1
+: <a class="el" href="ports__def_8h.html#829f420b0c765dc1f38acc64d1fdf3ba">ports_def.h</a>
+<li>PORTB
+: <a class="el" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">ports_def.h</a>
+<li>PORTE
+: <a class="el" href="ports__def_8h.html#7e2386d3b1084b5b875ae3696f550ba9">ports_def.h</a>
+<li>PORTK
+: <a class="el" href="ports__def_8h.html#6bd5cd2c2fce3bf30567be8356ea8473">ports_def.h</a>
+<li>PPAGE
+: <a class="el" href="ports__def_8h.html#74bb05c403a183f430c3d79c3da66637">ports_def.h</a>
+<li>PPSH
+: <a class="el" href="ports__def_8h.html#dee7f267a39162b3b98ad8c89fd3c9ab">ports_def.h</a>
+<li>PPSJ
+: <a class="el" href="ports__def_8h.html#bd94152a5f093df5664c45a53d7582bd">ports_def.h</a>
+<li>PPSM
+: <a class="el" href="ports__def_8h.html#b06ef88f12c7825e8841e73754d798c7">ports_def.h</a>
+<li>PPSP
+: <a class="el" href="ports__def_8h.html#371c170581fe5d8f2db45a80afed2aad">ports_def.h</a>
+<li>PPSS
+: <a class="el" href="ports__def_8h.html#86e05b2177a037b0c70c03176cdaab9d">ports_def.h</a>
+<li>PPST
+: <a class="el" href="ports__def_8h.html#c280341f398840b1686e0837bdf152cb">ports_def.h</a>
+<li>PTH
+: <a class="el" href="ports__def_8h.html#e195e4b974f64e9b64a49fdab0d4aa72">ports_def.h</a>
+<li>PTIH
+: <a class="el" href="ports__def_8h.html#404a7e1d5def397b05ac1922c9052647">ports_def.h</a>
+<li>PTIJ
+: <a class="el" href="ports__def_8h.html#293bcff22daa75e79cd8ce8896adfb72">ports_def.h</a>
+<li>PTIM
+: <a class="el" href="ports__def_8h.html#aaf976e808e92970c4853195f46f86aa">ports_def.h</a>
+<li>PTIP
+: <a class="el" href="ports__def_8h.html#955f76954aa3a4ec132642ba61f4179b">ports_def.h</a>
+<li>PTIS
+: <a class="el" href="ports__def_8h.html#dbb7d014f3d51c19068e5d39f635a9a0">ports_def.h</a>
+<li>PTIT
+: <a class="el" href="ports__def_8h.html#a790cf313ffcb576686db78465445528">ports_def.h</a>
+<li>PTJ
+: <a class="el" href="ports__def_8h.html#09f60e88823b1ba522431ffca9516821">ports_def.h</a>
+<li>PTM
+: <a class="el" href="ports__def_8h.html#f321d4e67915520ce9b190f347508a4d">ports_def.h</a>
+<li>PTP
+: <a class="el" href="ports__def_8h.html#0110a12871e7df55e92e872965d30bf9">ports_def.h</a>
+<li>PTS
+: <a class="el" href="ports__def_8h.html#fd087524fff13e4a5a2e3bbd0e0e6752">ports_def.h</a>
+<li>PTT
+: <a class="el" href="ports__def_8h.html#b32322b4be11ce1568b95dd98d03eb72">ports_def.h</a>
+<li>PUCR
+: <a class="el" href="ports__def_8h.html#04c3d2a7346df4db141b06ab2878e778">ports_def.h</a>
+<li>PWMCAE
+: <a class="el" href="ports__def_8h.html#3db28c50a2cb416258258463f7a087bb">ports_def.h</a>
+<li>PWMCLK
+: <a class="el" href="ports__def_8h.html#33b97636917733281caa9b497938a31e">ports_def.h</a>
+<li>PWMCNT0
+: <a class="el" href="ports__def_8h.html#2b0d9340de4207fac5899ad76b5dd496">ports_def.h</a>
+<li>PWMCNT1
+: <a class="el" href="ports__def_8h.html#bf9bcf51f51436e28164aadc241d1645">ports_def.h</a>
+<li>PWMCNT2
+: <a class="el" href="ports__def_8h.html#9786ae7edfab828262939de5e5ef96b9">ports_def.h</a>
+<li>PWMCNT3
+: <a class="el" href="ports__def_8h.html#d348e1f529cc26e6879f13ab3a5aaad0">ports_def.h</a>
+<li>PWMCNT4
+: <a class="el" href="ports__def_8h.html#15913d0db787f077c3f53eb0a382e029">ports_def.h</a>
+<li>PWMCNT5
+: <a class="el" href="ports__def_8h.html#1d1168bde98ba45f17b78710f1539c3a">ports_def.h</a>
+<li>PWMCNT6
+: <a class="el" href="ports__def_8h.html#7d489563233cfd8082444c59e352fc6b">ports_def.h</a>
+<li>PWMCNT7
+: <a class="el" href="ports__def_8h.html#22d5e864a526ccef9f5604320c38544e">ports_def.h</a>
+<li>PWMCTL
+: <a class="el" href="ports__def_8h.html#075f2732b85727ece15a8960f83f4c88">ports_def.h</a>
+<li>PWMDTY0
+: <a class="el" href="ports__def_8h.html#cc6dece33a8535501d8ea70cbc37d97c">ports_def.h</a>
+<li>PWMDTY1
+: <a class="el" href="ports__def_8h.html#86b0fad94db22b222bba1f56c0948122">ports_def.h</a>
+<li>PWMDTY2
+: <a class="el" href="ports__def_8h.html#4cc05fb5f0882585f0b188108b609b6e">ports_def.h</a>
+<li>PWMDTY3
+: <a class="el" href="ports__def_8h.html#40a432c8152fd490d59cd60e7e758a2c">ports_def.h</a>
+<li>PWMDTY4
+: <a class="el" href="ports__def_8h.html#6cbbe5e1b4f361c362fc2b69056a5375">ports_def.h</a>
+<li>PWMDTY5
+: <a class="el" href="ports__def_8h.html#62d172c81c32ca5de6bfa17658fdd51b">ports_def.h</a>
+<li>PWMDTY6
+: <a class="el" href="ports__def_8h.html#af414f34428ba00752e5bd4d998d6c67">ports_def.h</a>
+<li>PWMDTY7
+: <a class="el" href="ports__def_8h.html#8ea496a806589920715abb706354095b">ports_def.h</a>
+<li>PWME
+: <a class="el" href="ports__def_8h.html#8ed3b354632e3b3b923020e0877b3c6a">ports_def.h</a>
+<li>PWMPER0
+: <a class="el" href="ports__def_8h.html#16f58e8b278accac047a952f8ee483b0">ports_def.h</a>
+<li>PWMPER1
+: <a class="el" href="ports__def_8h.html#b250a04692fb8bfefa997b77d92b9ff9">ports_def.h</a>
+<li>PWMPER2
+: <a class="el" href="ports__def_8h.html#27846eaf234ba2931711ad89b43a30b3">ports_def.h</a>
+<li>PWMPER3
+: <a class="el" href="ports__def_8h.html#31671be2d6ab9f578447c673fc6e44d8">ports_def.h</a>
+<li>PWMPER4
+: <a class="el" href="ports__def_8h.html#2627a17d78dce0fddb9ab187e02f4246">ports_def.h</a>
+<li>PWMPER5
+: <a class="el" href="ports__def_8h.html#cf1c34ca33511b39a16b54d8a2a28922">ports_def.h</a>
+<li>PWMPER6
+: <a class="el" href="ports__def_8h.html#658826c7ed4d0432560e4718595ea908">ports_def.h</a>
+<li>PWMPER7
+: <a class="el" href="ports__def_8h.html#d1481848294df9ce8f4aed5faeefd4c7">ports_def.h</a>
+<li>PWMPOL
+: <a class="el" href="ports__def_8h.html#984b22e173ab9225e771bf0a24db97c9">ports_def.h</a>
+<li>PWMPRCLK
+: <a class="el" href="ports__def_8h.html#807c81c06b85cd685495f81a29371a08">ports_def.h</a>
+<li>PWMPRSC
+: <a class="el" href="ports__def_8h.html#d2ce3a06a7be4f9b4488612abda70071">ports_def.h</a>
+<li>PWMSCLA
+: <a class="el" href="ports__def_8h.html#ad11b4209f29ad5e223857f7f52ce71f">ports_def.h</a>
+<li>PWMSCLB
+: <a class="el" href="ports__def_8h.html#2afc538d1b3c0f7f10e0ade18200f137">ports_def.h</a>
+<li>PWMSCNTA
+: <a class="el" href="ports__def_8h.html#7f8236b9687c048fa2dcb40c6ad52552">ports_def.h</a>
+<li>PWMSCNTB
+: <a class="el" href="ports__def_8h.html#42771a67f61871745d31358d79702460">ports_def.h</a>
+<li>PWMSDN
+: <a class="el" href="ports__def_8h.html#8601b3441e042a750cb177d0c8276cfc">ports_def.h</a>
+<li>PWMTST
+: <a class="el" href="ports__def_8h.html#95911ad82403cd9768ace9e13b897a97">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x72.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li id="current"><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>RAM_SIZE
+: <a class="el" href="param_8h.html#b82dd208a7e716e09a3f8c229bfe78d7">param.h</a>
+<li>RDRH
+: <a class="el" href="ports__def_8h.html#9870ce5216c4ce3edad92cca56dece3b">ports_def.h</a>
+<li>RDRIV
+: <a class="el" href="ports__def_8h.html#944e5f745f61c815610fc0bc53845178">ports_def.h</a>
+<li>RDRJ
+: <a class="el" href="ports__def_8h.html#a0c4b9919ef74d0827d88001f8db0156">ports_def.h</a>
+<li>RDRM
+: <a class="el" href="ports__def_8h.html#876b4ae747fb8481110f5e415feb8b1b">ports_def.h</a>
+<li>RDRP
+: <a class="el" href="ports__def_8h.html#6b03639492a302c3fe44c16f18e70820">ports_def.h</a>
+<li>RDRS
+: <a class="el" href="ports__def_8h.html#bf3c1076c1947f203a2d2be1b41d60fb">ports_def.h</a>
+<li>RDRT
+: <a class="el" href="ports__def_8h.html#8dbb964110417eb69a55fa67f8ffcaee">ports_def.h</a>
+<li>real32
+: <a class="el" href="objdictdef_8h.html#28febea0119ac32c99bf000e14dd963b">objdictdef.h</a>
+<li>REAL32
+: <a class="el" href="hcs12_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">applicfg.h</a>
+<li>REAL64
+: <a class="el" href="win32_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">applicfg.h</a>
+<li>real64
+: <a class="el" href="objdictdef_8h.html#d9350de53a70071ec5443672db37f61c">objdictdef.h</a>
+<li>REAL64
+: <a class="el" href="hcs12_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">applicfg.h</a>
+<li>REFDV
+: <a class="el" href="ports__def_8h.html#c977bdfc9a47c2c122b24c109b2ca1d2">ports_def.h</a>
+<li>REPEAT_NMT_MAX_NODE_ID_TIMES
+: <a class="el" href="win32_2config_8h.html#8d57dac649574a206447c96bff05b170">config.h</a>
+<li>REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES
+: <a class="el" href="config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">config.h</a>
+<li>REQUEST
+: <a class="el" href="def_8h.html#6baece8be8f9ab55223d41b535511b6f">def.h</a>
+<li>RestartSDO_TIMER
+: <a class="el" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">sdo.c</a>
+<li>RO
+: <a class="el" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">objdictdef.h</a>
+<li>ROM_SIZE
+: <a class="el" href="param_8h.html#d9e53d1418399b36953a40395ac1384d">param.h</a>
+<li>RTICTL
+: <a class="el" href="ports__def_8h.html#e2d9a627890de5fba9d6c7a3cf3e3115">ports_def.h</a>
+<li>RW
+: <a class="el" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">objdictdef.h</a>
+<li>Rx
+: <a class="el" href="def_8h.html#1803853d40a775230d2bd01a8a15ea91">def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x73.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li id="current"><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SC0CR1
+: <a class="el" href="ports__def_8h.html#c474e8f2e72624f07b9780aafc2a6b1b">ports_def.h</a>
+<li>SC0SR2
+: <a class="el" href="ports__def_8h.html#bccaebeecc1f27b28c80f5ff05998c4f">ports_def.h</a>
+<li>SC1CR1
+: <a class="el" href="ports__def_8h.html#b0116c935dd74dab77e3413da3bf659d">ports_def.h</a>
+<li>SC1SR2
+: <a class="el" href="ports__def_8h.html#df6775cdba6af335fa94a2c92778354e">ports_def.h</a>
+<li>SCI0
+: <a class="el" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">ports_def.h</a>
+<li>SCI0BDH
+: <a class="el" href="ports__def_8h.html#0cf1ff66f181339f8e061df84ab2f492">ports_def.h</a>
+<li>SCI0BDL
+: <a class="el" href="ports__def_8h.html#84dc69a7a32b7ba3b071e54d5fa2c11d">ports_def.h</a>
+<li>SCI0CR2
+: <a class="el" href="ports__def_8h.html#acd083ea040c524302d28586bdf39499">ports_def.h</a>
+<li>SCI0DRH
+: <a class="el" href="ports__def_8h.html#a3fb313d28737263501563c9e944be94">ports_def.h</a>
+<li>SCI0DRL
+: <a class="el" href="ports__def_8h.html#933ade4b6b6baaed25bfe0f64e49e75c">ports_def.h</a>
+<li>SCI0SR1
+: <a class="el" href="ports__def_8h.html#0f1776a296955220c8c579452edcc2f0">ports_def.h</a>
+<li>SCI1
+: <a class="el" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">ports_def.h</a>
+<li>SCI1BDH
+: <a class="el" href="ports__def_8h.html#0ac53a6753d4ca7ce309c8da9a362041">ports_def.h</a>
+<li>SCI1BDL
+: <a class="el" href="ports__def_8h.html#5a0fd4e3e4e3a5c2919e4d94093f64c1">ports_def.h</a>
+<li>SCI1CR2
+: <a class="el" href="ports__def_8h.html#f8b7647a60882eca1bf43e54ef6ea422">ports_def.h</a>
+<li>SCI1DRH
+: <a class="el" href="ports__def_8h.html#cec25c5fdf5b6d47342cdd1805cbac29">ports_def.h</a>
+<li>SCI1DRL
+: <a class="el" href="ports__def_8h.html#9b1632f61d30ea044fbb014beeb707dd">ports_def.h</a>
+<li>SCI1SR1
+: <a class="el" href="ports__def_8h.html#70343b85d75e81c3e87c56fe1de800ad">ports_def.h</a>
+<li>SCIBDH
+: <a class="el" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">ports_def.h</a>
+<li>SCIBDL
+: <a class="el" href="ports__def_8h.html#f26ff5693fa93b532a8c6572e6d5f6c0">ports_def.h</a>
+<li>SCICR1
+: <a class="el" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">ports_def.h</a>
+<li>SCICR2
+: <a class="el" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">ports_def.h</a>
+<li>SCIDRH
+: <a class="el" href="ports__def_8h.html#22243ecd974a2f062afb43f87688b3ac">ports_def.h</a>
+<li>SCIDRL
+: <a class="el" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">ports_def.h</a>
+<li>SCISR1
+: <a class="el" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">ports_def.h</a>
+<li>SCISR2
+: <a class="el" href="ports__def_8h.html#7bc6fc4a1feaa267102479747e61fc1b">ports_def.h</a>
+<li>SDO_ABORTED_INTERNAL
+: <a class="el" href="def_8h.html#2acbeebb18a23287a9fe30f1f9e3f964">def.h</a>
+<li>SDO_ABORTED_RCV
+: <a class="el" href="def_8h.html#fbea04ded6a0ca1dfd63637bce9e0200">def.h</a>
+<li>SDO_CLIENT
+: <a class="el" href="def_8h.html#b1dccfddc653c2a7c4eaf3e1cc8d8e57">def.h</a>
+<li>SDO_DOWNLOAD_IN_PROGRESS
+: <a class="el" href="def_8h.html#749536d7d8c9a60beb8d3c8d1210b6d2">def.h</a>
+<li>SDO_FINISHED
+: <a class="el" href="def_8h.html#7d9dad1485ed532424092d21b1e22ad2">def.h</a>
+<li>SDO_MAX_LENGTH_TRANSFERT
+: <a class="el" href="win32_2config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">config.h</a>
+<li>SDO_MAX_SIMULTANEOUS_TRANSFERTS
+: <a class="el" href="win32_2config_8h.html#b410d06e4fefdbea0d0093a489f54786">config.h</a>
+<li>sdo_parameter
+: <a class="el" href="objdictdef_8h.html#34a206e10a553c1021b438f86aaf25e4">objdictdef.h</a>
+<li>SDO_RESET
+: <a class="el" href="def_8h.html#b97393c9473837a2886583a1d5f69cf9">def.h</a>
+<li>SDO_SERVER
+: <a class="el" href="def_8h.html#ee9faae3a3109b64e4987acb6eaa38b1">def.h</a>
+<li>SDO_TIMEOUT_MS
+: <a class="el" href="win32_2config_8h.html#956e31a1db6da1196b002038478a5b15">config.h</a>
+<li>SDO_UNKNOWN
+: <a class="el" href="def_8h.html#5c0ec02d3f240083717a69a83b71a882">def.h</a>
+<li>SDO_UPLOAD_IN_PROGRESS
+: <a class="el" href="def_8h.html#f05e95a564b579b94d14a218264d13e1">def.h</a>
+<li>SDOABT_GENERAL_ERROR
+: <a class="el" href="def_8h.html#467b188db8d383136b771267dcc22e68">def.h</a>
+<li>SDOABT_LOCAL_CTRL_ERROR
+: <a class="el" href="def_8h.html#192178577e5164ef0985d49522338c80">def.h</a>
+<li>SDOABT_OUT_OF_MEMORY
+: <a class="el" href="def_8h.html#0b71ae8593fb9b65a2028509ed6b2128">def.h</a>
+<li>SDOABT_TIMED_OUT
+: <a class="el" href="def_8h.html#49351f44f9d88d66d47c221c7a0989c3">def.h</a>
+<li>SDOABT_TOGGLE_NOT_ALTERNED
+: <a class="el" href="def_8h.html#d80b624c5c5760190d82246e7b04d239">def.h</a>
+<li>SDOrx
+: <a class="el" href="def_8h.html#44318f0cf5176db0eedd1c8519bd8f35">def.h</a>
+<li>SDOtx
+: <a class="el" href="def_8h.html#74331e9b1d102bd0a3d5d9c1fc4f8212">def.h</a>
+<li>SERIAL_SCI0_BAUD_RATE
+: <a class="el" href="hcs12_2applicfg_8h.html#759dabd0f6ef66964bb0b0bf8c426398">applicfg.h</a>
+<li>SERIAL_SCI1_BAUD_RATE
+: <a class="el" href="hcs12_2applicfg_8h.html#2831f0cbcc1686e98815825dba49c7f5">applicfg.h</a>
+<li>sizeof_INTEGER24
+: <a class="el" href="win32_2applicfg_8h.html#ac9b34b63833a5daae8a0cf1ffafa279">applicfg.h</a>
+<li>sizeof_INTEGER40
+: <a class="el" href="win32_2applicfg_8h.html#f93cc2a78a69dc001ee201e4e7ff1bf7">applicfg.h</a>
+<li>sizeof_INTEGER48
+: <a class="el" href="win32_2applicfg_8h.html#82d3aac808ec76267b152fcd59c3723e">applicfg.h</a>
+<li>sizeof_INTEGER56
+: <a class="el" href="win32_2applicfg_8h.html#18386f9059ae9dd6245594b50af51b0d">applicfg.h</a>
+<li>sizeof_UNS24
+: <a class="el" href="win32_2applicfg_8h.html#2864f0cc8ddbed1dd87eca67ea7e18c8">applicfg.h</a>
+<li>sizeof_UNS40
+: <a class="el" href="win32_2applicfg_8h.html#8f0490463180fcf079424bdb5bbbc257">applicfg.h</a>
+<li>sizeof_UNS48
+: <a class="el" href="win32_2applicfg_8h.html#1a20a7df1bb6132b6193d096b81ceea8">applicfg.h</a>
+<li>sizeof_UNS56
+: <a class="el" href="win32_2applicfg_8h.html#4024b037e8ff3cd5f513fe1ebbd8b1f1">applicfg.h</a>
+<li>SPI0BR
+: <a class="el" href="ports__def_8h.html#b44bf92718020bcf845db5dcbc7e0c59">ports_def.h</a>
+<li>SPI0CR1
+: <a class="el" href="ports__def_8h.html#b461f87eea195cb8a779d81f18c4e843">ports_def.h</a>
+<li>SPI0CR2
+: <a class="el" href="ports__def_8h.html#1ddc0ebe00c19a95c0f3e76fb2062835">ports_def.h</a>
+<li>SPI0DR
+: <a class="el" href="ports__def_8h.html#8ffdba53d0e62568fddf21a26a7c41db">ports_def.h</a>
+<li>SPI0SR
+: <a class="el" href="ports__def_8h.html#0cd053122b7525c7498ad0f5289d2790">ports_def.h</a>
+<li>SPI1BR
+: <a class="el" href="ports__def_8h.html#6d4ff776a3b862f9b38d906d5356c8d9">ports_def.h</a>
+<li>SPI1CR1
+: <a class="el" href="ports__def_8h.html#f54033a566998b917596ae04119fd7e5">ports_def.h</a>
+<li>SPI1CR2
+: <a class="el" href="ports__def_8h.html#a60bc20a726ea7eb305c9a7b2ef8961f">ports_def.h</a>
+<li>SPI1DR
+: <a class="el" href="ports__def_8h.html#511835d199d74afc640a3fbe23cb5125">ports_def.h</a>
+<li>SPI1SR
+: <a class="el" href="ports__def_8h.html#2cfbba596aed811d6d491ba55de330be">ports_def.h</a>
+<li>SPI2BR
+: <a class="el" href="ports__def_8h.html#7a9ef2ef816549947d4509db3df9b0fc">ports_def.h</a>
+<li>SPI2CR1
+: <a class="el" href="ports__def_8h.html#46be364f8b07174dbe54ffc8d8163b06">ports_def.h</a>
+<li>SPI2CR2
+: <a class="el" href="ports__def_8h.html#fc415d035087eaeef9155045fe2db838">ports_def.h</a>
+<li>SPI2DR
+: <a class="el" href="ports__def_8h.html#e4dcb8a8722bf1267d10c5f89b2e633a">ports_def.h</a>
+<li>SPI2SR
+: <a class="el" href="ports__def_8h.html#49e0dddd2c6d2f8077d77c8c741cf42a">ports_def.h</a>
+<li>StartOrStop
+: <a class="el" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">states.c</a>
+<li>StartSDO_TIMER
+: <a class="el" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">sdo.c</a>
+<li>STAT
+: <a class="el" href="lincan_8h.html#47c1b9c9a7b4183ac4fd96dc5ca8e820">lincan.h</a>
+<li>state1
+: <a class="el" href="def_8h.html#5191a3bccf57126087e6ec2cca448c32">def.h</a>
+<li>state10
+: <a class="el" href="def_8h.html#865105d41739f49a0419502cb2683be1">def.h</a>
+<li>state11
+: <a class="el" href="def_8h.html#be94c50e18055692ad2e0d220f09aea5">def.h</a>
+<li>state2
+: <a class="el" href="def_8h.html#9f640b93661d9249bd7bd6559f397ca5">def.h</a>
+<li>state3
+: <a class="el" href="def_8h.html#07ae7798ee670d4db12e71b373c60e0a">def.h</a>
+<li>state4
+: <a class="el" href="def_8h.html#b92f9ec8f5b287c274ebe9c91fda5154">def.h</a>
+<li>state5
+: <a class="el" href="def_8h.html#9c791e43dcf77cb119f7d79db324d1f8">def.h</a>
+<li>state6
+: <a class="el" href="def_8h.html#7e97b68eb7a2d1d418638e8e6af0ed6b">def.h</a>
+<li>state7
+: <a class="el" href="def_8h.html#b05e63de91a6e1268f15c0939cfdea8b">def.h</a>
+<li>state8
+: <a class="el" href="def_8h.html#8894c53332e89c6588e84f5dc15c7584">def.h</a>
+<li>state9
+: <a class="el" href="def_8h.html#df53b1fe0dcea7b0f27d351da8cb2c96">def.h</a>
+<li>StopSDO_TIMER
+: <a class="el" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">sdo.c</a>
+<li>SYNC
+: <a class="el" href="def_8h.html#9ac82e856c7683e23553431e5224d5f4">def.h</a>
+<li>SYNR
+: <a class="el" href="ports__def_8h.html#f89364e5f6f6b510b1a1d0019ed18457">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x74.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,183 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li id="current"><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TASK_HANDLE
+: <a class="el" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">timerscfg.h</a>
+<li>TC0H
+: <a class="el" href="ports__def_8h.html#5aee1a6c41f744c9a3e6c33bbae5b602">ports_def.h</a>
+<li>TC0HH
+: <a class="el" href="ports__def_8h.html#5360fb89c2d8cebf9f3d68cc34f2f0d6">ports_def.h</a>
+<li>TC0HL
+: <a class="el" href="ports__def_8h.html#b6d3fe72f0dbc51452093389db82190d">ports_def.h</a>
+<li>TC0L
+: <a class="el" href="ports__def_8h.html#03a1512338c3a6035737bd8732b6eb91">ports_def.h</a>
+<li>TC1H
+: <a class="el" href="ports__def_8h.html#3a7b9a11325e49556c0a7a91936101b3">ports_def.h</a>
+<li>TC1HH
+: <a class="el" href="ports__def_8h.html#8e5618c64f4140871f204889c2c8dd50">ports_def.h</a>
+<li>TC1HL
+: <a class="el" href="ports__def_8h.html#177c233233eb4a3eaf1f6b10845109a2">ports_def.h</a>
+<li>TC1L
+: <a class="el" href="ports__def_8h.html#f235b7ce94cddaa50114a0cdf4363f3a">ports_def.h</a>
+<li>TC2H
+: <a class="el" href="ports__def_8h.html#465740c146764f739d0851b848e8a538">ports_def.h</a>
+<li>TC2HH
+: <a class="el" href="ports__def_8h.html#a5ec3300129ffdedba2389ed17cf4444">ports_def.h</a>
+<li>TC2HL
+: <a class="el" href="ports__def_8h.html#25aecd2bfceabd49d1bbf18b6d43b30d">ports_def.h</a>
+<li>TC2L
+: <a class="el" href="ports__def_8h.html#1087ebe023199a29ce85a75e42bc6b3f">ports_def.h</a>
+<li>TC3H
+: <a class="el" href="ports__def_8h.html#e710eb9992981f1018831edc9e12a792">ports_def.h</a>
+<li>TC3HH
+: <a class="el" href="ports__def_8h.html#6cee1b2d03e0e42ce48317ed88b480bc">ports_def.h</a>
+<li>TC3L
+: <a class="el" href="ports__def_8h.html#84c624c752ace9a4f90cd51635e4a3db">ports_def.h</a>
+<li>TC4H
+: <a class="el" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">ports_def.h</a>
+<li>TC4L
+: <a class="el" href="ports__def_8h.html#fccd2617ebb3d5c01d94d13ae63bb995">ports_def.h</a>
+<li>TC5H
+: <a class="el" href="ports__def_8h.html#ab94dec494a21181b9e707ed91705a40">ports_def.h</a>
+<li>TC5L
+: <a class="el" href="ports__def_8h.html#bb845df1ce3e095683817d5d0710505b">ports_def.h</a>
+<li>TC6H
+: <a class="el" href="ports__def_8h.html#a497821ef350324511337fe2a9cd44e5">ports_def.h</a>
+<li>TC6L
+: <a class="el" href="ports__def_8h.html#5eb68cce1acef12d0200f4bfc3cbc288">ports_def.h</a>
+<li>TC7H
+: <a class="el" href="ports__def_8h.html#ef8ffcb5e94713a67a889c378acbb5f4">ports_def.h</a>
+<li>TC7L
+: <a class="el" href="ports__def_8h.html#6ff25928aee1bf034551029aa472767e">ports_def.h</a>
+<li>TCFORC
+: <a class="el" href="ports__def_8h.html#8daf478c72475e0ffa907634d6250399">ports_def.h</a>
+<li>TCNTH
+: <a class="el" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">ports_def.h</a>
+<li>TCNTL
+: <a class="el" href="ports__def_8h.html#c633db6ab44eea0fb44358dd9f2b1ddc">ports_def.h</a>
+<li>TCTL1
+: <a class="el" href="ports__def_8h.html#0a69f683a8ad4e238e8f259c58dffc12">ports_def.h</a>
+<li>TCTL2
+: <a class="el" href="ports__def_8h.html#cdd842bb3f4a2ca5e26a027bb74e18b1">ports_def.h</a>
+<li>TCTL3
+: <a class="el" href="ports__def_8h.html#b0c4f584352c94b1d0398d53e057b332">ports_def.h</a>
+<li>TCTL4
+: <a class="el" href="ports__def_8h.html#fa96e2fb4db83ea845f18d2dcb025d93">ports_def.h</a>
+<li>TEXT_SIZE
+: <a class="el" href="param_8h.html#fb6f36d91ffbf947cfa3f1114ca79764">param.h</a>
+<li>TFLG1
+: <a class="el" href="ports__def_8h.html#2403d0779edcb7a67ea56dd0d67a415e">ports_def.h</a>
+<li>TFLG2
+: <a class="el" href="ports__def_8h.html#5d31366a1f46029bc8f323b6dde52178">ports_def.h</a>
+<li>TIE
+: <a class="el" href="ports__def_8h.html#047b752526fa845a214fbd2dda59bdaa">ports_def.h</a>
+<li>time_difference
+: <a class="el" href="objdictdef_8h.html#53be0553db1ce74a64ee5c919bdc97ff">objdictdef.h</a>
+<li>time_of_day
+: <a class="el" href="objdictdef_8h.html#40ad5d3872b664aff212dccbaf961f67">objdictdef.h</a>
+<li>TIME_STAMP
+: <a class="el" href="def_8h.html#5a63bf5566f66e30f56bc17eea0e5e4b">def.h</a>
+<li>TIMER_HANDLE
+: <a class="el" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">timer.h</a>
+<li>TIMERLOOP_TASK_CREATED
+: <a class="el" href="timers__xeno_8c.html#3e43352afeb0977d4e99f3590026c9ee">timers_xeno.c</a>
+<li>TIMEVAL
+: <a class="el" href="win32_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">timerscfg.h</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">applicfg.h</a>
+, <a class="el" href="timers__xeno_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">timerscfg.h</a>
+<li>TIMEVAL_MAX
+: <a class="el" href="win32_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">timerscfg.h</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">applicfg.h</a>
+<li>TIMTST
+: <a class="el" href="ports__def_8h.html#3a45d4d45316cbc2cb7e5bf119939bc9">ports_def.h</a>
+<li>TIOS
+: <a class="el" href="ports__def_8h.html#28fcfc6a7695ab5b61f4d7a2befcc184">ports_def.h</a>
+<li>TO_BE_SAVE
+: <a class="el" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">objdictdef.h</a>
+<li>TOC7D
+: <a class="el" href="ports__def_8h.html#efcb9111ac36dc4472f266ff9f3836c8">ports_def.h</a>
+<li>TOC7M
+: <a class="el" href="ports__def_8h.html#9fa23c1870d8273bf89fee62f003a95e">ports_def.h</a>
+<li>TRANS_EVENT
+: <a class="el" href="objdictdef_8h.html#85c21667cdfc019327398abd11cf30b4">objdictdef.h</a>
+<li>TRANS_EVERY_N_SYNC
+: <a class="el" href="objdictdef_8h.html#3d5c35506f9fb3cf77c069b973fa5f2e">objdictdef.h</a>
+<li>TRANS_RTR
+: <a class="el" href="objdictdef_8h.html#1a9dbd29fbf815b9f24dd8e177cfecdb">objdictdef.h</a>
+<li>TRANS_RTR_SYNC
+: <a class="el" href="objdictdef_8h.html#1796da41c02afb8d119aa2a103cebbc2">objdictdef.h</a>
+<li>TRANS_SYNC_MAX
+: <a class="el" href="objdictdef_8h.html#fc747c839a17a8b35e569677bbf7549d">objdictdef.h</a>
+<li>TRANS_SYNC_MIN
+: <a class="el" href="objdictdef_8h.html#f514b6a153b17e6da21f46971e3e8807">objdictdef.h</a>
+<li>TRUE
+: <a class="el" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">def.h</a>
+<li>TSCR1
+: <a class="el" href="ports__def_8h.html#f2b3ab08ef5f8919912316e8906c1cf6">ports_def.h</a>
+<li>TSCR2
+: <a class="el" href="ports__def_8h.html#22fb74e7419c4c4b208c3de49dd10499">ports_def.h</a>
+<li>TTOV
+: <a class="el" href="ports__def_8h.html#93fe97b63517ecf6f21db2d80c90117a">ports_def.h</a>
+<li>Tx
+: <a class="el" href="def_8h.html#bbb96fbbe5d24b8f12a1fae621ced4d3">def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x75.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,107 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li id="current"><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>uint16
+: <a class="el" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">objdictdef.h</a>
+<li>uint24
+: <a class="el" href="objdictdef_8h.html#44514ac0d2c2c0895e46f62849ed308b">objdictdef.h</a>
+<li>uint32
+: <a class="el" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">objdictdef.h</a>
+<li>uint40
+: <a class="el" href="objdictdef_8h.html#8fce5eaca9dc57d6d914c62a817cc65f">objdictdef.h</a>
+<li>uint48
+: <a class="el" href="objdictdef_8h.html#7aa1269ae84360f0c5f3e9772dc46c0f">objdictdef.h</a>
+<li>uint56
+: <a class="el" href="objdictdef_8h.html#b4ebb502941e1315ef4479c33d894741">objdictdef.h</a>
+<li>uint64
+: <a class="el" href="objdictdef_8h.html#675b708aad17b5e4de65233fe5ed3839">objdictdef.h</a>
+<li>uint8
+: <a class="el" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">objdictdef.h</a>
+<li>unicode_string
+: <a class="el" href="objdictdef_8h.html#5cd524a20d32d81ee805f50968187d09">objdictdef.h</a>
+<li>UNS16
+: <a class="el" href="win32_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">applicfg.h</a>
+<li>UNS16_LE
+: <a class="el" href="sysdep_8h.html#7a262e4934564880db4adc361da54d59">sysdep.h</a>
+<li>UNS24
+: <a class="el" href="win32_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">applicfg.h</a>
+<li>UNS32
+: <a class="el" href="win32_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">applicfg.h</a>
+<li>UNS32_LE
+: <a class="el" href="sysdep_8h.html#24e48010face63118a10d3131d3aff62">sysdep.h</a>
+<li>UNS40
+: <a class="el" href="unix_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">applicfg.h</a>
+<li>UNS48
+: <a class="el" href="win32_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">applicfg.h</a>
+<li>UNS56
+: <a class="el" href="unix_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">applicfg.h</a>
+<li>UNS64
+: <a class="el" href="hcs12_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">applicfg.h</a>
+<li>UNS8
+: <a class="el" href="win32_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">applicfg.h</a>
+<li>US_TO_TIMEVAL
+: <a class="el" href="timers__xeno_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">timerscfg.h</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">applicfg.h</a>
+<li>US_TO_TIMEVAL_FACTOR
+: <a class="el" href="win32_2config_8h.html#93884ff20dd9b0fed882f75103c82ee7">config.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x76.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li id="current"><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>visible_string
+: <a class="el" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">objdictdef.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_defs_0x77.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+    <li id="current"><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>WO
+: <a class="el" href="objdictdef_8h.html#170086e0b136507502f3f525a9693407">objdictdef.h</a>
+<li>WOMM
+: <a class="el" href="ports__def_8h.html#d760c8deac260cf8eaa530bd4bf4ef3b">ports_def.h</a>
+<li>WOMS
+: <a class="el" href="ports__def_8h.html#a11fce7527cf0cbbe1ff3891e4dfb973">ports_def.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_enum.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li id="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>enum_nodeState
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">states.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_eval.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li id="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>Connecting
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0">states.h</a>
+<li>Disconnected
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443">states.h</a>
+<li>Initialisation
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">states.h</a>
+<li>Operational
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">states.h</a>
+<li>Pre_operational
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">states.h</a>
+<li>Preparing
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b">states.h</a>
+<li>Stopped
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">states.h</a>
+<li>Unknown_state
+: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">states.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,239 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="#index__"><span>_</span></a></li>
+    <li><a href="#index_a"><span>a</span></a></li>
+    <li><a href="#index_c"><span>c</span></a></li>
+    <li><a href="#index_d"><span>d</span></a></li>
+    <li><a href="#index_f"><span>f</span></a></li>
+    <li><a href="#index_g"><span>g</span></a></li>
+    <li><a href="#index_h"><span>h</span></a></li>
+    <li><a href="#index_i"><span>i</span></a></li>
+    <li><a href="#index_l"><span>l</span></a></li>
+    <li><a href="#index_m"><span>m</span></a></li>
+    <li><a href="#index_o"><span>o</span></a></li>
+    <li><a href="#index_p"><span>p</span></a></li>
+    <li><a href="#index_r"><span>r</span></a></li>
+    <li><a href="#index_s"><span>s</span></a></li>
+    <li><a href="#index_t"><span>t</span></a></li>
+    <li><a href="#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>_getODentry()
+: <a class="el" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">objacces.c</a>
+<li>_heartbeatError()
+: <a class="el" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">lifegrd.c</a>
+<li>_initialisation()
+: <a class="el" href="states_8c.html#1ee4d5c3d5dc6f39607d414b7bf9bcc9">states.c</a>
+<li>_operational()
+: <a class="el" href="states_8c.html#4c917142acca702f7e04e919a0b958b4">states.c</a>
+<li>_post_sync()
+: <a class="el" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">sync.c</a>
+<li>_post_TPDO()
+: <a class="el" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">sync.c</a>
+<li>_preOperational()
+: <a class="el" href="states_8c.html#00113c22ed3366ee552f77862241d317">states.c</a>
+<li>_readNetworkDict()
+: <a class="el" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">sdo.c</a>
+<li>_setODentry()
+: <a class="el" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">objacces.c</a>
+<li>_stopped()
+: <a class="el" href="states_8c.html#244e9269c323e14509bea947c2729a13">states.c</a>
+<li>_storeODSubIndex()
+: <a class="el" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">objacces.c</a>
+<li>_writeNetworkDict()
+: <a class="el" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">dcf.c</a>
+, <a class="el" href="sdo_8c.html#3c07605ffe3ea197aa36e583ef87a20a">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>accessDictionaryError()
+: <a class="el" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">objacces.c</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>canDispatch()
+: <a class="el" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">states.c</a>
+<li>closeSDOtransfer()
+: <a class="el" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">sdo.c</a>
+<li>ConsumerHearbeatAlarm()
+: <a class="el" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">lifegrd.c</a>
+<li>CopyBits()
+: <a class="el" href="pdo_8c.html#e468510c9f77f502207d961d26389918">pdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>decompo_dcf()
+: <a class="el" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">dcf.c</a>
+<li>DelAlarm()
+: <a class="el" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">timer.c</a>
+</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>failedSDO()
+: <a class="el" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>getNodeId()
+: <a class="el" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">states.c</a>
+<li>getNodeState()
+: <a class="el" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">lifegrd.c</a>
+<li>getODentry()
+: <a class="el" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">objacces.c</a>
+<li>getReadResultNetworkDict()
+: <a class="el" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">sdo.c</a>
+<li>getSDOfreeLine()
+: <a class="el" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">sdo.c</a>
+<li>getSDOlineOnUse()
+: <a class="el" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">sdo.c</a>
+<li>getSDOlineRestBytes()
+: <a class="el" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">sdo.c</a>
+<li>getState()
+: <a class="el" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">states.c</a>
+<li>getWriteResultNetworkDict()
+: <a class="el" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>heartbeatInit()
+: <a class="el" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">lifegrd.c</a>
+<li>heartbeatStop()
+: <a class="el" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">lifegrd.c</a>
+</ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>initSDOline()
+: <a class="el" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>lineToSDO()
+: <a class="el" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>masterRequestNodeState()
+: <a class="el" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">nmtMaster.c</a>
+<li>masterSendNMTnodeguard()
+: <a class="el" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">nmtMaster.c</a>
+<li>masterSendNMTstateChange()
+: <a class="el" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">nmtMaster.c</a>
+</ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>objdictToSDOline()
+: <a class="el" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">sdo.c</a>
+<li>OnCOB_ID_SyncUpdate()
+: <a class="el" href="sync_8c.html#82595787f641ab85980d83522f1158b0">sync.c</a>
+<li>OnHearbeatProducerUpdate()
+: <a class="el" href="lifegrd_8c.html#ec7b3543d04cf7d7098b27fba2510696">lifegrd.c</a>
+<li>OnHeartbeatProducerUpdate()
+: <a class="el" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">lifegrd.c</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PDOmGR()
+: <a class="el" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">pdo.c</a>
+<li>proceedNMTstateChange()
+: <a class="el" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">nmtSlave.c</a>
+<li>proceedNODE_GUARD()
+: <a class="el" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">lifegrd.c</a>
+<li>proceedPDO()
+: <a class="el" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">pdo.c</a>
+<li>proceedSDO()
+: <a class="el" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">sdo.c</a>
+<li>proceedSYNC()
+: <a class="el" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">sync.c</a>
+<li>ProducerHearbeatAlarm()
+: <a class="el" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">lifegrd.c</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>readLocalDict()
+: <a class="el" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">objacces.c</a>
+<li>readNetworkDict()
+: <a class="el" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">sdo.c</a>
+<li>readNetworkDictCallback()
+: <a class="el" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">sdo.c</a>
+<li>RegisterSetODentryCallBack()
+: <a class="el" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">objacces.c</a>
+<li>resetSDO()
+: <a class="el" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">sdo.c</a>
+<li>resetSDOline()
+: <a class="el" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">sdo.c</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>scanIndexOD()
+: <a class="el" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">objacces.c</a>
+<li>SDOlineToObjdict()
+: <a class="el" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">sdo.c</a>
+<li>SDOTimeoutAlarm()
+: <a class="el" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">sdo.c</a>
+<li>SDOtoLine()
+: <a class="el" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">sdo.c</a>
+<li>sendPDO()
+: <a class="el" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">pdo.c</a>
+<li>sendPDOrequest()
+: <a class="el" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">pdo.c</a>
+<li>sendSDO()
+: <a class="el" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sdo.c</a>
+<li>sendSDOabort()
+: <a class="el" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sdo.c</a>
+<li>sendSYNC()
+: <a class="el" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sync.c</a>
+<li>SetAlarm()
+: <a class="el" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">timer.c</a>
+<li>setNodeId()
+: <a class="el" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">states.c</a>
+<li>setODentry()
+: <a class="el" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">objacces.c</a>
+<li>setSDOlineRestBytes()
+: <a class="el" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">sdo.c</a>
+<li>setState()
+: <a class="el" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">states.c</a>
+<li>slaveSendBootUp()
+: <a class="el" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">nmtSlave.c</a>
+<li>startSYNC()
+: <a class="el" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">sync.c</a>
+<li>stopSYNC()
+: <a class="el" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">sync.c</a>
+<li>switchCommunicationState()
+: <a class="el" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">states.c</a>
+<li>SyncAlarm()
+: <a class="el" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">sync.c</a>
+</ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TimeDispatch()
+: <a class="el" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">timer.c</a>
+</ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>writeLocalDict()
+: <a class="el" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">objacces.c</a>
+<li>writeNetworkDict()
+: <a class="el" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">sdo.c</a>
+<li>writeNetworkDictCallBack()
+: <a class="el" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">sdo.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x61.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li id="current"><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>accessDictionaryError()
+: <a class="el" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">objacces.c</a>
+, <a class="el" href="objacces_8h.html#75d39b2dadcdb48f7321c6f3766aad26">objacces.h</a>
+<li>AddMapVariable()
+: <a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">networkedit.py</a>
+<li>AddUserType()
+: <a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">networkedit.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x62.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li id="current"><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>buildPDO()
+: <a class="el" href="pdo_8h.html#b9c82d949045cb7f52ed40d0ee8c7bf1">pdo.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x63.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li id="current"><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>canAddIdToFilter()
+: <a class="el" href="canOpenDriver_8c.html#acfd181d5b055d1403930442e28ac643">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#acfd181d5b055d1403930442e28ac643">candriver.h</a>
+<li>canChangeFilter()
+: <a class="el" href="candriver_8h.html#751a41c9747b96ab400b5599370cea83">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#751a41c9747b96ab400b5599370cea83">canOpenDriver.c</a>
+<li>canClose()
+: <a class="el" href="unix_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">canfestival.h</a>
+, <a class="el" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">unix.c</a>
+, <a class="el" href="drivers__win32_8cpp.html#02957f72a9b951603adb98a142bd447b">drivers_win32.cpp</a>
+, <a class="el" href="can__driver_8h.html#daaecb39bb3a67bb15580a112990b506">can_driver.h</a>
+<li>canClose_driver()
+: <a class="el" href="can__peak__linux_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_peak_linux.c</a>
+, <a class="el" href="can__socket_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_socket.c</a>
+, <a class="el" href="can__uvccm__win32_8cpp.html#f0856b6c70c571ef7aa4509abf18db6d">can_uvccm_win32.cpp</a>
+, <a class="el" href="can__peak__win32_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_peak_win32.c</a>
+, <a class="el" href="can__virtual_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_virtual.c</a>
+, <a class="el" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_lincan.c</a>
+<li>canDispatch()
+: <a class="el" href="states_8h.html#3f8975650604cc23582f19a43fd4e518">states.h</a>
+, <a class="el" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">states.c</a>
+<li>canEnable()
+: <a class="el" href="candriver_8h.html#5a53a89d2e348d70331e6ebe269d155a">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canOpenDriver.c</a>
+<li>canInit()
+: <a class="el" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">can_peak_win32.c</a>
+, <a class="el" href="candriver_8h.html#3c4f7a31d94e5e7c7322535467b806de">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#3c4f7a31d94e5e7c7322535467b806de">canOpenDriver.c</a>
+<li>canInit1Filter()
+: <a class="el" href="canOpenDriver_8c.html#5fb549697afb7918607aa113e01c543d">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#5fb549697afb7918607aa113e01c543d">candriver.h</a>
+<li>canInitClock()
+: <a class="el" href="candriver_8h.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canOpenDriver.c</a>
+<li>canInitFilter()
+: <a class="el" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#b4502eef7616b25c74b1ac5a2245b085">candriver.h</a>
+<li>canInitMode()
+: <a class="el" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#0b98e4800c82d99981833aa4207f1eb9">candriver.h</a>
+<li>canInitModeQ()
+: <a class="el" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#00ffb46abacfdfa56ebc70e15164113e">candriver.h</a>
+<li>canMsgTransmit()
+: <a class="el" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#2f2d1ed55cfd9d7f85883f8d70d318ba">candriver.h</a>
+<li>canOpen()
+: <a class="el" href="unix_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">canfestival.h</a>
+, <a class="el" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">unix.c</a>
+, <a class="el" href="drivers__win32_8cpp.html#d82cede875fd89036cdeda13e293dafe">drivers_win32.cpp</a>
+, <a class="el" href="can__driver_8h.html#641404106e253941c94c97e67a8ce524">can_driver.h</a>
+<li>canOpen_driver()
+: <a class="el" href="can__socket_8c.html#945403aba7f36acbd2e7160ade361bab">can_socket.c</a>
+, <a class="el" href="can__uvccm__win32_8cpp.html#945403aba7f36acbd2e7160ade361bab">can_uvccm_win32.cpp</a>
+, <a class="el" href="can__peak__linux_8c.html#945403aba7f36acbd2e7160ade361bab">can_peak_linux.c</a>
+, <a class="el" href="can__virtual_8c.html#945403aba7f36acbd2e7160ade361bab">can_virtual.c</a>
+, <a class="el" href="can__peak__win32_8c.html#945403aba7f36acbd2e7160ade361bab">can_peak_win32.c</a>
+, <a class="el" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">can_lincan.c</a>
+<li>canReceive()
+: <a class="el" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">drivers_win32.cpp</a>
+, <a class="el" href="can__driver_8h.html#54d882f7937b7be0a5558f9d372cb0f7">can_driver.h</a>
+<li>canReceive_driver()
+: <a class="el" href="can__uvccm__win32_8cpp.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_uvccm_win32.cpp</a>
+, <a class="el" href="can__peak__win32_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_peak_win32.c</a>
+, <a class="el" href="can__peak__linux_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_peak_linux.c</a>
+, <a class="el" href="can__virtual_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_virtual.c</a>
+, <a class="el" href="can__socket_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_socket.c</a>
+, <a class="el" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_lincan.c</a>
+<li>canReceiveLoop()
+: <a class="el" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">unix.c</a>
+, <a class="el" href="drivers__win32_8cpp.html#469503c5171a0cdd8369c1ec39d97d2c">drivers_win32.cpp</a>
+<li>canSend()
+: <a class="el" href="unix_8c.html#8d1909a09c50c750e4d8626595acd9f6">unix.c</a>
+, <a class="el" href="unix_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canfestival.h</a>
+, <a class="el" href="can__driver_8h.html#821c783be9b81479e3d8392cfb8952f4">can_driver.h</a>
+, <a class="el" href="win32_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canfestival.h</a>
+, <a class="el" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canOpenDriver.c</a>
+, <a class="el" href="drivers__win32_8cpp.html#01559baf432253d46f1142231a968247">drivers_win32.cpp</a>
+<li>canSend_driver()
+: <a class="el" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_lincan.c</a>
+, <a class="el" href="can__peak__win32_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_peak_win32.c</a>
+, <a class="el" href="can__uvccm__win32_8cpp.html#def95aee49efa13dd047d0b3b5507ad3">can_uvccm_win32.cpp</a>
+, <a class="el" href="can__socket_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_socket.c</a>
+, <a class="el" href="can__virtual_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_virtual.c</a>
+, <a class="el" href="can__peak__linux_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_peak_linux.c</a>
+<li>canSetInterrupt()
+: <a class="el" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#5ad8616a3276f7f40149b551f09aa6a1">candriver.h</a>
+<li>canSleepMode()
+: <a class="el" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#c7773223579ec7e0fab5238df214da89">candriver.h</a>
+<li>canSleepModeQ()
+: <a class="el" href="candriver_8h.html#a89f28005eea54f5b216eb72a18d45f3">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canOpenDriver.c</a>
+<li>canSleepWupMode()
+: <a class="el" href="candriver_8h.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canOpenDriver.c</a>
+<li>canTestInitMode()
+: <a class="el" href="candriver_8h.html#6beefe951b3c9de786c585257488fa82">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canOpenDriver.c</a>
+<li>canTestSleepMode()
+: <a class="el" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#fa79f2ac95a8143c2fb087260df39820">candriver.h</a>
+<li>CharacterData()
+: <a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">xml_in.py</a>
+<li>cleanup_all()
+: <a class="el" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">timers_xeno.c</a>
+<li>closeSDOtransfer()
+: <a class="el" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">sdo.c</a>
+, <a class="el" href="sdo_8h.html#555a772d3a88a29c495f33513f8b2d58">sdo.h</a>
+<li>ConsumerHearbeatAlarm()
+: <a class="el" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">lifegrd.c</a>
+<li>cop_reset()
+: <a class="el" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">ports.h</a>
+<li>CopyBits()
+: <a class="el" href="pdo_8h.html#e468510c9f77f502207d961d26389918">pdo.h</a>
+, <a class="el" href="pdo_8c.html#e468510c9f77f502207d961d26389918">pdo.c</a>
+<li>create()
+: <a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">objdictedit.py</a>
+<li>CreateReceiveTask()
+: <a class="el" href="timers__xeno_8c.html#d009be934c04ee04b8e5a1cb5af08efd">timers_xeno.c</a>
+, <a class="el" href="timers__win32_8cpp.html#998a8436651e6990d3922ebdc3eebf8b">timers_win32.cpp</a>
+, <a class="el" href="timers__driver_8h.html#3e8cb5b8159f655ee0bac1ea1d2358d4">timers_driver.h</a>
+, <a class="el" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">timers_unix.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x64.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li id="current"><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>decompo_dcf()
+: <a class="el" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">dcf.c</a>
+, <a class="el" href="dcf_8h.html#8452e163e7649968ad6dae1601a5fb0d">dcf.h</a>
+<li>DelAlarm()
+: <a class="el" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">timer.c</a>
+, <a class="el" href="timer_8h.html#991b3cfaac2f201b14d5530f75985c21">timer.h</a>
+<li>Display_Error_Dialog()
+: <a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">objdictedit.py</a>
+<li>Display_Exception_Dialog()
+: <a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">objdictedit.py</a>
+, <a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">networkedit.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x65.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li id="current"><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>EditProfile()
+: <a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">networkedit.py</a>
+<li>EndElement()
+: <a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">xml_in.py</a>
+<li>EnterMutex()
+: <a class="el" href="timers__driver_8h.html#d7fee43b8a44cf8b7036853593044037">timers_driver.h</a>
+, <a class="el" href="timers__win32_8cpp.html#d7fee43b8a44cf8b7036853593044037">timers_win32.cpp</a>
+, <a class="el" href="timers__xeno_8c.html#d7fee43b8a44cf8b7036853593044037">timers_xeno.c</a>
+, <a class="el" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">timers_unix.c</a>
+<li>EVT_HTML_URL_CLICK()
+: <a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">objdictedit.py</a>
+, <a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">networkedit.py</a>
+<li>ExtractSections()
+: <a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">eds_utils.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x66.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li id="current"><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>f_can_receive()
+: <a class="el" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">canOpenDriver.c</a>
+, <a class="el" href="canOpenDriver_8h.html#0bf58f014d47581c9ffd1b2db9a858d7">canOpenDriver.h</a>
+<li>failedSDO()
+: <a class="el" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">sdo.c</a>
+, <a class="el" href="sdo_8h.html#2019db2a4d17e6d29c055cbae173e2b9">sdo.h</a>
+<li>FindEntryInfos()
+: <a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">node.py</a>
+<li>FindEntryName()
+: <a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">node.py</a>
+<li>FindIndex()
+: <a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">node.py</a>
+<li>FindMandatoryIndexes()
+: <a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">node.py</a>
+<li>FindMapVariableList()
+: <a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">node.py</a>
+<li>findRangeType()
+: <a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">xml_in.py</a>
+<li>findStringType()
+: <a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">xml_in.py</a>
+<li>FindSubentryInfos()
+: <a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">node.py</a>
+<li>FindTypeDefaultValue()
+: <a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">node.py</a>
+<li>FindTypeIndex()
+: <a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">node.py</a>
+<li>FindTypeList()
+: <a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">node.py</a>
+<li>FindTypeName()
+: <a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">node.py</a>
+<li>format_namespace()
+: <a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">objdictedit.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x67.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,117 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li id="current"><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>GenerateCPJContent()
+: <a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">eds_utils.py</a>
+<li>GenerateEDSFile()
+: <a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">eds_utils.py</a>
+<li>GenerateFileContent()
+: <a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">eds_utils.py</a>
+<li>GenerateNode()
+: <a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">xml_in.py</a>
+, <a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">eds_utils.py</a>
+<li>get_last_traceback()
+: <a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">objdictedit.py</a>
+, <a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">networkedit.py</a>
+<li>get_timer_counter()
+: <a class="el" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">ports.h</a>
+<li>GetDefaultValue()
+: <a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">eds_utils.py</a>
+<li>getElapsedTime()
+: <a class="el" href="timers__unix_8c.html#4dccc204d52176bd547ab34d6858f5ba">timers_unix.c</a>
+, <a class="el" href="timers__win32_8cpp.html#4dccc204d52176bd547ab34d6858f5ba">timers_win32.cpp</a>
+, <a class="el" href="timer_8h.html#4dccc204d52176bd547ab34d6858f5ba">timer.h</a>
+, <a class="el" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">canOpenDriver.c</a>
+, <a class="el" href="timers__xeno_8c.html#4dccc204d52176bd547ab34d6858f5ba">timers_xeno.c</a>
+<li>GetNewId()
+: <a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">nodemanager.py</a>
+<li>getNodeId()
+: <a class="el" href="states_8h.html#3020f2e5762f6e389a21382ec827b6a6">states.h</a>
+, <a class="el" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">states.c</a>
+<li>getNodeState()
+: <a class="el" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">lifegrd.c</a>
+, <a class="el" href="lifegrd_8h.html#627254070e45c23f1776e12c524492ff">lifegrd.h</a>
+<li>GetNoteBook()
+: <a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">networkedit.py</a>
+<li>getODentry()
+: <a class="el" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">objacces.c</a>
+, <a class="el" href="objacces_8h.html#39c263a4bc5d2d824fefe22fdb4c2dac">objacces.h</a>
+<li>getReadResultNetworkDict()
+: <a class="el" href="sdo_8h.html#05b0c8eee1faee3c7a2f6e2ba3a16533">sdo.h</a>
+, <a class="el" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">sdo.c</a>
+<li>getSDOfreeLine()
+: <a class="el" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">sdo.c</a>
+, <a class="el" href="sdo_8h.html#58d1f9691977617601beb9e5b4123252">sdo.h</a>
+<li>getSDOlineOnUse()
+: <a class="el" href="sdo_8h.html#bb0c376b048ab2c6e0524b135b62376f">sdo.h</a>
+, <a class="el" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">sdo.c</a>
+<li>getSDOlineRestBytes()
+: <a class="el" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">sdo.c</a>
+, <a class="el" href="sdo_8h.html#acceb714c6e457e98deb9ba164ba2a2f">sdo.h</a>
+<li>getState()
+: <a class="el" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">states.c</a>
+, <a class="el" href="states_8h.html#95d835785ba564bf6d92e3224c5e3848">states.h</a>
+<li>getWriteResultNetworkDict()
+: <a class="el" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">sdo.c</a>
+, <a class="el" href="sdo_8h.html#8671e306873f19362c60bb50ab930d1d">sdo.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x68.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li id="current"><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>heartbeatInit()
+: <a class="el" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">lifegrd.c</a>
+, <a class="el" href="lifegrd_8h.html#8896f6846e4d020390f6953f3d98aa21">lifegrd.h</a>
+<li>heartBeatProducer()
+: <a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">xml_in.py</a>
+<li>heartbeatStop()
+: <a class="el" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">lifegrd.c</a>
+, <a class="el" href="lifegrd_8h.html#1b73047269c2a02065e12af18c6053c7">lifegrd.h</a>
+<li>hex_convert()
+: <a class="el" href="hcs12_2applicfg_8h.html#2a9aef0efc98c5b41ef97ef91ad403e5">applicfg.h</a>
+, <a class="el" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">canOpenDriver.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x69.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li id="current"><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>initHCS12()
+: <a class="el" href="canOpenDriver_8c.html#c71399958d35a7f703416f025603ee26">canOpenDriver.c</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#c71399958d35a7f703416f025603ee26">applicfg.h</a>
+<li>initPLL()
+: <a class="el" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">canOpenDriver.c</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#51e71c727eb7a49e2fde962a3d190a6b">applicfg.h</a>
+<li>initPreOperationalMode()
+: <a class="el" href="states_8h.html#3e57769f3a958c103825263b7abdd92b">states.h</a>
+<li>initSCI_0()
+: <a class="el" href="hcs12_2applicfg_8h.html#f86db4b817c1a59a819cbdd51779bfaa">applicfg.h</a>
+, <a class="el" href="canOpenDriver_8c.html#f86db4b817c1a59a819cbdd51779bfaa">canOpenDriver.c</a>
+<li>initSCI_1()
+: <a class="el" href="hcs12_2applicfg_8h.html#b56fa1754706a57059103710178bdb68">applicfg.h</a>
+, <a class="el" href="canOpenDriver_8c.html#b56fa1754706a57059103710178bdb68">canOpenDriver.c</a>
+<li>initSDOline()
+: <a class="el" href="sdo_8h.html#b9c873a15f55b29112b5527a6cc6898d">sdo.h</a>
+, <a class="el" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">sdo.c</a>
+<li>initTimer()
+: <a class="el" href="canOpenDriver_8h.html#02922529b60419a94afe8f369dda070b">canOpenDriver.h</a>
+, <a class="el" href="timers__unix_8c.html#02922529b60419a94afe8f369dda070b">timers_unix.c</a>
+, <a class="el" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">canOpenDriver.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x6c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li id="current"><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LeaveMutex()
+: <a class="el" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">timers_unix.c</a>
+, <a class="el" href="timers__driver_8h.html#73d9a4eb941fb20cf6b597840510394b">timers_driver.h</a>
+, <a class="el" href="timers__xeno_8c.html#73d9a4eb941fb20cf6b597840510394b">timers_xeno.c</a>
+, <a class="el" href="timers__win32_8cpp.html#73d9a4eb941fb20cf6b597840510394b">timers_win32.cpp</a>
+<li>lineToSDO()
+: <a class="el" href="sdo_8h.html#ad6eb8be03b832ebba4dfb87aaba4065">sdo.h</a>
+, <a class="el" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">sdo.c</a>
+<li>Linux_slave_valueRangeTest()
+: <a class="el" href="example__objdict_8c.html#e574fe0d6808ebb128aee1cdb108d700">example_objdict.c</a>
+<li>LoadCanDriver()
+: <a class="el" href="unix_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">canfestival.h</a>
+, <a class="el" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">unix.c</a>
+, <a class="el" href="drivers__win32_8cpp.html#a6eed61fc15f41f772d4645d7a5edeb5">drivers_win32.cpp</a>
+, <a class="el" href="win32_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">canfestival.h</a>
+<li>lock()
+: <a class="el" href="interrupt_8h.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">interrupt.h</a>
+, <a class="el" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">interrupt.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x6d.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li id="current"><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>masterRequestNodeState()
+: <a class="el" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">nmtMaster.c</a>
+, <a class="el" href="nmtMaster_8h.html#98bee3f402438056dbd653e752054796">nmtMaster.h</a>
+<li>masterSendNMTnodeguard()
+: <a class="el" href="nmtMaster_8h.html#f63689baeabb15103c2b7afe8885c5c4">nmtMaster.h</a>
+, <a class="el" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">nmtMaster.c</a>
+<li>masterSendNMTstateChange()
+: <a class="el" href="nmtMaster_8h.html#6170d95d9900ef756921a934c5fb37d2">nmtMaster.h</a>
+, <a class="el" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">nmtMaster.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x6f.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,123 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li id="current"><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>objdictToSDOline()
+: <a class="el" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">sdo.c</a>
+, <a class="el" href="sdo_8h.html#29427a80fd1aeabff30bf0602fbc220f">sdo.h</a>
+<li>OnAboutMenu()
+: <a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">networkedit.py</a>
+<li>OnAddMapVariableMenu()
+: <a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">networkedit.py</a>
+<li>OnAddPDOReceiveMenu()
+: <a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">networkedit.py</a>
+<li>OnAddPDOTransmitMenu()
+: <a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">networkedit.py</a>
+<li>OnAddSDOClientMenu()
+: <a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">networkedit.py</a>
+<li>OnAddSDOServerMenu()
+: <a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">networkedit.py</a>
+<li>OnAddSlaveMenu()
+: <a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">networkedit.py</a>
+<li>OnAddUserTypeMenu()
+: <a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">networkedit.py</a>
+<li>OnCOB_ID_SyncUpdate()
+: <a class="el" href="sync_8c.html#82595787f641ab85980d83522f1158b0">sync.c</a>
+<li>OnCommunicationMenu()
+: <a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">networkedit.py</a>
+<li>OnEditProfileMenu()
+: <a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">networkedit.py</a>
+<li>OnHearbeatProducerUpdate()
+: <a class="el" href="lifegrd_8c.html#ec7b3543d04cf7d7098b27fba2510696">lifegrd.c</a>
+<li>OnHeartbeatProducerUpdate()
+: <a class="el" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">lifegrd.c</a>
+<li>OnHelpCANFestivalMenu()
+: <a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">networkedit.py</a>
+<li>OnHelpDS301Menu()
+: <a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">networkedit.py</a>
+<li>OnNewProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">networkedit.py</a>
+<li>OnNodeInfosMenu()
+: <a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">networkedit.py</a>
+<li>OnNodeSelectedChanged()
+: <a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">networkedit.py</a>
+<li>OnOpenProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">networkedit.py</a>
+<li>OnOtherCommunicationMenu()
+: <a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">networkedit.py</a>
+<li>OnQuitMenu()
+: <a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">networkedit.py</a>
+<li>OnRedoMenu()
+: <a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">networkedit.py</a>
+<li>OnRefreshMenu()
+: <a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">networkedit.py</a>
+<li>OnRemoveSlaveMenu()
+: <a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">networkedit.py</a>
+<li>OnSaveProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">networkedit.py</a>
+<li>OnUndoMenu()
+: <a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">networkedit.py</a>
+<li>OpenHtmlFrame()
+: <a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">networkedit.py</a>
+<li>OpenPDFDocIndex()
+: <a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">DS301_index.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x70.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li id="current"><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>ParseCPJFile()
+: <a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">eds_utils.py</a>
+<li>ParseEDSFile()
+: <a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">eds_utils.py</a>
+<li>ParseFile()
+: <a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">xml_in.py</a>
+<li>PDOmGR()
+: <a class="el" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">pdo.c</a>
+, <a class="el" href="pdo_8h.html#298b8291fa35cca22264cf8a70bf138a">pdo.h</a>
+<li>print_message()
+: <a class="el" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">can_virtual.c</a>
+<li>printSCI_nbr()
+: <a class="el" href="hcs12_2applicfg_8h.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">applicfg.h</a>
+, <a class="el" href="canOpenDriver_8c.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">canOpenDriver.c</a>
+<li>printSCI_str()
+: <a class="el" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">canOpenDriver.c</a>
+, <a class="el" href="hcs12_2applicfg_8h.html#6e3075ae435e83aefc018e5218c197d0">applicfg.h</a>
+<li>proceedNMTstateChange()
+: <a class="el" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">nmtSlave.c</a>
+, <a class="el" href="nmtSlave_8h.html#97d175ea168c149c99b01dcde0989743">nmtSlave.h</a>
+<li>proceedNODE_GUARD()
+: <a class="el" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">lifegrd.c</a>
+, <a class="el" href="lifegrd_8h.html#b3248945e06e8b05518beddf665f174d">lifegrd.h</a>
+<li>proceedPDO()
+: <a class="el" href="pdo_8h.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">pdo.h</a>
+, <a class="el" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">pdo.c</a>
+<li>proceedSDO()
+: <a class="el" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">sdo.c</a>
+, <a class="el" href="sdo_8h.html#2a93a7c780472b1d8666d89aa270f661">sdo.h</a>
+<li>proceedSYNC()
+: <a class="el" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">sync.c</a>
+, <a class="el" href="sync_8h.html#80cadcba23dc859db8a8d3f52789d6d1">sync.h</a>
+<li>ProducerHearbeatAlarm()
+: <a class="el" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">lifegrd.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x72.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li id="current"><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>readLocalDict()
+: <a class="el" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">objacces.c</a>
+<li>readNetworkDict()
+: <a class="el" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">sdo.c</a>
+, <a class="el" href="sdo_8h.html#0e102a0835e4115920cd406e80a8d135">sdo.h</a>
+<li>readNetworkDictCallback()
+: <a class="el" href="sdo_8h.html#542a5cdd20c00aa130a39fe68295e769">sdo.h</a>
+, <a class="el" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">sdo.c</a>
+<li>RefreshBufferState()
+: <a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">networkedit.py</a>
+<li>RefreshCurrentIndexList()
+: <a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">networkedit.py</a>
+<li>RefreshMainMenu()
+: <a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">networkedit.py</a>
+<li>RefreshNetworkNodes()
+: <a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">networkedit.py</a>
+<li>RefreshProfileMenu()
+: <a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">networkedit.py</a>
+<li>RefreshStatusBar()
+: <a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">networkedit.py</a>
+<li>RefreshTitle()
+: <a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">networkedit.py</a>
+<li>RegisterSetODentryCallBack()
+: <a class="el" href="objacces_8h.html#514e7b9c13835a86446b1cd38fa34049">objacces.h</a>
+, <a class="el" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">objacces.c</a>
+<li>resetSDO()
+: <a class="el" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">sdo.c</a>
+, <a class="el" href="sdo_8h.html#1f4f07eccc4890a11ccf4f632da7740b">sdo.h</a>
+<li>resetSDOline()
+: <a class="el" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">sdo.c</a>
+, <a class="el" href="sdo_8h.html#42d33be015d4c4c83c73f1f0e588f481">sdo.h</a>
+<li>resetTimer()
+: <a class="el" href="canOpenDriver_8h.html#339b24f4eee897d3c45d88de9a4901e8">canOpenDriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#339b24f4eee897d3c45d88de9a4901e8">canOpenDriver.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x73.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li id="current"><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>scanIndexOD()
+: <a class="el" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">objacces.c</a>
+, <a class="el" href="objacces_8h.html#11e9f24840d05a6a622955b51f91af53">objacces.h</a>
+<li>SDOlineToObjdict()
+: <a class="el" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">sdo.c</a>
+, <a class="el" href="sdo_8h.html#2eb5309dca3a7363da5e5e7230b85d58">sdo.h</a>
+<li>sdoServer()
+: <a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">xml_in.py</a>
+<li>SDOTimeoutAlarm()
+: <a class="el" href="sdo_8h.html#9309025e29b59e09026abcd3b45a5b61">sdo.h</a>
+, <a class="el" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">sdo.c</a>
+<li>SDOtoLine()
+: <a class="el" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">sdo.c</a>
+, <a class="el" href="sdo_8h.html#18b6f7e9c9441640a88ffef1e8720694">sdo.h</a>
+<li>sendPDO()
+: <a class="el" href="pdo_8h.html#a6774c219dc64c1cec4b4721ba23e15a">pdo.h</a>
+, <a class="el" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">pdo.c</a>
+<li>sendPDOevent()
+: <a class="el" href="pdo_8h.html#07ff33d0d2e6b1070bf3c27578006e8d">pdo.h</a>
+<li>sendPDOrequest()
+: <a class="el" href="pdo_8h.html#cc08547009d3d2755d2291999941694c">pdo.h</a>
+, <a class="el" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">pdo.c</a>
+<li>sendSDO()
+: <a class="el" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sdo.c</a>
+, <a class="el" href="sdo_8h.html#c6b5d7d1439d537da992a96644a1ca5d">sdo.h</a>
+<li>sendSDOabort()
+: <a class="el" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sdo.c</a>
+, <a class="el" href="sdo_8h.html#b26c3f2fb63d81055809d6ccaa785b7c">sdo.h</a>
+<li>sendSYNC()
+: <a class="el" href="sync_8h.html#0bcc501eb14c12365ffbaa3453905b50">sync.h</a>
+, <a class="el" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sync.c</a>
+<li>set_interrupt_handler()
+: <a class="el" href="interrupts_8h.html#9bd9ec396797491bb9921d20211a88bc">interrupts.h</a>
+<li>set_timer_counter()
+: <a class="el" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">ports.h</a>
+<li>SetAlarm()
+: <a class="el" href="timer_8h.html#11c2616d78f06ed9144ef662f757b128">timer.h</a>
+, <a class="el" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">timer.c</a>
+<li>setNodeId()
+: <a class="el" href="states_8h.html#d47a53979b9311a374d029f7923abbe1">states.h</a>
+, <a class="el" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">states.c</a>
+<li>setODentry()
+: <a class="el" href="objacces_8h.html#17e598cc1b2e60380e2e4e75afe9b3b0">objacces.h</a>
+, <a class="el" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">objacces.c</a>
+<li>setSDOlineRestBytes()
+: <a class="el" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">sdo.c</a>
+, <a class="el" href="sdo_8h.html#601a837ecb5f21bf4c66b058c5ae7810">sdo.h</a>
+<li>setState()
+: <a class="el" href="states_8h.html#0a5004efd1dedbee82a4f21ec5c44fb5">states.h</a>
+, <a class="el" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">states.c</a>
+<li>setTimer()
+: <a class="el" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">timers_unix.c</a>
+, <a class="el" href="timers__win32_8cpp.html#b8d05dee70f04b5c5190ab00e84da106">timers_win32.cpp</a>
+, <a class="el" href="timer_8h.html#b8d05dee70f04b5c5190ab00e84da106">timer.h</a>
+, <a class="el" href="timers__xeno_8c.html#b8d05dee70f04b5c5190ab00e84da106">timers_xeno.c</a>
+<li>slaveSendBootUp()
+: <a class="el" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">nmtSlave.c</a>
+, <a class="el" href="nmtSlave_8h.html#aced28a97b2c256320dfde3c4b36a7d5">nmtSlave.h</a>
+<li>StartElement()
+: <a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">xml_in.py</a>
+<li>startHeartBeatConsumers()
+: <a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">xml_in.py</a>
+<li>startMappedObject()
+: <a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">xml_in.py</a>
+<li>startMappedTable()
+: <a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">xml_in.py</a>
+<li>startMappedVariable()
+: <a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">xml_in.py</a>
+<li>startNode()
+: <a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">xml_in.py</a>
+<li>startPdo()
+: <a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">xml_in.py</a>
+<li>startSdoClients()
+: <a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">xml_in.py</a>
+<li>startSYNC()
+: <a class="el" href="sync_8h.html#2e0bf669f5b40dfbdda0f12a5ae3631a">sync.h</a>
+, <a class="el" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">sync.c</a>
+<li>StartTimerLoop()
+: <a class="el" href="timers__xeno_8c.html#c9e1731843825eb55e7a94894e6a8ec5">timers_xeno.c</a>
+, <a class="el" href="timers__win32_8cpp.html#c9e1731843825eb55e7a94894e6a8ec5">timers_win32.cpp</a>
+, <a class="el" href="timers__driver_8h.html#c9e1731843825eb55e7a94894e6a8ec5">timers_driver.h</a>
+, <a class="el" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">timers_unix.c</a>
+<li>stopNode()
+: <a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">xml_in.py</a>
+<li>stopSYNC()
+: <a class="el" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">sync.c</a>
+, <a class="el" href="sync_8h.html#41c47dbd59d22bf9bab6cd288cf27164">sync.h</a>
+<li>StopTimerLoop()
+: <a class="el" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_unix.c</a>
+, <a class="el" href="timers__xeno_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_xeno.c</a>
+, <a class="el" href="timers__driver_8h.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_driver.h</a>
+, <a class="el" href="timers__win32_8cpp.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_win32.cpp</a>
+<li>StringFormat()
+: <a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">node.py</a>
+<li>switchCommunicationState()
+: <a class="el" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">states.c</a>
+<li>SyncAlarm()
+: <a class="el" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">sync.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x74.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li id="current"><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TimeDispatch()
+: <a class="el" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">timer.c</a>
+, <a class="el" href="timer_8h.html#9e5fb60f13faab8705899c5806754864">timer.h</a>
+<li>timer_notify()
+: <a class="el" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">timers_unix.c</a>
+<li>TimerLoop()
+: <a class="el" href="canOpenDriver_8h.html#a62e79c9fd21304aef6aed4a2732bfbe">canOpenDriver.h</a>
+<li>timerloop_task_proc()
+: <a class="el" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">timers_xeno.c</a>
+<li>TranslateBaudeRate()
+: <a class="el" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">can_peak_linux.c</a>
+, <a class="el" href="can__peak__win32_8c.html#6820d7fa32e6e79d432c6003e4c15c32">can_peak_win32.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x75.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li id="current"><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>UnLoadCanDriver()
+: <a class="el" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">unix.c</a>
+, <a class="el" href="unix_2canfestival_8h.html#cb4f394ec0e040c5962d3dc1957505fb">canfestival.h</a>
+<li>unlock()
+: <a class="el" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">interrupt.c</a>
+, <a class="el" href="interrupt_8h.html#987ce601d6d4c8eedd68b58db3b7811a">interrupt.h</a>
+<li>usage()
+: <a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">objdictedit.py</a>
+, <a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">objdictgen.py</a>
+, <a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">networkedit.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_func_0x77.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_func.html#index__"><span>_</span></a></li>
+    <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_func_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
+    <li id="current"><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>WaitReceiveTaskEnd()
+: <a class="el" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">timers_unix.c</a>
+, <a class="el" href="timers__xeno_8c.html#aee2aa5ebcc60c3f2231f59c1c7beab0">timers_xeno.c</a>
+, <a class="el" href="timers__driver_8h.html#c492d1b5ebd2d99020e72c137beda878">timers_driver.h</a>
+, <a class="el" href="timers__win32_8cpp.html#4b2486891ee01e06e2deead4cf963727">timers_win32.cpp</a>
+<li>WriteFile()
+: <a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">eds_utils.py</a>
+<li>writeLocalDict()
+: <a class="el" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">objacces.c</a>
+, <a class="el" href="objacces_8h.html#7cc58d6e7711bd0d9fd75e8ff721ce36">objacces.h</a>
+<li>writeNetworkDict()
+: <a class="el" href="sdo_8h.html#bc20ed246e00053dcf71faa8f45ee39c">sdo.h</a>
+, <a class="el" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">sdo.c</a>
+<li>writeNetworkDictCallBack()
+: <a class="el" href="sdo_8h.html#f4ec05293fb8971a1b282994498ed4f5">sdo.h</a>
+, <a class="el" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">sdo.c</a>
+<li>wxAddExceptHook()
+: <a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">objdictedit.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_type.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li id="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="#index_b"><span>b</span></a></li>
+    <li><a href="#index_c"><span>c</span></a></li>
+    <li><a href="#index_e"><span>e</span></a></li>
+    <li><a href="#index_h"><span>h</span></a></li>
+    <li><a href="#index_i"><span>i</span></a></li>
+    <li><a href="#index_l"><span>l</span></a></li>
+    <li><a href="#index_o"><span>o</span></a></li>
+    <li><a href="#index_p"><span>p</span></a></li>
+    <li><a href="#index_q"><span>q</span></a></li>
+    <li><a href="#index_s"><span>s</span></a></li>
+    <li><a href="#index_t"><span>t</span></a></li>
+    <li><a href="#index_v"><span>v</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>bittiming_t
+: <a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">lincan.h</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CAN_HANDLE
+: <a class="el" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">applicfg.h</a>
+<li>CAN_PORT
+: <a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">applicfg.h</a>
+<li>CANCLOSE_DRIVER_PROC
+: <a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">drivers_win32.cpp</a>
+<li>canfilt_t
+: <a class="el" href="canmsg_8h.html#d37d8411be50cb86c62113a96b56e120">canmsg.h</a>
+<li>canmsg_id_t
+: <a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg.h</a>
+<li>canmsg_t
+: <a class="el" href="canmsg_8h.html#be94973a423090a2a9a1c15a9479a920">canmsg.h</a>
+<li>canmsg_tstamp_t
+: <a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg.h</a>
+<li>CANOPEN_DRIVER_PROC
+: <a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">drivers_win32.cpp</a>
+<li>CANRECEIVE_DRIVER_PROC
+: <a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">drivers_win32.cpp</a>
+<li>CANSEND_DRIVER_PROC
+: <a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">drivers_win32.cpp</a>
+<li>canSend_t
+: <a class="el" href="can_8h.html#ab68cb1246530af4589c866438430d29">can.h</a>
+<li>channel_t
+: <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">lincan.h</a>
+<li>CO_Data
+: <a class="el" href="data_8h.html#b5cf1318d7813273cd91a7af56f62142">data.h</a>
+</ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>e_nodeState
+: <a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">states.h</a>
+</ul>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>heartbeatError_t
+: <a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">lifegrd.h</a>
+</ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>indextable
+: <a class="el" href="objdictdef_8h.html#236f1ee20dcd5c96a37d32318ec2dd16">objdictdef.h</a>
+<li>initialisation_t
+: <a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">states.h</a>
+</ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LIB_HANDLE
+: <a class="el" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">canfestival.h</a>
+</ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>ODCallback_t
+: <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">objdictdef.h</a>
+<li>operational_t
+: <a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">states.h</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>post_sync_t
+: <a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">sync.h</a>
+<li>post_TPDO_t
+: <a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">sync.h</a>
+<li>preOperational_t
+: <a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">states.h</a>
+</ul>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>quick_index
+: <a class="el" href="objdictdef_8h.html#112b7eec6f7afdefaf6a31a72e8378b8">objdictdef.h</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>s_BOARD
+: <a class="el" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">can_driver.h</a>
+<li>s_PDO
+: <a class="el" href="pdo_8h.html#7f9085f960c6632e8c79537abac9a9ff">pdo.h</a>
+<li>s_process_var
+: <a class="el" href="pdo_8h.html#cebb3b4d895da8e726cc7eddb6035e6f">pdo.h</a>
+<li>s_SDO
+: <a class="el" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">sdo.h</a>
+<li>s_timer_entry
+: <a class="el" href="timer_8h.html#da9472124b37d582959f8b16e6d29ffe">timer.h</a>
+<li>s_transfer
+: <a class="el" href="sdo_8h.html#0c41985ac8cf4546cbce64eb0f2ac897">sdo.h</a>
+<li>scanIndexOD_t
+: <a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">objdictdef.h</a>
+<li>SDOCallback_t
+: <a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">sdo.h</a>
+<li>stopped_t
+: <a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">states.h</a>
+<li>storeODSubIndex_t
+: <a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">objacces.h</a>
+<li>subindex
+: <a class="el" href="objdictdef_8h.html#0fa8d753f368fc76cea3f17d2e4e5345">objdictdef.h</a>
+</ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TimerCallback_t
+: <a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">timer.h</a>
+</ul>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>valueRangeTest_t
+: <a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">objacces.h</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>last_timer_raw
+: <a class="el" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">timer.c</a>
+<li>ptrTable
+: <a class="el" href="dcf_8c.html#8bddcdce84393146515136d33d063060">dcf.c</a>
+<li>timers
+: <a class="el" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timer.c</a>
+<li>total_sleep_time
+: <a class="el" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">timer.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x61.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,93 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li id="current"><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>acceptanceFilter1
+: <a class="el" href="objdict_8c.html#254f99d099ca6f0a734e77c0226eb46c">objdict.c</a>
+, <a class="el" href="objdict_8h.html#254f99d099ca6f0a734e77c0226eb46c">objdict.h</a>
+<li>acceptanceFilter2
+: <a class="el" href="objdict_8c.html#f6ce36bd51988682a6c1c6b6bb48d358">objdict.c</a>
+, <a class="el" href="objdict_8h.html#f6ce36bd51988682a6c1c6b6bb48d358">objdict.h</a>
+<li>acceptanceFilter3
+: <a class="el" href="objdict_8h.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">objdict.h</a>
+, <a class="el" href="objdict_8c.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">objdict.c</a>
+<li>acceptanceFilter4
+: <a class="el" href="objdict_8c.html#58c4e3e229107296a48ea47a91afea95">objdict.c</a>
+, <a class="el" href="objdict_8h.html#58c4e3e229107296a48ea47a91afea95">objdict.h</a>
+<li>ACCESS_TRANSLATE
+: <a class="el" href="namespaceeds__utils.html#07a5bd09ed9f6ded227c7027090d03e1">eds_utils.py</a>
+<li>AccessList
+: <a class="el" href="namespacesubindextable.html#0e18fad77c63ee56132f264a03cb0ee7">subindextable.py</a>
+<li>AccessType
+: <a class="el" href="namespacenode.html#bb821fa84bcc0efff0054269483888fc">node.py</a>
+<li>app
+: <a class="el" href="namespaceobjdictedit.html#4fdfadd649fd6ecd05f171e9a2e2de2a">objdictedit.py</a>
+, <a class="el" href="namespacenetworkedit.html#cc5be0366a57dcb9afde877302c21efd">networkedit.py</a>
+<li>applyDownloadedFilters
+: <a class="el" href="objdict_8c.html#c6a202de14ed5a1ba3f7bef3c1408ee0">objdict.c</a>
+, <a class="el" href="objdict_8h.html#c6a202de14ed5a1ba3f7bef3c1408ee0">objdict.h</a>
+<li>array
+: <a class="el" href="namespacenode.html#ff78b07c44f1448dbc11f4ddb06a2dda">node.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x62.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li id="current"><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>bi
+: <a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">candriver.h</a>
+<li>BOOL_TRANSLATE
+: <a class="el" href="namespaceeds__utils.html#9a22d00d8383ffe3206e6d93616c7dc7">eds_utils.py</a>
+<li>BoolList
+: <a class="el" href="namespacesubindextable.html#161fca10ce075216ca3e189d38760061">subindextable.py</a>
+<li>BoolType
+: <a class="el" href="namespacenode.html#69148f3202e3905b700deb0ed8baa039">node.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x63.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,102 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li id="current"><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CAN_Baudrates
+: <a class="el" href="appli_8c.html#43fd1d8fc333eddd19554acb6cc2baf8">appli.c</a>
+<li>CanFestival_mutex
+: <a class="el" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">timers_xeno.c</a>
+, <a class="el" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">timers_unix.c</a>
+<li>canMsgRcv
+: <a class="el" href="interrupt_8c.html#d91f20f7aab1f9071e2378a8696db736">interrupt.c</a>
+<li>canopenErrNB
+: <a class="el" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">example_objdict.h</a>
+, <a class="el" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">example_objdict.c</a>
+<li>canopenErrVAL
+: <a class="el" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">example_objdict.c</a>
+, <a class="el" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">example_objdict.h</a>
+<li>canpipes
+: <a class="el" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">can_virtual.c</a>
+<li>canports
+: <a class="el" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">unix.c</a>
+<li>categories
+: <a class="el" href="namespacegen__cfile.html#4fb8dfd37abe8329a34144bb831bae35">gen_cfile.py</a>
+<li>ColAlignements
+: <a class="el" href="namespacesubindextable.html#11bbba26df2172a78bad88820dc14542">subindextable.py</a>
+<li>ColSizes
+: <a class="el" href="namespacesubindextable.html#05c6f9b16f2365a1edf255892d9dae17">subindextable.py</a>
+<li>currentBitsMapped
+: <a class="el" href="namespacexml__in.html#7837dfb0e7fe8c5c1ebd07e001392f97">xml_in.py</a>
+<li>CurrentID
+: <a class="el" href="namespacenodemanager.html#08c037fe0a6bf410d37637fdc9b5be97">nodemanager.py</a>
+<li>currentMaxObjects
+: <a class="el" href="namespacexml__in.html#6ec41da25fa98c97c943b0b000dcedbe">xml_in.py</a>
+<li>currentNbMappedObjects
+: <a class="el" href="namespacexml__in.html#ebc835aeb04d0711b6d890f958c54e4d">xml_in.py</a>
+<li>currentPDOIndex
+: <a class="el" href="namespacexml__in.html#60d727e9879f1f573dc585c2ffa46eea">xml_in.py</a>
+<li>CustomisableTypes
+: <a class="el" href="namespacenode.html#e1d086875fa91c298cb8d34ad54fd895">node.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x64.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,103 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li id="current"><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>day
+: <a class="el" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">example_objdict.c</a>
+, <a class="el" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">example_objdict.h</a>
+<li>DefaultParams
+: <a class="el" href="namespacenode.html#82b79af4522e106e63910ae4c81e23af">node.py</a>
+<li>DI1
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#7da56ff4d171b28e13107db1644f22cd">TestMaster.h</a>
+, <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7da56ff4d171b28e13107db1644f22cd">TestMaster.c</a>
+<li>DI2
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#a13d657655f5e7e284cc71bf17422f89">TestMaster.c</a>
+, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#a13d657655f5e7e284cc71bf17422f89">TestMaster.h</a>
+<li>DI3
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e28ac010ddba987ed2c6d787ddedc6de">TestMaster.c</a>
+, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#e28ac010ddba987ed2c6d787ddedc6de">TestMaster.h</a>
+<li>DI4
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#acdd17be31428ac56c25129bbf2a7a99">TestMaster.c</a>
+, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#acdd17be31428ac56c25129bbf2a7a99">TestMaster.h</a>
+<li>DI5
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#86ae52f9103ebedc7966fbc749968d8b">TestMaster.c</a>
+, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#86ae52f9103ebedc7966fbc749968d8b">TestMaster.h</a>
+<li>DI6
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#dc4a7539d04dd740bb3cb2e85a3a39ba">TestMaster.h</a>
+, <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#dc4a7539d04dd740bb3cb2e85a3a39ba">TestMaster.c</a>
+<li>DI7
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#92bd70c6064c5c14d1fe9dfa3010e60f">TestMaster.c</a>
+, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#92bd70c6064c5c14d1fe9dfa3010e60f">TestMaster.h</a>
+<li>DI8
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">TestMaster.c</a>
+, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">TestMaster.h</a>
+<li>DictionaryOrganisation
+: <a class="el" href="namespacesubindextable.html#bb4484cfd33231e0e5a85ee855d4a1dc">subindextable.py</a>
+<li>DO
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#0f3fc8fd8c6e5e90bd27d90173313c5a">TestMaster.c</a>
+, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#0f3fc8fd8c6e5e90bd27d90173313c5a">TestMaster.h</a>
+<li>DS301_PDF_INDEX
+: <a class="el" href="namespacedoc__index_1_1DS301__index.html#311d3ca22028fac36ef9176b6cf1fc12">DS301_index.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x65.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li id="current"><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>ENTRY_ATTRIBUTES
+: <a class="el" href="namespaceeds__utils.html#c9b2390f8e59071e6a07627c6e979bba">eds_utils.py</a>
+<li>ENTRY_TYPES
+: <a class="el" href="namespaceeds__utils.html#f4e13a85941a308d17b4cb361a0ce60a">eds_utils.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x66.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li id="current"><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>fileIn
+: <a class="el" href="namespaceobjdictgen.html#b4c10e3dde5246e8f4377b7f16341d19">objdictgen.py</a>
+<li>fileOut
+: <a class="el" href="namespaceobjdictgen.html#175f1dcac82b2c039fec5905a8cb0308">objdictgen.py</a>
+<li>filesOpen
+: <a class="el" href="namespaceobjdictedit.html#a86eed65d73e9027afdd8abc5de743c6">objdictedit.py</a>
+<li>first_board
+: <a class="el" href="can__peak__win32_8c.html#645293e8a44f92f90a725933665c75fe">can_peak_win32.c</a>
+<li>first_nonopt
+: <a class="el" href="TestMasterMicroMod_2getopt_8c.html#7b0f4f3bfbee147113f282427ce933ed">getopt.c</a>
+<li>frame
+: <a class="el" href="namespacenetworkedit.html#2cbad3845d9b4f6aa0c260149e5c42f3">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#151133944e93f846186d6c367ef91191">objdictedit.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x67.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li id="current"><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>g_cs
+: <a class="el" href="timers__win32_8cpp.html#115a4919a1f40493155f8136c864ccee">timers_win32.cpp</a>
+<li>gene_SYNC_bDeviceNodeId
+: <a class="el" href="objdict_8c.html#c346a235b648d94afe16b686e8be4bc3">objdict.c</a>
+<li>gene_SYNC_count_sync
+: <a class="el" href="objdict_8c.html#a6d23fd83c3137fa19d48d4f094bc28c">objdict.c</a>
+<li>gene_SYNC_Data
+: <a class="el" href="objdict_8c.html#f8bdf9fcfcd90a3000da3036277bcd39">objdict.c</a>
+, <a class="el" href="objdict_8h.html#f8bdf9fcfcd90a3000da3036277bcd39">objdict.h</a>
+<li>gene_SYNC_firstIndex
+: <a class="el" href="objdict_8c.html#d5b21be782d31a475e89c76b59d9be31">objdict.c</a>
+<li>gene_SYNC_heartBeatTimers
+: <a class="el" href="objdict_8c.html#a48df395512aae6fcd22867cce7ad6af">objdict.c</a>
+<li>gene_SYNC_highestSubIndex_obj1016
+: <a class="el" href="objdict_8c.html#e5e658180b2b862ac336f986cd243369">objdict.c</a>
+<li>gene_SYNC_highestSubIndex_obj1018
+: <a class="el" href="objdict_8c.html#bca1794118be09f052703380d9181d63">objdict.c</a>
+<li>gene_SYNC_highestSubIndex_obj1200
+: <a class="el" href="objdict_8c.html#879ca3fd5678e1bf19546015301f294b">objdict.c</a>
+<li>gene_SYNC_iam_a_slave
+: <a class="el" href="objdict_8c.html#93c7bb591435bab6ff088f31a732ff44">objdict.c</a>
+<li>gene_SYNC_Index1000
+: <a class="el" href="objdict_8c.html#7cf5feb4179f03c6893d9c2f04ec9714">objdict.c</a>
+<li>gene_SYNC_Index1001
+: <a class="el" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">objdict.c</a>
+<li>gene_SYNC_Index1005
+: <a class="el" href="objdict_8c.html#c01f03aa7989a049c02c041538dc8edb">objdict.c</a>
+<li>gene_SYNC_Index1005_callbacks
+: <a class="el" href="objdict_8c.html#f01b6983e165f20a253ad29578fa1b9a">objdict.c</a>
+<li>gene_SYNC_Index1006
+: <a class="el" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">objdict.c</a>
+<li>gene_SYNC_Index1006_callbacks
+: <a class="el" href="objdict_8c.html#cc8e910887c7e8b12ec5584c8e49c39c">objdict.c</a>
+<li>gene_SYNC_Index1008
+: <a class="el" href="objdict_8c.html#7fdc859dc72c78b892e2fafa0c50be3f">objdict.c</a>
+<li>gene_SYNC_Index1016
+: <a class="el" href="objdict_8c.html#7c9115f6c30b19aa4f9f5ca04c946350">objdict.c</a>
+<li>gene_SYNC_Index1018
+: <a class="el" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">objdict.c</a>
+<li>gene_SYNC_Index1200
+: <a class="el" href="objdict_8c.html#10ee2c6e3fc72843f0a40a78a2169f8a">objdict.c</a>
+<li>gene_SYNC_Index2015
+: <a class="el" href="objdict_8c.html#eac787713603edde51127e84c7488c88">objdict.c</a>
+<li>gene_SYNC_Index2016
+: <a class="el" href="objdict_8c.html#fb0106f83f562ddb0e9e687497f02462">objdict.c</a>
+<li>gene_SYNC_Index2017
+: <a class="el" href="objdict_8c.html#eda396214acee841a34d6d4514896242">objdict.c</a>
+<li>gene_SYNC_Index2018
+: <a class="el" href="objdict_8c.html#b28636dcc351a0e1c52d33f2647da8e9">objdict.c</a>
+<li>gene_SYNC_Index2019
+: <a class="el" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">objdict.c</a>
+<li>gene_SYNC_Index2020
+: <a class="el" href="objdict_8c.html#806b129e78ca1fff9e539786340b3624">objdict.c</a>
+<li>gene_SYNC_Index2021
+: <a class="el" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">objdict.c</a>
+<li>gene_SYNC_Index2022
+: <a class="el" href="objdict_8c.html#bafa94f2ba14bd6cc972db9980850389">objdict.c</a>
+<li>gene_SYNC_Index2023
+: <a class="el" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">objdict.c</a>
+<li>gene_SYNC_lastIndex
+: <a class="el" href="objdict_8c.html#4a23e5a9161579504ecadce9141eac7a">objdict.c</a>
+<li>gene_SYNC_obj1000
+: <a class="el" href="objdict_8c.html#fed03a84c6cfd4c69c22cbb69617e908">objdict.c</a>
+<li>gene_SYNC_obj1001
+: <a class="el" href="objdict_8c.html#809fc55b63d6c98eea8c5105641b8a8d">objdict.c</a>
+<li>gene_SYNC_obj1005
+: <a class="el" href="objdict_8c.html#cba311204d6e45ad648abe22470c09a6">objdict.c</a>
+<li>gene_SYNC_obj1006
+: <a class="el" href="objdict_8c.html#cd68d1095687969d192dfa3524a22296">objdict.c</a>
+<li>gene_SYNC_obj1008
+: <a class="el" href="objdict_8c.html#8cdcc60ba91c19cc3772e75935bee222">objdict.c</a>
+<li>gene_SYNC_obj1016
+: <a class="el" href="objdict_8c.html#c0e8fb767562e06a8f7e04e4cde7811e">objdict.c</a>
+<li>gene_SYNC_obj1017
+: <a class="el" href="objdict_8c.html#77be5577e5c935ec7703963af1d2ce34">objdict.c</a>
+<li>gene_SYNC_obj1018_Product_Code
+: <a class="el" href="objdict_8c.html#36eff5b372f19a1f6d52f181b6aa6906">objdict.c</a>
+<li>gene_SYNC_obj1018_Revision_Number
+: <a class="el" href="objdict_8c.html#20424e93ecca9b013b21055d030d5a3f">objdict.c</a>
+<li>gene_SYNC_obj1018_Serial_Number
+: <a class="el" href="objdict_8c.html#a2f42d9c994e06091d5f65d0adad2a18">objdict.c</a>
+<li>gene_SYNC_obj1018_Vendor_ID
+: <a class="el" href="objdict_8c.html#e5949d3cdd51c6c77e23aba51ef88e42">objdict.c</a>
+<li>gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO
+: <a class="el" href="objdict_8c.html#d7aad1bfd52c449e503a25ca23fa670f">objdict.c</a>
+<li>gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO
+: <a class="el" href="objdict_8c.html#5d607911d064e78ed28c1bcfa1dba170">objdict.c</a>
+<li>gene_SYNC_objdict
+: <a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">objdict.c</a>
+<li>gene_SYNC_ObjdictSize
+: <a class="el" href="objdict_8c.html#f0326a35a88d3e7838f170a8369eec6c">objdict.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x68.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li id="current"><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>hours
+: <a class="el" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">example_objdict.c</a>
+, <a class="el" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">example_objdict.h</a>
+<li>HtmlFrameOpened
+: <a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x69.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li id="current"><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>id
+: <a class="el" href="namespacenetworkedit.html#f79e22d39113c65ffd2652348dab4bd6">networkedit.py</a>
+<li>ignored_exceptions
+: <a class="el" href="namespaceobjdictedit.html#53bff3299af34e71e55f89b7283bc3d8">objdictedit.py</a>
+, <a class="el" href="namespacenetworkedit.html#0aa2186e5cc27a9750688910803a69ca">networkedit.py</a>
+<li>index_categories
+: <a class="el" href="namespacegen__cfile.html#ac43f65a0c9ad1d15a2ff643720a16c3">gen_cfile.py</a>
+<li>index_model
+: <a class="el" href="namespaceeds__utils.html#f4d2cfcd362b812a9070aff609e5b791">eds_utils.py</a>
+<li>init_step
+: <a class="el" href="Master_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">Master.c</a>
+, <a class="el" href="TestMasterMicroMod_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">TestMasterMicroMod.c</a>
+<li>is_boolean
+: <a class="el" href="namespaceeds__utils.html#a66ed7efb188807aba84cc49c6fbbf5a">eds_utils.py</a>
+<li>is_integer
+: <a class="el" href="namespaceeds__utils.html#c4588cd0eaa100d247d7a896497b7906">eds_utils.py</a>
+<li>is_string
+: <a class="el" href="namespaceeds__utils.html#4e9b48934ceb16744f21b2c3a0f2d7f3">eds_utils.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x6c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li id="current"><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>last_alarm_set
+: <a class="el" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">timers_xeno.c</a>
+<li>last_nonopt
+: <a class="el" href="TestMasterMicroMod_2getopt_8c.html#580f2c2acf35dad51ca18b427212bf15">getopt.c</a>
+<li>last_occured_alarm
+: <a class="el" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">timers_xeno.c</a>
+<li>last_sig
+: <a class="el" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">timers_unix.c</a>
+<li>last_time_read
+: <a class="el" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">timers_xeno.c</a>
+<li>last_time_set
+: <a class="el" href="canOpenDriver_8c.html#809709e4c33ace44c82851b47f2667ba">canOpenDriver.c</a>
+, <a class="el" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">timers_unix.c</a>
+<li>last_timer_raw
+: <a class="el" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">timer.c</a>
+<li>Linux_slave_bDeviceNodeId
+: <a class="el" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">example_objdict.c</a>
+<li>Linux_slave_count_sync
+: <a class="el" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">example_objdict.c</a>
+<li>Linux_slave_firstIndex
+: <a class="el" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">example_objdict.c</a>
+<li>Linux_slave_heartBeatTimers
+: <a class="el" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">example_objdict.c</a>
+<li>Linux_slave_highestSubIndex_2000
+: <a class="el" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">example_objdict.c</a>
+<li>Linux_slave_highestSubIndex_6000
+: <a class="el" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">example_objdict.c</a>
+<li>Linux_slave_highestSubIndex_6001
+: <a class="el" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">example_objdict.c</a>
+<li>Linux_slave_highestSubIndex_6002
+: <a class="el" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">example_objdict.c</a>
+<li>Linux_slave_iam_a_slave
+: <a class="el" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">example_objdict.c</a>
+<li>Linux_slave_Index1000
+: <a class="el" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">example_objdict.c</a>
+<li>Linux_slave_Index1001
+: <a class="el" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">example_objdict.c</a>
+<li>Linux_slave_Index1005
+: <a class="el" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">example_objdict.c</a>
+<li>Linux_slave_Index1006
+: <a class="el" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">example_objdict.c</a>
+<li>Linux_slave_Index1007
+: <a class="el" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">example_objdict.c</a>
+<li>Linux_slave_Index1008
+: <a class="el" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">example_objdict.c</a>
+<li>Linux_slave_Index1009
+: <a class="el" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">example_objdict.c</a>
+<li>Linux_slave_Index100A
+: <a class="el" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">example_objdict.c</a>
+<li>Linux_slave_Index1016
+: <a class="el" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">example_objdict.c</a>
+<li>Linux_slave_Index1017
+: <a class="el" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">example_objdict.c</a>
+<li>Linux_slave_Index1018
+: <a class="el" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">example_objdict.c</a>
+<li>Linux_slave_Index1200
+: <a class="el" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">example_objdict.c</a>
+<li>Linux_slave_Index1280
+: <a class="el" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">example_objdict.c</a>
+<li>Linux_slave_Index1400
+: <a class="el" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">example_objdict.c</a>
+<li>Linux_slave_Index1401
+: <a class="el" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">example_objdict.c</a>
+<li>Linux_slave_Index1402
+: <a class="el" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">example_objdict.c</a>
+<li>Linux_slave_Index1600
+: <a class="el" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">example_objdict.c</a>
+<li>Linux_slave_Index1601
+: <a class="el" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">example_objdict.c</a>
+<li>Linux_slave_Index1602
+: <a class="el" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">example_objdict.c</a>
+<li>Linux_slave_Index1800
+: <a class="el" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">example_objdict.c</a>
+<li>Linux_slave_Index1801
+: <a class="el" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">example_objdict.c</a>
+<li>Linux_slave_Index1802
+: <a class="el" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">example_objdict.c</a>
+<li>Linux_slave_Index1A00
+: <a class="el" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">example_objdict.c</a>
+<li>Linux_slave_Index1A01
+: <a class="el" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">example_objdict.c</a>
+<li>Linux_slave_Index1A02
+: <a class="el" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">example_objdict.c</a>
+<li>Linux_slave_Index2000
+: <a class="el" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">example_objdict.c</a>
+<li>Linux_slave_Index6000
+: <a class="el" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">example_objdict.c</a>
+<li>Linux_slave_Index6001
+: <a class="el" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">example_objdict.c</a>
+<li>Linux_slave_Index6002
+: <a class="el" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">example_objdict.c</a>
+<li>Linux_slave_obj1001
+: <a class="el" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">example_objdict.c</a>
+<li>Linux_slave_obj1005
+: <a class="el" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">example_objdict.c</a>
+<li>Linux_slave_obj1006
+: <a class="el" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">example_objdict.c</a>
+<li>Linux_slave_obj1007
+: <a class="el" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">example_objdict.c</a>
+<li>Linux_slave_obj1008
+: <a class="el" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">example_objdict.c</a>
+<li>Linux_slave_obj1009
+: <a class="el" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">example_objdict.c</a>
+<li>Linux_slave_obj100A
+: <a class="el" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">example_objdict.c</a>
+<li>Linux_slave_obj1016
+: <a class="el" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">example_objdict.c</a>
+<li>Linux_slave_obj1016_cnt
+: <a class="el" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">example_objdict.c</a>
+<li>Linux_slave_obj1017
+: <a class="el" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">example_objdict.c</a>
+<li>Linux_slave_obj1018
+: <a class="el" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">example_objdict.c</a>
+<li>Linux_slave_obj1200
+: <a class="el" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">example_objdict.c</a>
+<li>Linux_slave_obj1280
+: <a class="el" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">example_objdict.c</a>
+<li>Linux_slave_obj1400
+: <a class="el" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">example_objdict.c</a>
+<li>Linux_slave_obj1401
+: <a class="el" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">example_objdict.c</a>
+<li>Linux_slave_obj1402
+: <a class="el" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">example_objdict.c</a>
+<li>Linux_slave_obj1600_cnt
+: <a class="el" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">example_objdict.c</a>
+<li>Linux_slave_obj1600_mappedVar
+: <a class="el" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">example_objdict.c</a>
+<li>Linux_slave_obj1601_cnt
+: <a class="el" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">example_objdict.c</a>
+<li>Linux_slave_obj1601_mappedVar
+: <a class="el" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">example_objdict.c</a>
+<li>Linux_slave_obj1602_cnt
+: <a class="el" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">example_objdict.c</a>
+<li>Linux_slave_obj1602_mappedVar
+: <a class="el" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">example_objdict.c</a>
+<li>Linux_slave_obj1800
+: <a class="el" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">example_objdict.c</a>
+<li>Linux_slave_obj1801
+: <a class="el" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">example_objdict.c</a>
+<li>Linux_slave_obj1802
+: <a class="el" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">example_objdict.c</a>
+<li>Linux_slave_obj1A00_cnt
+: <a class="el" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">example_objdict.c</a>
+<li>Linux_slave_obj1A00_mappedVar
+: <a class="el" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">example_objdict.c</a>
+<li>Linux_slave_obj1A01_cnt
+: <a class="el" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">example_objdict.c</a>
+<li>Linux_slave_obj1A01_mappedVar
+: <a class="el" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">example_objdict.c</a>
+<li>Linux_slave_obj1A02_cnt
+: <a class="el" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">example_objdict.c</a>
+<li>Linux_slave_obj1A02_mappedVar
+: <a class="el" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">example_objdict.c</a>
+<li>Linux_slave_objdict
+: <a class="el" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">example_objdict.c</a>
+<li>lnx_can_dev_prefix
+: <a class="el" href="can__lincan_8c.html#7d1f4e3bafb110cf1028ca19c8bb8e6c">can_lincan.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x6d.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li id="current"><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>Manager
+: <a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit.py</a>
+<li>manager
+: <a class="el" href="namespacenodelist.html#0c9a10c3fe200281850f746e1a5dbe7c">nodelist.py</a>
+, <a class="el" href="namespaceobjdictgen.html#b4eb7d3f7c5613300b8015cd6f1de60f">objdictgen.py</a>
+<li>MappingDictionary
+: <a class="el" href="namespacenode.html#2ba6fcf9954a25263bbf14d206d2fae8">node.py</a>
+<li>mask1
+: <a class="el" href="objdict_8c.html#c917a1516c699e38ca1335671fed3ccb">objdict.c</a>
+, <a class="el" href="objdict_8h.html#c917a1516c699e38ca1335671fed3ccb">objdict.h</a>
+<li>mask2
+: <a class="el" href="objdict_8c.html#7dc98c2ef9a08148e275949b376282cb">objdict.c</a>
+, <a class="el" href="objdict_8h.html#7dc98c2ef9a08148e275949b376282cb">objdict.h</a>
+<li>mask3
+: <a class="el" href="objdict_8h.html#017e60df8f7a5ae5e2dddaf458045e8d">objdict.h</a>
+, <a class="el" href="objdict_8c.html#017e60df8f7a5ae5e2dddaf458045e8d">objdict.c</a>
+<li>mask4
+: <a class="el" href="objdict_8h.html#e0007c46695fc121ef6c2a6e6a511d17">objdict.h</a>
+, <a class="el" href="objdict_8c.html#e0007c46695fc121ef6c2a6e6a511d17">objdict.c</a>
+<li>MasterBoard
+: <a class="el" href="TestMasterSlave_8c.html#460b5e3b15bb47df23119998ea0fbd31">TestMasterSlave.c</a>
+, <a class="el" href="TestMasterMicroMod_8c.html#460b5e3b15bb47df23119998ea0fbd31">TestMasterMicroMod.c</a>
+<li>MasterMap1
+: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#32c087b93caccbf9ac0ea5b102c8ade9">TestMaster.h</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#32c087b93caccbf9ac0ea5b102c8ade9">TestMaster.c</a>
+<li>MasterMap10
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#43631b768357ffe1d4aca9a9c2ff7176">TestMaster.c</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8h.html#43631b768357ffe1d4aca9a9c2ff7176">TestMaster.h</a>
+<li>MasterMap11
+: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#d96648d9fcdf655bd0eb459fbdea3e2e">TestMaster.h</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d96648d9fcdf655bd0eb459fbdea3e2e">TestMaster.c</a>
+<li>MasterMap2
+: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#09011bbcfc806441b93e55a7fe9a83fd">TestMaster.h</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#09011bbcfc806441b93e55a7fe9a83fd">TestMaster.c</a>
+<li>MasterMap3
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#b02953cfe4e6a7e062a8df3a9172f22f">TestMaster.c</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8h.html#b02953cfe4e6a7e062a8df3a9172f22f">TestMaster.h</a>
+<li>MasterMap4
+: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#f80c09b8b3b29ecad8a29b2c59d6b162">TestMaster.h</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f80c09b8b3b29ecad8a29b2c59d6b162">TestMaster.c</a>
+<li>MasterMap5
+: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#eceba88eac6acbd80cef98a80f1c410c">TestMaster.h</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#eceba88eac6acbd80cef98a80f1c410c">TestMaster.c</a>
+<li>MasterMap6
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#96f1954ed1b765243bb81c57e477ffa2">TestMaster.c</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8h.html#96f1954ed1b765243bb81c57e477ffa2">TestMaster.h</a>
+<li>MasterMap7
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#67e30e278b7b612cd39d9e79e63fe4ee">TestMaster.c</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8h.html#67e30e278b7b612cd39d9e79e63fe4ee">TestMaster.h</a>
+<li>MasterMap8
+: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#866ced0f5e068d57225314a62494f765">TestMaster.h</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#866ced0f5e068d57225314a62494f765">TestMaster.c</a>
+<li>MasterMap9
+: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#cad1f2ea598ebf92e76d34037051d357">TestMaster.h</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#cad1f2ea598ebf92e76d34037051d357">TestMaster.c</a>
+<li>Max_Traceback_List_Size
+: <a class="el" href="namespacenetworkedit.html#9788d3d4de70da391fb0d5d2a5a24c30">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#c3501656b9136b4bfd1e9a04b4952c80">objdictedit.py</a>
+<li>maxObjects
+: <a class="el" href="namespacexml__in.html#aac148e7367ce95ab8bfcdeec8c47e02">xml_in.py</a>
+<li>minutes
+: <a class="el" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">example_objdict.c</a>
+, <a class="el" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">example_objdict.h</a>
+<li>Mode
+: <a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit.py</a>
+<li>msgRcv
+: <a class="el" href="candriver_8h.html#54c57753f0e749e7ca14315c745bc8d9">candriver.h</a>
+<li>msgRecu
+: <a class="el" href="interrupt_8c.html#9c5b421f784338eb10343d2724c56706">interrupt.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x6e.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li id="current"><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>name
+: <a class="el" href="namespacenetworkedit.html#6af5f6c5370a3346239bd1868cb9e5f3">networkedit.py</a>
+<li>name_model
+: <a class="el" href="namespacenode.html#b9983a63b52b803be0c9c698b2b00f31">node.py</a>
+<li>nextchar
+: <a class="el" href="TestMasterSlave_2getopt_8c.html#47a40a4c365dae45f94751ad32aab530">getopt.c</a>
+<li>nextPdoIndex
+: <a class="el" href="namespacexml__in.html#5cb1568d5b5994852b281dc6062dcc2e">xml_in.py</a>
+<li>Node
+: <a class="el" href="namespaceobjdictgen.html#4b6e62cfab78a7e4ae76934738feb161">objdictgen.py</a>
+<li>nodedcfname_model
+: <a class="el" href="namespaceeds__utils.html#2084404f51e8e7dda116254adb5cfb22">eds_utils.py</a>
+<li>NodeList
+: <a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit.py</a>
+<li>nodelist
+: <a class="el" href="namespacenodelist.html#2f1ea99e7ba041c439a74c8a20f9089f">nodelist.py</a>
+<li>nodename_model
+: <a class="el" href="namespaceeds__utils.html#b2e5b4edd9399c0f5472ccab3ef42057">eds_utils.py</a>
+<li>nodepresent_model
+: <a class="el" href="namespaceeds__utils.html#13c3f0585c4db832815fab0e9d91ecb8">eds_utils.py</a>
+<li>nosub
+: <a class="el" href="namespacenode.html#5f6bc7f70598c06f6235837a7ba2707d">node.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x6f.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li id="current"><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>OD_IdenticalIndexes
+: <a class="el" href="namespacenode.html#b3ecc4639d4e0a9b999fa60947083405">node.py</a>
+<li>OD_IdenticalSubindexes
+: <a class="el" href="namespacenode.html#ba015bb77433d5f8ecd4a2e7e09d5765">node.py</a>
+<li>OD_MultipleSubindexes
+: <a class="el" href="namespacenode.html#5a3bed5eeb7d561171e89a1bbc73fcf1">node.py</a>
+<li>OD_Subindex
+: <a class="el" href="namespacenode.html#613c891f09a842c0e2ec3efa956d00ec">node.py</a>
+<li>optarg
+: <a class="el" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">getopt.c</a>
+, <a class="el" href="TestMasterMicroMod_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">getopt.h</a>
+<li>opterr
+: <a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">getopt.h</a>
+, <a class="el" href="TestMasterMicroMod_2getopt_8c.html#e30f05ee1e2e5652f174a35c7875d25e">getopt.c</a>
+<li>optind
+: <a class="el" href="TestMasterMicroMod_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">getopt.c</a>
+, <a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">getopt.h</a>
+, <a class="el" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">getopt.c</a>
+, <a class="el" href="TestMasterMicroMod_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">getopt.h</a>
+<li>OptionList
+: <a class="el" href="namespacesubindextable.html#92dc66f0dda969de7b2b28c67f6a7449">subindextable.py</a>
+<li>OptionType
+: <a class="el" href="namespacenode.html#08d5b2b5bdac1d7a709aa85616167ec5">node.py</a>
+<li>optopt
+: <a class="el" href="TestMasterMicroMod_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">getopt.c</a>
+, <a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">getopt.h</a>
+<li>ordering
+: <a class="el" href="TestMasterSlave_2getopt_8c.html#d6e641c007a3362710ee1c7e22c02e8c">getopt.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x70.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li id="current"><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>parent
+: <a class="el" href="namespacenetworkedit.html#534d11221afa9a322b5d8d0a90ee6915">networkedit.py</a>
+<li>pluriarray
+: <a class="el" href="namespacenode.html#088173f91016b3efd2616047ea594940">node.py</a>
+<li>plurirec
+: <a class="el" href="namespacenode.html#ea6b01c37d89c4f336c052f9747fa860">node.py</a>
+<li>plurivar
+: <a class="el" href="namespacenode.html#394238a8ac5ebd27df373075d1406025">node.py</a>
+<li>posixly_correct
+: <a class="el" href="TestMasterMicroMod_2getopt_8c.html#d0ccb64bbd4defe7a57dbad2045ddd14">getopt.c</a>
+<li>projectOpen
+: <a class="el" href="namespacenetworkedit.html#3f4090794b3169ef7153aa5af141bffa">networkedit.py</a>
+<li>ptrMsgRcv
+: <a class="el" href="candriver_8h.html#509b5bc79f44e93ccb86d970a3aab01c">candriver.h</a>
+, <a class="el" href="canOpenDriver_8c.html#509b5bc79f44e93ccb86d970a3aab01c">canOpenDriver.c</a>
+<li>ptrTable
+: <a class="el" href="dcf_8c.html#8bddcdce84393146515136d33d063060">dcf.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x71.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li id="current"><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>query_result
+: <a class="el" href="Master_8c.html#14755b0ad32c861583eb69c946f3d9aa">Master.c</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x72.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li id="current"><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>RAccessList
+: <a class="el" href="namespacesubindextable.html#3a692a0ca9ae1f549ba6d1ba46043488">subindextable.py</a>
+<li>range_model
+: <a class="el" href="namespacegen__cfile.html#5f831ca8bd8169dc8d403be617cc9a18">gen_cfile.py</a>
+, <a class="el" href="namespacenodemanager.html#f172d9f740a68ac7e64a8800496b82d6">nodemanager.py</a>
+<li>rec
+: <a class="el" href="namespacenode.html#a417b065e499ba672c4ffcd687960b8c">node.py</a>
+<li>Restore_Default_Parameters_callbacks
+: <a class="el" href="TestSlave_8h.html#4b4fb73162c3fd4a09548620860acd6d">TestSlave.h</a>
+<li>result
+: <a class="el" href="namespacenodelist.html#a23a6e79f2536ccf40b9724626d1f403">nodelist.py</a>
+, <a class="el" href="namespaceobjdictgen.html#93979222b456470d92aadcad3e94b4b5">objdictgen.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x73.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,130 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li id="current"><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>s_driver_procs
+: <a class="el" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">drivers_win32.cpp</a>
+<li>s_timers
+: <a class="el" href="timers__win32_8cpp.html#d03a342ad5138c30a6723dafdd53cd14">timers_win32.cpp</a>
+<li>ScriptDirectory
+: <a class="el" href="namespacenetworkedit.html#41b4863daf5426eb84d373a022eefbfa">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#ae3b45eacd2d0bfa1a9bf2219b1d313f">objdictedit.py</a>
+<li>seconds
+: <a class="el" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">example_objdict.h</a>
+, <a class="el" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">example_objdict.c</a>
+<li>SECTION_KEYNAMES
+: <a class="el" href="namespaceeds__utils.html#60aa0531e8824fbd2f97dfd23db37214">eds_utils.py</a>
+<li>size
+: <a class="el" href="namespacenetworkedit.html#663d4d15161bfc7b8390335f3fbae5dc">networkedit.py</a>
+<li>SlaveBoard
+: <a class="el" href="TestMasterSlave_8c.html#57b2a6d78660d0ee6ca351fb40ffa859">TestMasterSlave.c</a>
+<li>SlaveMap1
+: <a class="el" href="TestSlave_8h.html#3b4b401356ff09a256301a35ad988d1f">TestSlave.h</a>
+, <a class="el" href="TestSlave_8c.html#3b4b401356ff09a256301a35ad988d1f">TestSlave.c</a>
+<li>SlaveMap10
+: <a class="el" href="TestSlave_8c.html#2f0da2319d7724f0af4b2418e4cc6ea2">TestSlave.c</a>
+, <a class="el" href="TestSlave_8h.html#2f0da2319d7724f0af4b2418e4cc6ea2">TestSlave.h</a>
+<li>SlaveMap11
+: <a class="el" href="TestSlave_8c.html#af65587333b6c9ef0d7324b1d750147c">TestSlave.c</a>
+, <a class="el" href="TestSlave_8h.html#af65587333b6c9ef0d7324b1d750147c">TestSlave.h</a>
+<li>SlaveMap2
+: <a class="el" href="TestSlave_8c.html#8f5da11456b96dff20304cce26770bb1">TestSlave.c</a>
+, <a class="el" href="TestSlave_8h.html#8f5da11456b96dff20304cce26770bb1">TestSlave.h</a>
+<li>SlaveMap3
+: <a class="el" href="TestSlave_8c.html#7640a4280db39a1f324ec5071ac71736">TestSlave.c</a>
+, <a class="el" href="TestSlave_8h.html#7640a4280db39a1f324ec5071ac71736">TestSlave.h</a>
+<li>SlaveMap4
+: <a class="el" href="TestSlave_8c.html#aec5c423f3f2c799564230cb4011147c">TestSlave.c</a>
+, <a class="el" href="TestSlave_8h.html#aec5c423f3f2c799564230cb4011147c">TestSlave.h</a>
+<li>SlaveMap5
+: <a class="el" href="TestSlave_8h.html#65d746e43056626091ce38504b955ca3">TestSlave.h</a>
+, <a class="el" href="TestSlave_8c.html#65d746e43056626091ce38504b955ca3">TestSlave.c</a>
+<li>SlaveMap6
+: <a class="el" href="TestSlave_8c.html#e3a486d25c97cb5405fe66bad818bf83">TestSlave.c</a>
+, <a class="el" href="TestSlave_8h.html#e3a486d25c97cb5405fe66bad818bf83">TestSlave.h</a>
+<li>SlaveMap7
+: <a class="el" href="TestSlave_8h.html#c9a3d85f7dcb4efd2410acf467db7a6f">TestSlave.h</a>
+, <a class="el" href="TestSlave_8c.html#c9a3d85f7dcb4efd2410acf467db7a6f">TestSlave.c</a>
+<li>SlaveMap8
+: <a class="el" href="TestSlave_8h.html#181d041dce299619b3f1b1a631288740">TestSlave.h</a>
+, <a class="el" href="TestSlave_8c.html#181d041dce299619b3f1b1a631288740">TestSlave.c</a>
+<li>SlaveMap9
+: <a class="el" href="TestSlave_8h.html#e6e3e679155d6d9ab04685aa626a6f31">TestSlave.h</a>
+, <a class="el" href="TestSlave_8c.html#e6e3e679155d6d9ab04685aa626a6f31">TestSlave.c</a>
+<li>slavenodeid
+: <a class="el" href="TestMasterMicroMod_8c.html#65effe41fa5288e7ab03a431d0c42b31">TestMasterMicroMod.c</a>
+<li>stackMsgRcv
+: <a class="el" href="canOpenDriver_8c.html#1858449b5bfa9aa019aa643f8453d1c8">canOpenDriver.c</a>
+, <a class="el" href="candriver_8h.html#1858449b5bfa9aa019aa643f8453d1c8">candriver.h</a>
+<li>stop_timer
+: <a class="el" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">timers_xeno.c</a>
+<li>Store_parameters_callbacks
+: <a class="el" href="TestSlave_8h.html#c228a00c8768e749b06a161861d21593">TestSlave.h</a>
+<li>strTest
+: <a class="el" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">example_objdict.c</a>
+, <a class="el" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">example_objdict.h</a>
+<li>subindex_model
+: <a class="el" href="namespaceeds__utils.html#2ed80a164a796363d61ec6f5e12f52ad">eds_utils.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x74.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,439 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li id="current"><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TestMaster_bDeviceNodeId
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#3be244a812f7e9c2aabe867de7f4cc0d">TestMaster.c</a>
+<li>TestMaster_count_sync
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#182087fe12df8b9ae9af232e7148ea10">TestMaster.c</a>
+<li>TestMaster_Data
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster.h</a>
+, <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster.c</a>
+, <a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster.h</a>
+<li>TestMaster_firstIndex
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e2aa420d939f514c4f363b8794efecf3">TestMaster.c</a>
+<li>TestMaster_heartBeatTimers
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#9ce8e58fdeaacbd32eade85f6525e34f">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1010
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#e995ee98b05fec5d0656c8e3cafa78a2">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1011
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#688adc83a515ea344b7a44a85cb8c488">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1016
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1018
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1280
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1400
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1401
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#bbeb800064eeaf6b8689146e6c11dd57">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1600
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1601
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d3f684ebe9f623ef2dcab52d8844e457">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1800
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#c63bbf3e885ced46f3f1bc6dee16a2a6">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1A00
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7665f5088c673e38edbed9a84ca9db9b">TestMaster.c</a>
+<li>TestMaster_highestSubIndex_obj1F22
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#35c1f664b68f9adb090764268e82fb39">TestMaster.c</a>
+<li>TestMaster_iam_a_slave
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ed018ab3125376ec3dd8e3a02c62cca9">TestMaster.c</a>
+<li>TestMaster_Index1000
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster.c</a>
+<li>TestMaster_Index1001
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster.c</a>
+<li>TestMaster_Index1005
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster.c</a>
+<li>TestMaster_Index1005_callbacks
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#952f40701777f2992b0a4af0d33887c8">TestMaster.c</a>
+<li>TestMaster_Index1006
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster.c</a>
+<li>TestMaster_Index1006_callbacks
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#5a16fdfaad8be53ec5a894e6e7fd2235">TestMaster.c</a>
+<li>TestMaster_Index1010
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d150ecef9d759bccccff4ef7b61d2c8b">TestMaster.c</a>
+<li>TestMaster_Index1011
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster.c</a>
+<li>TestMaster_Index1016
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster.c</a>
+<li>TestMaster_Index1018
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster.c</a>
+<li>TestMaster_Index1280
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster.c</a>
+<li>TestMaster_Index1400
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster.c</a>
+<li>TestMaster_Index1401
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c64932048ec6cff121a854815bdc8c4f">TestMaster.c</a>
+<li>TestMaster_Index1600
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster.c</a>
+<li>TestMaster_Index1601
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c1a0836946c9eac65653e3590945b0f0">TestMaster.c</a>
+<li>TestMaster_Index1800
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster.c</a>
+<li>TestMaster_Index1A00
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#40ae451c86748d18a0418b0501b5e290">TestMaster.c</a>
+<li>TestMaster_Index1F22
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster.c</a>
+<li>TestMaster_Index2000
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster.c</a>
+<li>TestMaster_Index2001
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster.c</a>
+<li>TestMaster_Index2002
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3891ead16d9a718ce2a86135b4aa5c98">TestMaster.c</a>
+<li>TestMaster_Index2003
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster.c</a>
+<li>TestMaster_Index2004
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#4854cee50b4c80d458814f765e71ce46">TestMaster.c</a>
+<li>TestMaster_Index2005
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster.c</a>
+<li>TestMaster_Index2006
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7e6bde6b0e010c96d0dadad810db4dd6">TestMaster.c</a>
+<li>TestMaster_Index2007
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster.c</a>
+<li>TestMaster_Index2008
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#b10a20017831b376c4afd5f8e963d2ee">TestMaster.c</a>
+<li>TestMaster_Index2009
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster.c</a>
+<li>TestMaster_Index200A
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#05e8989d8a6eb1d8a6a92dc3cb955a9f">TestMaster.c</a>
+<li>TestMaster_Index200F
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#4bdcfcedd83d71ae710fa2780716f888">TestMaster.c</a>
+<li>TestMaster_Index2010
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster.c</a>
+<li>TestMaster_Index2011
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#b2cc1b4be6b0c20b838ee3acf86e5412">TestMaster.c</a>
+<li>TestMaster_Index2012
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster.c</a>
+<li>TestMaster_Index2013
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#930c86a13f3674d496e9117f110fb03d">TestMaster.c</a>
+<li>TestMaster_Index2014
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster.c</a>
+<li>TestMaster_Index2015
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#461a42f814fe6aac8cced7893b3ebd3b">TestMaster.c</a>
+<li>TestMaster_Index2016
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster.c</a>
+<li>TestMaster_lastIndex
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#d5ca56ada575770706c01bd558769c0c">TestMaster.c</a>
+<li>TestMaster_obj1000
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster.c</a>
+<li>TestMaster_obj1001
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster.c</a>
+<li>TestMaster_obj1005
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster.c</a>
+<li>TestMaster_obj1006
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster.c</a>
+<li>TestMaster_obj1010_Save_All_Parameters
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7117df2c968af6baa5cb2362a396620f">TestMaster.c</a>
+<li>TestMaster_obj1010_Save_Application_Parameters
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#39139aac5459d4269d4554ce3085078c">TestMaster.c</a>
+<li>TestMaster_obj1010_Save_Communication_Parameters
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#4276522d1f57cc568fec5ccc96959d45">TestMaster.c</a>
+<li>TestMaster_obj1010_Save_Manufacturer_Parameters
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6faa5a89a49e606521b8c8c1eb89855c">TestMaster.c</a>
+<li>TestMaster_obj1011_Restore_All_Default_Parameters
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#2fe478199b751bd80ee534fe5d18e126">TestMaster.c</a>
+<li>TestMaster_obj1011_Restore_Application_Default_Parameters
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f8094c8d1f475d560bb6d3c649aa3bce">TestMaster.c</a>
+<li>TestMaster_obj1011_Restore_Communication_Default_Parameters
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#56b3529820cce19e8934d7b6b609856f">TestMaster.c</a>
+<li>TestMaster_obj1011_Restore_Manufacturer_Default_Parameters
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3a1a539661feed08cd53f474cd54b78c">TestMaster.c</a>
+<li>TestMaster_obj1016
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster.c</a>
+<li>TestMaster_obj1017
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#d5508b2e1efe731aa1b899db3c456c0d">TestMaster.c</a>
+<li>TestMaster_obj1018_Product_Code
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster.c</a>
+<li>TestMaster_obj1018_Revision_Number
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster.c</a>
+<li>TestMaster_obj1018_Serial_Number
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster.c</a>
+<li>TestMaster_obj1018_Vendor_ID
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster.c</a>
+<li>TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster.c</a>
+<li>TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster.c</a>
+<li>TestMaster_obj1280_Node_ID_of_the_SDO_Server
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster.c</a>
+<li>TestMaster_obj1400_COB_ID_used_by_PDO
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster.c</a>
+<li>TestMaster_obj1400_Compatibility_Entry
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster.c</a>
+<li>TestMaster_obj1400_Event_Timer
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster.c</a>
+<li>TestMaster_obj1400_Inhibit_Time
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster.c</a>
+<li>TestMaster_obj1400_Transmission_Type
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster.c</a>
+<li>TestMaster_obj1401_COB_ID_used_by_PDO
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fa6e602df141a83d55cb37018223258e">TestMaster.c</a>
+<li>TestMaster_obj1401_Compatibility_Entry
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7effc1553a50619bc72531b3818ad960">TestMaster.c</a>
+<li>TestMaster_obj1401_Event_Timer
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#2c13c91fa6c3b7f9fcecddd7c9a3a41f">TestMaster.c</a>
+<li>TestMaster_obj1401_Inhibit_Time
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#8286db01e72772e4e987b2d5e557dcf5">TestMaster.c</a>
+<li>TestMaster_obj1401_Transmission_Type
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6575f9fb1550a9c9a1a812177c8ead5f">TestMaster.c</a>
+<li>TestMaster_obj1600
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster.c</a>
+<li>TestMaster_obj1601
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#31d443e06d5edda28aee062cd171e79b">TestMaster.c</a>
+<li>TestMaster_obj1800_COB_ID_used_by_PDO
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6d7a97d96825a1a8a0feff82403a30e6">TestMaster.c</a>
+<li>TestMaster_obj1800_Compatibility_Entry
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#0812f06faa44d4c88f79ef6213e16e44">TestMaster.c</a>
+<li>TestMaster_obj1800_Event_Timer
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#8b78c5d75f0b0fd7260fb479d8fcf813">TestMaster.c</a>
+<li>TestMaster_obj1800_Inhibit_Time
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#51b9b7832148978f2d31208fb08a797c">TestMaster.c</a>
+<li>TestMaster_obj1800_Transmission_Type
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#57afb16d955e50c5d8eebc21ca1e43fb">TestMaster.c</a>
+<li>TestMaster_obj1A00
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e9b0d9c95b63bb51b6266cd7a5aa17c9">TestMaster.c</a>
+<li>TestMaster_obj1F22
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7dfb3adf819ed07e3c0346309964c8ae">TestMaster.c</a>
+<li>TestMaster_objdict
+: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster.c</a>
+<li>TestMaster_ObjdictSize
+: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#827827be557e9e59d6ba299f812aad66">TestMaster.c</a>
+<li>TestSlave_bDeviceNodeId
+: <a class="el" href="TestSlave_8c.html#2b8c62ffa0d1f4e6c55274e18e72a9b5">TestSlave.c</a>
+<li>TestSlave_count_sync
+: <a class="el" href="TestSlave_8c.html#13039085dbe62f495e116d70f4526460">TestSlave.c</a>
+<li>TestSlave_Data
+: <a class="el" href="TestSlave_8c.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave.c</a>
+, <a class="el" href="TestSlave_8h.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave.h</a>
+<li>TestSlave_firstIndex
+: <a class="el" href="TestSlave_8c.html#129437248446bdc0d87389e63b557961">TestSlave.c</a>
+<li>TestSlave_heartBeatTimers
+: <a class="el" href="TestSlave_8c.html#9656fbc5faf67e95405e3181b1e3d583">TestSlave.c</a>
+<li>TestSlave_highestSubIndex_obj1010
+: <a class="el" href="TestSlave_8c.html#f9d7b32a72d9aaf4e66cba080887f1c3">TestSlave.c</a>
+<li>TestSlave_highestSubIndex_obj1011
+: <a class="el" href="TestSlave_8c.html#a3f220070e1f62e429b2b35539fde3ee">TestSlave.c</a>
+<li>TestSlave_highestSubIndex_obj1016
+: <a class="el" href="TestSlave_8c.html#459a8810fdd5fabe651c2c25b27f6192">TestSlave.c</a>
+<li>TestSlave_highestSubIndex_obj1018
+: <a class="el" href="TestSlave_8c.html#52763c510a37af0108b71c49b2dc1e22">TestSlave.c</a>
+<li>TestSlave_highestSubIndex_obj1200
+: <a class="el" href="TestSlave_8c.html#a318f1210fdd4f5fb8f9f213d907a582">TestSlave.c</a>
+<li>TestSlave_highestSubIndex_obj1800
+: <a class="el" href="TestSlave_8c.html#26576ee011a752ccff66895a36c654d8">TestSlave.c</a>
+<li>TestSlave_highestSubIndex_obj1801
+: <a class="el" href="TestSlave_8c.html#445f6b321ab596dfb5f47c2c641edb84">TestSlave.c</a>
+<li>TestSlave_highestSubIndex_obj1A00
+: <a class="el" href="TestSlave_8c.html#328f5c8f0b9061e9856cad3d9ea53341">TestSlave.c</a>
+<li>TestSlave_highestSubIndex_obj1A01
+: <a class="el" href="TestSlave_8c.html#026baf89a433d6c3556a2f8a77f8f0e2">TestSlave.c</a>
+<li>TestSlave_iam_a_slave
+: <a class="el" href="TestSlave_8c.html#dfd443246c1202ab184fc7111a2ff828">TestSlave.c</a>
+<li>TestSlave_Index1000
+: <a class="el" href="TestSlave_8c.html#a5f9862dab9669f7dbd4de891ba66e94">TestSlave.c</a>
+<li>TestSlave_Index1001
+: <a class="el" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave.c</a>
+<li>TestSlave_Index1005
+: <a class="el" href="TestSlave_8c.html#1901ee0f4b7c076191962a6e8ddff565">TestSlave.c</a>
+<li>TestSlave_Index1005_callbacks
+: <a class="el" href="TestSlave_8c.html#c645ef72d1eb5ce7dec713fe947165b3">TestSlave.c</a>
+<li>TestSlave_Index1006
+: <a class="el" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave.c</a>
+<li>TestSlave_Index1006_callbacks
+: <a class="el" href="TestSlave_8c.html#388a6781923a021dc9b0ce8762024c9a">TestSlave.c</a>
+<li>TestSlave_Index1010
+: <a class="el" href="TestSlave_8c.html#1b3142d7c2ee614a0bbdae3be2adb17c">TestSlave.c</a>
+<li>TestSlave_Index1010_callbacks
+: <a class="el" href="TestSlave_8c.html#effc376a3cba109df4233de0c001562f">TestSlave.c</a>
+<li>TestSlave_Index1011
+: <a class="el" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave.c</a>
+<li>TestSlave_Index1011_callbacks
+: <a class="el" href="TestSlave_8c.html#2ace0491b7b39ffbc59c0b9538306758">TestSlave.c</a>
+<li>TestSlave_Index1017
+: <a class="el" href="TestSlave_8c.html#3aecb2471aa359a522206078d4eabb69">TestSlave.c</a>
+<li>TestSlave_Index1017_callbacks
+: <a class="el" href="TestSlave_8c.html#bc0e2a654b8624de5962d2fcb5280df7">TestSlave.c</a>
+<li>TestSlave_Index1018
+: <a class="el" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave.c</a>
+<li>TestSlave_Index1200
+: <a class="el" href="TestSlave_8c.html#f35f0b528d8f97712e1eec1d188650cf">TestSlave.c</a>
+<li>TestSlave_Index1800
+: <a class="el" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave.c</a>
+<li>TestSlave_Index1801
+: <a class="el" href="TestSlave_8c.html#f974884464bdc8ca69752a2211c4af14">TestSlave.c</a>
+<li>TestSlave_Index1A00
+: <a class="el" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave.c</a>
+<li>TestSlave_Index1A01
+: <a class="el" href="TestSlave_8c.html#189f0c55631896c84e1f213bda1e65cc">TestSlave.c</a>
+<li>TestSlave_Index2000
+: <a class="el" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave.c</a>
+<li>TestSlave_Index2001
+: <a class="el" href="TestSlave_8c.html#2b603460e3d364a211563d99831b659f">TestSlave.c</a>
+<li>TestSlave_Index2002
+: <a class="el" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave.c</a>
+<li>TestSlave_Index2003
+: <a class="el" href="TestSlave_8c.html#23dbb6390626fda247afa08b478401bc">TestSlave.c</a>
+<li>TestSlave_Index2004
+: <a class="el" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave.c</a>
+<li>TestSlave_Index2005
+: <a class="el" href="TestSlave_8c.html#5f483d7eb6346ab0f34599a73f87adf3">TestSlave.c</a>
+<li>TestSlave_Index2006
+: <a class="el" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave.c</a>
+<li>TestSlave_Index2007
+: <a class="el" href="TestSlave_8c.html#77c3160e7dd57e319984a31bcf8784e8">TestSlave.c</a>
+<li>TestSlave_Index2008
+: <a class="el" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave.c</a>
+<li>TestSlave_Index2009
+: <a class="el" href="TestSlave_8c.html#1ff20f1e6660d82f75e3d0734964bf54">TestSlave.c</a>
+<li>TestSlave_Index200A
+: <a class="el" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave.c</a>
+<li>TestSlave_lastIndex
+: <a class="el" href="TestSlave_8c.html#5f1197612ee61ad7f8dbc29a0e7caa93">TestSlave.c</a>
+<li>TestSlave_obj1000
+: <a class="el" href="TestSlave_8c.html#8a4ca2e7cbdf8b110f19184e1fe06738">TestSlave.c</a>
+<li>TestSlave_obj1001
+: <a class="el" href="TestSlave_8c.html#948ad15be28641b1845b3decab121874">TestSlave.c</a>
+<li>TestSlave_obj1005
+: <a class="el" href="TestSlave_8c.html#b8efe5e107683ff0cab07ea3808f0cd3">TestSlave.c</a>
+<li>TestSlave_obj1006
+: <a class="el" href="TestSlave_8c.html#cc9efaed1822b0e34d9b9df776dd52dd">TestSlave.c</a>
+<li>TestSlave_obj1010_Save_All_Parameters
+: <a class="el" href="TestSlave_8c.html#ce456059465971e1285d068b85de3890">TestSlave.c</a>
+<li>TestSlave_obj1010_Save_Application_Parameters
+: <a class="el" href="TestSlave_8c.html#504c4683c3ca20d11f75d24dd015c775">TestSlave.c</a>
+<li>TestSlave_obj1010_Save_Communication_Parameters
+: <a class="el" href="TestSlave_8c.html#0e3bb775f9aa51e872b1b24d08287d80">TestSlave.c</a>
+<li>TestSlave_obj1010_Save_Manufacturer_Parameters
+: <a class="el" href="TestSlave_8c.html#65debdc04aa090eddd115e147680f7ed">TestSlave.c</a>
+<li>TestSlave_obj1011_Restore_All_Default_Parameters
+: <a class="el" href="TestSlave_8c.html#aac53766c1499230fe94d3cdbcbd277d">TestSlave.c</a>
+<li>TestSlave_obj1011_Restore_Application_Default_Parameters
+: <a class="el" href="TestSlave_8c.html#0e918024babc6e2fed1b1a6a53e54cd7">TestSlave.c</a>
+<li>TestSlave_obj1011_Restore_Communication_Default_Parameters
+: <a class="el" href="TestSlave_8c.html#decaf5f28eaf1966d972f070a72e59cb">TestSlave.c</a>
+<li>TestSlave_obj1011_Restore_Manufacturer_Default_Parameters
+: <a class="el" href="TestSlave_8c.html#e4e25c12acd728ad923b6f7600591fa9">TestSlave.c</a>
+<li>TestSlave_obj1016
+: <a class="el" href="TestSlave_8c.html#2f65fa328fc2593fc0447f6a81cb9f7d">TestSlave.c</a>
+<li>TestSlave_obj1017
+: <a class="el" href="TestSlave_8c.html#331bd28367ba6c414e9ba42d6af0ee38">TestSlave.c</a>
+<li>TestSlave_obj1018_Product_Code
+: <a class="el" href="TestSlave_8c.html#76f5e5d00bede3200f2990c814cc2736">TestSlave.c</a>
+<li>TestSlave_obj1018_Revision_Number
+: <a class="el" href="TestSlave_8c.html#b3bf60684dc07a25ba6114a747c34179">TestSlave.c</a>
+<li>TestSlave_obj1018_Serial_Number
+: <a class="el" href="TestSlave_8c.html#bd3e724c4901fc3acc9f9de6e3f23f8a">TestSlave.c</a>
+<li>TestSlave_obj1018_Vendor_ID
+: <a class="el" href="TestSlave_8c.html#649997443e3e346d2bb0c1284ea62dc7">TestSlave.c</a>
+<li>TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO
+: <a class="el" href="TestSlave_8c.html#16ca7227734d506ad13d81ac71b0fb3f">TestSlave.c</a>
+<li>TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO
+: <a class="el" href="TestSlave_8c.html#f69baeb16f3026b97a3eec90ec40819e">TestSlave.c</a>
+<li>TestSlave_obj1800_COB_ID_used_by_PDO
+: <a class="el" href="TestSlave_8c.html#babfea0c39d121483842360a4a069041">TestSlave.c</a>
+<li>TestSlave_obj1800_Compatibility_Entry
+: <a class="el" href="TestSlave_8c.html#ff9fc589b1e6731c0f99167ecfe44587">TestSlave.c</a>
+<li>TestSlave_obj1800_Event_Timer
+: <a class="el" href="TestSlave_8c.html#efbfad46685541aece07dfebb43678a3">TestSlave.c</a>
+<li>TestSlave_obj1800_Inhibit_Time
+: <a class="el" href="TestSlave_8c.html#48874b168deed9872690257c10036bba">TestSlave.c</a>
+<li>TestSlave_obj1800_Transmission_Type
+: <a class="el" href="TestSlave_8c.html#d6ae034218dc1d513e8ecbc90a8efb8e">TestSlave.c</a>
+<li>TestSlave_obj1801_COB_ID_used_by_PDO
+: <a class="el" href="TestSlave_8c.html#e67878e1fdaef816b1cbe7f4a5b98699">TestSlave.c</a>
+<li>TestSlave_obj1801_Compatibility_Entry
+: <a class="el" href="TestSlave_8c.html#e914ad81147eac30b7405ba019bb3c72">TestSlave.c</a>
+<li>TestSlave_obj1801_Event_Timer
+: <a class="el" href="TestSlave_8c.html#d3a3ec529b1f220a47904857415ef3f2">TestSlave.c</a>
+<li>TestSlave_obj1801_Inhibit_Time
+: <a class="el" href="TestSlave_8c.html#3e2021f8f84dfca22646885d0a66019c">TestSlave.c</a>
+<li>TestSlave_obj1801_Transmission_Type
+: <a class="el" href="TestSlave_8c.html#526375b770c23edbbbd717de4d4e6d31">TestSlave.c</a>
+<li>TestSlave_obj1A00
+: <a class="el" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave.c</a>
+<li>TestSlave_obj1A01
+: <a class="el" href="TestSlave_8c.html#6f8e43da3352212512bbe741efa9a090">TestSlave.c</a>
+<li>TestSlave_objdict
+: <a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave.c</a>
+<li>TestSlave_ObjdictSize
+: <a class="el" href="TestSlave_8c.html#3f6591e8ff03215478d0c2e3c99227a6">TestSlave.c</a>
+<li>timer
+: <a class="el" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timers_unix.c</a>
+<li>timer_is_set
+: <a class="el" href="canOpenDriver_8c.html#3feb6aec4438566051ed722745b87b68">canOpenDriver.c</a>
+<li>timerloop_task
+: <a class="el" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timers_xeno.c</a>
+<li>TimerLoopThread
+: <a class="el" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">timers_unix.c</a>
+<li>timers
+: <a class="el" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timer.c</a>
+<li>total_sleep_time
+: <a class="el" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">timer.c</a>
+<li>type_model
+: <a class="el" href="namespacenodemanager.html#6ccd45ee80322770134717c49a3e321c">nodemanager.py</a>
+, <a class="el" href="namespacegen__cfile.html#c72f73ca4c7e48d141a88108505eb43b">gen_cfile.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x75.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li id="current"><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>UndoBufferLength
+: <a class="el" href="namespacenodemanager.html#459c405f40dc5b4adab9942d47d70d58">nodemanager.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x76.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li id="current"><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>valid_elements
+: <a class="el" href="namespacexml__in.html#bdb0cceba537ce121d0a0a5594e9e11f">xml_in.py</a>
+<li>var
+: <a class="el" href="namespacenode.html#6e704db4e33965e96a07208101a2f07d">node.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/globals_vars_0x77.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,137 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+    <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_vars.html#index__"><span>_</span></a></li>
+    <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li>
+    <li id="current"><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>waiting_answer
+: <a class="el" href="Master_8c.html#5ac78804c899f5179534e6f75346f23c">Master.c</a>
+<li>win32test_bDeviceNodeId
+: <a class="el" href="win32test_8c.html#6bd1210b7b3fa2df7bbd7e583dd8a633">win32test.c</a>
+<li>win32test_count_sync
+: <a class="el" href="win32test_8c.html#7be458c9bd90e8efae1268a4c3a8bb46">win32test.c</a>
+<li>win32test_Data
+: <a class="el" href="win32test_8c.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test.c</a>
+, <a class="el" href="win32test_8h.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test.h</a>
+<li>win32test_firstIndex
+: <a class="el" href="win32test_8c.html#ab51292ac6627287ea9e2c1b02c1fdb1">win32test.c</a>
+<li>win32test_heartBeatTimers
+: <a class="el" href="win32test_8c.html#628523ec286742a2c161afe2af147b45">win32test.c</a>
+<li>win32test_highestSubIndex_obj1016
+: <a class="el" href="win32test_8c.html#a74a4d676eea8e5cfcaa43e2e90c0335">win32test.c</a>
+<li>win32test_highestSubIndex_obj1018
+: <a class="el" href="win32test_8c.html#d91da0a48faf0575e41697791e8ef610">win32test.c</a>
+<li>win32test_highestSubIndex_obj1280
+: <a class="el" href="win32test_8c.html#409439d11f60c03033b4c89443c5577f">win32test.c</a>
+<li>win32test_iam_a_slave
+: <a class="el" href="win32test_8c.html#4387f6eb602e3b655e232fc2af56e96e">win32test.c</a>
+<li>win32test_Index1000
+: <a class="el" href="win32test_8c.html#a88dd81ae95d80da9e4753f20953a1f8">win32test.c</a>
+<li>win32test_Index1001
+: <a class="el" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test.c</a>
+<li>win32test_Index1005
+: <a class="el" href="win32test_8c.html#71199cd8e138dcfff0fbee857843b221">win32test.c</a>
+<li>win32test_Index1005_callbacks
+: <a class="el" href="win32test_8c.html#e0df0c13eb1dcd2390df4b55493180ce">win32test.c</a>
+<li>win32test_Index1018
+: <a class="el" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test.c</a>
+<li>win32test_Index1280
+: <a class="el" href="win32test_8c.html#3a14f70d5c0ddf7d9f29acc21f935395">win32test.c</a>
+<li>win32test_lastIndex
+: <a class="el" href="win32test_8c.html#bb438b8a9d65a330e2489d3de916780b">win32test.c</a>
+<li>win32test_obj1000
+: <a class="el" href="win32test_8c.html#2a4ddb3f5555bb2838de46c20caf9912">win32test.c</a>
+<li>win32test_obj1001
+: <a class="el" href="win32test_8c.html#02c6c9874b245e06047988c728b03324">win32test.c</a>
+<li>win32test_obj1005
+: <a class="el" href="win32test_8c.html#ca5470828d9a7087fb6b08a9c22e56d1">win32test.c</a>
+<li>win32test_obj1006
+: <a class="el" href="win32test_8c.html#2b5115b5cf0e6854e3f6a3507d9be5ee">win32test.c</a>
+<li>win32test_obj1016
+: <a class="el" href="win32test_8c.html#cc1acca9c2d2518c2196f3398698022c">win32test.c</a>
+<li>win32test_obj1017
+: <a class="el" href="win32test_8c.html#c4bb0d827378009b1b97df84f97cd2f5">win32test.c</a>
+<li>win32test_obj1018_Product_Code
+: <a class="el" href="win32test_8c.html#644993164ffedd2403df99e08c0c5ee4">win32test.c</a>
+<li>win32test_obj1018_Revision_Number
+: <a class="el" href="win32test_8c.html#fd1ce4020ec6cef993c215db208dde0d">win32test.c</a>
+<li>win32test_obj1018_Serial_Number
+: <a class="el" href="win32test_8c.html#81775bc0fcc702ab733a716c188ea4db">win32test.c</a>
+<li>win32test_obj1018_Vendor_ID
+: <a class="el" href="win32test_8c.html#12941db32b34d3edb2776d4337f4b4eb">win32test.c</a>
+<li>win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO
+: <a class="el" href="win32test_8c.html#84e216ec2f1cb0b15122114094703241">win32test.c</a>
+<li>win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO
+: <a class="el" href="win32test_8c.html#1e7463cdb44885a82090b7059fce7ba2">win32test.c</a>
+<li>win32test_obj1280_Node_ID_of_the_SDO_Server
+: <a class="el" href="win32test_8c.html#b279eb1acf7b72e879dda8ceeb7fbd88">win32test.c</a>
+<li>win32test_objdict
+: <a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test.c</a>
+<li>win32test_ObjdictSize
+: <a class="el" href="win32test_8c.html#d3739d23a317122fa525fa54dcbc64f0">win32test.c</a>
+<li>word_model
+: <a class="el" href="namespacegen__cfile.html#5705682dea72ca40b96386817f442746">gen_cfile.py</a>
+<li>wxEVT_HTML_URL_CLICK
+: <a class="el" href="namespacenetworkedit.html#2f7453798c1ea63a07b69f6922bda098">networkedit.py</a>
+, <a class="el" href="namespaceobjdictedit.html#6ede43b4c321ba74c8c9be1f8106ce00">objdictedit.py</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/graph_legend.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,22 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans.ttf",fillcolor="grey75",style="filled" fontcolor="black"];
+  Node10 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans.ttf",color="black",URL="$classPublicBase.html"];
+  Node11 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans.ttf",color="red",URL="$classTruncated.html"];
+  Node13 -> Node9 [dir=back,color="darkgreen",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans.ttf",color="black",URL="$classProtectedBase.html"];
+  Node14 -> Node9 [dir=back,color="firebrick4",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans.ttf",color="black",URL="$classPrivateBase.html"];
+  Node15 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans.ttf",color="grey75"];
+  Node16 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans.ttf",color="black",URL="$classTempl.html"];
+  Node17 -> Node16 [dir=back,color="orange",fontsize=10,style="dashed",label="< int >",fontname="FreeSans.ttf"];
+  Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans.ttf",color="black",URL="$classTempl.html"];
+  Node18 -> Node9 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="FreeSans.ttf"];
+  Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans.ttf",color="black",URL="$classUsed.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/graph_legend.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Graph Legend</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<h1>Graph Legend</h1>This page explains how to interpret the graphs that are generated by doxygen.<p>
+Consider the following example: <div class="fragment"><pre class="fragment"><span class="comment">/*! Invisible class because of truncation */</span>
+<span class="keyword">class </span>Invisible { };
+<span class="comment"></span>
+<span class="comment">/*! Truncated class, inheritance relation is hidden */</span>
+<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };
+
+<span class="comment">/* Class not documented with doxygen comments */</span>
+<span class="keyword">class </span>Undocumented { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using public inheritance */</span>
+<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };
+<span class="comment"></span>
+<span class="comment">/*! A template class */</span>
+<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using protected inheritance */</span>
+<span class="keyword">class </span>ProtectedBase { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using private inheritance */</span>
+<span class="keyword">class </span>PrivateBase { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is used by the Inherited class */</span>
+<span class="keyword">class </span>Used { };
+<span class="comment"></span>
+<span class="comment">/*! Super class that inherits a number of other classes */</span>
+<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,
+                  <span class="keyword">protected</span> ProtectedBase,
+                  <span class="keyword">private</span> PrivateBase,
+                  <span class="keyword">public</span> Undocumented
+                  <span class="keyword">public</span> Templ&lt;int&gt;
+{
+  <span class="keyword">private</span>:
+    Used *m_usedClass;
+};
+</pre></div> If the <code>MAX_DOT_GRAPH_HEIGHT</code> tag in the configuration file is set to 240 this will result in the following graph:<p>
+<center><div align="center">
+<img src="graph_legend.png" alt="graph_legend.png">
+</div>
+</center> <p>
+The boxes in the above graph have the following meaning: <ul>
+<li>
+A filled black box represents the struct or class for which the graph is generated. </li>
+<li>
+A box with a black border denotes a documented struct or class. </li>
+<li>
+A box with a grey border denotes an undocumented struct or class. </li>
+<li>
+A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
+</ul>
+The arrows have the following meaning: <ul>
+<li>
+A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
+<li>
+A dark green arrow is used for protected inheritance. </li>
+<li>
+A dark red arrow is used for private inheritance. </li>
+<li>
+A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </li>
+<li>
+A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:28:52 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/hcs12_2applicfg_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h</h1><a href="hcs12_2applicfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __APPLICFG_HC12__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __APPLICFG_HC12__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;../include/hcs12/asm-m68hc12/portsaccess.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;../include/hcs12/asm-m68hc12/ports_def.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;../include/hcs12/asm-m68hc12/ports.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;../include/hcs12/interrupt.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 
+<a name="l00036"></a>00036 <span class="comment">// -----------------------------------------------------</span>
+<a name="l00037"></a>00037 <span class="comment">// Test :</span>
+<a name="l00038"></a>00038 <span class="comment">// UNS32 v = 0x1234ABCD;</span>
+<a name="l00039"></a>00039 <span class="comment">// char *data = &amp;v;</span>
+<a name="l00040"></a>00040 <span class="comment">//</span>
+<a name="l00041"></a>00041 <span class="comment">// Result for a little_endian architecture :</span>
+<a name="l00042"></a>00042 <span class="comment">// data[0] = 0xCD;</span>
+<a name="l00043"></a>00043 <span class="comment">// data[1] = 0xAB;</span>
+<a name="l00044"></a>00044 <span class="comment">// data[2] = 0x34;</span>
+<a name="l00045"></a>00045 <span class="comment">// data[3] = 0x12;</span>
+<a name="l00046"></a>00046 <span class="comment">//</span>
+<a name="l00047"></a>00047 <span class="comment">// Result for a big_endian architecture :</span>
+<a name="l00048"></a>00048 <span class="comment">// data[0] = 0x12;</span>
+<a name="l00049"></a>00049 <span class="comment">// data[1] = 0x34;</span>
+<a name="l00050"></a>00050 <span class="comment">// data[2] = 0xAB;</span>
+<a name="l00051"></a>00051 <span class="comment">// data[3] = 0xCD;</span>
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053 <span class="comment">/* CANOPEN_BIG_ENDIAN now defined in config.h*/</span>
+<a name="l00054"></a>00054 <span class="preprocessor">#ifndef CANOPEN_BIG_ENDIAN</span>
+<a name="l00055"></a><a class="code" href="hcs12_2applicfg_8h.html#751707f06cc1e5a62a109e6ad780b631">00055</a> <span class="preprocessor"></span><span class="preprocessor">#  define CANOPEN_BIG_ENDIAN 1</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059 <span class="comment">// Use or not the PLL</span>
+<a name="l00060"></a>00060 <span class="comment">//#define USE_PLL</span>
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 <span class="preprocessor">#ifdef USE_PLL</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#  define BUS_CLOCK 24 // If the quartz on the board is 16 MHz. If different, change this value</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#else </span>
+<a name="l00065"></a><a class="code" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">00065</a> <span class="preprocessor"></span><span class="preprocessor">#  define BUS_CLOCK 8  // If the quartz on the board is 16 MHz. If different, change this value</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00069"></a>00069 <span class="comment">// Tested : </span>
+<a name="l00070"></a>00070 <span class="comment">//   SERIAL_SCI0_BAUD_RATE 9600      BUS_CLOCK 8   Send OK      Receive not tested</span>
+<a name="l00071"></a>00071 <span class="comment">//   SERIAL_SCI0_BAUD_RATE 19200     BUS_CLOCK 8   Send OK      Receive not tested</span>
+<a name="l00072"></a>00072 <span class="comment">//   SERIAL_SCI0_BAUD_RATE 38400     BUS_CLOCK 8   Send OK      Receive not tested</span>
+<a name="l00073"></a>00073 <span class="comment">//   SERIAL_SCI0_BAUD_RATE 57600     BUS_CLOCK 8   Send Failed  Receive not tested</span>
+<a name="l00074"></a>00074 <span class="comment">//   SERIAL_SCI0_BAUD_RATE 115200    BUS_CLOCK 8   Send Failed  Receive not tested</span>
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 <span class="comment">//   SERIAL_SCI0_BAUD_RATE 9600      BUS_CLOCK 24  Send OK      Receive not tested</span>
+<a name="l00077"></a>00077 <span class="comment">//   SERIAL_SCI0_BAUD_RATE 19200     BUS_CLOCK 24  Send OK      Receive not tested</span>
+<a name="l00078"></a>00078 <span class="comment">//   SERIAL_SCI0_BAUD_RATE 38400     BUS_CLOCK 24  Send OK but init problems     Receive not tested</span>
+<a name="l00079"></a>00079 <span class="comment">//   SERIAL_SCI0_BAUD_RATE 57600     BUS_CLOCK 24  Send Failed  Receive not tested</span>
+<a name="l00080"></a>00080 <span class="comment">//   SERIAL_SCI0_BAUD_RATE 115200    BUS_CLOCK 24  Send Failed  Receive not tested</span>
+<a name="l00081"></a>00081 
+<a name="l00082"></a><a class="code" href="hcs12_2applicfg_8h.html#759dabd0f6ef66964bb0b0bf8c426398">00082</a> <span class="preprocessor">#define SERIAL_SCI0_BAUD_RATE 38400</span>
+<a name="l00083"></a><a class="code" href="hcs12_2applicfg_8h.html#2831f0cbcc1686e98815825dba49c7f5">00083</a> <span class="preprocessor"></span><span class="preprocessor">#define SERIAL_SCI1_BAUD_RATE 9600</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span>
+<a name="l00085"></a>00085 
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 <span class="comment">// Several hardware definitions functions</span>
+<a name="l00091"></a>00091 <span class="comment">// --------------------------------------</span>
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093 
+<a name="l00095"></a>00095 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#f86db4b817c1a59a819cbdd51779bfaa">initSCI_0</a> (<span class="keywordtype">void</span>);
+<a name="l00096"></a>00096 
+<a name="l00098"></a>00098 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#b56fa1754706a57059103710178bdb68">initSCI_1</a> (<span class="keywordtype">void</span>);
+<a name="l00099"></a>00099 
+<a name="l00110"></a>00110 <span class="keyword">extern</span> <span class="keywordtype">char</span> *
+<a name="l00111"></a>00111 <a class="code" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">hex_convert</a> (<span class="keywordtype">char</span> *buf, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> value, <span class="keywordtype">char</span> lastCar);
+<a name="l00112"></a>00112 
+<a name="l00115"></a>00115 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">printSCI_str</a> (<span class="keywordtype">char</span> sci, <span class="keyword">const</span> <span class="keywordtype">char</span> * str); 
+<a name="l00116"></a>00116 
+<a name="l00119"></a>00119 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">printSCI_nbr</a> (<span class="keywordtype">char</span> sci, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> nbr, <span class="keywordtype">char</span> lastCar);
+<a name="l00120"></a>00120 
+<a name="l00123"></a>00123 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">initPLL</a> (<span class="keywordtype">void</span>);
+<a name="l00124"></a>00124 
+<a name="l00126"></a>00126 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#c71399958d35a7f703416f025603ee26">initHCS12</a> (<span class="keywordtype">void</span>);
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128 <span class="comment">// Integers</span>
+<a name="l00129"></a><a class="code" href="hcs12_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">00129</a> <span class="preprocessor">#define INTEGER8 signed char</span>
+<a name="l00130"></a><a class="code" href="hcs12_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">00130</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER16 short</span>
+<a name="l00131"></a><a class="code" href="hcs12_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">00131</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER24</span>
+<a name="l00132"></a><a class="code" href="hcs12_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">00132</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER32 long</span>
+<a name="l00133"></a><a class="code" href="hcs12_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">00133</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER40</span>
+<a name="l00134"></a><a class="code" href="hcs12_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">00134</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER48</span>
+<a name="l00135"></a><a class="code" href="hcs12_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">00135</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER56</span>
+<a name="l00136"></a><a class="code" href="hcs12_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">00136</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER64</span>
+<a name="l00137"></a>00137 <span class="preprocessor"></span> 
+<a name="l00138"></a>00138 <span class="comment">// Unsigned integers</span>
+<a name="l00139"></a><a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">00139</a> <span class="preprocessor">#define UNS8   unsigned char</span>
+<a name="l00140"></a><a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">00140</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS16  unsigned short</span>
+<a name="l00141"></a><a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">00141</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS32  unsigned long</span>
+<a name="l00142"></a><a class="code" href="hcs12_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">00142</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS24</span>
+<a name="l00143"></a><a class="code" href="hcs12_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">00143</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS40</span>
+<a name="l00144"></a><a class="code" href="hcs12_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">00144</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS48</span>
+<a name="l00145"></a><a class="code" href="hcs12_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">00145</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS56</span>
+<a name="l00146"></a><a class="code" href="hcs12_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">00146</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS64 </span>
+<a name="l00147"></a>00147 <span class="preprocessor"></span>
+<a name="l00148"></a>00148 <span class="comment">// Whatever your microcontroller, the timer wont work if </span>
+<a name="l00149"></a>00149 <span class="comment">// TIMEVAL is not at least on 32 bits</span>
+<a name="l00150"></a><a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">00150</a> <span class="preprocessor">#define TIMEVAL UNS32 </span>
+<a name="l00151"></a>00151 <span class="preprocessor"></span>
+<a name="l00152"></a>00152 <span class="comment">// The timer of the hcs12 counts from 0000 to 0xFFFF</span>
+<a name="l00153"></a><a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">00153</a> <span class="preprocessor">#define TIMEVAL_MAX 0xFFFF</span>
+<a name="l00154"></a>00154 <span class="preprocessor"></span>
+<a name="l00155"></a>00155 <span class="comment">// The timer is incrementing every 4 us.</span>
+<a name="l00156"></a><a class="code" href="hcs12_2applicfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">00156</a> <span class="preprocessor">#define MS_TO_TIMEVAL(ms) (ms * 250)</span>
+<a name="l00157"></a><a class="code" href="hcs12_2applicfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">00157</a> <span class="preprocessor"></span><span class="preprocessor">#define US_TO_TIMEVAL(us) (us&gt;&gt;2)</span>
+<a name="l00158"></a>00158 <span class="preprocessor"></span>
+<a name="l00159"></a>00159 
+<a name="l00160"></a>00160 <span class="comment">// Reals</span>
+<a name="l00161"></a><a class="code" href="hcs12_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">00161</a> <span class="preprocessor">#define REAL32  float</span>
+<a name="l00162"></a><a class="code" href="hcs12_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">00162</a> <span class="preprocessor"></span><span class="preprocessor">#define REAL64 double</span>
+<a name="l00163"></a>00163 <span class="preprocessor"></span>
+<a name="l00164"></a>00164 <span class="preprocessor">#include "<a class="code" href="can_8h.html">can.h</a>"</span>
+<a name="l00165"></a>00165 
+<a name="l00166"></a>00166 
+<a name="l00168"></a>00168 <span class="comment">// ---------------------</span>
+<a name="l00169"></a>00169 <span class="preprocessor">#ifdef DEBUG_ERR_CONSOLE_ON</span>
+<a name="l00170"></a>00170 <span class="preprocessor"></span><span class="preprocessor">#    define MSG_ERR(num, str, val)            \</span>
+<a name="l00171"></a>00171 <span class="preprocessor">          initSCI_0();                        \</span>
+<a name="l00172"></a>00172 <span class="preprocessor">          printSCI_nbr(SCI0, num, ' ');       \</span>
+<a name="l00173"></a>00173 <span class="preprocessor">          </span><span class="comment">/* large printing on console  */</span>    \
+<a name="l00174"></a>00174           printSCI_str(SCI0, str);            \
+<a name="l00175"></a>00175           printSCI_nbr(SCI0, val, '\n');      
+<a name="l00176"></a>00176 <span class="preprocessor">#else</span>
+<a name="l00177"></a><a class="code" href="hcs12_2applicfg_8h.html#99178e2619db849578b20df5aa241844">00177</a> <span class="preprocessor"></span><span class="preprocessor">#    define MSG_ERR(num, str, val)</span>
+<a name="l00178"></a>00178 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00179"></a>00179 <span class="preprocessor"></span>
+<a name="l00181"></a>00181 <span class="comment">// ---------------------</span>
+<a name="l00182"></a>00182 <span class="preprocessor">#ifdef DEBUG_WAR_CONSOLE_ON</span>
+<a name="l00183"></a>00183 <span class="preprocessor"></span><span class="preprocessor">#    define MSG_WAR(num, str, val)          \</span>
+<a name="l00184"></a>00184 <span class="preprocessor">        initSCI_0();                        \</span>
+<a name="l00185"></a>00185 <span class="preprocessor">        printSCI_nbr(SCI0, num, ' ');       \</span>
+<a name="l00186"></a>00186 <span class="preprocessor">        </span><span class="comment">/* large printing on console  */</span>    \
+<a name="l00187"></a>00187         printSCI_str(SCI0, str);            \
+<a name="l00188"></a>00188         printSCI_nbr(SCI0, val, '\n');      
+<a name="l00189"></a>00189 <span class="preprocessor">#else</span>
+<a name="l00190"></a><a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">00190</a> <span class="preprocessor"></span><span class="preprocessor">#    define MSG_WAR(num, str, val)</span>
+<a name="l00191"></a>00191 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00192"></a>00192 <span class="preprocessor"></span>
+<a name="l00193"></a>00193 
+<a name="l00194"></a>00194 <span class="preprocessor">#endif</span>
+<a name="l00195"></a>00195 <span class="preprocessor"></span>
+<a name="l00196"></a>00196 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/hcs12_2applicfg_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,846 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h File Reference</h1><code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;../include/hcs12/asm-m68hc12/portsaccess.h&gt;</code><br>
+<code>#include &lt;../include/hcs12/asm-m68hc12/ports_def.h&gt;</code><br>
+<code>#include &lt;../include/hcs12/asm-m68hc12/ports.h&gt;</code><br>
+<code>#include &lt;../include/hcs12/interrupt.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="can_8h-source.html">can.h</a>&quot;</code><br>
+
+<p>
+<a href="hcs12_2applicfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#751707f06cc1e5a62a109e6ad780b631">CANOPEN_BIG_ENDIAN</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define the architecture : little_endian or big_endian.  <a href="#751707f06cc1e5a62a109e6ad780b631"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">BUS_CLOCK</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#759dabd0f6ef66964bb0b0bf8c426398">SERIAL_SCI0_BAUD_RATE</a>&nbsp;&nbsp;&nbsp;38400</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Configuration of the serials port SCI0 and SCI1.  <a href="#759dabd0f6ef66964bb0b0bf8c426398"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#2831f0cbcc1686e98815825dba49c7f5">SERIAL_SCI1_BAUD_RATE</a>&nbsp;&nbsp;&nbsp;9600</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">INTEGER8</a>&nbsp;&nbsp;&nbsp;signed char</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">INTEGER16</a>&nbsp;&nbsp;&nbsp;short</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">INTEGER24</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">INTEGER32</a>&nbsp;&nbsp;&nbsp;long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">INTEGER40</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">INTEGER48</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">INTEGER56</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">INTEGER64</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>&nbsp;&nbsp;&nbsp;unsigned char</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>&nbsp;&nbsp;&nbsp;unsigned short</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>&nbsp;&nbsp;&nbsp;unsigned long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">UNS24</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">UNS40</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">UNS48</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">UNS56</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">UNS64</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a>&nbsp;&nbsp;&nbsp;UNS32</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>&nbsp;&nbsp;&nbsp;0xFFFF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">MS_TO_TIMEVAL</a>(ms)&nbsp;&nbsp;&nbsp;(ms * 250)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">US_TO_TIMEVAL</a>(us)&nbsp;&nbsp;&nbsp;(us&gt;&gt;2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">REAL32</a>&nbsp;&nbsp;&nbsp;float</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">REAL64</a>&nbsp;&nbsp;&nbsp;double</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#99178e2619db849578b20df5aa241844">MSG_ERR</a>(num, str, val)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of MSG_ERR.  <a href="#99178e2619db849578b20df5aa241844"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(num, str, val)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of MSG_WAR.  <a href="#5f4e5133c4c3113931684d3aba518bba"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#f86db4b817c1a59a819cbdd51779bfaa">initSCI_0</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialisation of the serial port 0.  <a href="#f86db4b817c1a59a819cbdd51779bfaa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#b56fa1754706a57059103710178bdb68">initSCI_1</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialisation of the serial port 1.  <a href="#b56fa1754706a57059103710178bdb68"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#2a9aef0efc98c5b41ef97ef91ad403e5">hex_convert</a> (char *buf, unsigned long value, char lastCar)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#6e3075ae435e83aefc018e5218c197d0">printSCI_str</a> (char sci, const char *str)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">printSCI_nbr</a> (char sci, unsigned long nbr, char lastCar)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#51e71c727eb7a49e2fde962a3d190a6b">initPLL</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#c71399958d35a7f703416f025603ee26">initHCS12</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Put here all the code to init the HCS12.  <a href="#c71399958d35a7f703416f025603ee26"></a><br></td></tr>
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="1caba0e524eb249e9f6bf160b74aa14e"></a><!-- doxytag: member="applicfg.h::BUS_CLOCK" ref="1caba0e524eb249e9f6bf160b74aa14e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BUS_CLOCK&nbsp;&nbsp;&nbsp;8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00065">65</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="751707f06cc1e5a62a109e6ad780b631"></a><!-- doxytag: member="applicfg.h::CANOPEN_BIG_ENDIAN" ref="751707f06cc1e5a62a109e6ad780b631" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANOPEN_BIG_ENDIAN&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Define the architecture : little_endian or big_endian. 
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00055">55</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ef74ac6cf2d7e6e7ceb25199c0a4e8d9"></a><!-- doxytag: member="applicfg.h::INTEGER16" ref="ef74ac6cf2d7e6e7ceb25199c0a4e8d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER16&nbsp;&nbsp;&nbsp;short          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00130">130</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b5cc60bcec9bf20f8565a80fe68ab8f6"></a><!-- doxytag: member="applicfg.h::INTEGER24" ref="b5cc60bcec9bf20f8565a80fe68ab8f6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER24          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00131">131</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="88a720c5453c6335aa3784ee788ec8cd"></a><!-- doxytag: member="applicfg.h::INTEGER32" ref="88a720c5453c6335aa3784ee788ec8cd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER32&nbsp;&nbsp;&nbsp;long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00132">132</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="161c8f6e6a63ce9ed9966896f211b8a8"></a><!-- doxytag: member="applicfg.h::INTEGER40" ref="161c8f6e6a63ce9ed9966896f211b8a8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER40          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00133">133</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0c5278d056153e1ff380e759c884f479"></a><!-- doxytag: member="applicfg.h::INTEGER48" ref="0c5278d056153e1ff380e759c884f479" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER48          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00134">134</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9543c1a090746b76b7972dcb7cc7483e"></a><!-- doxytag: member="applicfg.h::INTEGER56" ref="9543c1a090746b76b7972dcb7cc7483e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER56          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00135">135</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4e3182e4d79fdb99c05d57a3abe5ae4e"></a><!-- doxytag: member="applicfg.h::INTEGER64" ref="4e3182e4d79fdb99c05d57a3abe5ae4e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER64          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00136">136</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="662ebb8e51dc6acbd8850e22f172c5bf"></a><!-- doxytag: member="applicfg.h::INTEGER8" ref="662ebb8e51dc6acbd8850e22f172c5bf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER8&nbsp;&nbsp;&nbsp;signed char          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00129">129</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ee85d2eeabff670269ebc2e00251ac6d"></a><!-- doxytag: member="applicfg.h::MS_TO_TIMEVAL" ref="ee85d2eeabff670269ebc2e00251ac6d" args="(ms)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MS_TO_TIMEVAL          </td>
+          <td>(</td>
+          <td class="paramtype">ms&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(ms * 250)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00156">156</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="99178e2619db849578b20df5aa241844"></a><!-- doxytag: member="applicfg.h::MSG_ERR" ref="99178e2619db849578b20df5aa241844" args="(num, str, val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_ERR          </td>
+          <td>(</td>
+          <td class="paramtype">num,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">str,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">val&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of MSG_ERR. 
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">177</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5f4e5133c4c3113931684d3aba518bba"></a><!-- doxytag: member="applicfg.h::MSG_WAR" ref="5f4e5133c4c3113931684d3aba518bba" args="(num, str, val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_WAR          </td>
+          <td>(</td>
+          <td class="paramtype">num,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">str,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">val&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of MSG_WAR. 
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">190</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a317e78f368f51a31a7ea72ea7afbc89"></a><!-- doxytag: member="applicfg.h::REAL32" ref="a317e78f368f51a31a7ea72ea7afbc89" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REAL32&nbsp;&nbsp;&nbsp;float          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00161">161</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3c2031a645686699b0f1e3b0ceaac6ee"></a><!-- doxytag: member="applicfg.h::REAL64" ref="3c2031a645686699b0f1e3b0ceaac6ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REAL64&nbsp;&nbsp;&nbsp;double          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00162">162</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="759dabd0f6ef66964bb0b0bf8c426398"></a><!-- doxytag: member="applicfg.h::SERIAL_SCI0_BAUD_RATE" ref="759dabd0f6ef66964bb0b0bf8c426398" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SERIAL_SCI0_BAUD_RATE&nbsp;&nbsp;&nbsp;38400          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Configuration of the serials port SCI0 and SCI1. 
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00082">82</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2831f0cbcc1686e98815825dba49c7f5"></a><!-- doxytag: member="applicfg.h::SERIAL_SCI1_BAUD_RATE" ref="2831f0cbcc1686e98815825dba49c7f5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SERIAL_SCI1_BAUD_RATE&nbsp;&nbsp;&nbsp;9600          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00083">83</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ae11f09e1ebf40f3562857272fab8bf"></a><!-- doxytag: member="applicfg.h::TIMEVAL" ref="6ae11f09e1ebf40f3562857272fab8bf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIMEVAL&nbsp;&nbsp;&nbsp;UNS32          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">150</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="35b2fd1a5f6b88bf3842ba3663e6f85e"></a><!-- doxytag: member="applicfg.h::TIMEVAL_MAX" ref="35b2fd1a5f6b88bf3842ba3663e6f85e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIMEVAL_MAX&nbsp;&nbsp;&nbsp;0xFFFF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">153</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5528eeccf214bfe021532622d78c6a96"></a><!-- doxytag: member="applicfg.h::UNS16" ref="5528eeccf214bfe021532622d78c6a96" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS16&nbsp;&nbsp;&nbsp;unsigned short          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">140</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7eec2f0575ec58202f7e7e8072722508"></a><!-- doxytag: member="applicfg.h::UNS24" ref="7eec2f0575ec58202f7e7e8072722508" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS24          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00142">142</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="889a782714194ae2f780002d25d6e0be"></a><!-- doxytag: member="applicfg.h::UNS32" ref="889a782714194ae2f780002d25d6e0be" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS32&nbsp;&nbsp;&nbsp;unsigned long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">141</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e83de5a9f9a3ea891eb0ce1044277ee9"></a><!-- doxytag: member="applicfg.h::UNS40" ref="e83de5a9f9a3ea891eb0ce1044277ee9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS40          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00143">143</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c67204750d2dc3f2681555bf81368765"></a><!-- doxytag: member="applicfg.h::UNS48" ref="c67204750d2dc3f2681555bf81368765" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS48          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00144">144</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0cba1f6285c9f23a663d56d0c99559da"></a><!-- doxytag: member="applicfg.h::UNS56" ref="0cba1f6285c9f23a663d56d0c99559da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS56          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00145">145</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="55de1c7512d46f732dcaea5db4aa7fa9"></a><!-- doxytag: member="applicfg.h::UNS64" ref="55de1c7512d46f732dcaea5db4aa7fa9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS64          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00146">146</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="539234687760592d01a8b0d3357bc00e"></a><!-- doxytag: member="applicfg.h::UNS8" ref="539234687760592d01a8b0d3357bc00e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS8&nbsp;&nbsp;&nbsp;unsigned char          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">139</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="56849fe35cb6cbe17f7768a2d3af62f8"></a><!-- doxytag: member="applicfg.h::US_TO_TIMEVAL" ref="56849fe35cb6cbe17f7768a2d3af62f8" args="(us)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define US_TO_TIMEVAL          </td>
+          <td>(</td>
+          <td class="paramtype">us&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(us&gt;&gt;2)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00157">157</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="2a9aef0efc98c5b41ef97ef91ad403e5"></a><!-- doxytag: member="applicfg.h::hex_convert" ref="2a9aef0efc98c5b41ef97ef91ad403e5" args="(char *buf, unsigned long value, char lastCar)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* hex_convert           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned long&nbsp;</td>
+          <td class="paramname"> <em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>lastCar</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Convert an integer to a string in hexadecimal format If you do not wants to use a lastCar, put lastCar = '' (end of string) ex : value = 0XABCDEF and lastCar = '<br>
+' buf[0] = '0' buf[1] = 'X' buf[2] = 'A' .... buf[7] = 'F' buf[8] = '<br>
+' buf[9] = '' 
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00135">135</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c71399958d35a7f703416f025603ee26"></a><!-- doxytag: member="applicfg.h::initHCS12" ref="c71399958d35a7f703416f025603ee26" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initHCS12           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Put here all the code to init the HCS12. 
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00199">199</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="canOpenDriver_8c-source.html#l00188">initPLL()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>.
+</div>
+</div><p>
+<a class="anchor" name="51e71c727eb7a49e2fde962a3d190a6b"></a><!-- doxytag: member="applicfg.h::initPLL" ref="51e71c727eb7a49e2fde962a3d190a6b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initPLL           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+to start using the PLL. Bus clock becomes 24 MHz if the quartz on the board is at 16 MHz 
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00188">188</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="ports__def_8h-source.html#l00088">CLKSEL</a>, <a class="el" href="ports__def_8h-source.html#l00086">CRGFLG</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00089">PLLCTL</a>, <a class="el" href="ports__def_8h-source.html#l00084">REFDV</a>, and <a class="el" href="ports__def_8h-source.html#l00083">SYNR</a>.
+</div>
+</div><p>
+<a class="anchor" name="f86db4b817c1a59a819cbdd51779bfaa"></a><!-- doxytag: member="applicfg.h::initSCI_0" ref="f86db4b817c1a59a819cbdd51779bfaa" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initSCI_0           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialisation of the serial port 0. 
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00115">115</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="hcs12_2applicfg_8h-source.html#l00065">BUS_CLOCK</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00744">SCI0</a>, <a class="el" href="ports__def_8h-source.html#l00747">SCIBDH</a>, <a class="el" href="ports__def_8h-source.html#l00749">SCICR1</a>, <a class="el" href="ports__def_8h-source.html#l00750">SCICR2</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00082">SERIAL_SCI0_BAUD_RATE</a>.
+</div>
+</div><p>
+<a class="anchor" name="b56fa1754706a57059103710178bdb68"></a><!-- doxytag: member="applicfg.h::initSCI_1" ref="b56fa1754706a57059103710178bdb68" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initSCI_1           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialisation of the serial port 1. 
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00124">124</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="hcs12_2applicfg_8h-source.html#l00065">BUS_CLOCK</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00745">SCI1</a>, <a class="el" href="ports__def_8h-source.html#l00747">SCIBDH</a>, <a class="el" href="ports__def_8h-source.html#l00749">SCICR1</a>, <a class="el" href="ports__def_8h-source.html#l00750">SCICR2</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00083">SERIAL_SCI1_BAUD_RATE</a>.
+</div>
+</div><p>
+<a class="anchor" name="80f5dbbc046cba0e5e9cf2bcc4c1e78e"></a><!-- doxytag: member="applicfg.h::printSCI_nbr" ref="80f5dbbc046cba0e5e9cf2bcc4c1e78e" args="(char sci, unsigned long nbr, char lastCar)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void printSCI_nbr           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>sci</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned long&nbsp;</td>
+          <td class="paramname"> <em>nbr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>lastCar</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print the number in hexadecimal to the serial port sci (sci takes the values SCI0 or SCI1) 
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00179">179</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="canOpenDriver_8c-source.html#l00135">hex_convert()</a>, and <a class="el" href="canOpenDriver_8c-source.html#l00162">printSCI_str()</a>.
+</div>
+</div><p>
+<a class="anchor" name="6e3075ae435e83aefc018e5218c197d0"></a><!-- doxytag: member="applicfg.h::printSCI_str" ref="6e3075ae435e83aefc018e5218c197d0" args="(char sci, const char *str)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void printSCI_str           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>sci</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>str</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print the string to the serial port sci (sci takes the values SCI0 or SCI1) 
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00162">162</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00754">SCIDRL</a>, and <a class="el" href="ports__def_8h-source.html#l00751">SCISR1</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="printSCI_nbr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="hex_convert",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="printSCI_str",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+682cad49c36f500fad96647743ac4115
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/hcs12_2applicfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,25 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="../include/hcs12/asm-m68hc12/portsaccess.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="../include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="../include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="../include/hcs12/interrupt.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/hcs12_2applicfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+54abb8bfd24ced63be41cdaa9f514d24
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="initHCS12",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="initPLL",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e5f9966a2b69888cac688d3caa8eb725
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/index.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,8 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival</title></head>
+<frameset cols="250,*">
+  <frame src="tree.html" name="treefrm">
+  <frame src="main.html" name="basefrm">
+</frameset>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c</h1><a href="interrupt_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="comment">/*</span>
+<a name="l00024"></a>00024 <span class="comment">Functions called by interrupts vectors.</span>
+<a name="l00025"></a>00025 <span class="comment">*/</span>
+<a name="l00026"></a>00026 <span class="comment">/*</span>
+<a name="l00027"></a>00027 <span class="comment">This is a part of the driver, of course !</span>
+<a name="l00028"></a>00028 <span class="comment">But you have to put your code in this functions,</span>
+<a name="l00029"></a>00029 <span class="comment">if you plan to use interruptions.</span>
+<a name="l00030"></a>00030 <span class="comment">*/</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#include "../include/data.h"</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include "../include/hcs12/applicfg.h"</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include "../include/hcs12/error.h"</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include "../include/hcs12/candriver.h"</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/regs.h"</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/portsaccess.h"</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/ports_def.h"</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/ports.h"</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include "../include/hcs12/interrupt.h"</span>
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 <span class="keyword">extern</span> <span class="keyword">volatile</span> <span class="keywordtype">char</span> <a class="code" href="interrupt_8c.html#9c5b421f784338eb10343d2724c56706">msgRecu</a>;
+<a name="l00043"></a>00043 <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="structMessage.html">Message</a> <a class="code" href="interrupt_8c.html#d91f20f7aab1f9071e2378a8696db736">canMsgRcv</a>;
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="comment">/* Inhibe les interruptions */</span>
+<a name="l00048"></a>00048 
+<a name="l00049"></a><a class="code" href="interrupt_8h.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">00049</a> <span class="keywordtype">void</span> <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a> (<span class="keywordtype">void</span>)
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> mask;
+<a name="l00052"></a>00052    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a> __volatile__ (<span class="stringliteral">"tpa\n\tsei"</span> : <span class="stringliteral">"=d"</span>(mask));
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 }
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 <span class="comment">/* Autorise les interruptions */</span>
+<a name="l00057"></a><a class="code" href="interrupt_8h.html#987ce601d6d4c8eedd68b58db3b7811a">00057</a> <span class="keywordtype">void</span> <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a> (<span class="keywordtype">void</span>)
+<a name="l00058"></a>00058 { 
+<a name="l00059"></a>00059    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a> __volatile__ (<span class="stringliteral">"cli"</span>);
+<a name="l00060"></a>00060 }
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,128 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c File Reference</h1><code>#include &quot;../include/data.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/applicfg.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/error.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/candriver.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/asm-m68hc12/regs.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/asm-m68hc12/portsaccess.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/asm-m68hc12/ports_def.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/asm-m68hc12/ports.h&quot;</code><br>
+<code>#include &quot;../include/hcs12/interrupt.h&quot;</code><br>
+
+<p>
+<a href="interrupt_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8c.html#9c5b421f784338eb10343d2724c56706">msgRecu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile <a class="el" href="structMessage.html">Message</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8c.html#d91f20f7aab1f9071e2378a8696db736">canMsgRcv</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="eb99ff49b4a6d5157416f9b5bd0d9c2c"></a><!-- doxytag: member="interrupt.c::lock" ref="eb99ff49b4a6d5157416f9b5bd0d9c2c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void lock           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Disable interrupts 
+<p>
+Definition at line <a class="el" href="interrupt_8c-source.html#l00049">49</a> of file <a class="el" href="interrupt_8c-source.html">interrupt.c</a>.
+<p>
+References <a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__()</a>.
+</div>
+</div><p>
+<a class="anchor" name="987ce601d6d4c8eedd68b58db3b7811a"></a><!-- doxytag: member="interrupt.c::unlock" ref="987ce601d6d4c8eedd68b58db3b7811a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void unlock           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Enable interrupts 
+<p>
+Definition at line <a class="el" href="interrupt_8c-source.html#l00057">57</a> of file <a class="el" href="interrupt_8c-source.html">interrupt.c</a>.
+<p>
+References <a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__()</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="d91f20f7aab1f9071e2378a8696db736"></a><!-- doxytag: member="interrupt.c::canMsgRcv" ref="d91f20f7aab1f9071e2378a8696db736" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">volatile <a class="el" href="structMessage.html">Message</a> <a class="el" href="interrupt_8c.html#d91f20f7aab1f9071e2378a8696db736">canMsgRcv</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9c5b421f784338eb10343d2724c56706"></a><!-- doxytag: member="interrupt.c::msgRecu" ref="9c5b421f784338eb10343d2724c56706" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">volatile char <a class="el" href="interrupt_8c.html#9c5b421f784338eb10343d2724c56706">msgRecu</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+adca2e79ec42b18e8ac4620950c5a21b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,25 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="../include/data.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="../include/hcs12/applicfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="../include/hcs12/error.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="../include/hcs12/candriver.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="../include/hcs12/asm-m68hc12/regs.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="../include/hcs12/asm-m68hc12/portsaccess.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="../include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="../include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="../include/hcs12/interrupt.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+57e1786f49b5b761b919753f1c4b9fd3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="lock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+90b722b560a226883141072b94ca2e1e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/interrupt.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/interrupt.h</h1><a href="interrupt_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __INTERRUPT__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __INTERRUPT__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026  
+<a name="l00030"></a>00030 <span class="keywordtype">void</span> <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a> (<span class="keywordtype">void</span>);
+<a name="l00031"></a>00031 
+<a name="l00035"></a>00035 <span class="keywordtype">void</span> <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a> (<span class="keywordtype">void</span>);
+<a name="l00036"></a>00036 
+<a name="l00040"></a>00040 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) timerOvflHdl (<span class="keywordtype">void</span>);
+<a name="l00041"></a>00041 
+<a name="l00045"></a>00045 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlTra (<span class="keywordtype">void</span>);
+<a name="l00046"></a>00046 
+<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlRcv (<span class="keywordtype">void</span>);
+<a name="l00051"></a>00051 
+<a name="l00056"></a>00056 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlWup (<span class="keywordtype">void</span>);
+<a name="l00057"></a>00057 
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlErr (<span class="keywordtype">void</span>);
+<a name="l00062"></a>00062 
+<a name="l00066"></a>00066 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlTra (<span class="keywordtype">void</span>);
+<a name="l00067"></a>00067 
+<a name="l00071"></a>00071 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlRcv (<span class="keywordtype">void</span>);
+<a name="l00072"></a>00072 
+<a name="l00076"></a>00076 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlWup (<span class="keywordtype">void</span>);
+<a name="l00077"></a>00077 
+<a name="l00081"></a>00081 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlErr (<span class="keywordtype">void</span>);
+<a name="l00082"></a>00082 
+<a name="l00086"></a>00086 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlTra (<span class="keywordtype">void</span>);
+<a name="l00087"></a>00087 
+<a name="l00091"></a>00091 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlRcv (<span class="keywordtype">void</span>);
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093 <span class="comment">/*</span>
+<a name="l00094"></a>00094 <span class="comment">Message error on MSCAN 2</span>
+<a name="l00095"></a>00095 <span class="comment">*/</span>
+<a name="l00096"></a>00096 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlWup (<span class="keywordtype">void</span>);
+<a name="l00097"></a>00097 
+<a name="l00101"></a>00101 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlErr (<span class="keywordtype">void</span>);
+<a name="l00102"></a>00102 
+<a name="l00106"></a>00106 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlTra (<span class="keywordtype">void</span>);
+<a name="l00107"></a>00107 
+<a name="l00111"></a>00111 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlRcv (<span class="keywordtype">void</span>);
+<a name="l00112"></a>00112 
+<a name="l00116"></a>00116 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlWup (<span class="keywordtype">void</span>);
+<a name="l00117"></a>00117 
+<a name="l00121"></a>00121 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlErr (<span class="keywordtype">void</span>);
+<a name="l00122"></a>00122 
+<a name="l00126"></a>00126 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlTra (<span class="keywordtype">void</span>);
+<a name="l00127"></a>00127 
+<a name="l00131"></a>00131 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlRcv (<span class="keywordtype">void</span>);
+<a name="l00132"></a>00132 
+<a name="l00133"></a>00133 <span class="comment">/*</span>
+<a name="l00134"></a>00134 <span class="comment">Message error on MSCAN 4</span>
+<a name="l00135"></a>00135 <span class="comment">*/</span>
+<a name="l00136"></a>00136 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlWup (<span class="keywordtype">void</span>);
+<a name="l00137"></a>00137 
+<a name="l00141"></a>00141 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlErr (<span class="keywordtype">void</span>);
+<a name="l00142"></a>00142 
+<a name="l00143"></a>00143 
+<a name="l00144"></a>00144 <span class="preprocessor">#endif </span><span class="comment">/* __INTERRUPT__  */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,109 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/interrupt.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/interrupt.h File Reference</h1>
+<p>
+<a href="interrupt_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8h.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8h.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8h.html#efecbc6bd7cf74b7c63f446283749344">__attribute__</a> ((interrupt)) timerOvflHdl(void)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="efecbc6bd7cf74b7c63f446283749344"></a><!-- doxytag: member="interrupt.h::__attribute__" ref="efecbc6bd7cf74b7c63f446283749344" args="((interrupt)) timerOvflHdl(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void __attribute__           </td>
+          <td>(</td>
+          <td class="paramtype">(interrupt)&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<a class="el" href="structMessage.html">Message</a> transmitted on MSCAN 0 
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00054">54</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, and <a class="el" href="ports__def_8h-source.html#l00119">TC4H</a>.
+</div>
+</div><p>
+<a class="anchor" name="eb99ff49b4a6d5157416f9b5bd0d9c2c"></a><!-- doxytag: member="interrupt.h::lock" ref="eb99ff49b4a6d5157416f9b5bd0d9c2c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void lock           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Disable interrupts 
+<p>
+Definition at line <a class="el" href="interrupt_8c-source.html#l00049">49</a> of file <a class="el" href="interrupt_8c-source.html">interrupt.c</a>.
+<p>
+References <a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__()</a>.
+</div>
+</div><p>
+<a class="anchor" name="987ce601d6d4c8eedd68b58db3b7811a"></a><!-- doxytag: member="interrupt.h::unlock" ref="987ce601d6d4c8eedd68b58db3b7811a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void unlock           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Enable interrupts 
+<p>
+Definition at line <a class="el" href="interrupt_8c-source.html#l00057">57</a> of file <a class="el" href="interrupt_8c-source.html">interrupt.c</a>.
+<p>
+References <a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__()</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+adca2e79ec42b18e8ac4620950c5a21b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="lock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+52e5ca67e10a7ceddf2777c44d24442b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupts_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/interrupts.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/interrupts.h</h1><a href="interrupts_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 <span class="comment">/* Interrupt Vectors -- ROM mode</span>
+<a name="l00023"></a>00023 <span class="comment">   Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.</span>
+<a name="l00024"></a>00024 <span class="comment">   Written by Stephane Carrez (stcarrez@worldnet.fr)    </span>
+<a name="l00025"></a>00025 <span class="comment"></span>
+<a name="l00026"></a>00026 <span class="comment">This file is free software; you can redistribute it and/or modify it</span>
+<a name="l00027"></a>00027 <span class="comment">under the terms of the GNU General Public License as published by the</span>
+<a name="l00028"></a>00028 <span class="comment">Free Software Foundation; either version 2, or (at your option) any</span>
+<a name="l00029"></a>00029 <span class="comment">later version.</span>
+<a name="l00030"></a>00030 <span class="comment"></span>
+<a name="l00031"></a>00031 <span class="comment">In addition to the permissions in the GNU General Public License, the</span>
+<a name="l00032"></a>00032 <span class="comment">Free Software Foundation gives you unlimited permission to link the</span>
+<a name="l00033"></a>00033 <span class="comment">compiled version of this file with other programs, and to distribute</span>
+<a name="l00034"></a>00034 <span class="comment">those programs without any restriction coming from the use of this</span>
+<a name="l00035"></a>00035 <span class="comment">file.  (The General Public License restrictions do apply in other</span>
+<a name="l00036"></a>00036 <span class="comment">respects; for example, they cover modification of the file, and</span>
+<a name="l00037"></a>00037 <span class="comment">distribution when not linked into another program.)</span>
+<a name="l00038"></a>00038 <span class="comment"></span>
+<a name="l00039"></a>00039 <span class="comment">This file is distributed in the hope that it will be useful, but</span>
+<a name="l00040"></a>00040 <span class="comment">WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00041"></a>00041 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00042"></a>00042 <span class="comment">General Public License for more details.</span>
+<a name="l00043"></a>00043 <span class="comment"></span>
+<a name="l00044"></a>00044 <span class="comment">You should have received a copy of the GNU General Public License</span>
+<a name="l00045"></a>00045 <span class="comment">along with this program; see the file COPYING.  If not, write to</span>
+<a name="l00046"></a>00046 <span class="comment">the Free Software Foundation, 59 Temple Place - Suite 330,</span>
+<a name="l00047"></a>00047 <span class="comment">Boston, MA 02111-1307, USA.  */</span>
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="preprocessor">#ifndef _M68HC11_ARCH_32K_INTERRUPTS_H</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#define _M68HC11_ARCH_32K_INTERRUPTS_H</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a>00052 <span class="comment">/* For ROM-boards, interrupts are in ROM and are not installed</span>
+<a name="l00053"></a>00053 <span class="comment">   at run time.  Implementation is empty.  */</span>
+<a name="l00054"></a>00054 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00055"></a><a class="code" href="interrupts_8h.html#9bd9ec396797491bb9921d20211a88bc">00055</a> <a class="code" href="interrupts_8h.html#9bd9ec396797491bb9921d20211a88bc">set_interrupt_handler</a> (interrupt_vector_id <span class="keywordtype">id</span> ATTRIBUTE_UNUSED,
+<a name="l00056"></a>00056                        interrupt_t handler ATTRIBUTE_UNUSED)
+<a name="l00057"></a>00057 {
+<a name="l00058"></a>00058 }
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/interrupts_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/interrupts.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/interrupts.h File Reference</h1>
+<p>
+<a href="interrupts_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="interrupts_8h.html#9bd9ec396797491bb9921d20211a88bc">set_interrupt_handler</a> (interrupt_vector_id id ATTRIBUTE_UNUSED, interrupt_t handler ATTRIBUTE_UNUSED)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="9bd9ec396797491bb9921d20211a88bc"></a><!-- doxytag: member="interrupts.h::set_interrupt_handler" ref="9bd9ec396797491bb9921d20211a88bc" args="(interrupt_vector_id id ATTRIBUTE_UNUSED, interrupt_t handler ATTRIBUTE_UNUSED)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void set_interrupt_handler           </td>
+          <td>(</td>
+          <td class="paramtype">interrupt_vector_id id&nbsp;</td>
+          <td class="paramname"> <em>ATTRIBUTE_UNUSED</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">interrupt_t handler&nbsp;</td>
+          <td class="paramname"> <em>ATTRIBUTE_UNUSED</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="interrupts_8h-source.html#l00055">55</a> of file <a class="el" href="interrupts_8h-source.html">interrupts.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,206 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c</h1><a href="lifegrd_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;data.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "lifegrd.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "canfestival.h"</span>
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="comment">/* Prototypes for internals functions */</span>
+<a name="l00028"></a>00028 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>);
+<a name="l00029"></a>00029 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">ProducerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>);
+<a name="l00030"></a>00030 UNS32 <a class="code" href="lifegrd_8c.html#ec7b3543d04cf7d7098b27fba2510696">OnHearbeatProducerUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, UNS8 unsused_bSubindex);
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="comment">/*****************************************************************************/</span>
+<a name="l00033"></a><a class="code" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">00033</a> e_nodeState <a class="code" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">getNodeState</a> (CO_Data* d, UNS8 nodeId)
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035         e_nodeState networkNodeState = d-&gt;NMTable[nodeId];
+<a name="l00036"></a>00036         <span class="keywordflow">return</span> networkNodeState;
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="comment">/*****************************************************************************/</span>
+<a name="l00040"></a>00040 <span class="comment">/* The Consumer Timer Callback */</span>
+<a name="l00041"></a><a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">00041</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>)
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043         <span class="comment">/*MSG_WAR(0x00, "ConsumerHearbeatAlarm", 0x00);*/</span>
+<a name="l00044"></a>00044         
+<a name="l00045"></a>00045         <span class="comment">/* call heartbeat error with NodeId */</span>
+<a name="l00046"></a>00046         (*d-&gt;heartbeatError)((UNS8)( ((d-&gt;ConsumerHeartbeatEntries[<span class="keywordtype">id</span>]) &amp; (UNS32)0x00FF0000) &gt;&gt; (UNS8)16 ));
+<a name="l00047"></a>00047 }
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="comment">/*****************************************************************************/</span>
+<a name="l00050"></a><a class="code" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">00050</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a>(CO_Data* d, Message* m )
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052   UNS8 nodeId = (UNS8) GET_NODE_ID((*m));
+<a name="l00053"></a>00053   
+<a name="l00054"></a>00054   <span class="keywordflow">if</span>((m-&gt;rtr == 1) ) <span class="comment">/* Notice that only the master can have sent this node guarding request */</span>
+<a name="l00055"></a>00055   { <span class="comment">/* Receiving a NMT NodeGuarding (request of the state by the master) */</span>
+<a name="l00056"></a>00056     <span class="comment">/*  only answer to the NMT NodeGuarding request, the master is not checked (not implemented) */</span>
+<a name="l00057"></a>00057     <span class="keywordflow">if</span> (nodeId == *d-&gt;bDeviceNodeId )
+<a name="l00058"></a>00058     {
+<a name="l00059"></a>00059       Message msg;
+<a name="l00060"></a>00060       msg.cob_id.w = *d-&gt;bDeviceNodeId + 0x700;
+<a name="l00061"></a>00061       msg.len = (UNS8)0x01;
+<a name="l00062"></a>00062       msg.rtr = 0;
+<a name="l00063"></a>00063       msg.data[0] = d-&gt;nodeState; 
+<a name="l00064"></a>00064       <span class="keywordflow">if</span> (d-&gt;toggle)
+<a name="l00065"></a>00065       {
+<a name="l00066"></a>00066         msg.data[0] |= 0x80 ;
+<a name="l00067"></a>00067         d-&gt;toggle = 0 ;
+<a name="l00068"></a>00068       }
+<a name="l00069"></a>00069       <span class="keywordflow">else</span>
+<a name="l00070"></a>00070         d-&gt;toggle = 1 ; 
+<a name="l00071"></a>00071       <span class="comment">/* send the nodeguard response. */</span>
+<a name="l00072"></a>00072       MSG_WAR(0x3130, <span class="stringliteral">"Sending NMT Nodeguard to master, state: "</span>, d-&gt;nodeState);
+<a name="l00073"></a>00073       canSend(d-&gt;canHandle,&amp;msg );
+<a name="l00074"></a>00074     }  
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076   }<span class="keywordflow">else</span>{ <span class="comment">/* Not a request CAN */</span>
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078     MSG_WAR(0x3110, <span class="stringliteral">"Received NMT nodeId : "</span>, nodeId);
+<a name="l00079"></a>00079     <span class="comment">/* the slave's state receievd is stored in the NMTable */</span>
+<a name="l00080"></a>00080       <span class="comment">/* The state is stored on 7 bit */</span>
+<a name="l00081"></a>00081     d-&gt;NMTable[nodeId] = (e_nodeState) ((*m).data[0] &amp; 0x7F) ;
+<a name="l00082"></a>00082     
+<a name="l00083"></a>00083     <span class="comment">/* Boot-Up frame reception */</span>
+<a name="l00084"></a>00084     <span class="keywordflow">if</span> ( d-&gt;NMTable[nodeId] == Initialisation)
+<a name="l00085"></a>00085       {
+<a name="l00086"></a>00086         <span class="comment">/* The device send the boot-up message (Initialisation) */</span>
+<a name="l00087"></a>00087         <span class="comment">/* to indicate the master that it is entered in pre_operational mode */</span>
+<a name="l00088"></a>00088         <span class="comment">/* Because the  device enter automaticaly in pre_operational mode, */</span>
+<a name="l00089"></a>00089         <span class="comment">/* the pre_operational mode is stored */</span>
+<a name="l00090"></a>00090 <span class="comment">/*        NMTable[bus_id][nodeId] = Pre_operational; */</span>
+<a name="l00091"></a>00091         MSG_WAR(0x3100, <span class="stringliteral">"The NMT is a bootup from node : "</span>, nodeId);
+<a name="l00092"></a>00092       }
+<a name="l00093"></a>00093       
+<a name="l00094"></a>00094     <span class="keywordflow">if</span>( d-&gt;NMTable[nodeId] != Unknown_state ) {
+<a name="l00095"></a>00095         UNS8 index, ConsummerHeartBeat_nodeId ;
+<a name="l00096"></a>00096         <span class="keywordflow">for</span>( index = (UNS8)0x00; index &lt; *d-&gt;ConsumerHeartbeatCount; index++ )
+<a name="l00097"></a>00097         {
+<a name="l00098"></a>00098             ConsummerHeartBeat_nodeId = (UNS8)( ((d-&gt;ConsumerHeartbeatEntries[index]) &amp; (UNS32)0x00FF0000) &gt;&gt; (UNS8)16 );
+<a name="l00099"></a>00099             if ( nodeId == ConsummerHeartBeat_nodeId )
+<a name="l00100"></a>00100             {
+<a name="l00101"></a>00101                 TIMEVAL time = ( (d-&gt;ConsumerHeartbeatEntries[index]) &amp; (UNS32)0x0000FFFF ) ;
+<a name="l00102"></a>00102                 <span class="comment">/* Renew alarm for next heartbeat. */</span>
+<a name="l00103"></a>00103                 <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d-&gt;ConsumerHeartBeatTimers[index]);
+<a name="l00104"></a>00104                 d-&gt;ConsumerHeartBeatTimers[index] = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(d, index, &amp;<a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>, MS_TO_TIMEVAL(time), 0);
+<a name="l00105"></a>00105             }
+<a name="l00106"></a>00106         }
+<a name="l00107"></a>00107     }
+<a name="l00108"></a>00108   }
+<a name="l00109"></a>00109 }
+<a name="l00110"></a>00110 
+<a name="l00111"></a>00111 <span class="comment">/*****************************************************************************/</span>
+<a name="l00112"></a>00112 <span class="comment">/* The Consumer Timer Callback */</span>
+<a name="l00113"></a><a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">00113</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">ProducerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>)
+<a name="l00114"></a>00114 {
+<a name="l00115"></a>00115         <span class="keywordflow">if</span>(*d-&gt;ProducerHeartBeatTime)
+<a name="l00116"></a>00116         {
+<a name="l00117"></a>00117                 Message msg;
+<a name="l00118"></a>00118                 <span class="comment">/* Time expired, the heartbeat must be sent immediately</span>
+<a name="l00119"></a>00119 <span class="comment">                 * generate the correct node-id: this is done by the offset 1792</span>
+<a name="l00120"></a>00120 <span class="comment">                 * (decimal) and additionaly</span>
+<a name="l00121"></a>00121 <span class="comment">                 * the node-id of this device.</span>
+<a name="l00122"></a>00122 <span class="comment">                 */</span>
+<a name="l00123"></a>00123                 
+<a name="l00124"></a>00124                 msg.cob_id.w = *d-&gt;bDeviceNodeId + 0x700;
+<a name="l00125"></a>00125                 msg.len = (UNS8)0x01;
+<a name="l00126"></a>00126                 msg.rtr = 0;
+<a name="l00127"></a>00127                 msg.data[0] = d-&gt;nodeState; <span class="comment">/* No toggle for heartbeat !*/</span>
+<a name="l00128"></a>00128                 <span class="comment">/* send the heartbeat */</span>
+<a name="l00129"></a>00129                 MSG_WAR(0x3130, <span class="stringliteral">"Producing heartbeat: "</span>, d-&gt;nodeState);
+<a name="l00130"></a>00130                 canSend(d-&gt;canHandle,&amp;msg );
+<a name="l00131"></a>00131         
+<a name="l00132"></a>00132         }<span class="keywordflow">else</span>{
+<a name="l00133"></a>00133                 d-&gt;ProducerHeartBeatTimer = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d-&gt;ProducerHeartBeatTimer);
+<a name="l00134"></a>00134         }
+<a name="l00135"></a>00135 }
+<a name="l00136"></a>00136 
+<a name="l00137"></a>00137 <span class="comment">/*****************************************************************************/</span>
+<a name="l00138"></a>00138 <span class="comment">/* This is called when Index 0x1017 is updated.*/</span>
+<a name="l00139"></a><a class="code" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">00139</a> UNS32 <a class="code" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">OnHeartbeatProducerUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, UNS8 unsused_bSubindex)
+<a name="l00140"></a>00140 {
+<a name="l00141"></a>00141         <a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a>(d);
+<a name="l00142"></a>00142         <a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a>(d);
+<a name="l00143"></a>00143         <span class="keywordflow">return</span> 0;
+<a name="l00144"></a>00144 }
+<a name="l00145"></a>00145 <span class="comment">/*****************************************************************************/</span>
+<a name="l00146"></a>00146 
+<a name="l00147"></a><a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">00147</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a>(CO_Data* d)
+<a name="l00148"></a>00148 {
+<a name="l00149"></a>00149                 
+<a name="l00150"></a>00150     UNS8 index; <span class="comment">/* Index to scan the table of heartbeat consumers */</span>
+<a name="l00151"></a>00151         <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(d, 0x1017, 0x00, &amp;<a class="code" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">OnHeartbeatProducerUpdate</a>);
+<a name="l00152"></a>00152     
+<a name="l00153"></a>00153     d-&gt;toggle = 0;
+<a name="l00154"></a>00154         
+<a name="l00155"></a>00155     <span class="keywordflow">for</span>( index = (UNS8)0x00; index &lt; *d-&gt;ConsumerHeartbeatCount; index++ )
+<a name="l00156"></a>00156     {
+<a name="l00157"></a>00157         TIMEVAL time = (UNS16) ( (d-&gt;ConsumerHeartbeatEntries[index]) &amp; (UNS32)0x0000FFFF ) ;
+<a name="l00158"></a>00158         <span class="comment">/* MSG_WAR(0x3121, "should_time : ", should_time ) ; */</span>
+<a name="l00159"></a>00159         if ( time )
+<a name="l00160"></a>00160         {
+<a name="l00161"></a>00161                 d-&gt;ConsumerHeartBeatTimers[index] = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(d, index, &amp;<a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>, MS_TO_TIMEVAL(time), 0);
+<a name="l00162"></a>00162         }
+<a name="l00163"></a>00163     }
+<a name="l00164"></a>00164 
+<a name="l00165"></a>00165     <span class="keywordflow">if</span> ( *d-&gt;ProducerHeartBeatTime )
+<a name="l00166"></a>00166     {
+<a name="l00167"></a>00167         TIMEVAL time = *d-&gt;ProducerHeartBeatTime;
+<a name="l00168"></a>00168         d-&gt;ProducerHeartBeatTimer = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(d, 0, &amp;<a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">ProducerHearbeatAlarm</a>, MS_TO_TIMEVAL(time), MS_TO_TIMEVAL(time));
+<a name="l00169"></a>00169     }
+<a name="l00170"></a>00170 }
+<a name="l00171"></a>00171 
+<a name="l00172"></a>00172 <span class="comment">/*****************************************************************************/</span>
+<a name="l00173"></a><a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">00173</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a>(CO_Data* d)
+<a name="l00174"></a>00174 {
+<a name="l00175"></a>00175     UNS8 index;
+<a name="l00176"></a>00176     <span class="keywordflow">for</span>( index = (UNS8)0x00; index &lt; *d-&gt;ConsumerHeartbeatCount; index++ )
+<a name="l00177"></a>00177     {
+<a name="l00178"></a>00178         d-&gt;ConsumerHeartBeatTimers[index + 1] = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d-&gt;ConsumerHeartBeatTimers[index + 1]);;
+<a name="l00179"></a>00179     }
+<a name="l00180"></a>00180 
+<a name="l00181"></a>00181     d-&gt;ProducerHeartBeatTimer = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d-&gt;ProducerHeartBeatTimer);;
+<a name="l00182"></a>00182 }
+<a name="l00183"></a>00183 
+<a name="l00184"></a><a class="code" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">00184</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">_heartbeatError</a>(UNS8 heartbeatID){}
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,322 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c File Reference</h1><code>#include &lt;data.h&gt;</code><br>
+<code>#include &quot;lifegrd.h&quot;</code><br>
+<code>#include &quot;canfestival.h&quot;</code><br>
+
+<p>
+<a href="lifegrd_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a> (CO_Data *d, UNS32 id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">ProducerHearbeatAlarm</a> (CO_Data *d, UNS32 id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#ec7b3543d04cf7d7098b27fba2510696">OnHearbeatProducerUpdate</a> (CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">e_nodeState&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">getNodeState</a> (CO_Data *d, UNS8 nodeId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a> (CO_Data *d, Message *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">OnHeartbeatProducerUpdate</a> (CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a> (CO_Data *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a> (CO_Data *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">_heartbeatError</a> (UNS8 heartbeatID)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="5249eb891f5677b80ccf01e604748524"></a><!-- doxytag: member="lifegrd.c::_heartbeatError" ref="5249eb891f5677b80ccf01e604748524" args="(UNS8 heartbeatID)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _heartbeatError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>heartbeatID</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00184">184</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="e3cd4656f5b2a37d4b8d364293538198"></a><!-- doxytag: member="lifegrd.c::ConsumerHearbeatAlarm" ref="e3cd4656f5b2a37d4b8d364293538198" args="(CO_Data *d, UNS32 id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ConsumerHearbeatAlarm           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00041">41</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="627254070e45c23f1776e12c524492ff"></a><!-- doxytag: member="lifegrd.c::getNodeState" ref="627254070e45c23f1776e12c524492ff" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">e_nodeState getNodeState           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00033">33</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="8896f6846e4d020390f6953f3d98aa21"></a><!-- doxytag: member="lifegrd.c::heartbeatInit" ref="8896f6846e4d020390f6953f3d98aa21" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void heartbeatInit           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00147">147</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+<p>
+References <a class="el" href="lifegrd_8c-source.html#l00041">ConsumerHearbeatAlarm()</a>, <a class="el" href="lifegrd_8c-source.html#l00139">OnHeartbeatProducerUpdate()</a>, <a class="el" href="lifegrd_8c-source.html#l00113">ProducerHearbeatAlarm()</a>, <a class="el" href="objacces_8c-source.html#l00297">RegisterSetODentryCallBack()</a>, and <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>.
+</div>
+</div><p>
+<a class="anchor" name="1b73047269c2a02065e12af18c6053c7"></a><!-- doxytag: member="lifegrd.c::heartbeatStop" ref="1b73047269c2a02065e12af18c6053c7" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void heartbeatStop           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00173">173</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+<p>
+References <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>.
+</div>
+</div><p>
+<a class="anchor" name="ec7b3543d04cf7d7098b27fba2510696"></a><!-- doxytag: member="lifegrd.c::OnHearbeatProducerUpdate" ref="ec7b3543d04cf7d7098b27fba2510696" args="(CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 OnHearbeatProducerUpdate           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const indextable *&nbsp;</td>
+          <td class="paramname"> <em>unsused_indextable</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>unsused_bSubindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="098c81fb9326fb2c7b43e88a55ce1368"></a><!-- doxytag: member="lifegrd.c::OnHeartbeatProducerUpdate" ref="098c81fb9326fb2c7b43e88a55ce1368" args="(CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 OnHeartbeatProducerUpdate           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const indextable *&nbsp;</td>
+          <td class="paramname"> <em>unsused_indextable</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>unsused_bSubindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00139">139</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+<p>
+References <a class="el" href="lifegrd_8c-source.html#l00147">heartbeatInit()</a>, and <a class="el" href="lifegrd_8c-source.html#l00173">heartbeatStop()</a>.
+</div>
+</div><p>
+<a class="anchor" name="b3248945e06e8b05518beddf665f174d"></a><!-- doxytag: member="lifegrd.c::proceedNODE_GUARD" ref="b3248945e06e8b05518beddf665f174d" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void proceedNODE_GUARD           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Message *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00050">50</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+<p>
+References <a class="el" href="lifegrd_8c-source.html#l00041">ConsumerHearbeatAlarm()</a>, <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>, and <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>.
+</div>
+</div><p>
+<a class="anchor" name="626b7d9e527a898682d9122f91454de9"></a><!-- doxytag: member="lifegrd.c::ProducerHearbeatAlarm" ref="626b7d9e527a898682d9122f91454de9" args="(CO_Data *d, UNS32 id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ProducerHearbeatAlarm           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00113">113</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+<p>
+References <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,23 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node8 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+50b1eae7709c0d1a81f07a6f5df24d5b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d0c00131fbb202e29f86a771b8f25382
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+12f548f4b8e286455ab1f460b97adf67
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,27 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node3 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d04c546ce4b9bc058b748b0589ced6cb
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node2 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node16 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node17 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+774279b2d7e8fdb377b6e59a245a80de
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e0f57fd1f8f00a04a795ee8c4d03e234
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h</h1><a href="lifegrd_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __lifegrd_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __lifegrd_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a><a class="code" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">00029</a> <span class="keyword">typedef</span> void (*<a class="code" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a>)(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>);
+<a name="l00030"></a>00030 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">_heartbeatError</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> heartbeatID);
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="comment">/*************************************************************************</span>
+<a name="l00035"></a>00035 <span class="comment"> * Functions</span>
+<a name="l00036"></a>00036 <span class="comment"> *************************************************************************/</span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 
+<a name="l00043"></a>00043 <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="code" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">getNodeState</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nodeId);
+<a name="l00044"></a>00044 
+<a name="l00049"></a>00049 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d);
+<a name="l00050"></a>00050 
+<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d);
+<a name="l00054"></a>00054 
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a>* m);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 <span class="preprocessor">#endif </span><span class="comment">/*__lifegrd_h__ */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,205 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h File Reference</h1><code>#include &lt;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&gt;</code><br>
+<code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
+
+<p>
+<a href="lifegrd_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a> (UNS8)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#5249eb891f5677b80ccf01e604748524">_heartbeatError</a> (UNS8 heartbeatID)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#627254070e45c23f1776e12c524492ff">getNodeState</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="eca3959d33fceb33487363a0493d3b7d"></a><!-- doxytag: member="lifegrd.h::heartbeatError_t" ref="eca3959d33fceb33487363a0493d3b7d" args="(UNS8)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(*) <a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a>(UNS8)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lifegrd_8h-source.html#l00029">29</a> of file <a class="el" href="lifegrd_8h-source.html">lifegrd.h</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="5249eb891f5677b80ccf01e604748524"></a><!-- doxytag: member="lifegrd.h::_heartbeatError" ref="5249eb891f5677b80ccf01e604748524" args="(UNS8 heartbeatID)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _heartbeatError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>heartbeatID</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00184">184</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="627254070e45c23f1776e12c524492ff"></a><!-- doxytag: member="lifegrd.h::getNodeState" ref="627254070e45c23f1776e12c524492ff" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> getNodeState           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+To read the state of a node This can be used by the master after having sent a life guard request, of by any node if it is waiting for heartbeat. 
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00033">33</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, and <a class="el" href="data_8h-source.html#l00075">struct_CO_Data::NMTable</a>.
+</div>
+</div><p>
+<a class="anchor" name="8896f6846e4d020390f6953f3d98aa21"></a><!-- doxytag: member="lifegrd.h::heartbeatInit" ref="8896f6846e4d020390f6953f3d98aa21" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void heartbeatInit           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Start heartbeat consumer and producer with respect to 0x1016 and 0x1017 object dictionary entries 
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00147">147</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+<p>
+References <a class="el" href="lifegrd_8c-source.html#l00041">ConsumerHearbeatAlarm()</a>, <a class="el" href="data_8h-source.html#l00069">struct_CO_Data::ConsumerHeartbeatCount</a>, <a class="el" href="data_8h-source.html#l00070">struct_CO_Data::ConsumerHeartbeatEntries</a>, <a class="el" href="data_8h-source.html#l00071">struct_CO_Data::ConsumerHeartBeatTimers</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00156">MS_TO_TIMEVAL</a>, <a class="el" href="lifegrd_8c-source.html#l00139">OnHeartbeatProducerUpdate()</a>, <a class="el" href="lifegrd_8c-source.html#l00113">ProducerHearbeatAlarm()</a>, <a class="el" href="data_8h-source.html#l00072">struct_CO_Data::ProducerHeartBeatTime</a>, <a class="el" href="data_8h-source.html#l00073">struct_CO_Data::ProducerHeartBeatTimer</a>, <a class="el" href="objacces_8c-source.html#l00297">RegisterSetODentryCallBack()</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>, <a class="el" href="data_8h-source.html#l00089">struct_CO_Data::toggle</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="1b73047269c2a02065e12af18c6053c7"></a><!-- doxytag: member="lifegrd.h::heartbeatStop" ref="1b73047269c2a02065e12af18c6053c7" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void heartbeatStop           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Stop heartbeat consumer and producer 
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00173">173</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00069">struct_CO_Data::ConsumerHeartbeatCount</a>, <a class="el" href="data_8h-source.html#l00071">struct_CO_Data::ConsumerHeartBeatTimers</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>, <a class="el" href="data_8h-source.html#l00073">struct_CO_Data::ProducerHeartBeatTimer</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="b3248945e06e8b05518beddf665f174d"></a><!-- doxytag: member="lifegrd.h::proceedNODE_GUARD" ref="b3248945e06e8b05518beddf665f174d" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void proceedNODE_GUARD           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This function is responsible to process a canopen-message which seams to be an NMT Error Control Messages. At them moment we assume that every NMT error control message is a heartbeat message. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="structMessage.html">Message</a></em>&nbsp;</td><td>The CAN-message which has to be analysed. If a BootUp message is detected, it will return the nodeId of the Slave who booted up </td></tr>
+  </table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="lifegrd_8c-source.html#l00050">50</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="lifegrd_8c-source.html#l00041">ConsumerHearbeatAlarm()</a>, <a class="el" href="data_8h-source.html#l00069">struct_CO_Data::ConsumerHeartbeatCount</a>, <a class="el" href="data_8h-source.html#l00070">struct_CO_Data::ConsumerHeartbeatEntries</a>, <a class="el" href="data_8h-source.html#l00071">struct_CO_Data::ConsumerHeartBeatTimers</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>, <a class="el" href="objdictdef_8h-source.html#l00132">GET_NODE_ID</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">Initialisation</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00156">MS_TO_TIMEVAL</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="data_8h-source.html#l00075">struct_CO_Data::NMTable</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>, <a class="el" href="data_8h-source.html#l00089">struct_CO_Data::toggle</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">Unknown_state</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+cb198f8b3c3e2d625e232ef523af4257
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node4 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node3 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node9 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+107e44389b3a201e31c5a9bc2049f500
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,44 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node3 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node6 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node9 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node10 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7afcd1e0933c43bc7c505174ea6e8c6a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f887ef310853cdeb756385589ac3d896
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3698adcd26e346606b3cb15db2cd1ee6
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lincan_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,100 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h</h1><a href="lincan_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* can.h</span>
+<a name="l00002"></a>00002 <span class="comment"> * Header file for the Linux CAN-bus driver.</span>
+<a name="l00003"></a>00003 <span class="comment"> * Written by Arnaud Westenberg email:arnaud@wanadoo.nl</span>
+<a name="l00004"></a>00004 <span class="comment"> * Rewritten for new CAN queues by Pavel Pisa - OCERA team member</span>
+<a name="l00005"></a>00005 <span class="comment"> * email:pisa@cmp.felk.cvut.cz</span>
+<a name="l00006"></a>00006 <span class="comment"> * This software is released under the GPL-License.</span>
+<a name="l00007"></a>00007 <span class="comment"> * Version lincan-0.3  17 Jun 2004</span>
+<a name="l00008"></a>00008 <span class="comment"> */</span>
+<a name="l00009"></a>00009 
+<a name="l00010"></a>00010 <span class="preprocessor">#ifndef _CAN_DRVAPI_T_H</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define _CAN_DRVAPI_T_H</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#ifdef __KERNEL__</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;linux/time.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;linux/types.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;linux/ioctl.h&gt;</span>
+<a name="l00018"></a>00018 
+<a name="l00019"></a>00019 <span class="preprocessor">#else </span><span class="comment">/* __KERNEL__ */</span>
+<a name="l00020"></a>00020 
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;sys/time.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;sys/types.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;sys/ioctl.h&gt;</span>
+<a name="l00024"></a>00024 
+<a name="l00025"></a>00025 <span class="preprocessor">#endif </span><span class="comment">/* __KERNEL__ */</span>
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="canmsg_8h.html">./canmsg.h</a>"</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00031"></a>00031 <span class="preprocessor">#endif</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span>
+<a name="l00033"></a>00033 <span class="comment">/* CAN ioctl magic number */</span>
+<a name="l00034"></a><a class="code" href="lincan_8h.html#edfec349e7eb84dc1e60924b7f262a0e">00034</a> <span class="preprocessor">#define CAN_IOC_MAGIC 'd'</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a><a class="code" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">00036</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">bittiming_t</a>;
+<a name="l00037"></a><a class="code" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">00037</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a>;
+<a name="l00038"></a>00038 
+<a name="l00049"></a><a class="code" href="structcan__baudparams__t.html">00049</a> <span class="keyword">struct </span><a class="code" href="structcan__baudparams__t.html">can_baudparams_t</a> {
+<a name="l00050"></a><a class="code" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">00050</a>         <span class="keywordtype">long</span> <a class="code" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">flags</a>;
+<a name="l00051"></a><a class="code" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">00051</a>         <span class="keywordtype">long</span> <a class="code" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">baudrate</a>;
+<a name="l00052"></a><a class="code" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">00052</a>         <span class="keywordtype">long</span> <a class="code" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">sjw</a>;
+<a name="l00053"></a><a class="code" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">00053</a>         <span class="keywordtype">long</span> <a class="code" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">sample_pt</a>;
+<a name="l00054"></a>00054 };
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 <span class="comment">/* CAN ioctl functions */</span>
+<a name="l00057"></a><a class="code" href="lincan_8h.html#3b049542c0383cbce199aad5d240a2dc">00057</a> <span class="preprocessor">#define CAN_DRV_QUERY _IO(CAN_IOC_MAGIC, 0)</span>
+<a name="l00058"></a><a class="code" href="lincan_8h.html#df0a0b486c35c338028d6054e469d976">00058</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_DRV_QRY_BRANCH    0 </span><span class="comment">/* returns driver branch value - "LINC" for LinCAN driver */</span>
+<a name="l00059"></a><a class="code" href="lincan_8h.html#c50df3601f78c81c90f46fdf29ad926b">00059</a> <span class="preprocessor">#define CAN_DRV_QRY_VERSION   1 </span><span class="comment">/* returns driver version as (major&lt;&lt;16) | (minor&lt;&lt;8) | patch */</span>
+<a name="l00060"></a><a class="code" href="lincan_8h.html#fda0151d8d8e5ffd9609890f4e35447b">00060</a> <span class="preprocessor">#define CAN_DRV_QRY_MSGFORMAT 2 </span><span class="comment">/* format of canmsg_t structure */</span>
+<a name="l00061"></a>00061 
+<a name="l00062"></a><a class="code" href="lincan_8h.html#b905e6aff2332984df0552c6b50203f2">00062</a> <span class="preprocessor">#define CMD_START _IOW(CAN_IOC_MAGIC, 1, channel_t)</span>
+<a name="l00063"></a><a class="code" href="lincan_8h.html#46dc7ae84992bfe62cc00731959a67f4">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define CMD_STOP _IOW(CAN_IOC_MAGIC, 2, channel_t)</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="comment">//#define CMD_RESET 3</span>
+<a name="l00065"></a>00065 
+<a name="l00066"></a><a class="code" href="lincan_8h.html#f9438e3cb11f76f235f619f485820e97">00066</a> <span class="preprocessor">#define CONF_BAUD _IOW(CAN_IOC_MAGIC, 4, bittiming_t)</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="comment">//#define CONF_ACCM</span>
+<a name="l00068"></a>00068 <span class="comment">//#define CONF_XTDACCM</span>
+<a name="l00069"></a>00069 <span class="comment">//#define CONF_TIMING</span>
+<a name="l00070"></a>00070 <span class="comment">//#define CONF_OMODE</span>
+<a name="l00071"></a><a class="code" href="lincan_8h.html#c50db35e4beea548c3e66447f25d30c6">00071</a> <span class="preprocessor">#define CONF_FILTER _IOW(CAN_IOC_MAGIC, 8, unsigned char)</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00073"></a>00073 <span class="comment">//#define CONF_FENABLE</span>
+<a name="l00074"></a>00074 <span class="comment">//#define CONF_FDISABLE</span>
+<a name="l00075"></a>00075 
+<a name="l00076"></a><a class="code" href="lincan_8h.html#47c1b9c9a7b4183ac4fd96dc5ca8e820">00076</a> <span class="preprocessor">#define STAT _IO(CAN_IOC_MAGIC, 9)</span>
+<a name="l00077"></a><a class="code" href="lincan_8h.html#76a2a98cbf8a80fd83fb5c6d4df17340">00077</a> <span class="preprocessor"></span><span class="preprocessor">#define CANQUE_FILTER _IOW(CAN_IOC_MAGIC, 10, struct canfilt_t)</span>
+<a name="l00078"></a><a class="code" href="lincan_8h.html#4472b7dda19ee82821f9b7b8d063c79f">00078</a> <span class="preprocessor"></span><span class="preprocessor">#define CANQUE_FLUSH  _IO(CAN_IOC_MAGIC, 11)</span>
+<a name="l00079"></a><a class="code" href="lincan_8h.html#fb3bb74a3850e5eb2dbe5ae1c295f748">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define CONF_BAUDPARAMS  _IOW(CAN_IOC_MAGIC, 11, struct can_baudparams_t)</span>
+<a name="l00080"></a><a class="code" href="lincan_8h.html#af40c0873e8b794d0e252751898fee43">00080</a> <span class="preprocessor"></span><span class="preprocessor">#define CANRTR_READ  _IOWR(CAN_IOC_MAGIC, 12, struct canmsg_t)</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span>
+<a name="l00082"></a>00082 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span>} <span class="comment">/* extern "C"*/</span>
+<a name="l00084"></a>00084 <span class="preprocessor">#endif</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span>
+<a name="l00086"></a>00086 <span class="preprocessor">#endif </span><span class="comment">/*_CAN_DRVAPI_T_H*/</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lincan_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,344 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h File Reference</h1><code>#include &lt;sys/time.h&gt;</code><br>
+<code>#include &lt;sys/types.h&gt;</code><br>
+<code>#include &lt;sys/ioctl.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="canmsg_8h-source.html">./canmsg.h</a>&quot;</code><br>
+
+<p>
+<a href="lincan_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcan__baudparams__t.html">can_baudparams_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#edfec349e7eb84dc1e60924b7f262a0e">CAN_IOC_MAGIC</a>&nbsp;&nbsp;&nbsp;'d'</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#3b049542c0383cbce199aad5d240a2dc">CAN_DRV_QUERY</a>&nbsp;&nbsp;&nbsp;_IO(CAN_IOC_MAGIC, 0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#df0a0b486c35c338028d6054e469d976">CAN_DRV_QRY_BRANCH</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#c50df3601f78c81c90f46fdf29ad926b">CAN_DRV_QRY_VERSION</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#fda0151d8d8e5ffd9609890f4e35447b">CAN_DRV_QRY_MSGFORMAT</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#b905e6aff2332984df0552c6b50203f2">CMD_START</a>&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 1, <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#46dc7ae84992bfe62cc00731959a67f4">CMD_STOP</a>&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 2, <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#f9438e3cb11f76f235f619f485820e97">CONF_BAUD</a>&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 4, <a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">bittiming_t</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#c50db35e4beea548c3e66447f25d30c6">CONF_FILTER</a>&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 8, unsigned char)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#47c1b9c9a7b4183ac4fd96dc5ca8e820">STAT</a>&nbsp;&nbsp;&nbsp;_IO(CAN_IOC_MAGIC, 9)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#76a2a98cbf8a80fd83fb5c6d4df17340">CANQUE_FILTER</a>&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 10, struct <a class="el" href="structcanfilt__t.html">canfilt_t</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#4472b7dda19ee82821f9b7b8d063c79f">CANQUE_FLUSH</a>&nbsp;&nbsp;&nbsp;_IO(CAN_IOC_MAGIC, 11)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#fb3bb74a3850e5eb2dbe5ae1c295f748">CONF_BAUDPARAMS</a>&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 11, struct <a class="el" href="structcan__baudparams__t.html">can_baudparams_t</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#af40c0873e8b794d0e252751898fee43">CANRTR_READ</a>&nbsp;&nbsp;&nbsp;_IOWR(CAN_IOC_MAGIC, 12, struct <a class="el" href="structcanmsg__t.html">canmsg_t</a>)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">bittiming_t</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="df0a0b486c35c338028d6054e469d976"></a><!-- doxytag: member="lincan.h::CAN_DRV_QRY_BRANCH" ref="df0a0b486c35c338028d6054e469d976" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_DRV_QRY_BRANCH&nbsp;&nbsp;&nbsp;0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00058">58</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fda0151d8d8e5ffd9609890f4e35447b"></a><!-- doxytag: member="lincan.h::CAN_DRV_QRY_MSGFORMAT" ref="fda0151d8d8e5ffd9609890f4e35447b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_DRV_QRY_MSGFORMAT&nbsp;&nbsp;&nbsp;2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00060">60</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c50df3601f78c81c90f46fdf29ad926b"></a><!-- doxytag: member="lincan.h::CAN_DRV_QRY_VERSION" ref="c50df3601f78c81c90f46fdf29ad926b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_DRV_QRY_VERSION&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00059">59</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3b049542c0383cbce199aad5d240a2dc"></a><!-- doxytag: member="lincan.h::CAN_DRV_QUERY" ref="3b049542c0383cbce199aad5d240a2dc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_DRV_QUERY&nbsp;&nbsp;&nbsp;_IO(CAN_IOC_MAGIC, 0)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00057">57</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="edfec349e7eb84dc1e60924b7f262a0e"></a><!-- doxytag: member="lincan.h::CAN_IOC_MAGIC" ref="edfec349e7eb84dc1e60924b7f262a0e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN_IOC_MAGIC&nbsp;&nbsp;&nbsp;'d'          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00034">34</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="76a2a98cbf8a80fd83fb5c6d4df17340"></a><!-- doxytag: member="lincan.h::CANQUE_FILTER" ref="76a2a98cbf8a80fd83fb5c6d4df17340" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANQUE_FILTER&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 10, struct <a class="el" href="structcanfilt__t.html">canfilt_t</a>)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00077">77</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4472b7dda19ee82821f9b7b8d063c79f"></a><!-- doxytag: member="lincan.h::CANQUE_FLUSH" ref="4472b7dda19ee82821f9b7b8d063c79f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANQUE_FLUSH&nbsp;&nbsp;&nbsp;_IO(CAN_IOC_MAGIC, 11)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00078">78</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="af40c0873e8b794d0e252751898fee43"></a><!-- doxytag: member="lincan.h::CANRTR_READ" ref="af40c0873e8b794d0e252751898fee43" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANRTR_READ&nbsp;&nbsp;&nbsp;_IOWR(CAN_IOC_MAGIC, 12, struct <a class="el" href="structcanmsg__t.html">canmsg_t</a>)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00080">80</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b905e6aff2332984df0552c6b50203f2"></a><!-- doxytag: member="lincan.h::CMD_START" ref="b905e6aff2332984df0552c6b50203f2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CMD_START&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 1, <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a>)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00062">62</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="46dc7ae84992bfe62cc00731959a67f4"></a><!-- doxytag: member="lincan.h::CMD_STOP" ref="46dc7ae84992bfe62cc00731959a67f4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CMD_STOP&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 2, <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a>)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00063">63</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f9438e3cb11f76f235f619f485820e97"></a><!-- doxytag: member="lincan.h::CONF_BAUD" ref="f9438e3cb11f76f235f619f485820e97" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CONF_BAUD&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 4, <a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">bittiming_t</a>)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00066">66</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fb3bb74a3850e5eb2dbe5ae1c295f748"></a><!-- doxytag: member="lincan.h::CONF_BAUDPARAMS" ref="fb3bb74a3850e5eb2dbe5ae1c295f748" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CONF_BAUDPARAMS&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 11, struct <a class="el" href="structcan__baudparams__t.html">can_baudparams_t</a>)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00079">79</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c50db35e4beea548c3e66447f25d30c6"></a><!-- doxytag: member="lincan.h::CONF_FILTER" ref="c50db35e4beea548c3e66447f25d30c6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CONF_FILTER&nbsp;&nbsp;&nbsp;_IOW(CAN_IOC_MAGIC, 8, unsigned char)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00071">71</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="47c1b9c9a7b4183ac4fd96dc5ca8e820"></a><!-- doxytag: member="lincan.h::STAT" ref="47c1b9c9a7b4183ac4fd96dc5ca8e820" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define STAT&nbsp;&nbsp;&nbsp;_IO(CAN_IOC_MAGIC, 9)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00076">76</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="a4668d3e5f141bf55821db4c528a9231"></a><!-- doxytag: member="lincan.h::bittiming_t" ref="a4668d3e5f141bf55821db4c528a9231" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef unsigned long <a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">bittiming_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00036">36</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e6ce5c58553fdefeba893c2263f476d3"></a><!-- doxytag: member="lincan.h::channel_t" ref="e6ce5c58553fdefeba893c2263f476d3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef unsigned short <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00037">37</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lincan_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lincan_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3a14ae96cb01401e68d8f03c775ab03b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lincan_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="sys/types.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="sys/ioctl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="./canmsg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canmsg_8h.html"];
+  Node5 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/lincan_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c6be64e201b40614b45eff1bc31a4b9b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/main.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Main Page</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<h1>CanFestival Documentation</h1>
+<p>
+<h3 align="center">3 </h3><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/main_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,198 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/win32test/main.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/win32test/main.c File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="win32test_8h.html">win32test.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="win32_2canfestival_8h.html">canfestival.h</a>&quot;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#912c62bad87e954cee4b1733111a420b">sleep_proc</a>(ms)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#6faddd33869dd1ccf360315b1f11b554">uptime_ms_proc</a>&nbsp;&nbsp;&nbsp;(1000*(time()%86400))</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#b324a2fad227690e3da744b69f7a8119">GetChangeStateResults</a> (UNS8 node_id, UNS8 expected_state, unsigned long timeout_ms)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#d4427585d0ce571277ff22b72adce526">ReadSDO</a> (UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, void *data, UNS8 *size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="912c62bad87e954cee4b1733111a420b"></a><!-- doxytag: member="main.c::sleep_proc" ref="912c62bad87e954cee4b1733111a420b" args="(ms)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define sleep_proc          </td>
+          <td>(</td>
+          <td class="paramtype">ms&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6faddd33869dd1ccf360315b1f11b554"></a><!-- doxytag: member="main.c::uptime_ms_proc" ref="6faddd33869dd1ccf360315b1f11b554" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define uptime_ms_proc&nbsp;&nbsp;&nbsp;(1000*(time()%86400))          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="b324a2fad227690e3da744b69f7a8119"></a><!-- doxytag: member="main.c::GetChangeStateResults" ref="b324a2fad227690e3da744b69f7a8119" args="(UNS8 node_id, UNS8 expected_state, unsigned long timeout_ms)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 GetChangeStateResults           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>node_id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>expected_state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned long&nbsp;</td>
+          <td class="paramname"> <em>timeout_ms</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="main.c::main" ref="0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>argv</em>[]</td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d4427585d0ce571277ff22b72adce526"></a><!-- doxytag: member="main.c::ReadSDO" ref="d4427585d0ce571277ff22b72adce526" args="(UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, void *data, UNS8 *size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 ReadSDO           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespaceDS301__index_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: DS301_index::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>DS301_index::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacecommondialogs.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: commondialogs Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>commondialogs Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html">CommunicationDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html">MapVariableDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html">UserTypeDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html">NodeInfosDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html">CreateNodeDialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html">AddSlaveDialog</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacecommondialogs_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: commondialogs::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>commondialogs::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacedoc__index.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: doc_index Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>doc_index Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1____init____.html">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1DS301__index.html">DS301_index</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacedoc__index_1_1DS301__index.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: doc_index::DS301_index Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacedoc__index.html">doc_index</a>::<a class="el" href="namespacedoc__index_1_1DS301__index.html">DS301_index</a></div>
+<h1>doc_index::DS301_index Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">OpenPDFDocIndex</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="07b9112f2b3d3e81b1edf3c81b6c4807"></a><!-- doxytag: member="doc_index::DS301_index::OpenPDFDocIndex" ref="07b9112f2b3d3e81b1edf3c81b6c4807" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def doc_index::DS301_index::OpenPDFDocIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>cwd</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="DS301__index_8py-source.html#l00008">8</a> of file <a class="el" href="DS301__index_8py-source.html">DS301_index.py</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacedoc__index_1_1DS301__index_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: doc_index::DS301_index::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>doc_index::DS301_index::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacedoc__index_1_1____init____.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: doc_index::__init__ Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="nav">
+<a class="el" href="namespacedoc__index.html">doc_index</a>::<a class="el" href="namespacedoc__index_1_1____init____.html">__init__</a></div>
+<h1>doc_index::__init__ Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespaceeds__utils.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: eds_utils Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>eds_utils Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">GetDefaultValue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">ExtractSections</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">ParseCPJFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">ParseEDSFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">WriteFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">GenerateFileContent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">GenerateEDSFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">GenerateCPJContent</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">GenerateNode</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="e4a6a8a588b73b45bef3d37909d1ec26"></a><!-- doxytag: member="eds_utils::ExtractSections" ref="e4a6a8a588b73b45bef3d37909d1ec26" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def eds_utils::ExtractSections           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>file</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="eds__utils_8py-source.html#l00116">116</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ec7fa0870074fd7e67037cd1dd55e6f"></a><!-- doxytag: member="eds_utils::GenerateCPJContent" ref="6ec7fa0870074fd7e67037cd1dd55e6f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def eds_utils::GenerateCPJContent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>nodelist</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="eds__utils_8py-source.html#l00592">592</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0c22661f0eadca172b3ee5eda06401c3"></a><!-- doxytag: member="eds_utils::GenerateEDSFile" ref="0c22661f0eadca172b3ee5eda06401c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def eds_utils::GenerateEDSFile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>manager</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="eds__utils_8py-source.html#l00579">579</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="535cc0359a4d2f59718b381b40915ebe"></a><!-- doxytag: member="eds_utils::GenerateFileContent" ref="535cc0359a4d2f59718b381b40915ebe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def eds_utils::GenerateFileContent           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="eds__utils_8py-source.html#l00401">401</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1d636df1ab11a25fa4ab4b479fd05e5e"></a><!-- doxytag: member="eds_utils::GenerateNode" ref="1d636df1ab11a25fa4ab4b479fd05e5e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def eds_utils::GenerateNode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>cwd</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>nodeID</em> = <code>0</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="eds__utils_8py-source.html#l00609">609</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0b06caabd41984790859ebfc43cde92e"></a><!-- doxytag: member="eds_utils::GetDefaultValue" ref="0b06caabd41984790859ebfc43cde92e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def eds_utils::GetDefaultValue           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="eds__utils_8py-source.html#l00077">77</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b8868ba2aa41bd47b62a8cde2962833c"></a><!-- doxytag: member="eds_utils::ParseCPJFile" ref="b8868ba2aa41bd47b62a8cde2962833c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def eds_utils::ParseCPJFile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="eds__utils_8py-source.html#l00127">127</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5e20b6c101dcf976b8fedf20d9e1b739"></a><!-- doxytag: member="eds_utils::ParseEDSFile" ref="5e20b6c101dcf976b8fedf20d9e1b739" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def eds_utils::ParseEDSFile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="eds__utils_8py-source.html#l00241">241</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d9540832adbe476f1ba6a0cafcbbafbc"></a><!-- doxytag: member="eds_utils::WriteFile" ref="d9540832adbe476f1ba6a0cafcbbafbc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def eds_utils::WriteFile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>content</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="eds__utils_8py-source.html#l00391">391</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacegen__cfile.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: gen_cfile Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>gen_cfile Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacegnosis_1_1xml_1_1pickle_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: gnosis::xml::pickle::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>gnosis::xml::pickle::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacemembers.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,279 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li id="current"><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="namespacemembers.html"><span>All</span></a></li>
+    <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+    <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="#index__"><span>_</span></a></li>
+    <li><a href="#index_a"><span>a</span></a></li>
+    <li><a href="#index_c"><span>c</span></a></li>
+    <li><a href="#index_d"><span>d</span></a></li>
+    <li><a href="#index_e"><span>e</span></a></li>
+    <li><a href="#index_f"><span>f</span></a></li>
+    <li><a href="#index_g"><span>g</span></a></li>
+    <li><a href="#index_h"><span>h</span></a></li>
+    <li><a href="#index_m"><span>m</span></a></li>
+    <li><a href="#index_n"><span>n</span></a></li>
+    <li><a href="#index_o"><span>o</span></a></li>
+    <li><a href="#index_p"><span>p</span></a></li>
+    <li><a href="#index_r"><span>r</span></a></li>
+    <li><a href="#index_s"><span>s</span></a></li>
+    <li><a href="#index_u"><span>u</span></a></li>
+    <li><a href="#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>__init__()
+: <a class="el" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">networkedit</a>
+<li>_init_coll_AddMenu_Items()
+: <a class="el" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">networkedit</a>
+<li>_init_coll_HelpBar_Fields()
+: <a class="el" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">networkedit</a>
+<li>_init_coll_NetworkMenu_Items()
+: <a class="el" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">networkedit</a>
+<li>_init_ctrls()
+: <a class="el" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">networkedit</a>
+<li>_init_utils()
+: <a class="el" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>AddMapVariable()
+: <a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">networkedit</a>
+<li>AddUserType()
+: <a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CharacterData()
+: <a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">xml_in</a>
+<li>create()
+: <a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">networkedit</a>
+, <a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">objdictedit</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>Display_Error_Dialog()
+: <a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">networkedit</a>
+, <a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">objdictedit</a>
+<li>Display_Exception_Dialog()
+: <a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">objdictedit</a>
+, <a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>EditProfile()
+: <a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">networkedit</a>
+<li>EndElement()
+: <a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">xml_in</a>
+<li>EVT_HTML_URL_CLICK()
+: <a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">objdictedit</a>
+, <a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">networkedit</a>
+<li>ExtractSections()
+: <a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">eds_utils</a>
+</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FindEntryInfos()
+: <a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">node</a>
+<li>FindEntryName()
+: <a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">node</a>
+<li>FindIndex()
+: <a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">node</a>
+<li>FindMandatoryIndexes()
+: <a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">node</a>
+<li>FindMapVariableList()
+: <a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">node</a>
+<li>findRangeType()
+: <a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">xml_in</a>
+<li>findStringType()
+: <a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">xml_in</a>
+<li>FindSubentryInfos()
+: <a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">node</a>
+<li>FindTypeDefaultValue()
+: <a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">node</a>
+<li>FindTypeIndex()
+: <a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">node</a>
+<li>FindTypeList()
+: <a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">node</a>
+<li>FindTypeName()
+: <a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">node</a>
+<li>format_namespace()
+: <a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">networkedit</a>
+, <a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">objdictedit</a>
+</ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>GenerateCPJContent()
+: <a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">eds_utils</a>
+<li>GenerateEDSFile()
+: <a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">eds_utils</a>
+<li>GenerateFileContent()
+: <a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">eds_utils</a>
+<li>GenerateNode()
+: <a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">xml_in</a>
+, <a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">eds_utils</a>
+<li>get_last_traceback()
+: <a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">objdictedit</a>
+, <a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">networkedit</a>
+<li>GetDefaultValue()
+: <a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">eds_utils</a>
+<li>GetNewId()
+: <a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">nodemanager</a>
+<li>GetNoteBook()
+: <a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>heartBeatProducer()
+: <a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">xml_in</a>
+<li>HtmlFrameOpened
+: <a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>Manager
+: <a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit</a>
+<li>Mode
+: <a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NodeList
+: <a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>OnAboutMenu()
+: <a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">networkedit</a>
+<li>OnAddMapVariableMenu()
+: <a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">networkedit</a>
+<li>OnAddPDOReceiveMenu()
+: <a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">networkedit</a>
+<li>OnAddPDOTransmitMenu()
+: <a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">networkedit</a>
+<li>OnAddSDOClientMenu()
+: <a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">networkedit</a>
+<li>OnAddSDOServerMenu()
+: <a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">networkedit</a>
+<li>OnAddSlaveMenu()
+: <a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">networkedit</a>
+<li>OnAddUserTypeMenu()
+: <a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">networkedit</a>
+<li>OnCommunicationMenu()
+: <a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">networkedit</a>
+<li>OnEditProfileMenu()
+: <a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">networkedit</a>
+<li>OnHelpCANFestivalMenu()
+: <a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">networkedit</a>
+<li>OnHelpDS301Menu()
+: <a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">networkedit</a>
+<li>OnNewProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">networkedit</a>
+<li>OnNodeInfosMenu()
+: <a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">networkedit</a>
+<li>OnNodeSelectedChanged()
+: <a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">networkedit</a>
+<li>OnOpenProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">networkedit</a>
+<li>OnOtherCommunicationMenu()
+: <a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">networkedit</a>
+<li>OnQuitMenu()
+: <a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">networkedit</a>
+<li>OnRedoMenu()
+: <a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">networkedit</a>
+<li>OnRefreshMenu()
+: <a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">networkedit</a>
+<li>OnRemoveSlaveMenu()
+: <a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">networkedit</a>
+<li>OnSaveProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">networkedit</a>
+<li>OnUndoMenu()
+: <a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">networkedit</a>
+<li>OpenHtmlFrame()
+: <a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">networkedit</a>
+<li>OpenPDFDocIndex()
+: <a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">doc_index::DS301_index</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>ParseCPJFile()
+: <a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">eds_utils</a>
+<li>ParseEDSFile()
+: <a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">eds_utils</a>
+<li>ParseFile()
+: <a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">xml_in</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>RefreshBufferState()
+: <a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">networkedit</a>
+<li>RefreshCurrentIndexList()
+: <a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">networkedit</a>
+<li>RefreshMainMenu()
+: <a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">networkedit</a>
+<li>RefreshNetworkNodes()
+: <a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">networkedit</a>
+<li>RefreshProfileMenu()
+: <a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">networkedit</a>
+<li>RefreshStatusBar()
+: <a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">networkedit</a>
+<li>RefreshTitle()
+: <a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>sdoServer()
+: <a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">xml_in</a>
+<li>StartElement()
+: <a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">xml_in</a>
+<li>startHeartBeatConsumers()
+: <a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">xml_in</a>
+<li>startMappedObject()
+: <a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">xml_in</a>
+<li>startMappedTable()
+: <a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">xml_in</a>
+<li>startMappedVariable()
+: <a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">xml_in</a>
+<li>startNode()
+: <a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">xml_in</a>
+<li>startPdo()
+: <a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">xml_in</a>
+<li>startSdoClients()
+: <a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">xml_in</a>
+<li>stopNode()
+: <a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">xml_in</a>
+<li>StringFormat()
+: <a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">node</a>
+</ul>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>usage()
+: <a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">networkedit</a>
+, <a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">objdictgen</a>
+, <a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">objdictedit</a>
+</ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>WriteFile()
+: <a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">eds_utils</a>
+<li>wxAddExceptHook()
+: <a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">objdictedit</a>
+, <a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">networkedit</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacemembers_func.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li id="current"><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespacemembers.html"><span>All</span></a></li>
+    <li id="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+    <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="#index__"><span>_</span></a></li>
+    <li><a href="#index_a"><span>a</span></a></li>
+    <li><a href="#index_c"><span>c</span></a></li>
+    <li><a href="#index_d"><span>d</span></a></li>
+    <li><a href="#index_e"><span>e</span></a></li>
+    <li><a href="#index_f"><span>f</span></a></li>
+    <li><a href="#index_g"><span>g</span></a></li>
+    <li><a href="#index_h"><span>h</span></a></li>
+    <li><a href="#index_o"><span>o</span></a></li>
+    <li><a href="#index_p"><span>p</span></a></li>
+    <li><a href="#index_r"><span>r</span></a></li>
+    <li><a href="#index_s"><span>s</span></a></li>
+    <li><a href="#index_u"><span>u</span></a></li>
+    <li><a href="#index_w"><span>w</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>__init__()
+: <a class="el" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">networkedit</a>
+<li>_init_coll_AddMenu_Items()
+: <a class="el" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">networkedit</a>
+<li>_init_coll_HelpBar_Fields()
+: <a class="el" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">networkedit</a>
+<li>_init_coll_NetworkMenu_Items()
+: <a class="el" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">networkedit</a>
+<li>_init_ctrls()
+: <a class="el" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">networkedit</a>
+<li>_init_utils()
+: <a class="el" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>AddMapVariable()
+: <a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">networkedit</a>
+<li>AddUserType()
+: <a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CharacterData()
+: <a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">xml_in</a>
+<li>create()
+: <a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">networkedit</a>
+, <a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">objdictedit</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>Display_Error_Dialog()
+: <a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">networkedit</a>
+, <a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">objdictedit</a>
+<li>Display_Exception_Dialog()
+: <a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">objdictedit</a>
+, <a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>EditProfile()
+: <a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">networkedit</a>
+<li>EndElement()
+: <a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">xml_in</a>
+<li>EVT_HTML_URL_CLICK()
+: <a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">objdictedit</a>
+, <a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">networkedit</a>
+<li>ExtractSections()
+: <a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">eds_utils</a>
+</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FindEntryInfos()
+: <a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">node</a>
+<li>FindEntryName()
+: <a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">node</a>
+<li>FindIndex()
+: <a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">node</a>
+<li>FindMandatoryIndexes()
+: <a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">node</a>
+<li>FindMapVariableList()
+: <a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">node</a>
+<li>findRangeType()
+: <a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">xml_in</a>
+<li>findStringType()
+: <a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">xml_in</a>
+<li>FindSubentryInfos()
+: <a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">node</a>
+<li>FindTypeDefaultValue()
+: <a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">node</a>
+<li>FindTypeIndex()
+: <a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">node</a>
+<li>FindTypeList()
+: <a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">node</a>
+<li>FindTypeName()
+: <a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">node</a>
+<li>format_namespace()
+: <a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">networkedit</a>
+, <a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">objdictedit</a>
+</ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>GenerateCPJContent()
+: <a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">eds_utils</a>
+<li>GenerateEDSFile()
+: <a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">eds_utils</a>
+<li>GenerateFileContent()
+: <a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">eds_utils</a>
+<li>GenerateNode()
+: <a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">xml_in</a>
+, <a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">eds_utils</a>
+<li>get_last_traceback()
+: <a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">objdictedit</a>
+, <a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">networkedit</a>
+<li>GetDefaultValue()
+: <a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">eds_utils</a>
+<li>GetNewId()
+: <a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">nodemanager</a>
+<li>GetNoteBook()
+: <a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>heartBeatProducer()
+: <a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">xml_in</a>
+</ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>OnAboutMenu()
+: <a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">networkedit</a>
+<li>OnAddMapVariableMenu()
+: <a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">networkedit</a>
+<li>OnAddPDOReceiveMenu()
+: <a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">networkedit</a>
+<li>OnAddPDOTransmitMenu()
+: <a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">networkedit</a>
+<li>OnAddSDOClientMenu()
+: <a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">networkedit</a>
+<li>OnAddSDOServerMenu()
+: <a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">networkedit</a>
+<li>OnAddSlaveMenu()
+: <a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">networkedit</a>
+<li>OnAddUserTypeMenu()
+: <a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">networkedit</a>
+<li>OnCommunicationMenu()
+: <a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">networkedit</a>
+<li>OnEditProfileMenu()
+: <a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">networkedit</a>
+<li>OnHelpCANFestivalMenu()
+: <a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">networkedit</a>
+<li>OnHelpDS301Menu()
+: <a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">networkedit</a>
+<li>OnNewProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">networkedit</a>
+<li>OnNodeInfosMenu()
+: <a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">networkedit</a>
+<li>OnNodeSelectedChanged()
+: <a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">networkedit</a>
+<li>OnOpenProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">networkedit</a>
+<li>OnOtherCommunicationMenu()
+: <a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">networkedit</a>
+<li>OnQuitMenu()
+: <a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">networkedit</a>
+<li>OnRedoMenu()
+: <a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">networkedit</a>
+<li>OnRefreshMenu()
+: <a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">networkedit</a>
+<li>OnRemoveSlaveMenu()
+: <a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">networkedit</a>
+<li>OnSaveProjectMenu()
+: <a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">networkedit</a>
+<li>OnUndoMenu()
+: <a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">networkedit</a>
+<li>OpenHtmlFrame()
+: <a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">networkedit</a>
+<li>OpenPDFDocIndex()
+: <a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">doc_index::DS301_index</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>ParseCPJFile()
+: <a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">eds_utils</a>
+<li>ParseEDSFile()
+: <a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">eds_utils</a>
+<li>ParseFile()
+: <a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">xml_in</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>RefreshBufferState()
+: <a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">networkedit</a>
+<li>RefreshCurrentIndexList()
+: <a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">networkedit</a>
+<li>RefreshMainMenu()
+: <a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">networkedit</a>
+<li>RefreshNetworkNodes()
+: <a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">networkedit</a>
+<li>RefreshProfileMenu()
+: <a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">networkedit</a>
+<li>RefreshStatusBar()
+: <a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">networkedit</a>
+<li>RefreshTitle()
+: <a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">networkedit</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>sdoServer()
+: <a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">xml_in</a>
+<li>StartElement()
+: <a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">xml_in</a>
+<li>startHeartBeatConsumers()
+: <a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">xml_in</a>
+<li>startMappedObject()
+: <a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">xml_in</a>
+<li>startMappedTable()
+: <a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">xml_in</a>
+<li>startMappedVariable()
+: <a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">xml_in</a>
+<li>startNode()
+: <a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">xml_in</a>
+<li>startPdo()
+: <a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">xml_in</a>
+<li>startSdoClients()
+: <a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">xml_in</a>
+<li>stopNode()
+: <a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">xml_in</a>
+<li>StringFormat()
+: <a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">node</a>
+</ul>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>usage()
+: <a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">networkedit</a>
+, <a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">objdictgen</a>
+, <a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">objdictedit</a>
+</ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>WriteFile()
+: <a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">eds_utils</a>
+<li>wxAddExceptHook()
+: <a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">objdictedit</a>
+, <a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">networkedit</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacemembers_vars.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li id="current"><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespacemembers.html"><span>All</span></a></li>
+    <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+    <li id="current"><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>HtmlFrameOpened
+: <a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit</a>
+<li>Manager
+: <a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit</a>
+<li>Mode
+: <a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit</a>
+<li>NodeList
+: <a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacenetworkedit.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1848 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: networkedit Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>networkedit Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html">networkedit</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">create</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">usage</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">EVT_HTML_URL_CLICK</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">_init_coll_NetworkMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">_init_coll_AddMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">_init_coll_HelpBar_Fields</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">_init_utils</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">_init_ctrls</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">GetNoteBook</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">OnQuitMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">OnAddSDOServerMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">OnAddSDOClientMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">OnAddPDOTransmitMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">OnAddPDOReceiveMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">OnAddMapVariableMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">OnAddUserTypeMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">OnNodeSelectedChanged</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">OnNewProjectMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">OnOpenProjectMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">OnSaveProjectMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">OnAddSlaveMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">OnRemoveSlaveMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">RefreshTitle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">OnRefreshMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">RefreshCurrentIndexList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">RefreshNetworkNodes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">RefreshStatusBar</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">RefreshMainMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">RefreshProfileMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">RefreshBufferState</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">OnUndoMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">OnRedoMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">OnHelpDS301Menu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">OnHelpCANFestivalMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">OnAboutMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">OpenHtmlFrame</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">OnCommunicationMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">OnOtherCommunicationMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">OnEditProfileMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">EditProfile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">OnNodeInfosMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">AddMapVariable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">AddUserType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">Display_Exception_Dialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">Display_Error_Dialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">get_last_traceback</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">format_namespace</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">wxAddExceptHook</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">Mode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">HtmlFrameOpened</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">Mode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">Mode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">Mode</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="82e0d4ac55ecdf8bf2a154ef2747c7b5"></a><!-- doxytag: member="networkedit::__init__" ref="82e0d4ac55ecdf8bf2a154ef2747c7b5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::__init__           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mode</em> = <code>&quot;solo&quot;</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>nodelist</em> = <code>None</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00355">355</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="941927e6e7615ba804042de3ece1e97f"></a><!-- doxytag: member="networkedit::_init_coll_AddMenu_Items" ref="941927e6e7615ba804042de3ece1e97f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::_init_coll_AddMenu_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+self.Bind(wx.EVT_MENU, self.OnBuildMasterMenu, id=wxID_NETWORKEDITNETWORKMENUITEMS3) 
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00272">272</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e2c968ea57457a5a0c05104c526e900d"></a><!-- doxytag: member="networkedit::_init_coll_HelpBar_Fields" ref="e2c968ea57457a5a0c05104c526e900d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::_init_coll_HelpBar_Fields           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00300">300</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0f0b314087ded2fd5edee0b43ebff236"></a><!-- doxytag: member="networkedit::_init_coll_NetworkMenu_Items" ref="0f0b314087ded2fd5edee0b43ebff236" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::_init_coll_NetworkMenu_Items           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00255">255</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="fe1c1ffc78b7a7416942b40633884018"></a><!-- doxytag: member="networkedit::_init_ctrls" ref="fe1c1ffc78b7a7416942b40633884018" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::_init_ctrls           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>prnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00334">334</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a1cd2a66c69c00d34dffdb3e53101fcd"></a><!-- doxytag: member="networkedit::_init_utils" ref="a1cd2a66c69c00d34dffdb3e53101fcd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::_init_utils           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00310">310</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3b5726dbbad16c70542eb1a795e98dfb"></a><!-- doxytag: member="networkedit::AddMapVariable" ref="3b5726dbbad16c70542eb1a795e98dfb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::AddMapVariable           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00804">804</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="29fd99e799c36ab2f01061e1752c89c9"></a><!-- doxytag: member="networkedit::AddUserType" ref="29fd99e799c36ab2f01061e1752c89c9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::AddUserType           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00825">825</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="dda6cbf16074f4596324bd8c75e7a409"></a><!-- doxytag: member="networkedit::create" ref="dda6cbf16074f4596324bd8c75e7a409" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::create           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00041">41</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f360c16d50fb1b076b07b3ea901302ac"></a><!-- doxytag: member="networkedit::Display_Error_Dialog" ref="f360c16d50fb1b076b07b3ea901302ac" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::Display_Error_Dialog           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>e_value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00885">885</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="001372e9d0f0b0629c6516977265dcbc"></a><!-- doxytag: member="networkedit::Display_Exception_Dialog" ref="001372e9d0f0b0629c6516977265dcbc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::Display_Exception_Dialog           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>e_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>e_value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>e_tb</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00846">846</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5bab65ca0184167cc1b28511385d3222"></a><!-- doxytag: member="networkedit::EditProfile" ref="5bab65ca0184167cc1b28511385d3222" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::EditProfile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>title</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>dictionary</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>current</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00757">757</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f4d85792fc654e45170911a58483376e"></a><!-- doxytag: member="networkedit::EVT_HTML_URL_CLICK" ref="f4d85792fc654e45170911a58483376e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::EVT_HTML_URL_CLICK           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>win</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00075">75</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="9e8150613da488877091ed43d4892554"></a><!-- doxytag: member="networkedit::format_namespace" ref="9e8150613da488877091ed43d4892554" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::format_namespace           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>indent</em> = <code>'&nbsp;&nbsp;&nbsp;&nbsp;'</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00896">896</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="94d508d0c774a0e391694ebcaa664b96"></a><!-- doxytag: member="networkedit::get_last_traceback" ref="94d508d0c774a0e391694ebcaa664b96" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::get_last_traceback           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>tb</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00890">890</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="49f12cd3b720322e147f77841999dbd3"></a><!-- doxytag: member="networkedit::GetNoteBook" ref="49f12cd3b720322e147f77841999dbd3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::GetNoteBook           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00377">377</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c5778c6a10ff341bd15264380d24fa42"></a><!-- doxytag: member="networkedit::OnAboutMenu" ref="c5778c6a10ff341bd15264380d24fa42" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnAboutMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00724">724</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0b66d8079bf72006032d854ab966d03c"></a><!-- doxytag: member="networkedit::OnAddMapVariableMenu" ref="0b66d8079bf72006032d854ab966d03c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnAddMapVariableMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00408">408</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d9b96580122ed08bafeedbdea8aea934"></a><!-- doxytag: member="networkedit::OnAddPDOReceiveMenu" ref="d9b96580122ed08bafeedbdea8aea934" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnAddPDOReceiveMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00402">402</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ce0a870981c8a339344cefc5d6585033"></a><!-- doxytag: member="networkedit::OnAddPDOTransmitMenu" ref="ce0a870981c8a339344cefc5d6585033" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnAddPDOTransmitMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00396">396</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3ddbeac7f2aa5d9eb954e410c5f9eb0a"></a><!-- doxytag: member="networkedit::OnAddSDOClientMenu" ref="3ddbeac7f2aa5d9eb954e410c5f9eb0a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnAddSDOClientMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00390">390</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b8badc56d1e65b90cadda0933b7231a1"></a><!-- doxytag: member="networkedit::OnAddSDOServerMenu" ref="b8badc56d1e65b90cadda0933b7231a1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnAddSDOServerMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00384">384</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="4ff91dd5ec49b8435fc4871ad91cc150"></a><!-- doxytag: member="networkedit::OnAddSlaveMenu" ref="4ff91dd5ec49b8435fc4871ad91cc150" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnAddSlaveMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00499">499</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d6aa6d1dd5c2e4c1d7b9080e4c6744b0"></a><!-- doxytag: member="networkedit::OnAddUserTypeMenu" ref="d6aa6d1dd5c2e4c1d7b9080e4c6744b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnAddUserTypeMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00412">412</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="85896082081260d8321487b78afeb70e"></a><!-- doxytag: member="networkedit::OnCommunicationMenu" ref="85896082081260d8321487b78afeb70e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnCommunicationMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00741">741</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="36f6066b7c1cdd9298d4e49c8e3aae04"></a><!-- doxytag: member="networkedit::OnEditProfileMenu" ref="36f6066b7c1cdd9298d4e49c8e3aae04" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnEditProfileMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00751">751</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="93a70d630ce5859be11aef8d8d946422"></a><!-- doxytag: member="networkedit::OnHelpCANFestivalMenu" ref="93a70d630ce5859be11aef8d8d946422" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnHelpCANFestivalMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00719">719</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a41a7f8c80dcf62ea786deda026be61e"></a><!-- doxytag: member="networkedit::OnHelpDS301Menu" ref="a41a7f8c80dcf62ea786deda026be61e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnHelpDS301Menu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00697">697</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="900ce0c234a0cb0b051e23780999e052"></a><!-- doxytag: member="networkedit::OnNewProjectMenu" ref="900ce0c234a0cb0b051e23780999e052" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnNewProjectMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00430">430</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="45c1bba6fe5ef90e41730de7039a937b"></a><!-- doxytag: member="networkedit::OnNodeInfosMenu" ref="45c1bba6fe5ef90e41730de7039a937b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnNodeInfosMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00784">784</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5998cd277c097979131afcdda5f39464"></a><!-- doxytag: member="networkedit::OnNodeSelectedChanged" ref="5998cd277c097979131afcdda5f39464" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnNodeSelectedChanged           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00416">416</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7ffb18f26bd0a019c59e9402373b904e"></a><!-- doxytag: member="networkedit::OnOpenProjectMenu" ref="7ffb18f26bd0a019c59e9402373b904e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnOpenProjectMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00458">458</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="9e4005cf6d6c158c997d5efb8b9c2694"></a><!-- doxytag: member="networkedit::OnOtherCommunicationMenu" ref="9e4005cf6d6c158c997d5efb8b9c2694" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnOtherCommunicationMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00746">746</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="854bbe7eafaaa933738f2c74569b7ea3"></a><!-- doxytag: member="networkedit::OnQuitMenu" ref="854bbe7eafaaa933738f2c74569b7ea3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnQuitMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00380">380</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="dd170a72c3140d1508f621922d3c54df"></a><!-- doxytag: member="networkedit::OnRedoMenu" ref="dd170a72c3140d1508f621922d3c54df" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnRedoMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00687">687</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ef988c30a20345badf3ab9b7fb3577ab"></a><!-- doxytag: member="networkedit::OnRefreshMenu" ref="ef988c30a20345badf3ab9b7fb3577ab" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnRefreshMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00553">553</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3c3acc2994f8e2230cef333585c6354f"></a><!-- doxytag: member="networkedit::OnRemoveSlaveMenu" ref="3c3acc2994f8e2230cef333585c6354f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnRemoveSlaveMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00520">520</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="38a5bbe86087f2d696bcd53f922d6450"></a><!-- doxytag: member="networkedit::OnSaveProjectMenu" ref="38a5bbe86087f2d696bcd53f922d6450" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnSaveProjectMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00487">487</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f5979f3a6d283393fb5a68ab22934abb"></a><!-- doxytag: member="networkedit::OnUndoMenu" ref="f5979f3a6d283393fb5a68ab22934abb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OnUndoMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00681">681</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="0acd7681be496b4948ad18897ea13ac4"></a><!-- doxytag: member="networkedit::OpenHtmlFrame" ref="0acd7681be496b4948ad18897ea13ac4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::OpenHtmlFrame           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>title</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>file</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00728">728</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="74f3ac94488160a26836197de52b9fd2"></a><!-- doxytag: member="networkedit::RefreshBufferState" ref="74f3ac94488160a26836197de52b9fd2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::RefreshBufferState           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00669">669</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6d8b2e2a672b5c89f1cef538d21517c4"></a><!-- doxytag: member="networkedit::RefreshCurrentIndexList" ref="6d8b2e2a672b5c89f1cef538d21517c4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::RefreshCurrentIndexList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00557">557</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="f35165c7e88dca205c83933033dff40d"></a><!-- doxytag: member="networkedit::RefreshMainMenu" ref="f35165c7e88dca205c83933033dff40d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::RefreshMainMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00608">608</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="81036ca384b8cf75d0010851755d8317"></a><!-- doxytag: member="networkedit::RefreshNetworkNodes" ref="81036ca384b8cf75d0010851755d8317" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::RefreshNetworkNodes           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00565">565</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="16a1bfa553c27346c1afa95283839ff0"></a><!-- doxytag: member="networkedit::RefreshProfileMenu" ref="16a1bfa553c27346c1afa95283839ff0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::RefreshProfileMenu           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00644">644</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="1fa2b2fd11d7a6dc830586a45eee2464"></a><!-- doxytag: member="networkedit::RefreshStatusBar" ref="1fa2b2fd11d7a6dc830586a45eee2464" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::RefreshStatusBar           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00577">577</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="84786509128cc13e6e1135aadac688ac"></a><!-- doxytag: member="networkedit::RefreshTitle" ref="84786509128cc13e6e1135aadac688ac" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::RefreshTitle           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>self</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00547">547</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="d1c96437c6338056898af5f7119a2a7c"></a><!-- doxytag: member="networkedit::usage" ref="d1c96437c6338056898af5f7119a2a7c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::usage           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00044">44</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5c3ac4301719e50188f9d6fbfe9d140d"></a><!-- doxytag: member="networkedit::wxAddExceptHook" ref="5c3ac4301719e50188f9d6fbfe9d140d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def networkedit::wxAddExceptHook           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>path</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>app_version</em> = <code>'[No&nbsp;version]'</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00902">902</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="ddee62320ad1538935c4fb221114ad6c"></a><!-- doxytag: member="networkedit::HtmlFrameOpened" ref="ddee62320ad1538935c4fb221114ad6c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit::HtmlFrameOpened</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00358">358</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="cf4848f1a2b858ef442d2bcb3a348af1"></a><!-- doxytag: member="networkedit::Manager" ref="cf4848f1a2b858ef442d2bcb3a348af1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00471">471</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="cf4848f1a2b858ef442d2bcb3a348af1"></a><!-- doxytag: member="networkedit::Manager" ref="cf4848f1a2b858ef442d2bcb3a348af1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00443">443</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="cf4848f1a2b858ef442d2bcb3a348af1"></a><!-- doxytag: member="networkedit::Manager" ref="cf4848f1a2b858ef442d2bcb3a348af1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00371">371</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="cf4848f1a2b858ef442d2bcb3a348af1"></a><!-- doxytag: member="networkedit::Manager" ref="cf4848f1a2b858ef442d2bcb3a348af1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00361">361</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6d69d76b8b1b34286bca7d797b7d9053"></a><!-- doxytag: member="networkedit::Mode" ref="6d69d76b8b1b34286bca7d797b7d9053" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00624">624</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6d69d76b8b1b34286bca7d797b7d9053"></a><!-- doxytag: member="networkedit::Mode" ref="6d69d76b8b1b34286bca7d797b7d9053" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00612">612</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6d69d76b8b1b34286bca7d797b7d9053"></a><!-- doxytag: member="networkedit::Mode" ref="6d69d76b8b1b34286bca7d797b7d9053" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00360">360</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6d69d76b8b1b34286bca7d797b7d9053"></a><!-- doxytag: member="networkedit::Mode" ref="6d69d76b8b1b34286bca7d797b7d9053" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00356">356</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00611">611</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00472">472</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00444">444</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00370">370</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00368">368</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="networkedit_8py-source.html#l00363">363</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacenode.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,391 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: node Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>node Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html">Node</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">FindTypeIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">FindTypeName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">FindTypeDefaultValue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">FindTypeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">FindEntryName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">FindEntryInfos</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">FindSubentryInfos</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">FindMapVariableList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">FindMandatoryIndexes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">FindIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">StringFormat</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="aa2e7dbc3a50a6c983cea1c976ea2492"></a><!-- doxytag: member="node::FindEntryInfos" ref="aa2e7dbc3a50a6c983cea1c976ea2492" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::FindEntryInfos           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00286">286</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6f50edd49a143e12a1b6451678c126b9"></a><!-- doxytag: member="node::FindEntryName" ref="6f50edd49a143e12a1b6451678c126b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::FindEntryName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00273">273</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e87bc221d6720e73d680c1a187d14fa9"></a><!-- doxytag: member="node::FindIndex" ref="e87bc221d6720e73d680c1a187d14fa9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::FindIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00353">353</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3538450156618ef27f500ca7cda2c401"></a><!-- doxytag: member="node::FindMandatoryIndexes" ref="3538450156618ef27f500ca7cda2c401" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::FindMandatoryIndexes           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00342">342</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3cabdb0f72121bc955d7dbd333a727b1"></a><!-- doxytag: member="node::FindMapVariableList" ref="3cabdb0f72121bc955d7dbd333a727b1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::FindMapVariableList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>Node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00324">324</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c0fbae8b8d48542bb6018fe70275e652"></a><!-- doxytag: member="node::FindSubentryInfos" ref="c0fbae8b8d48542bb6018fe70275e652" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::FindSubentryInfos           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00299">299</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5165d2e252cbc529a9b477f2356f7554"></a><!-- doxytag: member="node::FindTypeDefaultValue" ref="5165d2e252cbc529a9b477f2356f7554" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::FindTypeDefaultValue           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>typeindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00255">255</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="251f8d2fab99af17a69618eb9a9aa01d"></a><!-- doxytag: member="node::FindTypeIndex" ref="251f8d2fab99af17a69618eb9a9aa01d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::FindTypeIndex           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>typename</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00235">235</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="b275546f2219df55852ad6f1f5cc7a4c"></a><!-- doxytag: member="node::FindTypeList" ref="b275546f2219df55852ad6f1f5cc7a4c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::FindTypeList           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00263">263</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="ec2e771eabdaed0591645766a7979000"></a><!-- doxytag: member="node::FindTypeName" ref="ec2e771eabdaed0591645766a7979000" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::FindTypeName           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>typeindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>mappingdictionary</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00247">247</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="8744929d28d5a0e9e9c6f2d7a75a5df2"></a><!-- doxytag: member="node::StringFormat" ref="8744929d28d5a0e9e9c6f2d7a75a5df2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def node::StringFormat           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>text</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>idx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>sub</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="node_8py-source.html#l00375">375</a> of file <a class="el" href="node_8py-source.html">node.py</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacenode_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: node::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>node::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacenodelist.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: nodelist Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>nodelist Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html">NodeList</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacenodelist_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: nodelist::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>nodelist::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacenodemanager.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: nodemanager Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>nodemanager Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html">UndoBuffer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html">NodeManager</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">GetNewId</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="ea588f8d36eff932dcf6faf78a9ddf1d"></a><!-- doxytag: member="nodemanager::GetNewId" ref="ea588f8d36eff932dcf6faf78a9ddf1d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def nodemanager::GetNewId           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nodemanager_8py-source.html#l00043">43</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacenodemanager_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: nodemanager::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>nodemanager::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespaceobjdictedit.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: objdictedit Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>objdictedit Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html">objdictedit</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">EVT_HTML_URL_CLICK</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">create</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">usage</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">Display_Exception_Dialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">Display_Error_Dialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">get_last_traceback</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">format_namespace</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">wxAddExceptHook</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="6676940963fc8d2458cc3df0739cc43f"></a><!-- doxytag: member="objdictedit::create" ref="6676940963fc8d2458cc3df0739cc43f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::create           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>parent</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00109">109</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="e994527ec0f61cfe371dfa80d802d4cb"></a><!-- doxytag: member="objdictedit::Display_Error_Dialog" ref="e994527ec0f61cfe371dfa80d802d4cb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::Display_Error_Dialog           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>e_value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00960">960</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="2c93a930b5594c97af560c8b245651ad"></a><!-- doxytag: member="objdictedit::Display_Exception_Dialog" ref="2c93a930b5594c97af560c8b245651ad" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::Display_Exception_Dialog           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>e_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>e_value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>e_tb</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00921">921</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="6f56af22e4041461f4f3852041fd46cf"></a><!-- doxytag: member="objdictedit::EVT_HTML_URL_CLICK" ref="6f56af22e4041461f4f3852041fd46cf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::EVT_HTML_URL_CLICK           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>win</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00046">46</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="929d463a75220fa2964868f9495a944e"></a><!-- doxytag: member="objdictedit::format_namespace" ref="929d463a75220fa2964868f9495a944e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::format_namespace           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>indent</em> = <code>'&nbsp;&nbsp;&nbsp;&nbsp;'</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00971">971</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="54964903be300a8ce9ee85eb67d5956e"></a><!-- doxytag: member="objdictedit::get_last_traceback" ref="54964903be300a8ce9ee85eb67d5956e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::get_last_traceback           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>tb</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00965">965</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="32e0bb76ebce2730cbb78c694b11e015"></a><!-- doxytag: member="objdictedit::usage" ref="32e0bb76ebce2730cbb78c694b11e015" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::usage           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00112">112</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7a105b1694af4346e8de2a012657d49f"></a><!-- doxytag: member="objdictedit::wxAddExceptHook" ref="7a105b1694af4346e8de2a012657d49f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictedit::wxAddExceptHook           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>path</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>app_version</em> = <code>'[No&nbsp;version]'</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictedit_8py-source.html#l00977">977</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespaceobjdictgen.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: objdictgen Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>objdictgen Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">usage</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="3d57328d6ceb6d14e3af839dae1fe19e"></a><!-- doxytag: member="objdictgen::usage" ref="3d57328d6ceb6d14e3af839dae1fe19e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def objdictgen::usage           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictgen_8py-source.html#l00029">29</a> of file <a class="el" href="objdictgen_8py-source.html">objdictgen.py</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespaces.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Namespace Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li id="current"><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>CanFestival Namespace List</h1>Here is a list of all namespaces with brief descriptions:<table>
+  <tr><td class="indexkey"><a class="el" href="namespacecommondialogs.html">commondialogs</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacecommondialogs_1_1_5.html">commondialogs::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacedoc__index.html">doc_index</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacedoc__index_1_1____init____.html">doc_index::__init__</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacedoc__index_1_1DS301__index.html">doc_index::DS301_index</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacedoc__index_1_1DS301__index_1_1_5.html">doc_index::DS301_index::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespaceDS301__index_1_1_5.html">DS301_index::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespaceeds__utils.html">eds_utils</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacegen__cfile.html">gen_cfile</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacegnosis_1_1xml_1_1pickle_1_1_5.html">gnosis::xml::pickle::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacenetworkedit.html">networkedit</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacenode.html">node</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacenode_1_1_5.html">node::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacenodelist.html">nodelist</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacenodelist_1_1_5.html">nodelist::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacenodemanager.html">nodemanager</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacenodemanager_1_1_5.html">nodemanager::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespaceobjdictedit.html">objdictedit</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespaceobjdictgen.html">objdictgen</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacesets_1_1_5.html">sets::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacesubindextable.html">subindextable</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacesubindextable_1_1_5.html">subindextable::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacetime_1_1_5.html">time::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacetypes_1_1_5.html">types::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacewxPython_1_1grid_1_1_5.html">wxPython::grid::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacewxPython_1_1html_1_1_5.html">wxPython::html::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacewxPython_1_1wx_1_1_5.html">wxPython::wx::*</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="namespacexml__in.html">xml_in</a></td><td class="indexvalue"></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacesets_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: sets::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>sets::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacesubindextable.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: subindextable Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>subindextable Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html">SubindexTable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html">EditingPanel</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacesubindextable_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: subindextable::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>subindextable::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacetime_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: time::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>time::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacetypes_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: types::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>types::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacewxPython_1_1grid_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: wxPython::grid::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>wxPython::grid::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacewxPython_1_1html_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: wxPython::html::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>wxPython::html::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacewxPython_1_1wx_1_1_5.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: wxPython::wx::* Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>wxPython::wx::* Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/namespacexml__in.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,478 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: xml_in Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+    <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>xml_in Namespace Reference</h1>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">StartElement</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">EndElement</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">CharacterData</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">startNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">stopNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">startPdo</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">startMappedObject</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">startMappedVariable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">startMappedTable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">findRangeType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">findStringType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">heartBeatProducer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">startHeartBeatConsumers</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">sdoServer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">startSdoClients</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">ParseFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">GenerateNode</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="40875b2bc42a3db80aaedc214f8da3d7"></a><!-- doxytag: member="xml_in::CharacterData" ref="40875b2bc42a3db80aaedc214f8da3d7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::CharacterData           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>data</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00076">76</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="152ef8abb29428e5a4f6883d0b9c1036"></a><!-- doxytag: member="xml_in::EndElement" ref="152ef8abb29428e5a4f6883d0b9c1036" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::EndElement           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00071">71</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="826fcdb3b500cd56bccd4290f39397d9"></a><!-- doxytag: member="xml_in::findRangeType" ref="826fcdb3b500cd56bccd4290f39397d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::findRangeType           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>minValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>maxValue</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00354">354</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f11bfdc69b5c39650c9edf1ab83b08b"></a><!-- doxytag: member="xml_in::findStringType" ref="7f11bfdc69b5c39650c9edf1ab83b08b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::findStringType           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00378">378</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5a1a1b6e0ee2c4143195f17ebc6e5d62"></a><!-- doxytag: member="xml_in::GenerateNode" ref="5a1a1b6e0ee2c4143195f17ebc6e5d62" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::GenerateNode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>manager</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00439">439</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="9ef42f4525a33b7fad6bf277f5f90e8b"></a><!-- doxytag: member="xml_in::heartBeatProducer" ref="9ef42f4525a33b7fad6bf277f5f90e8b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::heartBeatProducer           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00403">403</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="5e641408753c70e0423471a1b4861ec5"></a><!-- doxytag: member="xml_in::ParseFile" ref="5e641408753c70e0423471a1b4861ec5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::ParseFile           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>filepath</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00430">430</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c5e8bc321d2c732d14dbfcaddc330462"></a><!-- doxytag: member="xml_in::sdoServer" ref="c5e8bc321d2c732d14dbfcaddc330462" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::sdoServer           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00415">415</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3b1b832c9581208c332a83f106015aff"></a><!-- doxytag: member="xml_in::StartElement" ref="3b1b832c9581208c332a83f106015aff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::StartElement           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>attrs</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00046">46</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="a29dbd3a28381042f0922702dd79eb8a"></a><!-- doxytag: member="xml_in::startHeartBeatConsumers" ref="a29dbd3a28381042f0922702dd79eb8a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::startHeartBeatConsumers           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>attrs</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00406">406</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="c590c2898e7e2c81fb741dded42e9139"></a><!-- doxytag: member="xml_in::startMappedObject" ref="c590c2898e7e2c81fb741dded42e9139" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::startMappedObject           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>attrs</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00204">204</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="cab6ba5f6bd741bbe97aa9d1af78194f"></a><!-- doxytag: member="xml_in::startMappedTable" ref="cab6ba5f6bd741bbe97aa9d1af78194f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::startMappedTable           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>attrs</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00297">297</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="df5fbbfd3c5f6bbe0205f2926dc443d1"></a><!-- doxytag: member="xml_in::startMappedVariable" ref="df5fbbfd3c5f6bbe0205f2926dc443d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::startMappedVariable           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>attrs</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00237">237</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="170b4feee4419d719dec07845bd6f591"></a><!-- doxytag: member="xml_in::startNode" ref="170b4feee4419d719dec07845bd6f591" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::startNode           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>attrs</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00083">83</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="05f630ab0531cab1ef4649ca8b6a662f"></a><!-- doxytag: member="xml_in::startPdo" ref="05f630ab0531cab1ef4649ca8b6a662f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::startPdo           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>attrs</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00153">153</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="3f4a758fcb8c3ffea6e7439f30ccf0fb"></a><!-- doxytag: member="xml_in::startSdoClients" ref="3f4a758fcb8c3ffea6e7439f30ccf0fb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::startSdoClients           </td>
+          <td>(</td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>attrs</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00419">419</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<a class="anchor" name="14f6a38437b8d44f75a7838414f926f8"></a><!-- doxytag: member="xml_in::stopNode" ref="14f6a38437b8d44f75a7838414f926f8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">def xml_in::stopNode           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="xml__in_8py-source.html#l00145">145</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/networkedit_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,977 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/networkedit.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/networkedit.py</h1><a href="networkedit_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacenetworkedit.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00005"></a>00005 <span class="comment">#</span>
+<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span>
+<a name="l00007"></a>00007 <span class="comment">#</span>
+<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span>
+<a name="l00009"></a>00009 <span class="comment">#</span>
+<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span>
+<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span>
+<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment">#</span>
+<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment">#</span>
+<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span>
+<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keyword">from</span> wxPython.wx <span class="keyword">import</span> *
+<a name="l00025"></a>00025 <span class="keyword">from</span> wxPython.grid <span class="keyword">import</span> *
+<a name="l00026"></a>00026 <span class="keyword">import</span> wx
+<a name="l00027"></a>00027 <span class="keyword">from</span> wx.lib.anchors <span class="keyword">import</span> LayoutAnchors
+<a name="l00028"></a>00028 <span class="keyword">import</span> wx.grid
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="keyword">from</span> types <span class="keyword">import</span> *
+<a name="l00031"></a>00031 <span class="keyword">import</span> os, re, platform, sys, time, traceback, getopt
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 __version__ = <span class="stringliteral">"$Revision$"</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="keyword">from</span> nodelist <span class="keyword">import</span> *
+<a name="l00036"></a>00036 <span class="keyword">from</span> nodemanager <span class="keyword">import</span> *
+<a name="l00037"></a>00037 <span class="keyword">from</span> subindextable <span class="keyword">import</span> *
+<a name="l00038"></a>00038 <span class="keyword">from</span> commondialogs <span class="keyword">import</span> *
+<a name="l00039"></a>00039 <span class="keyword">from</span> doc_index.DS301_index <span class="keyword">import</span> *
+<a name="l00040"></a>00040 
+<a name="l00041"></a><a class="code" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">00041</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">create</a>(parent):
+<a name="l00042"></a>00042     <span class="keywordflow">return</span> networkedit(parent)
+<a name="l00043"></a>00043 
+<a name="l00044"></a><a class="code" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">00044</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">usage</a>():
+<a name="l00045"></a>00045     <span class="keywordflow">print</span> <span class="stringliteral">"\nUsage of networkedit.py :"</span>
+<a name="l00046"></a>00046     <span class="keywordflow">print</span> <span class="stringliteral">"\n   %s [Projectpath]\n"</span>%sys.argv[0]
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 <span class="keywordflow">try</span>:
+<a name="l00049"></a>00049     opts, args = getopt.getopt(sys.argv[1:], <span class="stringliteral">"h"</span>, [<span class="stringliteral">"help"</span>])
+<a name="l00050"></a>00050 <span class="keywordflow">except</span> getopt.GetoptError:
+<a name="l00051"></a>00051     <span class="comment"># print help information and exit:</span>
+<a name="l00052"></a>00052     usage()
+<a name="l00053"></a>00053     sys.exit(2)
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 <span class="keywordflow">for</span> o, a <span class="keywordflow">in</span> opts:
+<a name="l00056"></a>00056     <span class="keywordflow">if</span> o <span class="keywordflow">in</span> (<span class="stringliteral">"-h"</span>, <span class="stringliteral">"--help"</span>):
+<a name="l00057"></a>00057         usage()
+<a name="l00058"></a>00058         sys.exit()
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 <span class="keywordflow">if</span> len(args) == 0:
+<a name="l00061"></a>00061     projectOpen = <span class="keywordtype">None</span> 
+<a name="l00062"></a>00062 <span class="keywordflow">elif</span> len(args) == 1:
+<a name="l00063"></a>00063     projectOpen = args[0]
+<a name="l00064"></a>00064 <span class="keywordflow">else</span>:
+<a name="l00065"></a>00065     usage()
+<a name="l00066"></a>00066     sys.exit(2)
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068 ScriptDirectory = sys.path[0]
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 <span class="keywordflow">try</span>:
+<a name="l00071"></a>00071     <span class="keyword">from</span> wxPython.html <span class="keyword">import</span> *
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073     wxEVT_HTML_URL_CLICK = wxNewId()
+<a name="l00074"></a>00074 
+<a name="l00075"></a><a class="code" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">00075</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">EVT_HTML_URL_CLICK</a>(win, func):
+<a name="l00076"></a>00076         win.Connect(-1, -1, wxEVT_HTML_URL_CLICK, func)
+<a name="l00077"></a>00077 
+<a name="l00078"></a><a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">00078</a>     <span class="keyword">class </span><a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a>(wxPyEvent):
+<a name="l00079"></a><a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#25827ced9049e3981080101f2ec13bb4">00079</a>         <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#25827ced9049e3981080101f2ec13bb4">__init__</a>(self, linkinfo):
+<a name="l00080"></a>00080             wxPyEvent.__init__(self)
+<a name="l00081"></a>00081             self.SetEventType(wxEVT_HTML_URL_CLICK)
+<a name="l00082"></a><a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">00082</a>             self.<a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">linkinfo</a>linkinfo = (linkinfo.GetHref(), linkinfo.GetTarget())
+<a name="l00083"></a>00083 
+<a name="l00084"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">00084</a>     <span class="keyword">class </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a>(wxHtmlWindow):
+<a name="l00085"></a>00085         <span class="stringliteral">""" HTML window that generates and OnLinkClicked event.</span>
+<a name="l00086"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#5771c9faa8f337f6a279ac395a31f037">00086</a> <span class="stringliteral"></span>
+<a name="l00087"></a>00087 <span class="stringliteral">        Use this to avoid having to override HTMLWindow</span>
+<a name="l00088"></a>00088 <span class="stringliteral">        """</span>
+<a name="l00089"></a>00089         <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#5771c9faa8f337f6a279ac395a31f037">OnLinkClicked</a>(self, linkinfo):
+<a name="l00090"></a>00090             wxPostEvent(self, wxHtmlWindowUrlClick(linkinfo))
+<a name="l00091"></a>00091     
+<a name="l00092"></a>00092 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00093"></a>00093 <span class="comment">#                                Html Frame</span>
+<a name="l00094"></a>00094 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00095"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">00095</a> 
+<a name="l00096"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">00096</a>     [wxID_HTMLFRAME, wxID_HTMLFRAMEHTMLCONTENT] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(2)]
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098     <span class="keyword">class </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a>(wx.Frame):
+<a name="l00099"></a>00099         <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">_init_ctrls</a>(self, prnt):
+<a name="l00100"></a>00100             <span class="comment"># generated method, don't edit</span>
+<a name="l00101"></a>00101             wx.Frame.__init__(self, id=wxID_HTMLFRAME, name=<span class="stringliteral">'HtmlFrame'</span>,
+<a name="l00102"></a>00102                   parent=prnt, pos=wx.Point(320, 231), size=wx.Size(853, 616),
+<a name="l00103"></a>00103                   style=wx.DEFAULT_FRAME_STYLE, title=<span class="stringliteral">''</span>)
+<a name="l00104"></a>00104             self.Bind(wx.EVT_CLOSE, self.<a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">OnCloseFrame</a>OnCloseFrame, id=wxID_HTMLFRAME)
+<a name="l00105"></a>00105             
+<a name="l00106"></a>00106             self.HtmlContent = wxUrlClickHtmlWindow(id=wxID_HTMLFRAMEHTMLCONTENT,
+<a name="l00107"></a>00107                   name=<span class="stringliteral">'HtmlContent'</span>, parent=self, pos=wx.Point(0, 0),
+<a name="l00108"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#84dbbfa164b9bfc3867064ef8ddc825c">00108</a>                   size=wx.Size(-1, -1), style=wxHW_SCROLLBAR_AUTO|wxHW_NO_SELECTION)
+<a name="l00109"></a>00109             EVT_HTML_URL_CLICK(self.HtmlContent, self.<a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">OnLinkClick</a>OnLinkClick)
+<a name="l00110"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">00110</a> 
+<a name="l00111"></a>00111         <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#84dbbfa164b9bfc3867064ef8ddc825c">__init__</a>(self, parent, opened):
+<a name="l00112"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#0d46d44545dff5c49ee702dce0ca58a7">00112</a>             self.<a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">_init_ctrls</a>_init_ctrls(parent)
+<a name="l00113"></a>00113             self.<a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">HtmlFrameOpened</a>HtmlFrameOpened = opened
+<a name="l00114"></a>00114         
+<a name="l00115"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#4facc9fa00032db7ca18302a09300a15">00115</a>         <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#0d46d44545dff5c49ee702dce0ca58a7">SetHtmlCode</a>(self, htmlcode):
+<a name="l00116"></a>00116             self.HtmlContent.SetPage(htmlcode)
+<a name="l00117"></a>00117             
+<a name="l00118"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">00118</a>         <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#4facc9fa00032db7ca18302a09300a15">SetHtmlPage</a>(self, htmlpage):
+<a name="l00119"></a>00119             self.HtmlContent.LoadPage(htmlpage)
+<a name="l00120"></a>00120             
+<a name="l00121"></a>00121         <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">OnCloseFrame</a>(self, event):
+<a name="l00122"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">00122</a>             self.<a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">HtmlFrameOpened</a>HtmlFrameOpened.remove(self.GetTitle())
+<a name="l00123"></a>00123             event.Skip()
+<a name="l00124"></a>00124         
+<a name="l00125"></a>00125         <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">OnLinkClick</a>(self, event):
+<a name="l00126"></a>00126             url = event.linkinfo[0]
+<a name="l00127"></a>00127             <span class="keywordflow">try</span>:
+<a name="l00128"></a>00128                 <span class="keyword">import</span> webbrowser
+<a name="l00129"></a>00129             <span class="keywordflow">except</span> ImportError:
+<a name="l00130"></a>00130                 wxMessageBox(<span class="stringliteral">'Please point your browser at: %s'</span> % url)
+<a name="l00131"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#afbd518c3d5d17bfd1e0241e77f26c27">00131</a>             <span class="keywordflow">else</span>:
+<a name="l00132"></a>00132                 webbrowser.open(url)
+<a name="l00133"></a>00133     
+<a name="l00134"></a>00134     Html_Window = <span class="keyword">True</span>
+<a name="l00135"></a>00135 <span class="keywordflow">except</span>:
+<a name="l00136"></a>00136     Html_Window = <span class="keyword">False</span>
+<a name="l00137"></a>00137 
+<a name="l00138"></a>00138 
+<a name="l00139"></a>00139 [wxID_NETWORKEDIT, wxID_NETWORKEDITNETWORKNODES, 
+<a name="l00140"></a>00140  wxID_NETWORKEDITHELPBAR,
+<a name="l00141"></a>00141 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(3)]
+<a name="l00142"></a>00142 
+<a name="l00143"></a>00143 [wxID_NETWORKEDITADDMENUITEMS0, wxID_NETWORKEDITADDMENUITEMS1, 
+<a name="l00144"></a>00144  wxID_NETWORKEDITADDMENUITEMS2, wxID_NETWORKEDITADDMENUITEMS3, 
+<a name="l00145"></a>00145  wxID_NETWORKEDITADDMENUITEMS4, wxID_NETWORKEDITADDMENUITEMS5, 
+<a name="l00146"></a>00146 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_AddMenu_Items <span class="keywordflow">in</span> range(6)]
+<a name="l00147"></a>00147 
+<a name="l00148"></a>00148 [wxID_NETWORKEDITFILEMENUITEMS0, wxID_NETWORKEDITFILEMENUITEMS1, 
+<a name="l00149"></a>00149  wxID_NETWORKEDITFILEMENUITEMS2, wxID_NETWORKEDITFILEMENUITEMS4, 
+<a name="l00150"></a>00150  wxID_NETWORKEDITFILEMENUITEMS5, wxID_NETWORKEDITFILEMENUITEMS6,
+<a name="l00151"></a>00151 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_FileMenu_Items <span class="keywordflow">in</span> range(6)]
+<a name="l00152"></a>00152 
+<a name="l00153"></a>00153 [wxID_NETWORKEDITNETWORKMENUITEMS0, wxID_NETWORKEDITNETWORKMENUITEMS1, 
+<a name="l00154"></a>00154  wxID_NETWORKEDITNETWORKMENUITEMS3, 
+<a name="l00155"></a>00155 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_AddMenu_Items <span class="keywordflow">in</span> range(3)]
+<a name="l00156"></a>00156 
+<a name="l00157"></a>00157 
+<a name="l00158"></a>00158 [wxID_NETWORKEDITEDITMENUITEMS0, wxID_NETWORKEDITEDITMENUITEMS1, 
+<a name="l00159"></a>00159  wxID_NETWORKEDITEDITMENUITEMS2, wxID_NETWORKEDITEDITMENUITEMS4, 
+<a name="l00160"></a>00160  wxID_NETWORKEDITEDITMENUITEMS6, wxID_NETWORKEDITEDITMENUITEMS7, 
+<a name="l00161"></a>00161  wxID_NETWORKEDITEDITMENUITEMS8, 
+<a name="l00162"></a>00162 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_EditMenu_Items <span class="keywordflow">in</span> range(7)]
+<a name="l00163"></a>00163 
+<a name="l00164"></a>00164 [wxID_NETWORKEDITHELPMENUITEMS0, wxID_NETWORKEDITHELPMENUITEMS1,
+<a name="l00165"></a>00165  wxID_NETWORKEDITHELPMENUITEMS2,
+<a name="l00166"></a>00166 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_HelpMenu_Items <span class="keywordflow">in</span> range(3)]
+<a name="l00167"></a>00167 
+<a name="l00168"></a><a class="code" href="classnetworkedit_1_1networkedit.html">00168</a> <span class="keyword">class </span><a class="code" href="classnetworkedit_1_1networkedit.html">networkedit</a>(wx.Frame):
+<a name="l00169"></a><a class="code" href="classnetworkedit_1_1networkedit.html#d77fb9e0e648f4c8293fb0477cd2a21b">00169</a>     <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1networkedit.html#d77fb9e0e648f4c8293fb0477cd2a21b">_init_coll_menuBar1_Menus</a>(self, parent):
+<a name="l00170"></a>00170         <span class="comment"># generated method, don't edit</span>
+<a name="l00171"></a>00171 
+<a name="l00172"></a>00172         <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>:
+<a name="l00173"></a>00173             parent.Append(menu=self.FileMenu, title=<span class="stringliteral">'File'</span>)
+<a name="l00174"></a>00174         parent.Append(menu=self.NetworkMenu, title=<span class="stringliteral">'Network'</span>)
+<a name="l00175"></a>00175         parent.Append(menu=self.EditMenu, title=<span class="stringliteral">'Edit'</span>)
+<a name="l00176"></a>00176         parent.Append(menu=self.AddMenu, title=<span class="stringliteral">'Add'</span>)
+<a name="l00177"></a>00177         parent.Append(menu=self.HelpMenu, title=<span class="stringliteral">'Help'</span>)
+<a name="l00178"></a>00178 
+<a name="l00179"></a><a class="code" href="classnetworkedit_1_1networkedit.html#25c016ab06d767eba51087786081afdc">00179</a>     <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1networkedit.html#25c016ab06d767eba51087786081afdc">_init_coll_EditMenu_Items</a>(self, parent):
+<a name="l00180"></a>00180         <span class="comment"># generated method, don't edit</span>
+<a name="l00181"></a>00181 
+<a name="l00182"></a>00182         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS4,
+<a name="l00183"></a>00183               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Refresh\tCTRL+R'</span>)
+<a name="l00184"></a>00184         parent.AppendSeparator()
+<a name="l00185"></a>00185         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS1,
+<a name="l00186"></a>00186               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Undo\tCTRL+Z'</span>)
+<a name="l00187"></a>00187         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS0,
+<a name="l00188"></a>00188               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Redo\tCTRL+Y'</span>)
+<a name="l00189"></a>00189         parent.AppendSeparator()
+<a name="l00190"></a>00190         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS6,
+<a name="l00191"></a>00191               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Node infos'</span>)
+<a name="l00192"></a>00192         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS2,
+<a name="l00193"></a>00193               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-301 Profile'</span>)
+<a name="l00194"></a>00194         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS8,
+<a name="l00195"></a>00195               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-302 Profile'</span>)
+<a name="l00196"></a>00196         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS7,
+<a name="l00197"></a>00197               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Other Profile'</span>)
+<a name="l00198"></a>00198         self.Bind(wx.EVT_MENU, self.OnUndoMenu,
+<a name="l00199"></a>00199               id=wxID_NETWORKEDITEDITMENUITEMS1)
+<a name="l00200"></a>00200         self.Bind(wx.EVT_MENU, self.OnRedoMenu,
+<a name="l00201"></a>00201               id=wxID_NETWORKEDITEDITMENUITEMS0)
+<a name="l00202"></a>00202         self.Bind(wx.EVT_MENU, self.OnCommunicationMenu,
+<a name="l00203"></a>00203               id=wxID_NETWORKEDITEDITMENUITEMS2)
+<a name="l00204"></a>00204         self.Bind(wx.EVT_MENU, self.OnRefreshMenu,
+<a name="l00205"></a>00205               id=wxID_NETWORKEDITEDITMENUITEMS4)
+<a name="l00206"></a>00206         self.Bind(wx.EVT_MENU, self.OnNodeInfosMenu,
+<a name="l00207"></a>00207               id=wxID_NETWORKEDITEDITMENUITEMS6)
+<a name="l00208"></a>00208         self.Bind(wx.EVT_MENU, self.OnEditProfileMenu,
+<a name="l00209"></a>00209               id=wxID_NETWORKEDITEDITMENUITEMS7)
+<a name="l00210"></a>00210         self.Bind(wx.EVT_MENU, self.OnOtherCommunicationMenu,
+<a name="l00211"></a>00211               id=wxID_NETWORKEDITEDITMENUITEMS8)
+<a name="l00212"></a>00212 
+<a name="l00213"></a><a class="code" href="classnetworkedit_1_1networkedit.html#eff9fade803f4b7a384ee62c83d70390">00213</a>     <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1networkedit.html#eff9fade803f4b7a384ee62c83d70390">_init_coll_HelpMenu_Items</a>(self, parent):
+<a name="l00214"></a>00214         <span class="comment"># generated method, don't edit</span>
+<a name="l00215"></a>00215 
+<a name="l00216"></a>00216         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITHELPMENUITEMS0,
+<a name="l00217"></a>00217               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-301 Standard\tF1'</span>)
+<a name="l00218"></a>00218         self.Bind(wx.EVT_MENU, self.OnHelpDS301Menu,
+<a name="l00219"></a>00219               id=wxID_NETWORKEDITHELPMENUITEMS0)
+<a name="l00220"></a>00220         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITHELPMENUITEMS1,
+<a name="l00221"></a>00221               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'CAN Festival Docs\tF2'</span>)
+<a name="l00222"></a>00222         self.Bind(wx.EVT_MENU, self.OnHelpCANFestivalMenu,
+<a name="l00223"></a>00223               id=wxID_NETWORKEDITHELPMENUITEMS1)
+<a name="l00224"></a>00224         <span class="keywordflow">if</span> Html_Window <span class="keywordflow">and</span> self.Mode == <span class="stringliteral">"solo"</span>:
+<a name="l00225"></a>00225             parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITHELPMENUITEMS2,
+<a name="l00226"></a>00226                   kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'About'</span>)
+<a name="l00227"></a>00227             self.Bind(wx.EVT_MENU, self.OnAboutMenu,
+<a name="l00228"></a>00228                   id=wxID_NETWORKEDITHELPMENUITEMS2)
+<a name="l00229"></a>00229 
+<a name="l00230"></a><a class="code" href="classnetworkedit_1_1networkedit.html#819560a4debaf28d7a1837c1fe68212b">00230</a>     <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1networkedit.html#819560a4debaf28d7a1837c1fe68212b">_init_coll_FileMenu_Items</a>(self, parent):
+<a name="l00231"></a>00231         <span class="comment"># generated method, don't edit</span>
+<a name="l00232"></a>00232 
+<a name="l00233"></a>00233         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITFILEMENUITEMS5,
+<a name="l00234"></a>00234               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'New\tCTRL+N'</span>)
+<a name="l00235"></a>00235         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITFILEMENUITEMS0,
+<a name="l00236"></a>00236               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Open\tCTRL+O'</span>)
+<a name="l00237"></a>00237         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITFILEMENUITEMS1,
+<a name="l00238"></a>00238               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Save\tCTRL+S'</span>)
+<a name="l00239"></a>00239         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITFILEMENUITEMS2,
+<a name="l00240"></a>00240               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Close\tCTRL+W'</span>)
+<a name="l00241"></a>00241         parent.AppendSeparator()
+<a name="l00242"></a>00242         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITFILEMENUITEMS4,
+<a name="l00243"></a>00243               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Exit'</span>)
+<a name="l00244"></a>00244         self.Bind(wx.EVT_MENU, self.OnOpenProjectMenu,
+<a name="l00245"></a>00245               id=wxID_NETWORKEDITFILEMENUITEMS0)
+<a name="l00246"></a>00246         self.Bind(wx.EVT_MENU, self.OnSaveProjectMenu,
+<a name="l00247"></a>00247               id=wxID_NETWORKEDITFILEMENUITEMS1)
+<a name="l00248"></a>00248 <span class="comment">##        self.Bind(wx.EVT_MENU, self.OnCloseProjectMenu,</span>
+<a name="l00249"></a>00249 <span class="comment">##              id=wxID_NETWORKEDITFILEMENUITEMS2)</span>
+<a name="l00250"></a>00250         self.Bind(wx.EVT_MENU, self.OnQuitMenu,
+<a name="l00251"></a>00251               id=wxID_NETWORKEDITFILEMENUITEMS4)
+<a name="l00252"></a>00252         self.Bind(wx.EVT_MENU, self.OnNewProjectMenu,
+<a name="l00253"></a>00253               id=wxID_NETWORKEDITFILEMENUITEMS5)
+<a name="l00254"></a>00254     
+<a name="l00255"></a><a class="code" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">00255</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">_init_coll_NetworkMenu_Items</a>(self, parent):
+<a name="l00256"></a>00256         <span class="comment"># generated method, don't edit</span>
+<a name="l00257"></a>00257 
+<a name="l00258"></a>00258         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITNETWORKMENUITEMS0,
+<a name="l00259"></a>00259               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Add Slave Node'</span>)
+<a name="l00260"></a>00260         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITNETWORKMENUITEMS1,
+<a name="l00261"></a>00261               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Remove Slave Node'</span>)
+<a name="l00262"></a>00262         parent.AppendSeparator()
+<a name="l00263"></a>00263         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITNETWORKMENUITEMS3,
+<a name="l00264"></a>00264               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Build Master Dictionary'</span>)
+<a name="l00265"></a>00265         self.Bind(wx.EVT_MENU, self.OnAddSlaveMenu,
+<a name="l00266"></a>00266               id=wxID_NETWORKEDITNETWORKMENUITEMS0)
+<a name="l00267"></a>00267         self.Bind(wx.EVT_MENU, self.OnRemoveSlaveMenu,
+<a name="l00268"></a>00268               id=wxID_NETWORKEDITNETWORKMENUITEMS1)
+<a name="l00269"></a>00269 <span class="comment">##        self.Bind(wx.EVT_MENU, self.OnBuildMasterMenu,</span>
+<a name="l00270"></a>00270 <span class="comment">##              id=wxID_NETWORKEDITNETWORKMENUITEMS3)</span>
+<a name="l00271"></a>00271     
+<a name="l00272"></a><a class="code" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">00272</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">_init_coll_AddMenu_Items</a>(self, parent):
+<a name="l00273"></a>00273         <span class="comment"># generated method, don't edit</span>
+<a name="l00274"></a>00274 
+<a name="l00275"></a>00275         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS0,
+<a name="l00276"></a>00276               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'SDO Server'</span>)
+<a name="l00277"></a>00277         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS1,
+<a name="l00278"></a>00278               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'SDO Client'</span>)
+<a name="l00279"></a>00279         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS2,
+<a name="l00280"></a>00280               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'PDO Transmit'</span>)
+<a name="l00281"></a>00281         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS3,
+<a name="l00282"></a>00282               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'PDO Receive'</span>)
+<a name="l00283"></a>00283         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS4,
+<a name="l00284"></a>00284               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Map Variable'</span>)
+<a name="l00285"></a>00285         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS5,
+<a name="l00286"></a>00286               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'User Type'</span>)
+<a name="l00287"></a>00287         self.Bind(wx.EVT_MENU, self.OnAddSDOServerMenu,
+<a name="l00288"></a>00288               id=wxID_NETWORKEDITADDMENUITEMS0)
+<a name="l00289"></a>00289         self.Bind(wx.EVT_MENU, self.OnAddSDOClientMenu,
+<a name="l00290"></a>00290               id=wxID_NETWORKEDITADDMENUITEMS1)
+<a name="l00291"></a>00291         self.Bind(wx.EVT_MENU, self.OnAddPDOTransmitMenu,
+<a name="l00292"></a>00292               id=wxID_NETWORKEDITADDMENUITEMS2)
+<a name="l00293"></a>00293         self.Bind(wx.EVT_MENU, self.OnAddPDOReceiveMenu,
+<a name="l00294"></a>00294               id=wxID_NETWORKEDITADDMENUITEMS3)
+<a name="l00295"></a>00295         self.Bind(wx.EVT_MENU, self.OnAddMapVariableMenu,
+<a name="l00296"></a>00296               id=wxID_NETWORKEDITADDMENUITEMS4)
+<a name="l00297"></a>00297         self.Bind(wx.EVT_MENU, self.OnAddUserTypeMenu,
+<a name="l00298"></a>00298               id=wxID_NETWORKEDITADDMENUITEMS5)
+<a name="l00299"></a>00299 
+<a name="l00300"></a><a class="code" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">00300</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">_init_coll_HelpBar_Fields</a>(self, parent):
+<a name="l00301"></a>00301         <span class="comment"># generated method, don't edit</span>
+<a name="l00302"></a>00302         parent.SetFieldsCount(3)
+<a name="l00303"></a>00303 
+<a name="l00304"></a>00304         parent.SetStatusText(number=0, text=<span class="stringliteral">''</span>)
+<a name="l00305"></a>00305         parent.SetStatusText(number=1, text=<span class="stringliteral">''</span>)
+<a name="l00306"></a>00306         parent.SetStatusText(number=2, text=<span class="stringliteral">''</span>)
+<a name="l00307"></a>00307 
+<a name="l00308"></a>00308         parent.SetStatusWidths([100, 110, -1])
+<a name="l00309"></a>00309 
+<a name="l00310"></a><a class="code" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">00310</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">_init_utils</a>(self):
+<a name="l00311"></a>00311         <span class="comment"># generated method, don't edit</span>
+<a name="l00312"></a>00312         self.menuBar1 = wx.MenuBar()
+<a name="l00313"></a>00313         self.menuBar1.SetEvtHandlerEnabled(<span class="keyword">True</span>)
+<a name="l00314"></a>00314         
+<a name="l00315"></a>00315         <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>:
+<a name="l00316"></a>00316             self.FileMenu = wx.Menu(title=<span class="stringliteral">''</span>)
+<a name="l00317"></a>00317         
+<a name="l00318"></a>00318         self.NetworkMenu = wx.Menu(title=<span class="stringliteral">''</span>)
+<a name="l00319"></a>00319 
+<a name="l00320"></a>00320         self.EditMenu = wx.Menu(title=<span class="stringliteral">''</span>)
+<a name="l00321"></a>00321 
+<a name="l00322"></a>00322         self.AddMenu = wx.Menu(title=<span class="stringliteral">''</span>)
+<a name="l00323"></a>00323 
+<a name="l00324"></a>00324         self.HelpMenu = wx.Menu(title=<span class="stringliteral">''</span>)
+<a name="l00325"></a>00325 
+<a name="l00326"></a>00326         self._init_coll_menuBar1_Menus(self.menuBar1)
+<a name="l00327"></a>00327         <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>:
+<a name="l00328"></a>00328             self._init_coll_FileMenu_Items(self.FileMenu)
+<a name="l00329"></a>00329         self._init_coll_NetworkMenu_Items(self.NetworkMenu)
+<a name="l00330"></a>00330         self._init_coll_EditMenu_Items(self.EditMenu)
+<a name="l00331"></a>00331         self._init_coll_AddMenu_Items(self.AddMenu)
+<a name="l00332"></a>00332         self._init_coll_HelpMenu_Items(self.HelpMenu)
+<a name="l00333"></a>00333 
+<a name="l00334"></a><a class="code" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">00334</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">_init_ctrls</a>(self, prnt):
+<a name="l00335"></a>00335         <span class="comment"># generated method, don't edit</span>
+<a name="l00336"></a>00336         wx.Frame.__init__(self, id=wxID_NETWORKEDIT, name=<span class="stringliteral">'networkedit'</span>,
+<a name="l00337"></a>00337               parent=prnt, pos=wx.Point(149, 178), size=wx.Size(1000, 700),
+<a name="l00338"></a>00338               style=wx.DEFAULT_FRAME_STYLE, title=<span class="stringliteral">'Networkedit'</span>)
+<a name="l00339"></a>00339         self._init_utils()
+<a name="l00340"></a>00340         self.SetClientSize(wx.Size(1000, 700))
+<a name="l00341"></a>00341         self.SetMenuBar(self.menuBar1)
+<a name="l00342"></a>00342 <span class="comment">##        self.Bind(wx.EVT_CLOSE, self.OnCloseFrame, id=wxID_NETWORKEDIT)</span>
+<a name="l00343"></a>00343 
+<a name="l00344"></a>00344         self.NetworkNodes = wx.Notebook(id=wxID_NETWORKEDITNETWORKNODES,
+<a name="l00345"></a>00345               name=<span class="stringliteral">'NetworkNodes'</span>, parent=self, pos=wx.Point(0, 0),
+<a name="l00346"></a>00346               size=wx.Size(0, 0), style=wxNB_LEFT)
+<a name="l00347"></a>00347         self.NetworkNodes.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGED,
+<a name="l00348"></a>00348               self.OnNodeSelectedChanged, id=wxID_NETWORKEDITNETWORKNODES)
+<a name="l00349"></a>00349 
+<a name="l00350"></a>00350         self.HelpBar = wx.StatusBar(id=wxID_NETWORKEDITHELPBAR, name=<span class="stringliteral">'HelpBar'</span>,
+<a name="l00351"></a>00351               parent=self, style=wxST_SIZEGRIP)
+<a name="l00352"></a>00352         self._init_coll_HelpBar_Fields(self.HelpBar)
+<a name="l00353"></a>00353         self.SetStatusBar(self.HelpBar)
+<a name="l00354"></a>00354 
+<a name="l00355"></a><a class="code" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">00355</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">__init__</a>(self, parent, mode = "solo", nodelist = None):
+<a name="l00356"></a><a class="code" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">00356</a>         self.Mode = mode
+<a name="l00357"></a>00357         self._init_ctrls(parent)
+<a name="l00358"></a><a class="code" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">00358</a>         self.HtmlFrameOpened = []
+<a name="l00359"></a>00359         
+<a name="l00360"></a><a class="code" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">00360</a>         <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>:
+<a name="l00361"></a><a class="code" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">00361</a>             self.Manager = NodeManager(ScriptDirectory)
+<a name="l00362"></a>00362             <span class="keywordflow">if</span> projectOpen:
+<a name="l00363"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00363</a>                 self.NodeList = NodeList(self.Manager)
+<a name="l00364"></a>00364                 result = self.NodeList.LoadProject(projectOpen)
+<a name="l00365"></a>00365                 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00366"></a>00366                     self.RefreshNetworkNodes()
+<a name="l00367"></a>00367             <span class="keywordflow">else</span>:
+<a name="l00368"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00368</a>                 self.NodeList = <span class="keywordtype">None</span>
+<a name="l00369"></a>00369         <span class="keywordflow">else</span>:
+<a name="l00370"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00370</a>             self.NodeList = nodelist
+<a name="l00371"></a><a class="code" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">00371</a>             self.Manager = self.NodeList.GetManager()
+<a name="l00372"></a>00372         
+<a name="l00373"></a>00373         self.RefreshBufferState()
+<a name="l00374"></a>00374         self.RefreshTitle()
+<a name="l00375"></a>00375         self.RefreshMainMenu()
+<a name="l00376"></a>00376 
+<a name="l00377"></a><a class="code" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">00377</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">GetNoteBook</a>(self):
+<a name="l00378"></a>00378         <span class="keywordflow">return</span> self.NetworkNodes
+<a name="l00379"></a>00379 
+<a name="l00380"></a><a class="code" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">00380</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">OnQuitMenu</a>(self, event):
+<a name="l00381"></a>00381         self.Close()
+<a name="l00382"></a>00382         event.Skip()
+<a name="l00383"></a>00383 
+<a name="l00384"></a><a class="code" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">00384</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">OnAddSDOServerMenu</a>(self, event):
+<a name="l00385"></a>00385         self.Manager.AddSDOServerToCurrent()
+<a name="l00386"></a>00386         self.RefreshBufferState()
+<a name="l00387"></a>00387         self.RefreshCurrentIndexList()
+<a name="l00388"></a>00388         event.Skip()
+<a name="l00389"></a>00389     
+<a name="l00390"></a><a class="code" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">00390</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">OnAddSDOClientMenu</a>(self, event):
+<a name="l00391"></a>00391         self.Manager.AddSDOClientToCurrent()
+<a name="l00392"></a>00392         self.RefreshBufferState()
+<a name="l00393"></a>00393         self.RefreshCurrentIndexList()
+<a name="l00394"></a>00394         event.Skip()
+<a name="l00395"></a>00395 
+<a name="l00396"></a><a class="code" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">00396</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">OnAddPDOTransmitMenu</a>(self, event):
+<a name="l00397"></a>00397         self.Manager.AddPDOTransmitToCurrent()
+<a name="l00398"></a>00398         self.RefreshBufferState()
+<a name="l00399"></a>00399         self.RefreshCurrentIndexList()
+<a name="l00400"></a>00400         event.Skip()
+<a name="l00401"></a>00401 
+<a name="l00402"></a><a class="code" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">00402</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">OnAddPDOReceiveMenu</a>(self, event):
+<a name="l00403"></a>00403         self.Manager.AddPDOReceiveToCurrent()
+<a name="l00404"></a>00404         self.RefreshBufferState()
+<a name="l00405"></a>00405         self.RefreshCurrentIndexList()
+<a name="l00406"></a>00406         event.Skip()
+<a name="l00407"></a>00407 
+<a name="l00408"></a><a class="code" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">00408</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">OnAddMapVariableMenu</a>(self, event):
+<a name="l00409"></a>00409         self.AddMapVariable()
+<a name="l00410"></a>00410         event.Skip()
+<a name="l00411"></a>00411 
+<a name="l00412"></a><a class="code" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">00412</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">OnAddUserTypeMenu</a>(self, event):
+<a name="l00413"></a>00413         self.AddUserType()
+<a name="l00414"></a>00414         event.Skip()
+<a name="l00415"></a>00415 
+<a name="l00416"></a><a class="code" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">00416</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">OnNodeSelectedChanged</a>(self, event):
+<a name="l00417"></a>00417         selected = event.GetSelection()
+<a name="l00418"></a>00418         <span class="comment"># At init selected = -1</span>
+<a name="l00419"></a>00419         <span class="keywordflow">if</span> selected &gt; 0:
+<a name="l00420"></a>00420             window = self.NetworkNodes.GetPage(selected)
+<a name="l00421"></a>00421             self.NodeList.SetCurrentSelected(window.GetIndex())
+<a name="l00422"></a>00422         self.RefreshMainMenu()
+<a name="l00423"></a>00423         self.RefreshStatusBar()
+<a name="l00424"></a>00424         event.Skip()
+<a name="l00425"></a>00425 
+<a name="l00426"></a>00426 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00427"></a>00427 <span class="comment">#                         Load and Save Funtions</span>
+<a name="l00428"></a>00428 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00429"></a>00429 
+<a name="l00430"></a><a class="code" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">00430</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">OnNewProjectMenu</a>(self, event):
+<a name="l00431"></a>00431         <span class="keywordflow">if</span> self.NodeList:
+<a name="l00432"></a>00432             defaultpath = os.path.dirname(self.NodeList.GetRoot())
+<a name="l00433"></a>00433         <span class="keywordflow">else</span>:
+<a name="l00434"></a>00434             defaultpath = os.getcwd()
+<a name="l00435"></a>00435         dialog = wxDirDialog(self , <span class="stringliteral">"Choose a project"</span>, defaultpath, wxDD_NEW_DIR_BUTTON)
+<a name="l00436"></a>00436         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00437"></a>00437             projectpath = dialog.GetPath()
+<a name="l00438"></a>00438             <span class="keywordflow">if</span> os.path.isdir(projectpath) <span class="keywordflow">and</span> len(os.listdir(projectpath)) == 0:
+<a name="l00439"></a>00439                 manager = NodeManager(ScriptDirectory)
+<a name="l00440"></a>00440                 nodelist = NodeList(manager)
+<a name="l00441"></a>00441                 result = nodelist.LoadProject(projectpath)
+<a name="l00442"></a>00442                 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00443"></a><a class="code" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">00443</a>                     self.Manager = manager
+<a name="l00444"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00444</a>                     self.NodeList = nodelist
+<a name="l00445"></a>00445                     self.NodeList.SetCurrentSelected(0)
+<a name="l00446"></a>00446                                         
+<a name="l00447"></a>00447                     self.RefreshNetworkNodes()
+<a name="l00448"></a>00448                     self.RefreshBufferState()
+<a name="l00449"></a>00449                     self.RefreshTitle()
+<a name="l00450"></a>00450                     self.RefreshProfileMenu()
+<a name="l00451"></a>00451                     self.RefreshMainMenu()
+<a name="l00452"></a>00452                 <span class="keywordflow">else</span>:
+<a name="l00453"></a>00453                     message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR)
+<a name="l00454"></a>00454                     message.ShowModal()
+<a name="l00455"></a>00455                     message.Destroy()
+<a name="l00456"></a>00456         event.Skip()
+<a name="l00457"></a>00457 
+<a name="l00458"></a><a class="code" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">00458</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">OnOpenProjectMenu</a>(self, event):
+<a name="l00459"></a>00459         <span class="keywordflow">if</span> self.NodeList:
+<a name="l00460"></a>00460             defaultpath = os.path.dirname(self.NodeList.GetRoot())
+<a name="l00461"></a>00461         <span class="keywordflow">else</span>:
+<a name="l00462"></a>00462             defaultpath = os.getcwd()
+<a name="l00463"></a>00463         dialog = wxDirDialog(self , <span class="stringliteral">"Choose a project"</span>, defaultpath, 0)
+<a name="l00464"></a>00464         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00465"></a>00465             projectpath = dialog.GetPath()
+<a name="l00466"></a>00466             <span class="keywordflow">if</span> os.path.isdir(projectpath):
+<a name="l00467"></a>00467                 manager = NodeManager(ScriptDirectory)
+<a name="l00468"></a>00468                 nodelist = NodeList(manager)
+<a name="l00469"></a>00469                 result = nodelist.LoadProject(projectpath)
+<a name="l00470"></a>00470                 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00471"></a><a class="code" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">00471</a>                     self.Manager = manager
+<a name="l00472"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00472</a>                     self.NodeList = nodelist
+<a name="l00473"></a>00473                     self.NodeList.SetCurrentSelected(0)
+<a name="l00474"></a>00474                     
+<a name="l00475"></a>00475                     self.RefreshNetworkNodes()
+<a name="l00476"></a>00476                     self.RefreshBufferState()
+<a name="l00477"></a>00477                     self.RefreshTitle()
+<a name="l00478"></a>00478                     self.RefreshProfileMenu()
+<a name="l00479"></a>00479                     self.RefreshMainMenu()
+<a name="l00480"></a>00480                 <span class="keywordflow">else</span>:
+<a name="l00481"></a>00481                     message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00482"></a>00482                     message.ShowModal()
+<a name="l00483"></a>00483                     message.Destroy()
+<a name="l00484"></a>00484         dialog.Destroy()
+<a name="l00485"></a>00485         event.Skip()
+<a name="l00486"></a>00486 
+<a name="l00487"></a><a class="code" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">00487</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">OnSaveProjectMenu</a>(self, event):
+<a name="l00488"></a>00488         result = self.NodeList.SaveProject()
+<a name="l00489"></a>00489         <span class="keywordflow">if</span> result:
+<a name="l00490"></a>00490             message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00491"></a>00491             message.ShowModal()
+<a name="l00492"></a>00492             message.Destroy()
+<a name="l00493"></a>00493         event.Skip()
+<a name="l00494"></a>00494 
+<a name="l00495"></a>00495 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00496"></a>00496 <span class="comment">#                             Slave Nodes Management</span>
+<a name="l00497"></a>00497 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00498"></a>00498 
+<a name="l00499"></a><a class="code" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">00499</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">OnAddSlaveMenu</a>(self, event):
+<a name="l00500"></a>00500         dialog = AddSlaveDialog(self)
+<a name="l00501"></a>00501         dialog.SetNodeList(self.NodeList)
+<a name="l00502"></a>00502         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00503"></a>00503             values = dialog.GetValues()
+<a name="l00504"></a>00504             result = self.NodeList.AddSlaveNode(values[<span class="stringliteral">"slaveName"</span>], values[<span class="stringliteral">"slaveNodeID"</span>], values[<span class="stringliteral">"edsFile"</span>])
+<a name="l00505"></a>00505             <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00506"></a>00506                 new_editingpanel = EditingPanel(self, self.NodeList, <span class="keyword">False</span>)
+<a name="l00507"></a>00507                 new_editingpanel.SetIndex(values[<span class="stringliteral">"slaveNodeID"</span>])
+<a name="l00508"></a>00508                 idx = self.NodeList.GetOrderNumber(values[<span class="stringliteral">"slaveNodeID"</span>])
+<a name="l00509"></a>00509                 self.NetworkNodes.InsertPage(idx, new_editingpanel, <span class="stringliteral">""</span>)
+<a name="l00510"></a>00510                 self.NodeList.SetCurrentSelected(idx)
+<a name="l00511"></a>00511                 self.NetworkNodes.SetSelection(idx)
+<a name="l00512"></a>00512                 self.RefreshBufferState()
+<a name="l00513"></a>00513             <span class="keywordflow">else</span>:
+<a name="l00514"></a>00514                 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00515"></a>00515                 message.ShowModal()
+<a name="l00516"></a>00516                 message.Destroy()
+<a name="l00517"></a>00517         dialog.Destroy()
+<a name="l00518"></a>00518         event.Skip()
+<a name="l00519"></a>00519 
+<a name="l00520"></a><a class="code" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">00520</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">OnRemoveSlaveMenu</a>(self, event):
+<a name="l00521"></a>00521         slavenames = self.NodeList.GetSlaveNames()
+<a name="l00522"></a>00522         slaveids = self.NodeList.GetSlaveIDs()
+<a name="l00523"></a>00523         dialog = wxSingleChoiceDialog(self, <span class="stringliteral">"Choose a slave to remove"</span>, <span class="stringliteral">"Remove slave"</span>, slavenames)
+<a name="l00524"></a>00524         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00525"></a>00525             choice = dialog.GetSelection()
+<a name="l00526"></a>00526             result = self.NodeList.RemoveSlaveNode(slaveids[choice])
+<a name="l00527"></a>00527             <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00528"></a>00528                 slaveids.pop(choice)
+<a name="l00529"></a>00529                 current = self.NetworkNodes.GetSelection()
+<a name="l00530"></a>00530                 self.NetworkNodes.DeletePage(choice + 1)
+<a name="l00531"></a>00531                 <span class="keywordflow">if</span> self.NetworkNodes.GetPageCount() &gt; 0:
+<a name="l00532"></a>00532                     new_selection = min(current, self.NetworkNodes.GetPageCount() - 1)
+<a name="l00533"></a>00533                     self.NetworkNodes.SetSelection(new_selection)
+<a name="l00534"></a>00534                     <span class="keywordflow">if</span> new_selection &gt; 0:
+<a name="l00535"></a>00535                         self.NodeList.SetCurrentSelected(slaveids[new_selection - 1])
+<a name="l00536"></a>00536                     self.RefreshBufferState()
+<a name="l00537"></a>00537             <span class="keywordflow">else</span>:
+<a name="l00538"></a>00538                 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00539"></a>00539                 message.ShowModal()
+<a name="l00540"></a>00540                 message.Destroy()
+<a name="l00541"></a>00541         event.Skip()
+<a name="l00542"></a>00542 
+<a name="l00543"></a>00543 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00544"></a>00544 <span class="comment">#                             Refresh Functions</span>
+<a name="l00545"></a>00545 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00546"></a>00546 
+<a name="l00547"></a><a class="code" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">00547</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">RefreshTitle</a>(self):
+<a name="l00548"></a>00548         <span class="keywordflow">if</span> self.NodeList != <span class="keywordtype">None</span>:
+<a name="l00549"></a>00549             self.SetTitle(<span class="stringliteral">"Networkedit - %s"</span>%self.NodeList.GetNetworkName())
+<a name="l00550"></a>00550         <span class="keywordflow">else</span>:
+<a name="l00551"></a>00551             self.SetTitle(<span class="stringliteral">"Networkedit"</span>)
+<a name="l00552"></a>00552 
+<a name="l00553"></a><a class="code" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">00553</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">OnRefreshMenu</a>(self, event):
+<a name="l00554"></a>00554         self.RefreshCurrentIndexList()
+<a name="l00555"></a>00555         event.Skip()
+<a name="l00556"></a>00556 
+<a name="l00557"></a><a class="code" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">00557</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">RefreshCurrentIndexList</a>(self):
+<a name="l00558"></a>00558         selected = self.NetworkNodes.GetSelection()
+<a name="l00559"></a>00559         <span class="keywordflow">if</span> selected == 0:
+<a name="l00560"></a>00560             window = self.NetworkNodes.GetPage(selected)
+<a name="l00561"></a>00561             window.RefreshIndexList()
+<a name="l00562"></a>00562         <span class="keywordflow">else</span>:
+<a name="l00563"></a>00563             <span class="keywordflow">pass</span>
+<a name="l00564"></a>00564 
+<a name="l00565"></a><a class="code" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">00565</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">RefreshNetworkNodes</a>(self):
+<a name="l00566"></a>00566         <span class="keywordflow">if</span> self.NetworkNodes.GetPageCount() &gt; 0:
+<a name="l00567"></a>00567             self.NetworkNodes.DeleteAllPages()
+<a name="l00568"></a>00568         <span class="keywordflow">if</span> self.NodeList:
+<a name="l00569"></a>00569             new_editingpanel = EditingPanel(self, self.Manager)
+<a name="l00570"></a>00570             new_editingpanel.SetIndex(0)
+<a name="l00571"></a>00571             self.NetworkNodes.AddPage(new_editingpanel, <span class="stringliteral">""</span>)
+<a name="l00572"></a>00572             <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> self.NodeList.GetSlaveIDs():
+<a name="l00573"></a>00573                 new_editingpanel = EditingPanel(self, self.NodeList, <span class="keyword">False</span>)
+<a name="l00574"></a>00574                 new_editingpanel.SetIndex(idx)
+<a name="l00575"></a>00575                 self.NetworkNodes.AddPage(new_editingpanel, <span class="stringliteral">""</span>)
+<a name="l00576"></a>00576 
+<a name="l00577"></a><a class="code" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">00577</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">RefreshStatusBar</a>(self):
+<a name="l00578"></a>00578         <span class="keywordflow">if</span> self.HelpBar:
+<a name="l00579"></a>00579             window = self.NetworkNodes.GetPage(self.NetworkNodes.GetSelection())
+<a name="l00580"></a>00580             selection = window.GetSelection()
+<a name="l00581"></a>00581             <span class="keywordflow">if</span> selection:
+<a name="l00582"></a>00582                 index, subIndex = selection
+<a name="l00583"></a>00583                 <span class="keywordflow">if</span> self.NodeList.IsCurrentEntry(index):
+<a name="l00584"></a>00584                     self.HelpBar.SetStatusText(<span class="stringliteral">"Index: 0x%04X"</span>%index, 0)
+<a name="l00585"></a>00585                     self.HelpBar.SetStatusText(<span class="stringliteral">"Subindex: 0x%02X"</span>%subIndex, 1)
+<a name="l00586"></a>00586                     entryinfos = self.NodeList.GetEntryInfos(index)
+<a name="l00587"></a>00587                     name = entryinfos[<span class="stringliteral">"name"</span>]
+<a name="l00588"></a>00588                     category = <span class="stringliteral">"Optional"</span>
+<a name="l00589"></a>00589                     <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"need"</span>]:
+<a name="l00590"></a>00590                         category = <span class="stringliteral">"Mandatory"</span>
+<a name="l00591"></a>00591                     struct = <span class="stringliteral">"VAR"</span>
+<a name="l00592"></a>00592                     number = <span class="stringliteral">""</span>
+<a name="l00593"></a>00593                     <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalIndexes:
+<a name="l00594"></a>00594                         number = <span class="stringliteral">" possibly defined %d times"</span>%entryinfos[<span class="stringliteral">"nbmax"</span>]
+<a name="l00595"></a>00595                     <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes:
+<a name="l00596"></a>00596                         struct = <span class="stringliteral">"REC"</span>
+<a name="l00597"></a>00597                     <span class="keywordflow">elif</span> entryinfos[<span class="stringliteral">"struct"</span>] &amp; OD_MultipleSubindexes:
+<a name="l00598"></a>00598                         struct = <span class="stringliteral">"ARRAY"</span>
+<a name="l00599"></a>00599                     text = <span class="stringliteral">"%s: %s entry of struct %s%s."</span>%(name,category,struct,number)
+<a name="l00600"></a>00600                     self.HelpBar.SetStatusText(text, 2)
+<a name="l00601"></a>00601                 <span class="keywordflow">else</span>:
+<a name="l00602"></a>00602                     <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(3):
+<a name="l00603"></a>00603                         self.HelpBar.SetStatusText(<span class="stringliteral">""</span>, i)
+<a name="l00604"></a>00604             <span class="keywordflow">else</span>:
+<a name="l00605"></a>00605                 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(3):
+<a name="l00606"></a>00606                     self.HelpBar.SetStatusText(<span class="stringliteral">""</span>, i)
+<a name="l00607"></a>00607 
+<a name="l00608"></a><a class="code" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">00608</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">RefreshMainMenu</a>(self):
+<a name="l00609"></a>00609         <span class="keywordflow">if</span> self.menuBar1:
+<a name="l00610"></a>00610             self.NetworkMenu.Enable(wxID_NETWORKEDITNETWORKMENUITEMS3, <span class="keyword">False</span>)
+<a name="l00611"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00611</a>             <span class="keywordflow">if</span> self.NodeList == <span class="keywordtype">None</span>:
+<a name="l00612"></a><a class="code" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">00612</a>                 <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>:
+<a name="l00613"></a>00613                     self.menuBar1.EnableTop(1, <span class="keyword">False</span>)
+<a name="l00614"></a>00614                     self.menuBar1.EnableTop(2, <span class="keyword">False</span>)
+<a name="l00615"></a>00615                     self.menuBar1.EnableTop(3, <span class="keyword">False</span>)
+<a name="l00616"></a>00616                     <span class="keywordflow">if</span> self.FileMenu:
+<a name="l00617"></a>00617                         self.FileMenu.Enable(wxID_NETWORKEDITFILEMENUITEMS1, <span class="keyword">False</span>)
+<a name="l00618"></a>00618                         self.FileMenu.Enable(wxID_NETWORKEDITFILEMENUITEMS2, <span class="keyword">False</span>)
+<a name="l00619"></a>00619                 <span class="keywordflow">else</span>:
+<a name="l00620"></a>00620                     self.menuBar1.EnableTop(0, <span class="keyword">False</span>)
+<a name="l00621"></a>00621                     self.menuBar1.EnableTop(1, <span class="keyword">False</span>)
+<a name="l00622"></a>00622                     self.menuBar1.EnableTop(2, <span class="keyword">False</span>)
+<a name="l00623"></a>00623             <span class="keywordflow">else</span>:
+<a name="l00624"></a><a class="code" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">00624</a>                 <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>:
+<a name="l00625"></a>00625                     self.menuBar1.EnableTop(1, <span class="keyword">True</span>)
+<a name="l00626"></a>00626                     <span class="keywordflow">if</span> self.FileMenu:
+<a name="l00627"></a>00627                         self.FileMenu.Enable(wxID_NETWORKEDITFILEMENUITEMS1, <span class="keyword">True</span>)
+<a name="l00628"></a>00628                         self.FileMenu.Enable(wxID_NETWORKEDITFILEMENUITEMS2, <span class="keyword">False</span>)
+<a name="l00629"></a>00629                     <span class="keywordflow">if</span> self.NetworkNodes.GetSelection() == 0:
+<a name="l00630"></a>00630                         self.menuBar1.EnableTop(2, <span class="keyword">True</span>)
+<a name="l00631"></a>00631                         self.menuBar1.EnableTop(3, <span class="keyword">True</span>)
+<a name="l00632"></a>00632                     <span class="keywordflow">else</span>:
+<a name="l00633"></a>00633                         self.menuBar1.EnableTop(2, <span class="keyword">False</span>)      
+<a name="l00634"></a>00634                         self.menuBar1.EnableTop(3, <span class="keyword">False</span>)
+<a name="l00635"></a>00635                 <span class="keywordflow">else</span>:
+<a name="l00636"></a>00636                     self.menuBar1.EnableTop(0, <span class="keyword">True</span>)
+<a name="l00637"></a>00637                     <span class="keywordflow">if</span> self.NetworkNodes.GetSelection() == 0:
+<a name="l00638"></a>00638                         self.menuBar1.EnableTop(1, <span class="keyword">True</span>)
+<a name="l00639"></a>00639                         self.menuBar1.EnableTop(2, <span class="keyword">True</span>)
+<a name="l00640"></a>00640                     <span class="keywordflow">else</span>:
+<a name="l00641"></a>00641                         self.menuBar1.EnableTop(1, <span class="keyword">False</span>)      
+<a name="l00642"></a>00642                         self.menuBar1.EnableTop(2, <span class="keyword">False</span>)
+<a name="l00643"></a>00643 
+<a name="l00644"></a><a class="code" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">00644</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">RefreshProfileMenu</a>(self):
+<a name="l00645"></a>00645         <span class="keywordflow">if</span> self.EditMenu:
+<a name="l00646"></a>00646             profile = self.Manager.GetCurrentProfileName()
+<a name="l00647"></a>00647             edititem = self.EditMenu.FindItemById(wxID_NETWORKEDITEDITMENUITEMS7)
+<a name="l00648"></a>00648             <span class="keywordflow">if</span> edititem:
+<a name="l00649"></a>00649                 length = self.AddMenu.GetMenuItemCount()
+<a name="l00650"></a>00650                 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(length-6):
+<a name="l00651"></a>00651                     additem = self.AddMenu.FindItemByPosition(6)
+<a name="l00652"></a>00652                     self.AddMenu.Delete(additem.GetId())
+<a name="l00653"></a>00653                 <span class="keywordflow">if</span> profile <span class="keywordflow">not</span> <span class="keywordflow">in</span> (<span class="stringliteral">"None"</span>, <span class="stringliteral">"DS-301"</span>):
+<a name="l00654"></a>00654                     edititem.SetText(<span class="stringliteral">"%s Profile"</span>%profile)
+<a name="l00655"></a>00655                     edititem.Enable(<span class="keyword">True</span>)
+<a name="l00656"></a>00656                     self.AddMenu.AppendSeparator()
+<a name="l00657"></a>00657                     <span class="keywordflow">for</span> text, indexes <span class="keywordflow">in</span> self.Manager.GetCurrentSpecificMenu():
+<a name="l00658"></a>00658                         new_id = wx.NewId()
+<a name="l00659"></a>00659                         self.AddMenu.Append(help=<span class="stringliteral">''</span>, id=new_id, kind=wx.ITEM_NORMAL, text=text)
+<a name="l00660"></a>00660                         self.Bind(wx.EVT_MENU, self.GetProfileCallBack(text), id=new_id)
+<a name="l00661"></a>00661                 <span class="keywordflow">else</span>:
+<a name="l00662"></a>00662                     edititem.SetText(<span class="stringliteral">"Other Profile"</span>)
+<a name="l00663"></a>00663                     edititem.Enable(<span class="keyword">False</span>)
+<a name="l00664"></a>00664 
+<a name="l00665"></a>00665 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00666"></a>00666 <span class="comment">#                              Buffer Functions</span>
+<a name="l00667"></a>00667 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00668"></a>00668 
+<a name="l00669"></a><a class="code" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">00669</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">RefreshBufferState</a>(self):
+<a name="l00670"></a>00670         <span class="keywordflow">if</span> self.NodeList:
+<a name="l00671"></a>00671             nodeID = self.Manager.GetCurrentNodeID()
+<a name="l00672"></a>00672             <span class="keywordflow">if</span> nodeID != <span class="keywordtype">None</span>:
+<a name="l00673"></a>00673                 nodename = <span class="stringliteral">"0x%2.2X %s"</span>%(nodeID, self.Manager.GetCurrentNodeName())
+<a name="l00674"></a>00674             <span class="keywordflow">else</span>:
+<a name="l00675"></a>00675                 nodename = self.Manager.GetCurrentNodeName()
+<a name="l00676"></a>00676             self.NetworkNodes.SetPageText(0, nodename)
+<a name="l00677"></a>00677             <span class="keywordflow">for</span> idx, name <span class="keywordflow">in</span> enumerate(self.NodeList.GetSlaveNames()):
+<a name="l00678"></a>00678                 self.NetworkNodes.SetPageText(idx + 1, name)
+<a name="l00679"></a>00679             self.RefreshTitle()
+<a name="l00680"></a>00680 
+<a name="l00681"></a><a class="code" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">00681</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">OnUndoMenu</a>(self, event):
+<a name="l00682"></a>00682         self.Manager.LoadCurrentPrevious()
+<a name="l00683"></a>00683         self.RefreshCurrentIndexList()
+<a name="l00684"></a>00684         self.RefreshBufferState()
+<a name="l00685"></a>00685         event.Skip()
+<a name="l00686"></a>00686 
+<a name="l00687"></a><a class="code" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">00687</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">OnRedoMenu</a>(self, event):
+<a name="l00688"></a>00688         self.Manager.LoadCurrentNext()
+<a name="l00689"></a>00689         self.RefreshCurrentIndexList()
+<a name="l00690"></a>00690         self.RefreshBufferState()
+<a name="l00691"></a>00691         event.Skip()
+<a name="l00692"></a>00692 
+<a name="l00693"></a>00693 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00694"></a>00694 <span class="comment">#                                Help Method</span>
+<a name="l00695"></a>00695 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00696"></a>00696 
+<a name="l00697"></a><a class="code" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">00697</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">OnHelpDS301Menu</a>(self, event):
+<a name="l00698"></a>00698         find_index = <span class="keyword">False</span>
+<a name="l00699"></a>00699         selected = self.NetworkNodes.GetSelection()
+<a name="l00700"></a>00700         <span class="keywordflow">if</span> selected &gt;= 0:
+<a name="l00701"></a>00701             window = self.NetworkNodes.GetPage(selected)
+<a name="l00702"></a>00702             result = window.GetSelection()
+<a name="l00703"></a>00703             <span class="keywordflow">if</span> result:
+<a name="l00704"></a>00704                 find_index = <span class="keyword">True</span>
+<a name="l00705"></a>00705                 index, subIndex = result
+<a name="l00706"></a>00706                 result = OpenPDFDocIndex(index, ScriptDirectory)
+<a name="l00707"></a>00707                 <span class="keywordflow">if</span> type(result) == StringType:
+<a name="l00708"></a>00708                     message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR)
+<a name="l00709"></a>00709                     message.ShowModal()
+<a name="l00710"></a>00710                     message.Destroy()
+<a name="l00711"></a>00711         <span class="keywordflow">if</span> <span class="keywordflow">not</span> find_index:
+<a name="l00712"></a>00712             result = OpenPDFDocIndex(<span class="keywordtype">None</span>, ScriptDirectory)
+<a name="l00713"></a>00713             <span class="keywordflow">if</span> type(result) == StringType:
+<a name="l00714"></a>00714                 message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR)
+<a name="l00715"></a>00715                 message.ShowModal()
+<a name="l00716"></a>00716                 message.Destroy()
+<a name="l00717"></a>00717         event.Skip()
+<a name="l00718"></a>00718         
+<a name="l00719"></a><a class="code" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">00719</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">OnHelpCANFestivalMenu</a>(self, event):
+<a name="l00720"></a>00720         <span class="comment">#self.OpenHtmlFrame("CAN Festival Reference", os.path.join(ScriptDirectory, "doc/canfestival.html"), wx.Size(1000, 600))</span>
+<a name="l00721"></a>00721         os.system(<span class="stringliteral">"xpdf -remote CANFESTIVAL %s %d &amp;"</span>%(os.path.join(ScriptDirectory, <span class="stringliteral">"doc/manual_en.pdf"</span>),16))
+<a name="l00722"></a>00722         event.Skip()
+<a name="l00723"></a>00723 
+<a name="l00724"></a><a class="code" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">00724</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">OnAboutMenu</a>(self, event):
+<a name="l00725"></a>00725         self.OpenHtmlFrame(<span class="stringliteral">"About CAN Festival"</span>, os.path.join(ScriptDirectory, <span class="stringliteral">"doc/about.html"</span>), wx.Size(500, 450))
+<a name="l00726"></a>00726         event.Skip()
+<a name="l00727"></a>00727 
+<a name="l00728"></a><a class="code" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">00728</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">OpenHtmlFrame</a>(self, title, file, size):
+<a name="l00729"></a>00729         <span class="keywordflow">if</span> title <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.HtmlFrameOpened:
+<a name="l00730"></a>00730             self.HtmlFrameOpened.append(title)
+<a name="l00731"></a>00731             window = HtmlFrame(self, self.HtmlFrameOpened)
+<a name="l00732"></a>00732             window.SetTitle(title)
+<a name="l00733"></a>00733             window.SetHtmlPage(file)
+<a name="l00734"></a>00734             window.SetClientSize(size)
+<a name="l00735"></a>00735             window.Show()
+<a name="l00736"></a>00736 
+<a name="l00737"></a>00737 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00738"></a>00738 <span class="comment">#                          Editing Profiles functions</span>
+<a name="l00739"></a>00739 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00740"></a>00740 
+<a name="l00741"></a><a class="code" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">00741</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">OnCommunicationMenu</a>(self, event):
+<a name="l00742"></a>00742         dictionary,current = self.Manager.GetCurrentCommunicationLists()
+<a name="l00743"></a>00743         self.EditProfile(<span class="stringliteral">"Edit DS-301 Profile"</span>, dictionary, current)
+<a name="l00744"></a>00744         event.Skip()
+<a name="l00745"></a>00745     
+<a name="l00746"></a><a class="code" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">00746</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">OnOtherCommunicationMenu</a>(self, event):
+<a name="l00747"></a>00747         dictionary,current = self.Manager.GetCurrentDS302Lists()
+<a name="l00748"></a>00748         self.EditProfile(<span class="stringliteral">"Edit DS-301 Profile"</span>, dictionary, current)
+<a name="l00749"></a>00749         event.Skip()
+<a name="l00750"></a>00750     
+<a name="l00751"></a><a class="code" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">00751</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">OnEditProfileMenu</a>(self, event):
+<a name="l00752"></a>00752         title = <span class="stringliteral">"Edit %s Profile"</span>%self.Manager.GetCurrentProfileName()
+<a name="l00753"></a>00753         dictionary,current = self.Manager.GetCurrentProfileLists()
+<a name="l00754"></a>00754         self.EditProfile(title, dictionary, current)
+<a name="l00755"></a>00755         event.Skip()
+<a name="l00756"></a>00756     
+<a name="l00757"></a><a class="code" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">00757</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">EditProfile</a>(self, title, dictionary, current):
+<a name="l00758"></a>00758         dialog = CommunicationDialog(self)
+<a name="l00759"></a>00759         dialog.SetTitle(title)
+<a name="l00760"></a>00760         dialog.SetIndexDictionary(dictionary)
+<a name="l00761"></a>00761         dialog.SetCurrentList(current)
+<a name="l00762"></a>00762         dialog.RefreshLists()
+<a name="l00763"></a>00763         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00764"></a>00764             new_profile = dialog.GetCurrentList()
+<a name="l00765"></a>00765             addinglist = []
+<a name="l00766"></a>00766             removinglist = []
+<a name="l00767"></a>00767             <span class="keywordflow">for</span> index <span class="keywordflow">in</span> new_profile:
+<a name="l00768"></a>00768                 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> current:
+<a name="l00769"></a>00769                     addinglist.append(index)
+<a name="l00770"></a>00770             <span class="keywordflow">for</span> index <span class="keywordflow">in</span> current:
+<a name="l00771"></a>00771                 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> new_profile:
+<a name="l00772"></a>00772                     removinglist.append(index)
+<a name="l00773"></a>00773             self.Manager.ManageEntriesOfCurrent(addinglist, removinglist)
+<a name="l00774"></a>00774             self.Manager.GenerateMapList()
+<a name="l00775"></a>00775             self.Manager.BufferCurrentNode()
+<a name="l00776"></a>00776             self.RefreshBufferState()
+<a name="l00777"></a>00777             self.RefreshCurrentIndexList()
+<a name="l00778"></a>00778         dialog.Destroy()
+<a name="l00779"></a>00779 
+<a name="l00780"></a>00780 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00781"></a>00781 <span class="comment">#                         Edit Node informations function</span>
+<a name="l00782"></a>00782 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00783"></a>00783 
+<a name="l00784"></a><a class="code" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">00784</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">OnNodeInfosMenu</a>(self, event):
+<a name="l00785"></a>00785         dialog = NodeInfosDialog(self)
+<a name="l00786"></a>00786         name, id, type, description = self.Manager.GetCurrentNodeInfos()
+<a name="l00787"></a>00787         dialog.SetValues(name, id, type, description)
+<a name="l00788"></a>00788         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00789"></a>00789             name, id, type, description = dialog.GetValues()
+<a name="l00790"></a>00790             self.Manager.SetCurrentNodeInfos(name, id, type, description)
+<a name="l00791"></a>00791             self.RefreshBufferState()
+<a name="l00792"></a>00792             self.RefreshProfileMenu()
+<a name="l00793"></a>00793             selected = self.FileOpened.GetSelection()
+<a name="l00794"></a>00794             <span class="keywordflow">if</span> selected &gt;= 0:
+<a name="l00795"></a>00795                 window = self.FileOpened.GetPage(selected)
+<a name="l00796"></a>00796                 window.RefreshTable()
+<a name="l00797"></a>00797         event.Skip()
+<a name="l00798"></a>00798 
+<a name="l00799"></a>00799 
+<a name="l00800"></a>00800 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00801"></a>00801 <span class="comment">#                           Add User Types and Variables</span>
+<a name="l00802"></a>00802 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00803"></a>00803         
+<a name="l00804"></a><a class="code" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">00804</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">AddMapVariable</a>(self):
+<a name="l00805"></a>00805         index = self.Manager.GetCurrentNextMapIndex()
+<a name="l00806"></a>00806         <span class="keywordflow">if</span> index:
+<a name="l00807"></a>00807             dialog = MapVariableDialog(self)
+<a name="l00808"></a>00808             dialog.SetIndex(index)
+<a name="l00809"></a>00809             <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00810"></a>00810                 index, name, struct, number = dialog.GetValues()
+<a name="l00811"></a>00811                 result = self.Manager.AddMapVariableToCurrent(index, name, struct, number)
+<a name="l00812"></a>00812                 <span class="keywordflow">if</span> type(result) != StringType:
+<a name="l00813"></a>00813                     self.RefreshBufferState()
+<a name="l00814"></a>00814                     self.RefreshCurrentIndexList()
+<a name="l00815"></a>00815                 <span class="keywordflow">else</span>:
+<a name="l00816"></a>00816                     message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00817"></a>00817                     message.ShowModal()
+<a name="l00818"></a>00818                     message.Destroy()
+<a name="l00819"></a>00819             dialog.Destroy()
+<a name="l00820"></a>00820         <span class="keywordflow">else</span>:
+<a name="l00821"></a>00821             message = wxMessageDialog(self, result, <span class="stringliteral">"No map variable index left!"</span>, wxOK|wxICON_ERROR)
+<a name="l00822"></a>00822             message.ShowModal()
+<a name="l00823"></a>00823             message.Destroy()
+<a name="l00824"></a>00824         
+<a name="l00825"></a><a class="code" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">00825</a>     <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">AddUserType</a>(self):
+<a name="l00826"></a>00826         dialog = UserTypeDialog(self)
+<a name="l00827"></a>00827         dialog.SetTypeList(self.Manager.GetCustomisableTypes())
+<a name="l00828"></a>00828         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00829"></a>00829             type, min, max, length = dialog.GetValues()
+<a name="l00830"></a>00830             result = self.Manager.AddUserTypeToCurrent(type, min, max, length)
+<a name="l00831"></a>00831             <span class="keywordflow">if</span> <span class="keywordflow">not</span> IsOfType(result, StringType):
+<a name="l00832"></a>00832                 self.RefreshBufferState()
+<a name="l00833"></a>00833                 self.RefreshCurrentIndexList()
+<a name="l00834"></a>00834             <span class="keywordflow">else</span>:
+<a name="l00835"></a>00835                 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00836"></a>00836                 message.ShowModal()
+<a name="l00837"></a>00837                 message.Destroy()
+<a name="l00838"></a>00838         dialog.Destroy()
+<a name="l00839"></a>00839 
+<a name="l00840"></a>00840 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00841"></a>00841 <span class="comment">#                               Exception Handler</span>
+<a name="l00842"></a>00842 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00843"></a>00843 
+<a name="l00844"></a>00844 Max_Traceback_List_Size = 20
+<a name="l00845"></a>00845 
+<a name="l00846"></a><a class="code" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">00846</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">Display_Exception_Dialog</a>(e_type,e_value,e_tb):
+<a name="l00847"></a>00847     trcbck_lst = []
+<a name="l00848"></a>00848     <span class="keywordflow">for</span> i,line <span class="keywordflow">in</span> enumerate(traceback.extract_tb(e_tb)):
+<a name="l00849"></a>00849         trcbck = <span class="stringliteral">" "</span> + str(i+1) + <span class="stringliteral">". "</span>
+<a name="l00850"></a>00850         <span class="keywordflow">if</span> line[0].find(os.getcwd()) == -1:
+<a name="l00851"></a>00851             trcbck += <span class="stringliteral">"file : "</span> + str(line[0]) + <span class="stringliteral">",   "</span>
+<a name="l00852"></a>00852         <span class="keywordflow">else</span>:
+<a name="l00853"></a>00853             trcbck += <span class="stringliteral">"file : "</span> + str(line[0][len(os.getcwd()):]) + <span class="stringliteral">",   "</span>
+<a name="l00854"></a>00854         trcbck += <span class="stringliteral">"line : "</span> + str(line[1]) + <span class="stringliteral">",   "</span> + <span class="stringliteral">"function : "</span> + str(line[2])
+<a name="l00855"></a>00855         trcbck_lst.append(trcbck)
+<a name="l00856"></a>00856         
+<a name="l00857"></a>00857     <span class="comment"># Allow clicking....</span>
+<a name="l00858"></a>00858     cap = wx.Window_GetCapture()
+<a name="l00859"></a>00859     <span class="keywordflow">if</span> cap:
+<a name="l00860"></a>00860         cap.ReleaseMouse()
+<a name="l00861"></a>00861 
+<a name="l00862"></a>00862     dlg = wx.SingleChoiceDialog(<span class="keywordtype">None</span>, 
+<a name="l00863"></a>00863         <span class="stringliteral">"""</span>
+<a name="l00864"></a>00864 <span class="stringliteral">An error happens.</span>
+<a name="l00865"></a>00865 <span class="stringliteral"></span>
+<a name="l00866"></a>00866 <span class="stringliteral">Click on OK for saving an error report.</span>
+<a name="l00867"></a>00867 <span class="stringliteral"></span>
+<a name="l00868"></a>00868 <span class="stringliteral">Please contact LOLITech at:</span>
+<a name="l00869"></a>00869 <span class="stringliteral">+33 (0)3 29 52 95 67</span>
+<a name="l00870"></a>00870 <span class="stringliteral">bugs_networkedit@lolitech.fr</span>
+<a name="l00871"></a>00871 <span class="stringliteral"></span>
+<a name="l00872"></a>00872 <span class="stringliteral"></span>
+<a name="l00873"></a>00873 <span class="stringliteral">Error:</span>
+<a name="l00874"></a>00874 <span class="stringliteral">"""</span> +
+<a name="l00875"></a>00875         str(e_type) + <span class="stringliteral">" : "</span> + str(e_value), 
+<a name="l00876"></a>00876         <span class="stringliteral">"Error"</span>,
+<a name="l00877"></a>00877         trcbck_lst)
+<a name="l00878"></a>00878     <span class="keywordflow">try</span>:
+<a name="l00879"></a>00879         res = (dlg.ShowModal() == wx.ID_OK)
+<a name="l00880"></a>00880     <span class="keywordflow">finally</span>:
+<a name="l00881"></a>00881         dlg.Destroy()
+<a name="l00882"></a>00882 
+<a name="l00883"></a>00883     <span class="keywordflow">return</span> res
+<a name="l00884"></a>00884 
+<a name="l00885"></a><a class="code" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">00885</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">Display_Error_Dialog</a>(e_value):
+<a name="l00886"></a>00886     message = wxMessageDialog(<span class="keywordtype">None</span>, str(e_value), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00887"></a>00887     message.ShowModal()
+<a name="l00888"></a>00888     message.Destroy()
+<a name="l00889"></a>00889 
+<a name="l00890"></a><a class="code" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">00890</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">get_last_traceback</a>(tb):
+<a name="l00891"></a>00891     <span class="keywordflow">while</span> tb.tb_next:
+<a name="l00892"></a>00892         tb = tb.tb_next
+<a name="l00893"></a>00893     <span class="keywordflow">return</span> tb
+<a name="l00894"></a>00894 
+<a name="l00895"></a>00895 
+<a name="l00896"></a><a class="code" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">00896</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">format_namespace</a>(d, indent='    '):
+<a name="l00897"></a>00897     <span class="keywordflow">return</span> <span class="stringliteral">'\n'</span>.join([<span class="stringliteral">'%s%s: %s'</span> % (indent, k, repr(v)[:10000]) <span class="keywordflow">for</span> k, v <span class="keywordflow">in</span> d.iteritems()])
+<a name="l00898"></a>00898 
+<a name="l00899"></a>00899 
+<a name="l00900"></a>00900 ignored_exceptions = [] <span class="comment"># a problem with a line in a module is only reported once per session</span>
+<a name="l00901"></a>00901 
+<a name="l00902"></a><a class="code" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">00902</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">wxAddExceptHook</a>(path, app_version='[No version]'):<span class="comment">#, ignored_exceptions=[]):</span>
+<a name="l00903"></a>00903     
+<a name="l00904"></a>00904     <span class="keyword">def </span>handle_exception(e_type, e_value, e_traceback):
+<a name="l00905"></a>00905         traceback.print_exception(e_type, e_value, e_traceback) <span class="comment"># this is very helpful when there's an exception in the rest of this func</span>
+<a name="l00906"></a>00906         last_tb = get_last_traceback(e_traceback)
+<a name="l00907"></a>00907         ex = (last_tb.tb_frame.f_code.co_filename, last_tb.tb_frame.f_lineno)
+<a name="l00908"></a>00908         <span class="keywordflow">if</span> str(e_value).startswith(<span class="stringliteral">"!!!"</span>):
+<a name="l00909"></a>00909             Display_Error_Dialog(e_value)
+<a name="l00910"></a>00910         <span class="keywordflow">elif</span> ex <span class="keywordflow">not</span> <span class="keywordflow">in</span> ignored_exceptions:
+<a name="l00911"></a>00911             ignored_exceptions.append(ex)
+<a name="l00912"></a>00912             result = Display_Exception_Dialog(e_type,e_value,e_traceback)
+<a name="l00913"></a>00913             <span class="keywordflow">if</span> result:
+<a name="l00914"></a>00914                 info = {
+<a name="l00915"></a>00915                     <span class="stringliteral">'app-title'</span> : wx.GetApp().GetAppName(), <span class="comment"># app_title</span>
+<a name="l00916"></a>00916                     <span class="stringliteral">'app-version'</span> : app_version,
+<a name="l00917"></a>00917                     <span class="stringliteral">'wx-version'</span> : wx.VERSION_STRING,
+<a name="l00918"></a>00918                     <span class="stringliteral">'wx-platform'</span> : wx.Platform,
+<a name="l00919"></a>00919                     <span class="stringliteral">'python-version'</span> : platform.python_version(), <span class="comment">#sys.version.split()[0],</span>
+<a name="l00920"></a>00920                     <span class="stringliteral">'platform'</span> : platform.platform(),
+<a name="l00921"></a>00921                     <span class="stringliteral">'e-type'</span> : e_type,
+<a name="l00922"></a>00922                     <span class="stringliteral">'e-value'</span> : e_value,
+<a name="l00923"></a>00923                     <span class="stringliteral">'date'</span> : time.ctime(),
+<a name="l00924"></a>00924                     <span class="stringliteral">'cwd'</span> : os.getcwd(),
+<a name="l00925"></a>00925                     }
+<a name="l00926"></a>00926                 <span class="keywordflow">if</span> e_traceback:
+<a name="l00927"></a>00927                     info[<span class="stringliteral">'traceback'</span>] = <span class="stringliteral">''</span>.join(traceback.format_tb(e_traceback)) + <span class="stringliteral">'%s: %s'</span> % (e_type, e_value)
+<a name="l00928"></a>00928                     last_tb = get_last_traceback(e_traceback)
+<a name="l00929"></a>00929                     exception_locals = last_tb.tb_frame.f_locals <span class="comment"># the locals at the level of the stack trace where the exception actually occurred</span>
+<a name="l00930"></a>00930                     info[<span class="stringliteral">'locals'</span>] = format_namespace(exception_locals)
+<a name="l00931"></a>00931                     <span class="keywordflow">if</span> <span class="stringliteral">'self'</span> <span class="keywordflow">in</span> exception_locals:
+<a name="l00932"></a>00932                         info[<span class="stringliteral">'self'</span>] = format_namespace(exception_locals[<span class="stringliteral">'self'</span>].__dict__)
+<a name="l00933"></a>00933                 
+<a name="l00934"></a>00934                 output = open(path+os.sep+<span class="stringliteral">"bug_report_"</span>+info[<span class="stringliteral">'date'</span>].replace(<span class="stringliteral">':'</span>,<span class="stringliteral">'-'</span>).replace(<span class="stringliteral">' '</span>,<span class="stringliteral">'_'</span>)+<span class="stringliteral">".txt"</span>,<span class="stringliteral">'w'</span>)
+<a name="l00935"></a>00935                 lst = info.keys()
+<a name="l00936"></a>00936                 lst.sort()
+<a name="l00937"></a>00937                 <span class="keywordflow">for</span> a <span class="keywordflow">in</span> lst:
+<a name="l00938"></a>00938                     output.write(a+<span class="stringliteral">":\n"</span>+str(info[a])+<span class="stringliteral">"\n\n"</span>)
+<a name="l00939"></a>00939 
+<a name="l00940"></a>00940     <span class="comment">#sys.excepthook = lambda *args: wx.CallAfter(handle_exception, *args)</span>
+<a name="l00941"></a>00941     sys.excepthook = handle_exception
+<a name="l00942"></a>00942 
+<a name="l00943"></a>00943 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">'__main__'</span>:
+<a name="l00944"></a>00944     app = wxPySimpleApp()
+<a name="l00945"></a>00945     wxInitAllImageHandlers()
+<a name="l00946"></a>00946     
+<a name="l00947"></a>00947     <span class="comment"># Install a exception handle for bug reports</span>
+<a name="l00948"></a>00948     wxAddExceptHook(os.getcwd(),__version__)
+<a name="l00949"></a>00949     
+<a name="l00950"></a>00950     frame = networkedit(<span class="keywordtype">None</span>)
+<a name="l00951"></a>00951 
+<a name="l00952"></a>00952     frame.Show()
+<a name="l00953"></a>00953     app.MainLoop()
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/networkedit_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,183 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/networkedit.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/networkedit.py File Reference</h1>
+<p>
+<a href="networkedit_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html">networkedit</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodelist_1_1_5.html">nodelist::*</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodemanager_1_1_5.html">nodemanager::*</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesubindextable_1_1_5.html">subindextable::*</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommondialogs_1_1_5.html">commondialogs::*</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1DS301__index_1_1_5.html">doc_index::DS301_index::*</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacewxPython_1_1html_1_1_5.html">wxPython::html::*</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">networkedit::wxHtmlWindowUrlClick</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">networkedit::wxUrlClickHtmlWindow</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html">networkedit::networkedit</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">networkedit::create</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">networkedit::usage</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">networkedit::EVT_HTML_URL_CLICK</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">networkedit::_init_coll_NetworkMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">networkedit::_init_coll_AddMenu_Items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">networkedit::_init_coll_HelpBar_Fields</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">networkedit::_init_utils</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">networkedit::_init_ctrls</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">networkedit::__init__</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">networkedit::GetNoteBook</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">networkedit::OnQuitMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">networkedit::OnAddSDOServerMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">networkedit::OnAddSDOClientMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">networkedit::OnAddPDOTransmitMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">networkedit::OnAddPDOReceiveMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">networkedit::OnAddMapVariableMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">networkedit::OnAddUserTypeMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">networkedit::OnNodeSelectedChanged</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">networkedit::OnNewProjectMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">networkedit::OnOpenProjectMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">networkedit::OnSaveProjectMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">networkedit::OnAddSlaveMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">networkedit::OnRemoveSlaveMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">networkedit::RefreshTitle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">networkedit::OnRefreshMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">networkedit::RefreshCurrentIndexList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">networkedit::RefreshNetworkNodes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">networkedit::RefreshStatusBar</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">networkedit::RefreshMainMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">networkedit::RefreshProfileMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">networkedit::RefreshBufferState</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">networkedit::OnUndoMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">networkedit::OnRedoMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">networkedit::OnHelpDS301Menu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">networkedit::OnHelpCANFestivalMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">networkedit::OnAboutMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">networkedit::OpenHtmlFrame</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">networkedit::OnCommunicationMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">networkedit::OnOtherCommunicationMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">networkedit::OnEditProfileMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">networkedit::EditProfile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">networkedit::OnNodeInfosMenu</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">networkedit::AddMapVariable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">networkedit::AddUserType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">networkedit::Display_Exception_Dialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">networkedit::Display_Error_Dialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">networkedit::get_last_traceback</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">networkedit::format_namespace</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">networkedit::wxAddExceptHook</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit::HtmlFrameOpened</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c</h1><a href="nmtMaster_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#include "nmtMaster.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "canfestival.h"</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="comment">/******************************************************************************/</span>
+<a name="l00027"></a><a class="code" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">00027</a> UNS8 <a class="code" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">masterSendNMTstateChange</a>(CO_Data* d, UNS8 Node_ID, UNS8 cs)
+<a name="l00028"></a>00028 {
+<a name="l00029"></a>00029   Message m;
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031   MSG_WAR(0x3501, <span class="stringliteral">"Send_NMT cs : "</span>, cs);
+<a name="l00032"></a>00032   MSG_WAR(0x3502, <span class="stringliteral">"    to node : "</span>, Node_ID);
+<a name="l00033"></a>00033   <span class="comment">/* message configuration */</span>
+<a name="l00034"></a>00034   m.cob_id.w = 0x0000; <span class="comment">/*(NMT) &lt;&lt; 7*/</span>
+<a name="l00035"></a>00035   m.rtr = NOT_A_REQUEST;
+<a name="l00036"></a>00036   m.len = 2;
+<a name="l00037"></a>00037   m.data[0] = cs;
+<a name="l00038"></a>00038   m.data[1] = Node_ID;
+<a name="l00039"></a>00039   
+<a name="l00040"></a>00040   <span class="keywordflow">return</span> canSend(d-&gt;canHandle,&amp;m);
+<a name="l00041"></a>00041 }
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 <span class="comment">/****************************************************************************/</span>
+<a name="l00045"></a><a class="code" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">00045</a> UNS8 <a class="code" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">masterSendNMTnodeguard</a>(CO_Data* d, UNS8 nodeId)
+<a name="l00046"></a>00046 {
+<a name="l00047"></a>00047   Message m;
+<a name="l00048"></a>00048   
+<a name="l00049"></a>00049   MSG_WAR(0x3503, <span class="stringliteral">"Send_NODE_GUARD to node : "</span>, nodeId);
+<a name="l00050"></a>00050         
+<a name="l00051"></a>00051   <span class="comment">/* message configuration */</span>
+<a name="l00052"></a>00052   m.cob_id.w = nodeId | (NODE_GUARD &lt;&lt; 7);
+<a name="l00053"></a>00053   m.rtr = REQUEST;
+<a name="l00054"></a>00054   m.len = 1;
+<a name="l00055"></a>00055   
+<a name="l00056"></a>00056   <span class="keywordflow">return</span> canSend(d-&gt;canHandle,&amp;m);
+<a name="l00057"></a>00057 }
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059 <span class="comment">/******************************************************************************/</span>
+<a name="l00060"></a><a class="code" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">00060</a> <span class="keywordtype">void</span> <a class="code" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">masterRequestNodeState</a>(CO_Data* d, UNS8 nodeId)
+<a name="l00061"></a>00061 {
+<a name="l00062"></a>00062   <span class="comment">/* FIXME: should warn for bad toggle bit. */</span>
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064   <span class="comment">/* NMTable configuration to indicate that the master is waiting</span>
+<a name="l00065"></a>00065 <span class="comment">   * for a Node_Guard frame from the slave whose node_id is ID */</span>
+<a name="l00066"></a>00066   d-&gt;NMTable[nodeId] = Unknown_state; <span class="comment">/* A state that does not exist */</span>
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068   <span class="keywordflow">if</span> (nodeId == 0) { <span class="comment">/* NMT broadcast */</span>
+<a name="l00069"></a>00069     UNS8 i = 0;
+<a name="l00070"></a>00070     <span class="keywordflow">for</span> (i = 0 ; i &lt; NMT_MAX_NODE_ID ; i++) {
+<a name="l00071"></a>00071       d-&gt;NMTable[i] = Unknown_state;
+<a name="l00072"></a>00072     }
+<a name="l00073"></a>00073   }
+<a name="l00074"></a>00074   <a class="code" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">masterSendNMTnodeguard</a>(d,nodeId);
+<a name="l00075"></a>00075 }
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079 
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082 
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c File Reference</h1><code>#include &quot;nmtMaster.h&quot;</code><br>
+<code>#include &quot;canfestival.h&quot;</code><br>
+
+<p>
+<a href="nmtMaster_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">masterSendNMTstateChange</a> (CO_Data *d, UNS8 Node_ID, UNS8 cs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">masterSendNMTnodeguard</a> (CO_Data *d, UNS8 nodeId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">masterRequestNodeState</a> (CO_Data *d, UNS8 nodeId)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="98bee3f402438056dbd653e752054796"></a><!-- doxytag: member="nmtMaster.c::masterRequestNodeState" ref="98bee3f402438056dbd653e752054796" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void masterRequestNodeState           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nmtMaster_8c-source.html#l00060">60</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>.
+<p>
+References <a class="el" href="nmtMaster_8c-source.html#l00045">masterSendNMTnodeguard()</a>.
+</div>
+</div><p>
+<a class="anchor" name="f63689baeabb15103c2b7afe8885c5c4"></a><!-- doxytag: member="nmtMaster.c::masterSendNMTnodeguard" ref="f63689baeabb15103c2b7afe8885c5c4" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 masterSendNMTnodeguard           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nmtMaster_8c-source.html#l00045">45</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="6170d95d9900ef756921a934c5fb37d2"></a><!-- doxytag: member="nmtMaster.c::masterSendNMTstateChange" ref="6170d95d9900ef756921a934c5fb37d2" args="(CO_Data *d, UNS8 Node_ID, UNS8 cs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 masterSendNMTstateChange           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>Node_ID</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>cs</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nmtMaster_8c-source.html#l00027">27</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterSendNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+29def8dcfe8a799318744c93db04bbba
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterRequestNodeState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+2903bc73de62c826be945b203cddfa10
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,56 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node3 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node11 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node12 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node13 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node16 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node17 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+bfe431b3d0acf92287b1296a39bcc1af
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+68c26061bfbf8f5aa86a467dd7f81caa
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h</h1><a href="nmtMaster_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __nmtMaster_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __nmtMaster_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span>
+<a name="l00027"></a>00027 
+<a name="l00045"></a>00045 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">masterSendNMTstateChange</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> Node_ID, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> cs);
+<a name="l00046"></a>00046 
+<a name="l00052"></a>00052 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">masterSendNMTnodeguard</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nodeId);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">masterRequestNodeState</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nodeId);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 <span class="preprocessor">#endif </span><span class="comment">/* __nmtMaster_h__ */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h File Reference</h1><code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
+
+<p>
+<a href="nmtMaster_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nmtMaster_8h.html#6170d95d9900ef756921a934c5fb37d2">masterSendNMTstateChange</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 Node_ID, UNS8 cs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nmtMaster_8h.html#f63689baeabb15103c2b7afe8885c5c4">masterSendNMTnodeguard</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nmtMaster_8h.html#98bee3f402438056dbd653e752054796">masterRequestNodeState</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="98bee3f402438056dbd653e752054796"></a><!-- doxytag: member="nmtMaster.h::masterRequestNodeState" ref="98bee3f402438056dbd653e752054796" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void masterRequestNodeState           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Prepare a Node_Guard message transmission on the bus number bus_id to the slave whose node_id is nodeId Put nodeId = 0 to send an NMT broadcast. This message will ask for the slave, whose node_id is nodeId, its state bus_id is hardware dependant 
+<p>
+Definition at line <a class="el" href="nmtMaster_8c-source.html#l00060">60</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="nmtMaster_8c-source.html#l00045">masterSendNMTnodeguard()</a>, <a class="el" href="config_8h-source.html#l00030">NMT_MAX_NODE_ID</a>, <a class="el" href="data_8h-source.html#l00075">struct_CO_Data::NMTable</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">Unknown_state</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="f63689baeabb15103c2b7afe8885c5c4"></a><!-- doxytag: member="nmtMaster.h::masterSendNMTnodeguard" ref="f63689baeabb15103c2b7afe8885c5c4" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 masterSendNMTnodeguard           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transmit a Node_Guard message on the bus number bus_id to the slave whose node_id is nodeId bus_id is hardware dependant return canSend(bus_id,&amp;m) 
+<p>
+Definition at line <a class="el" href="nmtMaster_8c-source.html#l00045">45</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00099">NODE_GUARD</a>, <a class="el" href="def_8h-source.html#l00054">REQUEST</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="6170d95d9900ef756921a934c5fb37d2"></a><!-- doxytag: member="nmtMaster.h::masterSendNMTstateChange" ref="6170d95d9900ef756921a934c5fb37d2" args="(CO_Data *d, UNS8 Node_ID, UNS8 cs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 masterSendNMTstateChange           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>Node_ID</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>cs</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transmit a NMT message on the bus number bus_id to the slave whose node_id is ID bus_id is hardware dependant cs represents the order of state changement: cs = NMT_Start_Node // Put the node in operational mode cs = NMT_Stop_Node // Put the node in stopped mode cs = NMT_Enter_PreOperational // Put the node in pre_operational mode cs = NMT_Reset_Node // Put the node in initialization mode cs = NMT_Reset_Comunication // Put the node in initialization mode The mode is changed according to the slave state machine mode : initialisation ---&gt; pre-operational (Automatic transition) pre-operational &lt;--&gt; operational pre-operational &lt;--&gt; stopped pre-operational, operational, stopped -&gt; initialisation<p>
+return canSend(bus_id,&amp;m) 
+<p>
+Definition at line <a class="el" href="nmtMaster_8c-source.html#l00027">27</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterSendNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+29def8dcfe8a799318744c93db04bbba
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterRequestNodeState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+93044c41da5252f8bdd06a6e7080967d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node8 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node3 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+1312e4beb9b45ab171bfc4984034f16d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,41 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+60be77e7ade7dd5576af0dea1e42dc81
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+68c26061bfbf8f5aa86a467dd7f81caa
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c</h1><a href="nmtSlave_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#include "nmtSlave.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "states.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "canfestival.h"</span>
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="comment">/*******************************************************************)*********/</span>
+<a name="l00028"></a>00028 <span class="comment">/* put the slave in the state wanted by the master */</span>   
+<a name="l00029"></a><a class="code" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">00029</a> <span class="keywordtype">void</span> <a class="code" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">proceedNMTstateChange</a>(CO_Data* d, Message *m)
+<a name="l00030"></a>00030 {
+<a name="l00031"></a>00031   <span class="keywordflow">if</span>( d-&gt;nodeState == Pre_operational ||
+<a name="l00032"></a>00032       d-&gt;nodeState == Operational ||
+<a name="l00033"></a>00033       d-&gt;nodeState == Stopped ) {
+<a name="l00034"></a>00034     
+<a name="l00035"></a>00035     MSG_WAR(0x3400, <span class="stringliteral">"NMT received. for node :  "</span>, (*m).data[1]);
+<a name="l00036"></a>00036     
+<a name="l00037"></a>00037     <span class="comment">/* Check if this NMT-message is for this node */</span>
+<a name="l00038"></a>00038     <span class="comment">/* byte 1 = 0 : all the nodes are concerned (broadcast) */</span>
+<a name="l00039"></a>00039         
+<a name="l00040"></a>00040     <span class="keywordflow">if</span>( ( (*m).data[1] == 0 ) || ( (*m).data[1] == *d-&gt;bDeviceNodeId ) ){
+<a name="l00041"></a>00041       
+<a name="l00042"></a>00042       <span class="keywordflow">switch</span>( (*m).data[0]){ <span class="comment">/* command specifier (cs) */</span>                       
+<a name="l00043"></a>00043       <span class="keywordflow">case</span> NMT_Start_Node:
+<a name="l00044"></a>00044         <span class="keywordflow">if</span> ( (d-&gt;nodeState == Pre_operational) || (d-&gt;nodeState == Stopped) )
+<a name="l00045"></a>00045           <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Operational);
+<a name="l00046"></a>00046         <span class="keywordflow">break</span>; 
+<a name="l00047"></a>00047         
+<a name="l00048"></a>00048       <span class="keywordflow">case</span> NMT_Stop_Node:
+<a name="l00049"></a>00049         <span class="keywordflow">if</span> ( d-&gt;nodeState == Pre_operational ||
+<a name="l00050"></a>00050              d-&gt;nodeState == Operational )
+<a name="l00051"></a>00051           <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Stopped);
+<a name="l00052"></a>00052         <span class="keywordflow">break</span>;
+<a name="l00053"></a>00053         
+<a name="l00054"></a>00054       <span class="keywordflow">case</span> NMT_Enter_PreOperational:
+<a name="l00055"></a>00055         <span class="keywordflow">if</span> ( d-&gt;nodeState == Operational || 
+<a name="l00056"></a>00056              d-&gt;nodeState == Stopped )
+<a name="l00057"></a>00057           <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Pre_operational);
+<a name="l00058"></a>00058         <span class="keywordflow">break</span>;
+<a name="l00059"></a>00059         
+<a name="l00060"></a>00060       <span class="keywordflow">case</span> NMT_Reset_Node:
+<a name="l00061"></a>00061           <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Initialisation);
+<a name="l00062"></a>00062         <span class="keywordflow">break</span>;
+<a name="l00063"></a>00063         
+<a name="l00064"></a>00064       <span class="keywordflow">case</span> NMT_Reset_Comunication:
+<a name="l00065"></a>00065           <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Initialisation);
+<a name="l00066"></a>00066         <span class="keywordflow">break</span>;
+<a name="l00067"></a>00067         
+<a name="l00068"></a>00068       }<span class="comment">/* end switch */</span>
+<a name="l00069"></a>00069       
+<a name="l00070"></a>00070     }<span class="comment">/* end if( ( (*m).data[1] == 0 ) || ( (*m).data[1] == bDeviceNodeId ) ) */</span>
+<a name="l00071"></a>00071   }
+<a name="l00072"></a>00072 }
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 <span class="comment">/*****************************************************************************/</span>
+<a name="l00076"></a><a class="code" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">00076</a> UNS8 <a class="code" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a>(CO_Data* d)
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078   Message m;
+<a name="l00079"></a>00079         
+<a name="l00080"></a>00080   MSG_WAR(0x3407, <span class="stringliteral">"Send a Boot-Up msg "</span>, 0);
+<a name="l00081"></a>00081         
+<a name="l00082"></a>00082   <span class="comment">/* message configuration */</span>
+<a name="l00083"></a>00083   m.cob_id.w = NODE_GUARD &lt;&lt; 7 | *d-&gt;bDeviceNodeId;
+<a name="l00084"></a>00084   m.rtr = NOT_A_REQUEST;
+<a name="l00085"></a>00085   m.len = 1;
+<a name="l00086"></a>00086   m.data[0] = 0x00;
+<a name="l00087"></a>00087     
+<a name="l00088"></a>00088   <span class="keywordflow">return</span> canSend(d-&gt;canHandle,&amp;m);
+<a name="l00089"></a>00089 }
+<a name="l00090"></a>00090 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c File Reference</h1><code>#include &quot;nmtSlave.h&quot;</code><br>
+<code>#include &quot;states.h&quot;</code><br>
+<code>#include &quot;canfestival.h&quot;</code><br>
+
+<p>
+<a href="nmtSlave_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">proceedNMTstateChange</a> (CO_Data *d, Message *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a> (CO_Data *d)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="97d175ea168c149c99b01dcde0989743"></a><!-- doxytag: member="nmtSlave.c::proceedNMTstateChange" ref="97d175ea168c149c99b01dcde0989743" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void proceedNMTstateChange           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Message *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nmtSlave_8c-source.html#l00029">29</a> of file <a class="el" href="nmtSlave_8c-source.html">nmtSlave.c</a>.
+<p>
+References <a class="el" href="states_8c-source.html#l00100">setState()</a>.
+</div>
+</div><p>
+<a class="anchor" name="aced28a97b2c256320dfde3c4b36a7d5"></a><!-- doxytag: member="nmtSlave.c::slaveSendBootUp" ref="aced28a97b2c256320dfde3c4b36a7d5" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 slaveSendBootUp           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="nmtSlave_8c-source.html#l00076">76</a> of file <a class="el" href="nmtSlave_8c-source.html">nmtSlave.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,72 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node4 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node8 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node12 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node14 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node12 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node17 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node12 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node11 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node25 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node27 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d79fc660a52801acf6b2c27e8eae8911
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node19 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node20 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c1ef8716aedd27ae219f7a49e9c71654
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+00f2f0bca70d9477e5a90520d2aec7a4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h</h1><a href="nmtSlave_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __nmtSlave_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __nmtSlave_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span>
+<a name="l00028"></a>00028 
+<a name="l00035"></a>00035 <span class="keywordtype">void</span> <a class="code" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">proceedNMTstateChange</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a> * m);
+<a name="l00036"></a>00036 
+<a name="l00042"></a>00042 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d);
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 <span class="preprocessor">#endif </span><span class="comment">/* __nmtSlave_h__ */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h File Reference</h1><code>#include &lt;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&gt;</code><br>
+<code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
+
+<p>
+<a href="nmtSlave_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nmtSlave_8h.html#97d175ea168c149c99b01dcde0989743">proceedNMTstateChange</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nmtSlave_8h.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="97d175ea168c149c99b01dcde0989743"></a><!-- doxytag: member="nmtSlave.h::proceedNMTstateChange" ref="97d175ea168c149c99b01dcde0989743" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void proceedNMTstateChange           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Threat the reception of a NMT message from the master *m is a pointer to the message received bus_id is hardware dependant return 0 if OK, -1 if the slave is not allowed, by its state, to receive the message 
+<p>
+Definition at line <a class="el" href="nmtSlave_8c-source.html#l00029">29</a> of file <a class="el" href="nmtSlave_8c-source.html">nmtSlave.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">Initialisation</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00106">NMT_Enter_PreOperational</a>, <a class="el" href="def_8h-source.html#l00108">NMT_Reset_Comunication</a>, <a class="el" href="def_8h-source.html#l00107">NMT_Reset_Node</a>, <a class="el" href="def_8h-source.html#l00104">NMT_Start_Node</a>, <a class="el" href="def_8h-source.html#l00105">NMT_Stop_Node</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">Pre_operational</a>, <a class="el" href="states_8c-source.html#l00100">setState()</a>, and <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">Stopped</a>.
+</div>
+</div><p>
+<a class="anchor" name="aced28a97b2c256320dfde3c4b36a7d5"></a><!-- doxytag: member="nmtSlave.h::slaveSendBootUp" ref="aced28a97b2c256320dfde3c4b36a7d5" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 slaveSendBootUp           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transmit the boot-Up frame when the slave is moving from initialization state to pre_operational state. bus_id is hardware dependant return canSend(bus_id,&amp;m) 
+<p>
+Definition at line <a class="el" href="nmtSlave_8c-source.html#l00076">76</a> of file <a class="el" href="nmtSlave_8c-source.html">nmtSlave.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00099">NODE_GUARD</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,72 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node4 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node8 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node12 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node14 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node12 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node17 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node12 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node11 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node25 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node27 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+be21ff9c6633e7259f525be23df27bea
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+09333da641439916a1cba167e9728dbc
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,50 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node6 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7c0ab3fdea6fe911c12dbb8fb76257ca
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+00f2f0bca70d9477e5a90520d2aec7a4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/node_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1011 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/node.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/node.py</h1><a href="node_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacenode.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00005"></a>00005 <span class="comment">#</span>
+<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span>
+<a name="l00007"></a>00007 <span class="comment">#</span>
+<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span>
+<a name="l00009"></a>00009 <span class="comment">#</span>
+<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span>
+<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span>
+<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment">#</span>
+<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment">#</span>
+<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span>
+<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keyword">import</span> cPickle
+<a name="l00025"></a>00025 <span class="keyword">from</span> types <span class="keyword">import</span> *
+<a name="l00026"></a>00026 <span class="keyword">import</span> re
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="stringliteral">"""</span>
+<a name="l00029"></a>00029 <span class="stringliteral">Dictionary of translation between access symbol and their signification</span>
+<a name="l00030"></a>00030 <span class="stringliteral">"""</span>
+<a name="l00031"></a>00031 AccessType = {<span class="stringliteral">"ro"</span> : <span class="stringliteral">"Read Only"</span>, <span class="stringliteral">"wo"</span> : <span class="stringliteral">"Write Only"</span>, <span class="stringliteral">"rw"</span> : <span class="stringliteral">"Read/Write"</span>}
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 BoolType = {<span class="keyword">True</span> : <span class="stringliteral">"True"</span>, <span class="keyword">False</span> : <span class="stringliteral">"False"</span>} 
+<a name="l00034"></a>00034 OptionType = {<span class="keyword">True</span> : <span class="stringliteral">"Yes"</span>, <span class="keyword">False</span> : <span class="stringliteral">"No"</span>}
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 CustomisableTypes = [(0x02, 0), (0x03, 0), (0x04, 0), (0x05, 0), (0x06, 0), (0x07, 0),
+<a name="l00037"></a>00037     (0x08, 0), (0x09, 1), (0x0A, 1), (0x0B, 1), (0x10, 0), (0x11, 0), (0x12, 0),
+<a name="l00038"></a>00038     (0x13, 0), (0x14, 0), (0x15, 0), (0x16, 0), (0x18, 0), (0x19, 0), (0x1A, 0),
+<a name="l00039"></a>00039     (0x1B, 0)]
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 DefaultParams = {<span class="stringliteral">"comment"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"save"</span> : <span class="keyword">False</span>}
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00044"></a>00044 <span class="comment">#                      Dictionary Mapping and Organisation</span>
+<a name="l00045"></a>00045 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="stringliteral">"""</span>
+<a name="l00048"></a>00048 <span class="stringliteral">Properties of entry structure in the Object Dictionary</span>
+<a name="l00049"></a>00049 <span class="stringliteral">"""</span>
+<a name="l00050"></a>00050 OD_Subindex = 1             <span class="comment"># Entry has at least one subindex</span>
+<a name="l00051"></a>00051 OD_MultipleSubindexes = 2   <span class="comment"># Entry has more than one subindex</span>
+<a name="l00052"></a>00052 OD_IdenticalSubindexes = 4  <span class="comment"># Subindexes of entry have the same description</span>
+<a name="l00053"></a>00053 OD_IdenticalIndexes = 8     <span class="comment"># Entry has the same description on multiple indexes</span>
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 <span class="stringliteral">"""</span>
+<a name="l00056"></a>00056 <span class="stringliteral">Structures of entry in the Object Dictionary, sum of the properties described above</span>
+<a name="l00057"></a>00057 <span class="stringliteral">for all sorts of entries use in CAN Open specification</span>
+<a name="l00058"></a>00058 <span class="stringliteral">"""</span>
+<a name="l00059"></a>00059 nosub = 0 <span class="comment"># Entry without subindex (only for type declaration)</span>
+<a name="l00060"></a>00060 var = 1
+<a name="l00061"></a>00061 array = 3
+<a name="l00062"></a>00062 rec = 7
+<a name="l00063"></a>00063 <span class="comment"># Entries identical on multiple indexes</span>
+<a name="l00064"></a>00064 plurivar = 9
+<a name="l00065"></a>00065 pluriarray = 11 <span class="comment"># Example : PDO Parameters</span>
+<a name="l00066"></a>00066 plurirec = 15   <span class="comment"># Example : PDO Mapping</span>
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068 <span class="stringliteral">"""</span>
+<a name="l00069"></a>00069 <span class="stringliteral">MappingDictionary is the structure used for writing a good organised Object</span>
+<a name="l00070"></a>00070 <span class="stringliteral">Dictionary. It follows the specifications of the CANOpen standard.</span>
+<a name="l00071"></a>00071 <span class="stringliteral">Change the informations within it if there is a mistake. But don't modify the</span>
+<a name="l00072"></a>00072 <span class="stringliteral">organisation of this object, it will involve in a malfunction of the application.</span>
+<a name="l00073"></a>00073 <span class="stringliteral">"""</span>
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 MappingDictionary = {
+<a name="l00076"></a>00076     0x0001 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"BOOLEAN"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 1, <span class="stringliteral">"default"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : []},
+<a name="l00077"></a>00077     0x0002 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER8"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 8, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00078"></a>00078     0x0003 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER16"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 16, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00079"></a>00079     0x0004 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER32"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 32, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00080"></a>00080     0x0005 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED8"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 8, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00081"></a>00081     0x0006 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED16"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 16, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00082"></a>00082     0x0007 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED32"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 32, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00083"></a>00083     0x0008 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"REAL32"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 32, <span class="stringliteral">"default"</span> : 0.0, <span class="stringliteral">"values"</span> : []},
+<a name="l00084"></a>00084     0x0009 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"VISIBLE_STRING"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 8, <span class="stringliteral">"default"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"values"</span> : []},
+<a name="l00085"></a>00085     0x000A : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"OCTET_STRING"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 8, <span class="stringliteral">"default"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"values"</span> : []},
+<a name="l00086"></a>00086     0x000B : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNICODE_STRING"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 16, <span class="stringliteral">"default"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"values"</span> : []},
+<a name="l00087"></a>00087 <span class="comment">#    0x000C : {"name" : "TIME_OF_DAY", "struct" : nosub, "size" : 48, "default" : 0, "values" : []},</span>
+<a name="l00088"></a>00088 <span class="comment">#    0x000D : {"name" : "TIME_DIFFERENCE", "struct" : nosub, "size" : 48, "default" : 0, "values" : []},</span>
+<a name="l00089"></a>00089     0x000F : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"DOMAIN"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 0, <span class="stringliteral">"default"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"values"</span> : []},
+<a name="l00090"></a>00090     0x0010 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER24"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 24, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00091"></a>00091     0x0011 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"REAL64"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 64, <span class="stringliteral">"default"</span> : 0.0, <span class="stringliteral">"values"</span> : []},
+<a name="l00092"></a>00092     0x0012 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER40"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 40, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00093"></a>00093     0x0013 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER48"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 48, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00094"></a>00094     0x0014 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER56"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 56, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00095"></a>00095     0x0015 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER64"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 64, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00096"></a>00096     0x0016 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED24"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 24, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00097"></a>00097     0x0018 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED40"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 40, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00098"></a>00098     0x0019 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED48"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 48, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00099"></a>00099     0x001A : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED56"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 56, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00100"></a>00100     0x001B : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED64"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 64, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []},
+<a name="l00101"></a>00101     0x1000 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Device Type"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> : 
+<a name="l00102"></a>00102                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Device Type"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00103"></a>00103     0x1001 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Error Register"</span>, <span class="stringliteral">"struct"</span> : var,  <span class="stringliteral">"need"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> : 
+<a name="l00104"></a>00104                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Error Register"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span>: <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}]},
+<a name="l00105"></a>00105     0x1002 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Status Register"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>,  <span class="stringliteral">"values"</span> :
+<a name="l00106"></a>00106                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Status Register"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}]},
+<a name="l00107"></a>00107     0x1003 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Pre-defined Error Field"</span>, <span class="stringliteral">"struct"</span> : rec, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>,  <span class="stringliteral">"values"</span> :
+<a name="l00108"></a>00108                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Errors"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00109"></a>00109                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Standard Error Field"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0xFE}]},
+<a name="l00110"></a>00110     0x1005 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"SYNC COB ID"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">True</span>, <span class="stringliteral">"callback"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> :
+<a name="l00111"></a>00111                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"SYNC COB ID"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00112"></a>00112     0x1006 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Communication / Cycle Period"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"callback"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> :
+<a name="l00113"></a>00113                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Communication Cycle Period"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00114"></a>00114     0x1007 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Synchronous Window Length"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00115"></a>00115                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Synchronous Window Length"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00116"></a>00116     0x1008 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Device Name"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00117"></a>00117                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Device Name"</span>, <span class="stringliteral">"type"</span> : 0x09, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00118"></a>00118     0x1009 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Hardware Version"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00119"></a>00119                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Hardware Version"</span>, <span class="stringliteral">"type"</span> : 0x09, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00120"></a>00120     0x100A : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Software Version"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00121"></a>00121                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Software Version"</span>, <span class="stringliteral">"type"</span> : 0x09, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00122"></a>00122     0x100C : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Guard Time"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00123"></a>00123                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Guard Time"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00124"></a>00124     0x100D : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Life Time Factor"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00125"></a>00125                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Life Time Factor"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00126"></a>00126     0x1010 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Store parameters"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00127"></a>00127                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00128"></a>00128                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Save All Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00129"></a>00129                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Save Communication Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00130"></a>00130                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Save Application Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00131"></a>00131                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Save Manufacturer Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x7C}]},
+<a name="l00132"></a>00132     0x1011 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Restore Default Parameters"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00133"></a>00133                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00134"></a>00134                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Restore All Default Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00135"></a>00135                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Restore Communication Default Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00136"></a>00136                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Restore Application Default Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00137"></a>00137                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Restore Manufacturer Default Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x7C}]},
+<a name="l00138"></a>00138     0x1012 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"TIME COB ID"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00139"></a>00139                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"TIME COB ID"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00140"></a>00140     0x1013 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"High Resolution Timestamp"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00141"></a>00141                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"High Resolution Time Stamp"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}]},
+<a name="l00142"></a>00142     0x1014 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Emergency COB ID"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00143"></a>00143                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Emergency COB ID"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00144"></a>00144     0x1015 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Inhibit Time Emergency"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00145"></a>00145                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Inhibit Time Emergency"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00146"></a>00146     0x1016 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Consumer Heartbeat Time"</span>, <span class="stringliteral">"struct"</span> : rec, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00147"></a>00147                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00148"></a>00148                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Consumer Heartbeat Time"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x7F}]},
+<a name="l00149"></a>00149     0x1017 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Producer Heartbeat Time"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"callback"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> :
+<a name="l00150"></a>00150                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Producer Heartbeat Time"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00151"></a>00151     0x1018 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Identity"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> :
+<a name="l00152"></a>00152                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00153"></a>00153                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Vendor ID"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00154"></a>00154                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Product Code"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00155"></a>00155                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Revision Number"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00156"></a>00156                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Serial Number"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00157"></a>00157     0x1020 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Verify Configuration"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00158"></a>00158                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00159"></a>00159                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Configuration Date"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00160"></a>00160                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Configuration Time"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00161"></a>00161 <span class="comment">#    0x1021 : {"name" : "Store EDS", "struct" : var, "need" : False, "values" :</span>
+<a name="l00162"></a>00162 <span class="comment">#                [{"name" : "Store EDS", "type" : 0x0F, "access" : 'rw', "pdo" : False}]},</span>
+<a name="l00163"></a>00163 <span class="comment">#    0x1022 : {"name" : "Storage Format", "struct" : var, "need" : False, "values" :</span>
+<a name="l00164"></a>00164 <span class="comment">#                [{"name" : "Storage Format", "type" : 0x06, "access" : 'rw', "pdo" : False}]},</span>
+<a name="l00165"></a>00165     0x1023 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"OS Command"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00166"></a>00166                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00167"></a>00167                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Command"</span>, <span class="stringliteral">"type"</span> : 0x0A, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00168"></a>00168                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Status"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00169"></a>00169                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Reply"</span>, <span class="stringliteral">"type"</span> : 0x0A, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00170"></a>00170     0x1024 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"OS Command Mode"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00171"></a>00171                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"OS Command Mode"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'wo'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00172"></a>00172     0x1025 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"OS Debugger Interface"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00173"></a>00173                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00174"></a>00174                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Command"</span>, <span class="stringliteral">"type"</span> : 0x0A, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00175"></a>00175                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Status"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00176"></a>00176                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Reply"</span>, <span class="stringliteral">"type"</span> : 0x0A, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00177"></a>00177     0x1026 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"OS Prompt"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00178"></a>00178                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00179"></a>00179                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"StdIn"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'wo'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>},
+<a name="l00180"></a>00180                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"StdOut"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>},
+<a name="l00181"></a>00181                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"StdErr"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}]},
+<a name="l00182"></a>00182     0x1027 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Module List"</span>, <span class="stringliteral">"struct"</span> : rec, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00183"></a>00183                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Connected Modules"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00184"></a>00184                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Module %d[(sub)]"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0xFE}]},
+<a name="l00185"></a>00185     0x1028 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Emergency Consumer"</span>, <span class="stringliteral">"struct"</span> : rec, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00186"></a>00186                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Consumed Emergency Objects"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00187"></a>00187                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Emergency Consumer"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x7E}]},
+<a name="l00188"></a>00188     0x1029 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Error Behavior"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00189"></a>00189                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Error Classes"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00190"></a>00190                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Communication Error"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00191"></a>00191                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Device Profile"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0xFE}]},
+<a name="l00192"></a>00192     0x1200 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Server SDO Parameter"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00193"></a>00193                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00194"></a>00194                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Client to Server (Receive SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00195"></a>00195                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Server to Client (Transmit SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00196"></a>00196     0x1201 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Additional Server SDO %d Parameter[(idx)]"</span>, <span class="stringliteral">"struct"</span> : pluriarray, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x7F, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00197"></a>00197                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00198"></a>00198                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Client to Server (Receive SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00199"></a>00199                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Server to Client (Transmit SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00200"></a>00200                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Node ID of the SDO Client"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00201"></a>00201     0x1280 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Client SDO %d Parameter[(idx)]"</span>, <span class="stringliteral">"struct"</span> : pluriarray, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x100, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00202"></a>00202                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00203"></a>00203                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Client to Server (Transmit SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00204"></a>00204                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Server to Client (Receive SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00205"></a>00205                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Node ID of the SDO Server"</span>, <span class="stringliteral">"type"</span> : 0x04, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00206"></a>00206     0x1400 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Receive PDO %d Parameter[(idx)]"</span>, <span class="stringliteral">"struct"</span> : pluriarray, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x200, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00207"></a>00207                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Highest SubIndex Supported"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00208"></a>00208                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID used by PDO"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"default"</span> : <span class="stringliteral">"{True:self.ID+(base+2)*0x100,False:0}[base&lt;4]"</span>},
+<a name="l00209"></a>00209                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmission Type"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00210"></a>00210                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Inhibit Time"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00211"></a>00211                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Compatibility Entry"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00212"></a>00212                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Event Timer"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00213"></a>00213     0x1600 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Receive PDO %d Mapping[(idx)]"</span>, <span class="stringliteral">"struct"</span> : plurirec, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x200, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00214"></a>00214                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00215"></a>00215                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"PDO %d Mapping for an application object %d[(idx,sub)]"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x40}]},
+<a name="l00216"></a>00216     0x1800 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmit PDO %d Parameter[(idx)]"</span>, <span class="stringliteral">"struct"</span> : pluriarray, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x200, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00217"></a>00217                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Highest SubIndex Supported"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00218"></a>00218                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID used by PDO"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"default"</span> : <span class="stringliteral">"{True:self.ID+(base+1)*0x100+0x80,False:0}[base&lt;4]"</span>},
+<a name="l00219"></a>00219                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmission Type"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00220"></a>00220                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Inhibit Time"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00221"></a>00221                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Compatibility Entry"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00222"></a>00222                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Event Timer"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]},
+<a name="l00223"></a>00223     0x1A00 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmit PDO %d Mapping[(idx)]"</span>, <span class="stringliteral">"struct"</span> : plurirec, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x200, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> :
+<a name="l00224"></a>00224                 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>},
+<a name="l00225"></a>00225                  {<span class="stringliteral">"name"</span> : <span class="stringliteral">"PDO %d Mapping for a process data variable %d[(idx,sub)]"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x40}]},
+<a name="l00226"></a>00226 }
+<a name="l00227"></a>00227 
+<a name="l00228"></a>00228 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00229"></a>00229 <span class="comment">#                         Search in a Mapping Dictionary</span>
+<a name="l00230"></a>00230 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00231"></a>00231 
+<a name="l00232"></a>00232 <span class="stringliteral">"""</span>
+<a name="l00233"></a>00233 <span class="stringliteral">Return the index of the typename given by searching in mappingdictionary </span>
+<a name="l00234"></a>00234 <span class="stringliteral">"""</span>
+<a name="l00235"></a><a class="code" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">00235</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">FindTypeIndex</a>(typename, mappingdictionary):
+<a name="l00236"></a>00236     testdic = {}
+<a name="l00237"></a>00237     <span class="keywordflow">for</span> index, values <span class="keywordflow">in</span> mappingdictionary.iteritems():
+<a name="l00238"></a>00238         <span class="keywordflow">if</span> index &lt; 0x1000:
+<a name="l00239"></a>00239             testdic[values[<span class="stringliteral">"name"</span>]] = index
+<a name="l00240"></a>00240     <span class="keywordflow">if</span> typename <span class="keywordflow">in</span> testdic:
+<a name="l00241"></a>00241         <span class="keywordflow">return</span> testdic[typename]
+<a name="l00242"></a>00242     <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00243"></a>00243 
+<a name="l00244"></a>00244 <span class="stringliteral">"""</span>
+<a name="l00245"></a>00245 <span class="stringliteral">Return the name of the type by searching in mappingdictionary </span>
+<a name="l00246"></a>00246 <span class="stringliteral">"""</span>
+<a name="l00247"></a><a class="code" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">00247</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">FindTypeName</a>(typeindex, mappingdictionary):
+<a name="l00248"></a>00248     <span class="keywordflow">if</span> typeindex &lt; 0x1000 <span class="keywordflow">and</span> typeindex <span class="keywordflow">in</span> mappingdictionary:
+<a name="l00249"></a>00249         <span class="keywordflow">return</span> mappingdictionary[typeindex][<span class="stringliteral">"name"</span>]
+<a name="l00250"></a>00250     <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00251"></a>00251 
+<a name="l00252"></a>00252 <span class="stringliteral">"""</span>
+<a name="l00253"></a>00253 <span class="stringliteral">Return the default value of the type by searching in mappingdictionary </span>
+<a name="l00254"></a>00254 <span class="stringliteral">"""</span>
+<a name="l00255"></a><a class="code" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">00255</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">FindTypeDefaultValue</a>(typeindex, mappingdictionary):
+<a name="l00256"></a>00256     <span class="keywordflow">if</span> typeindex &lt; 0x1000 <span class="keywordflow">and</span> typeindex <span class="keywordflow">in</span> mappingdictionary:
+<a name="l00257"></a>00257         <span class="keywordflow">return</span> mappingdictionary[typeindex][<span class="stringliteral">"default"</span>]
+<a name="l00258"></a>00258     <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00259"></a>00259 
+<a name="l00260"></a>00260 <span class="stringliteral">"""</span>
+<a name="l00261"></a>00261 <span class="stringliteral">Return the list of types defined in mappingdictionary </span>
+<a name="l00262"></a>00262 <span class="stringliteral">"""</span>
+<a name="l00263"></a><a class="code" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">00263</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">FindTypeList</a>(mappingdictionary):
+<a name="l00264"></a>00264     list = []
+<a name="l00265"></a>00265     <span class="keywordflow">for</span> index <span class="keywordflow">in</span> mappingdictionary.keys():
+<a name="l00266"></a>00266         <span class="keywordflow">if</span> index &lt; 0x1000:
+<a name="l00267"></a>00267             list.append(mappingdictionary[index][<span class="stringliteral">"name"</span>])
+<a name="l00268"></a>00268     <span class="keywordflow">return</span> list
+<a name="l00269"></a>00269 
+<a name="l00270"></a>00270 <span class="stringliteral">"""</span>
+<a name="l00271"></a>00271 <span class="stringliteral">Return the name of an entry by searching in mappingdictionary </span>
+<a name="l00272"></a>00272 <span class="stringliteral">"""</span>
+<a name="l00273"></a><a class="code" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">00273</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">FindEntryName</a>(index, mappingdictionary):
+<a name="l00274"></a>00274     base_index = FindIndex(index, mappingdictionary)
+<a name="l00275"></a>00275     <span class="keywordflow">if</span> base_index:
+<a name="l00276"></a>00276         infos = mappingdictionary[base_index]
+<a name="l00277"></a>00277         <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalIndexes:
+<a name="l00278"></a>00278             <span class="keywordflow">return</span> StringFormat(infos[<span class="stringliteral">"name"</span>], (index - base_index) / infos[<span class="stringliteral">"incr"</span>] + 1, 0)
+<a name="l00279"></a>00279         <span class="keywordflow">else</span>:
+<a name="l00280"></a>00280             <span class="keywordflow">return</span> infos[<span class="stringliteral">"name"</span>]
+<a name="l00281"></a>00281     <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00282"></a>00282 
+<a name="l00283"></a>00283 <span class="stringliteral">"""</span>
+<a name="l00284"></a>00284 <span class="stringliteral">Return the informations of one entry by searching in mappingdictionary </span>
+<a name="l00285"></a>00285 <span class="stringliteral">"""</span>
+<a name="l00286"></a><a class="code" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">00286</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">FindEntryInfos</a>(index, mappingdictionary):
+<a name="l00287"></a>00287     base_index = FindIndex(index, mappingdictionary)
+<a name="l00288"></a>00288     <span class="keywordflow">if</span> base_index:
+<a name="l00289"></a>00289         copy = mappingdictionary[base_index].copy()
+<a name="l00290"></a>00290         <span class="keywordflow">if</span> copy[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalIndexes:
+<a name="l00291"></a>00291             copy[<span class="stringliteral">"name"</span>] = StringFormat(copy[<span class="stringliteral">"name"</span>], (index - base_index) / copy[<span class="stringliteral">"incr"</span>] + 1, 0)
+<a name="l00292"></a>00292         copy.pop(<span class="stringliteral">"values"</span>)
+<a name="l00293"></a>00293         <span class="keywordflow">return</span> copy
+<a name="l00294"></a>00294     <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00295"></a>00295 
+<a name="l00296"></a>00296 <span class="stringliteral">"""</span>
+<a name="l00297"></a>00297 <span class="stringliteral">Return the informations of one subentry of an entry by searching in mappingdictionary </span>
+<a name="l00298"></a>00298 <span class="stringliteral">"""</span>
+<a name="l00299"></a><a class="code" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">00299</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">FindSubentryInfos</a>(index, subIndex, mappingdictionary):
+<a name="l00300"></a>00300     base_index = FindIndex(index, mappingdictionary)
+<a name="l00301"></a>00301     <span class="keywordflow">if</span> base_index:
+<a name="l00302"></a>00302         struct = mappingdictionary[base_index][<span class="stringliteral">"struct"</span>]
+<a name="l00303"></a>00303         <span class="keywordflow">if</span> struct &amp; OD_Subindex:
+<a name="l00304"></a>00304             <span class="keywordflow">if</span> struct &amp; OD_IdenticalSubindexes:
+<a name="l00305"></a>00305                 <span class="keywordflow">if</span> struct &amp; OD_IdenticalIndexes:
+<a name="l00306"></a>00306                     incr = mappingdictionary[base_index][<span class="stringliteral">"incr"</span>]
+<a name="l00307"></a>00307                 <span class="keywordflow">else</span>:
+<a name="l00308"></a>00308                     incr = 1
+<a name="l00309"></a>00309                 <span class="keywordflow">if</span> subIndex == 0:
+<a name="l00310"></a>00310                     <span class="keywordflow">return</span> mappingdictionary[base_index][<span class="stringliteral">"values"</span>][0].copy()
+<a name="l00311"></a>00311                 <span class="keywordflow">elif</span> 0 &lt; subIndex &lt;= mappingdictionary[base_index][<span class="stringliteral">"values"</span>][1][<span class="stringliteral">"nbmax"</span>]:
+<a name="l00312"></a>00312                     copy = mappingdictionary[base_index][<span class="stringliteral">"values"</span>][1].copy()
+<a name="l00313"></a>00313                     copy[<span class="stringliteral">"name"</span>] = StringFormat(copy[<span class="stringliteral">"name"</span>], (index - base_index) / incr + 1, subIndex)
+<a name="l00314"></a>00314                     <span class="keywordflow">return</span> copy
+<a name="l00315"></a>00315             <span class="keywordflow">elif</span> struct &amp; OD_MultipleSubindexes <span class="keywordflow">and</span> 0 &lt;= subIndex &lt; len(mappingdictionary[base_index][<span class="stringliteral">"values"</span>]):
+<a name="l00316"></a>00316                 <span class="keywordflow">return</span> mappingdictionary[base_index][<span class="stringliteral">"values"</span>][subIndex].copy()
+<a name="l00317"></a>00317             <span class="keywordflow">elif</span> subIndex == 0:
+<a name="l00318"></a>00318                 <span class="keywordflow">return</span> mappingdictionary[base_index][<span class="stringliteral">"values"</span>][0].copy()
+<a name="l00319"></a>00319     <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00320"></a>00320 
+<a name="l00321"></a>00321 <span class="stringliteral">"""</span>
+<a name="l00322"></a>00322 <span class="stringliteral">Return the list of variables that can be mapped defined in mappingdictionary </span>
+<a name="l00323"></a>00323 <span class="stringliteral">"""</span>
+<a name="l00324"></a><a class="code" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">00324</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">FindMapVariableList</a>(mappingdictionary, Node):
+<a name="l00325"></a>00325     list = []
+<a name="l00326"></a>00326     <span class="keywordflow">for</span> index <span class="keywordflow">in</span> mappingdictionary.iterkeys():
+<a name="l00327"></a>00327         <span class="keywordflow">if</span> Node.IsEntry(index):
+<a name="l00328"></a>00328             <span class="keywordflow">for</span> subIndex, values <span class="keywordflow">in</span> enumerate(mappingdictionary[index][<span class="stringliteral">"values"</span>]):
+<a name="l00329"></a>00329                 <span class="keywordflow">if</span> mappingdictionary[index][<span class="stringliteral">"values"</span>][subIndex][<span class="stringliteral">"pdo"</span>]:
+<a name="l00330"></a>00330                     infos = Node.GetEntryInfos(mappingdictionary[index][<span class="stringliteral">"values"</span>][subIndex][<span class="stringliteral">"type"</span>])
+<a name="l00331"></a>00331                     <span class="keywordflow">if</span> mappingdictionary[index][<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes:
+<a name="l00332"></a>00332                         values = Node.GetEntry(index)
+<a name="l00333"></a>00333                         <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(len(values) - 1):
+<a name="l00334"></a>00334                             list.append((index, i + 1, infos[<span class="stringliteral">"size"</span>], StringFormat(mappingdictionary[index][<span class="stringliteral">"values"</span>][subIndex][<span class="stringliteral">"name"</span>],1,i+1)))
+<a name="l00335"></a>00335                     <span class="keywordflow">else</span>:
+<a name="l00336"></a>00336                         list.append((index, subIndex, infos[<span class="stringliteral">"size"</span>], mappingdictionary[index][<span class="stringliteral">"values"</span>][subIndex][<span class="stringliteral">"name"</span>]))
+<a name="l00337"></a>00337     <span class="keywordflow">return</span> list
+<a name="l00338"></a>00338 
+<a name="l00339"></a>00339 <span class="stringliteral">"""</span>
+<a name="l00340"></a>00340 <span class="stringliteral">Return the list of mandatory indexes defined in mappingdictionary </span>
+<a name="l00341"></a>00341 <span class="stringliteral">"""</span>
+<a name="l00342"></a><a class="code" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">00342</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">FindMandatoryIndexes</a>(mappingdictionary):
+<a name="l00343"></a>00343     list = []
+<a name="l00344"></a>00344     <span class="keywordflow">for</span> index <span class="keywordflow">in</span> mappingdictionary.iterkeys():
+<a name="l00345"></a>00345         <span class="keywordflow">if</span> index &gt;= 0x1000 <span class="keywordflow">and</span> mappingdictionary[index][<span class="stringliteral">"need"</span>]:
+<a name="l00346"></a>00346             list.append(index)
+<a name="l00347"></a>00347     <span class="keywordflow">return</span> list
+<a name="l00348"></a>00348 
+<a name="l00349"></a>00349 <span class="stringliteral">"""</span>
+<a name="l00350"></a>00350 <span class="stringliteral">Return the index of the informations in the Object Dictionary in case of identical</span>
+<a name="l00351"></a>00351 <span class="stringliteral">indexes</span>
+<a name="l00352"></a>00352 <span class="stringliteral">"""</span>
+<a name="l00353"></a><a class="code" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">00353</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">FindIndex</a>(index, mappingdictionary):
+<a name="l00354"></a>00354     <span class="keywordflow">if</span> index <span class="keywordflow">in</span> mappingdictionary:
+<a name="l00355"></a>00355         <span class="keywordflow">return</span> index
+<a name="l00356"></a>00356     <span class="keywordflow">else</span>:
+<a name="l00357"></a>00357         listpluri = [idx <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> mappingdictionary.keys() <span class="keywordflow">if</span> mappingdictionary[idx][<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalIndexes]
+<a name="l00358"></a>00358         listpluri.sort()
+<a name="l00359"></a>00359         <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> listpluri:
+<a name="l00360"></a>00360             nb_max = mappingdictionary[idx][<span class="stringliteral">"nbmax"</span>]
+<a name="l00361"></a>00361             incr = mappingdictionary[idx][<span class="stringliteral">"incr"</span>]
+<a name="l00362"></a>00362             <span class="keywordflow">if</span> idx &lt; index &lt; idx + incr * nb_max <span class="keywordflow">and</span> (index - idx)%incr == 0:
+<a name="l00363"></a>00363                 <span class="keywordflow">return</span> idx
+<a name="l00364"></a>00364     <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00365"></a>00365 
+<a name="l00366"></a>00366 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00367"></a>00367 <span class="comment">#                           Formating Name of an Entry</span>
+<a name="l00368"></a>00368 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00369"></a>00369 
+<a name="l00370"></a>00370 name_model = re.compile(<span class="stringliteral">'(.*)\[(.*)\]'</span>)
+<a name="l00371"></a>00371 
+<a name="l00372"></a>00372 <span class="stringliteral">"""</span>
+<a name="l00373"></a>00373 <span class="stringliteral">Format the text given with the index and subindex defined</span>
+<a name="l00374"></a>00374 <span class="stringliteral">"""</span>
+<a name="l00375"></a><a class="code" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">00375</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">StringFormat</a>(text, idx, sub):
+<a name="l00376"></a>00376     result = name_model.match(text)
+<a name="l00377"></a>00377     <span class="keywordflow">if</span> result:
+<a name="l00378"></a>00378         format = result.groups()
+<a name="l00379"></a>00379         <span class="keywordflow">return</span> format[0]%eval(format[1])
+<a name="l00380"></a>00380     <span class="keywordflow">else</span>:
+<a name="l00381"></a>00381         <span class="keywordflow">return</span> text
+<a name="l00382"></a>00382 
+<a name="l00383"></a>00383 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00384"></a>00384 <span class="comment">#                          Definition of Node Object</span>
+<a name="l00385"></a>00385 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00386"></a>00386 
+<a name="l00387"></a>00387 <span class="stringliteral">"""</span>
+<a name="l00388"></a>00388 <span class="stringliteral">Class recording the Object Dictionary entries. It checks at each modification</span>
+<a name="l00389"></a>00389 <span class="stringliteral">that the structure of the Object Dictionary stay coherent</span>
+<a name="l00390"></a>00390 <span class="stringliteral">"""</span>
+<a name="l00391"></a>00391 
+<a name="l00392"></a><a class="code" href="classnode_1_1Node.html">00392</a> <span class="keyword">class </span><a class="code" href="classnode_1_1Node.html">Node</a>:
+<a name="l00393"></a>00393     
+<a name="l00394"></a><a class="code" href="classnode_1_1Node.html#40b0e5cff99fbfc4ab0999c16ad431ee">00394</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#40b0e5cff99fbfc4ab0999c16ad431ee">__init__</a>(self, name = "", type = "slave", id = 0, description = "", profilename = "DS-301", profile = {}, specificmenu = []):
+<a name="l00395"></a><a class="code" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">00395</a>         self.<a class="code" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">Name</a>Name = name
+<a name="l00396"></a><a class="code" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">00396</a>         self.<a class="code" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">Type</a>Type = type
+<a name="l00397"></a><a class="code" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">00397</a>         self.<a class="code" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">ID</a>ID = id
+<a name="l00398"></a><a class="code" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">00398</a>         self.<a class="code" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">Description</a>Description = description
+<a name="l00399"></a><a class="code" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">00399</a>         self.<a class="code" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">ProfileName</a>ProfileName = profilename
+<a name="l00400"></a><a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">00400</a>         self.<a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a>Profile = profile
+<a name="l00401"></a><a class="code" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">00401</a>         self.<a class="code" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">SpecificMenu</a>SpecificMenu = specificmenu
+<a name="l00402"></a><a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">00402</a>         self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary = {}
+<a name="l00403"></a><a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">00403</a>         self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary = {}
+<a name="l00404"></a><a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">00404</a>         self.<a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a>DS302 = {}
+<a name="l00405"></a><a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">00405</a>         self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping = {}
+<a name="l00406"></a>00406     
+<a name="l00407"></a>00407     <span class="stringliteral">"""</span>
+<a name="l00408"></a>00408 <span class="stringliteral">    Return the node name</span>
+<a name="l00409"></a>00409 <span class="stringliteral">    """</span>
+<a name="l00410"></a><a class="code" href="classnode_1_1Node.html#6eff921e4bda68b120e02b070b91d5b8">00410</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#6eff921e4bda68b120e02b070b91d5b8">GetNodeName</a>(self):
+<a name="l00411"></a>00411         <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">Name</a>Name
+<a name="l00412"></a>00412     
+<a name="l00413"></a>00413     <span class="stringliteral">"""</span>
+<a name="l00414"></a>00414 <span class="stringliteral">    Define the node name</span>
+<a name="l00415"></a>00415 <span class="stringliteral">    """</span>
+<a name="l00416"></a><a class="code" href="classnode_1_1Node.html#541cc4bb271d7a6bc215150b37a4b56f">00416</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#541cc4bb271d7a6bc215150b37a4b56f">SetNodeName</a>(self, name):
+<a name="l00417"></a>00417         self.<a class="code" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">Name</a>Name = name
+<a name="l00418"></a>00418 
+<a name="l00419"></a>00419     <span class="stringliteral">"""</span>
+<a name="l00420"></a>00420 <span class="stringliteral">    Return the node type ("master" or "slave")</span>
+<a name="l00421"></a>00421 <span class="stringliteral">    """</span>
+<a name="l00422"></a><a class="code" href="classnode_1_1Node.html#de5ee2b5a7f99d7ad36d86b2850d5d45">00422</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#de5ee2b5a7f99d7ad36d86b2850d5d45">GetNodeType</a>(self):
+<a name="l00423"></a>00423         <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">Type</a>Type
+<a name="l00424"></a>00424     
+<a name="l00425"></a>00425     <span class="stringliteral">"""</span>
+<a name="l00426"></a>00426 <span class="stringliteral">    Define the node type ("master" or "slave")</span>
+<a name="l00427"></a>00427 <span class="stringliteral">    """</span>
+<a name="l00428"></a><a class="code" href="classnode_1_1Node.html#33a22d325064e662bd8c11a0ac8c59c3">00428</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#33a22d325064e662bd8c11a0ac8c59c3">SetNodeType</a>(self, type):
+<a name="l00429"></a>00429         self.<a class="code" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">Type</a>Type = type
+<a name="l00430"></a>00430 
+<a name="l00431"></a>00431     <span class="stringliteral">"""</span>
+<a name="l00432"></a>00432 <span class="stringliteral">    Return the node ID</span>
+<a name="l00433"></a>00433 <span class="stringliteral">    """</span>
+<a name="l00434"></a><a class="code" href="classnode_1_1Node.html#98806729923304d6714c82023eda0f93">00434</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#98806729923304d6714c82023eda0f93">GetNodeID</a>(self):
+<a name="l00435"></a>00435         <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">ID</a>ID
+<a name="l00436"></a>00436     
+<a name="l00437"></a>00437     <span class="stringliteral">"""</span>
+<a name="l00438"></a>00438 <span class="stringliteral">    Define the node ID</span>
+<a name="l00439"></a>00439 <span class="stringliteral">    """</span>
+<a name="l00440"></a><a class="code" href="classnode_1_1Node.html#9fab825543cfcbcab07e988c5a353f3e">00440</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#9fab825543cfcbcab07e988c5a353f3e">SetNodeID</a>(self, id):
+<a name="l00441"></a>00441         self.<a class="code" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">ID</a>ID = id
+<a name="l00442"></a>00442 
+<a name="l00443"></a>00443     <span class="stringliteral">"""</span>
+<a name="l00444"></a>00444 <span class="stringliteral">    Return the node description</span>
+<a name="l00445"></a>00445 <span class="stringliteral">    """</span>
+<a name="l00446"></a><a class="code" href="classnode_1_1Node.html#aa4d259f97c23b4e53a8b1280a5e2b86">00446</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#aa4d259f97c23b4e53a8b1280a5e2b86">GetNodeDescription</a>(self):
+<a name="l00447"></a>00447         <span class="keywordflow">if</span> getattr(self, <span class="stringliteral">"Description"</span>, <span class="keyword">False</span>):
+<a name="l00448"></a>00448             <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">Description</a>Description
+<a name="l00449"></a>00449         <span class="keywordflow">else</span>:
+<a name="l00450"></a>00450             <span class="keywordflow">return</span> <span class="stringliteral">""</span>
+<a name="l00451"></a>00451     
+<a name="l00452"></a>00452     <span class="stringliteral">"""</span>
+<a name="l00453"></a>00453 <span class="stringliteral">    Define the node description</span>
+<a name="l00454"></a>00454 <span class="stringliteral">    """</span>
+<a name="l00455"></a><a class="code" href="classnode_1_1Node.html#c71e316ad45f58b4e230e6d47ba8d607">00455</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#c71e316ad45f58b4e230e6d47ba8d607">SetNodeDescription</a>(self, description):
+<a name="l00456"></a>00456         self.<a class="code" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">Description</a>Description = description
+<a name="l00457"></a>00457 
+<a name="l00458"></a>00458     <span class="stringliteral">"""</span>
+<a name="l00459"></a>00459 <span class="stringliteral">    Return the Specific Profile Name</span>
+<a name="l00460"></a>00460 <span class="stringliteral">    """</span>
+<a name="l00461"></a><a class="code" href="classnode_1_1Node.html#20edc3356c0700d5513dfddb4c882ee2">00461</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#20edc3356c0700d5513dfddb4c882ee2">GetProfileName</a>(self):
+<a name="l00462"></a>00462         <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">ProfileName</a>ProfileName
+<a name="l00463"></a>00463     
+<a name="l00464"></a>00464     <span class="stringliteral">"""</span>
+<a name="l00465"></a>00465 <span class="stringliteral">    Define the Specific Profile Name</span>
+<a name="l00466"></a>00466 <span class="stringliteral">    """</span>
+<a name="l00467"></a><a class="code" href="classnode_1_1Node.html#a138775ce0f4eb9fd4185aaa8f1cbd61">00467</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#a138775ce0f4eb9fd4185aaa8f1cbd61">SetProfileName</a>(self, profilename):
+<a name="l00468"></a>00468         self.<a class="code" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">ProfileName</a>ProfileName = profilename
+<a name="l00469"></a>00469 
+<a name="l00470"></a>00470     <span class="stringliteral">"""</span>
+<a name="l00471"></a>00471 <span class="stringliteral">    Return the Specific Profile</span>
+<a name="l00472"></a>00472 <span class="stringliteral">    """</span>
+<a name="l00473"></a><a class="code" href="classnode_1_1Node.html#9620fa2bc377b7e06c39b557c5c73363">00473</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#9620fa2bc377b7e06c39b557c5c73363">GetProfile</a>(self):
+<a name="l00474"></a>00474         <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a>Profile
+<a name="l00475"></a>00475     
+<a name="l00476"></a>00476     <span class="stringliteral">"""</span>
+<a name="l00477"></a>00477 <span class="stringliteral">    Define the Specific Profile</span>
+<a name="l00478"></a>00478 <span class="stringliteral">    """</span>
+<a name="l00479"></a><a class="code" href="classnode_1_1Node.html#5b97c9c35ddd35f7d760abe49285d20a">00479</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#5b97c9c35ddd35f7d760abe49285d20a">SetProfile</a>(self, profile):
+<a name="l00480"></a>00480         self.<a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a>Profile = profile
+<a name="l00481"></a>00481     
+<a name="l00482"></a>00482     <span class="stringliteral">"""</span>
+<a name="l00483"></a>00483 <span class="stringliteral">    Define the DS-302 Profile</span>
+<a name="l00484"></a>00484 <span class="stringliteral">    """</span>
+<a name="l00485"></a><a class="code" href="classnode_1_1Node.html#1491687050feb7aa267e83fbe3379631">00485</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#1491687050feb7aa267e83fbe3379631">SetDS302Profile</a>(self, profile):
+<a name="l00486"></a>00486         self.<a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a>DS302 = profile
+<a name="l00487"></a>00487     
+<a name="l00488"></a>00488     <span class="stringliteral">"""</span>
+<a name="l00489"></a>00489 <span class="stringliteral">    Define the DS-302 Profile</span>
+<a name="l00490"></a>00490 <span class="stringliteral">    """</span>
+<a name="l00491"></a><a class="code" href="classnode_1_1Node.html#65b0ff7710846dc865eeff2de2acd948">00491</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#65b0ff7710846dc865eeff2de2acd948">GetDS302Profile</a>(self):
+<a name="l00492"></a>00492         <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a>DS302
+<a name="l00493"></a>00493     
+<a name="l00494"></a>00494     <span class="stringliteral">"""</span>
+<a name="l00495"></a>00495 <span class="stringliteral">    Return the Specific Menu Entries</span>
+<a name="l00496"></a>00496 <span class="stringliteral">    """</span>
+<a name="l00497"></a><a class="code" href="classnode_1_1Node.html#5b69098e7e38001df37d95a3e656aa6e">00497</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#5b69098e7e38001df37d95a3e656aa6e">GetSpecificMenu</a>(self):
+<a name="l00498"></a>00498         <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">SpecificMenu</a>SpecificMenu
+<a name="l00499"></a>00499     
+<a name="l00500"></a>00500     <span class="stringliteral">"""</span>
+<a name="l00501"></a>00501 <span class="stringliteral">    Define the Specific Menu Entries</span>
+<a name="l00502"></a>00502 <span class="stringliteral">    """</span>
+<a name="l00503"></a><a class="code" href="classnode_1_1Node.html#da729222acaeb10d8e79a4e94d22602e">00503</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#da729222acaeb10d8e79a4e94d22602e">SetSpecificMenu</a>(self, specificmenu):
+<a name="l00504"></a>00504         self.<a class="code" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">SpecificMenu</a>SpecificMenu = specificmenu
+<a name="l00505"></a>00505     
+<a name="l00506"></a>00506     <span class="stringliteral">"""</span>
+<a name="l00507"></a>00507 <span class="stringliteral">    Extend the Specific Menu Entries</span>
+<a name="l00508"></a>00508 <span class="stringliteral">    """</span>
+<a name="l00509"></a>00509     
+<a name="l00510"></a><a class="code" href="classnode_1_1Node.html#6104f59c483766572db1e78ef59140b2">00510</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#6104f59c483766572db1e78ef59140b2">ExtendSpecificMenu</a>(self, specificmenu):
+<a name="l00511"></a>00511         self.<a class="code" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">SpecificMenu</a>SpecificMenu.extend(specificmenu)
+<a name="l00512"></a>00512     
+<a name="l00513"></a>00513     <span class="stringliteral">"""</span>
+<a name="l00514"></a>00514 <span class="stringliteral">    Function which return the different Mappings available for this node</span>
+<a name="l00515"></a>00515 <span class="stringliteral">    """</span>
+<a name="l00516"></a><a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">00516</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>(self, userdefinedtoo = True):
+<a name="l00517"></a>00517         <span class="keywordflow">if</span> userdefinedtoo:
+<a name="l00518"></a>00518             <span class="keywordflow">return</span> [self.<a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a>Profile, self.<a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a>DS302, self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping]
+<a name="l00519"></a>00519         <span class="keywordflow">else</span>:
+<a name="l00520"></a>00520             <span class="keywordflow">return</span> [self.<a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a>Profile, self.<a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a>DS302]
+<a name="l00521"></a>00521     
+<a name="l00522"></a>00522     <span class="stringliteral">"""</span>
+<a name="l00523"></a>00523 <span class="stringliteral">    Add a new entry in the Object Dictionary</span>
+<a name="l00524"></a>00524 <span class="stringliteral">    """</span>
+<a name="l00525"></a><a class="code" href="classnode_1_1Node.html#fddc2e825cf7427ddf51f39485fb9d28">00525</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#fddc2e825cf7427ddf51f39485fb9d28">AddEntry</a>(self, index, subIndex = None, value = None):
+<a name="l00526"></a>00526         <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary:
+<a name="l00527"></a>00527             <span class="keywordflow">if</span> <span class="keywordflow">not</span> subIndex:
+<a name="l00528"></a>00528                 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index] = value
+<a name="l00529"></a>00529                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00530"></a>00530             <span class="keywordflow">elif</span> subIndex == 1:
+<a name="l00531"></a>00531                 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index] = [value]
+<a name="l00532"></a>00532                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00533"></a>00533         <span class="keywordflow">elif</span> subIndex &gt; 1 <span class="keywordflow">and</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> subIndex == len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) + 1:
+<a name="l00534"></a>00534             self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index].append(value)
+<a name="l00535"></a>00535             <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00536"></a>00536         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00537"></a>00537 
+<a name="l00538"></a>00538     <span class="stringliteral">"""</span>
+<a name="l00539"></a>00539 <span class="stringliteral">    Warning ! Modifies an existing entry in the Object Dictionary. Can't add a new one.</span>
+<a name="l00540"></a>00540 <span class="stringliteral">    """</span>
+<a name="l00541"></a><a class="code" href="classnode_1_1Node.html#0584095620f6c553ac66adc114437824">00541</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#0584095620f6c553ac66adc114437824">SetEntry</a>(self, index, subIndex = None, value = None):
+<a name="l00542"></a>00542         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary:
+<a name="l00543"></a>00543             <span class="keywordflow">if</span> <span class="keywordflow">not</span> subIndex:
+<a name="l00544"></a>00544                 <span class="keywordflow">if</span> value != <span class="keywordtype">None</span>:
+<a name="l00545"></a>00545                     self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index] = value
+<a name="l00546"></a>00546                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00547"></a>00547             <span class="keywordflow">elif</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> 0 &lt; subIndex &lt;= len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]):
+<a name="l00548"></a>00548                 <span class="keywordflow">if</span> value != <span class="keywordtype">None</span>:
+<a name="l00549"></a>00549                     self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index][subIndex - 1] = value
+<a name="l00550"></a>00550                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00551"></a>00551         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00552"></a>00552     
+<a name="l00553"></a><a class="code" href="classnode_1_1Node.html#68c201e7e4fcd6335b00ac2edd296ebc">00553</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#68c201e7e4fcd6335b00ac2edd296ebc">SetParamsEntry</a>(self, index, subIndex = None, comment = None, save = None, callback = None):
+<a name="l00554"></a>00554         <span class="keywordflow">if</span> <span class="keywordflow">not</span> getattr(self, <span class="stringliteral">"ParamsDictionary"</span>, <span class="keyword">False</span>):
+<a name="l00555"></a>00555             self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary = {}
+<a name="l00556"></a>00556         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary:
+<a name="l00557"></a>00557             <span class="keywordflow">if</span> (comment != <span class="keywordtype">None</span> <span class="keywordflow">or</span> save != <span class="keywordtype">None</span> <span class="keywordflow">or</span> callback != <span class="keywordtype">None</span>) <span class="keywordflow">and</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary:
+<a name="l00558"></a>00558                 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index] = {}
+<a name="l00559"></a>00559             <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span> <span class="keywordflow">or</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) != ListType <span class="keywordflow">and</span> subIndex == 0:
+<a name="l00560"></a>00560                 <span class="keywordflow">if</span> comment != <span class="keywordtype">None</span>:
+<a name="l00561"></a>00561                     self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][<span class="stringliteral">"comment"</span>] = comment
+<a name="l00562"></a>00562                 <span class="keywordflow">if</span> save != <span class="keywordtype">None</span>:
+<a name="l00563"></a>00563                     self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][<span class="stringliteral">"save"</span>] = save
+<a name="l00564"></a>00564                 <span class="keywordflow">if</span> callback != <span class="keywordtype">None</span>:
+<a name="l00565"></a>00565                     self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][<span class="stringliteral">"callback"</span>] = callback
+<a name="l00566"></a>00566                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00567"></a>00567             <span class="keywordflow">elif</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> 0 &lt;= subIndex &lt;= len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]):
+<a name="l00568"></a>00568                 <span class="keywordflow">if</span> (comment != <span class="keywordtype">None</span> <span class="keywordflow">or</span> save != <span class="keywordtype">None</span> <span class="keywordflow">or</span> callback != <span class="keywordtype">None</span>) <span class="keywordflow">and</span> subIndex <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]:
+<a name="l00569"></a>00569                     self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][subIndex] = {}
+<a name="l00570"></a>00570                 <span class="keywordflow">if</span> comment != <span class="keywordtype">None</span>:
+<a name="l00571"></a>00571                     self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][subIndex][<span class="stringliteral">"comment"</span>] = comment
+<a name="l00572"></a>00572                 <span class="keywordflow">if</span> save != <span class="keywordtype">None</span>:
+<a name="l00573"></a>00573                     self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][subIndex][<span class="stringliteral">"save"</span>] = save
+<a name="l00574"></a>00574                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00575"></a>00575         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00576"></a>00576     
+<a name="l00577"></a>00577     <span class="stringliteral">"""</span>
+<a name="l00578"></a>00578 <span class="stringliteral">    Removes an existing entry in the Object Dictionary. If a subIndex is specified</span>
+<a name="l00579"></a>00579 <span class="stringliteral">    it will remove this subIndex only if it's the last of the index. If no subIndex</span>
+<a name="l00580"></a>00580 <span class="stringliteral">    is specified it removes the whole index and subIndexes from the Object Dictionary.</span>
+<a name="l00581"></a>00581 <span class="stringliteral">    """</span>
+<a name="l00582"></a><a class="code" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">00582</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">RemoveEntry</a>(self, index, subIndex = None):
+<a name="l00583"></a>00583         <span class="keywordflow">if</span> <span class="keywordflow">not</span> getattr(self, <span class="stringliteral">"ParamsDictionary"</span>, <span class="keyword">False</span>):
+<a name="l00584"></a>00584             self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary = {}
+<a name="l00585"></a>00585         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary:
+<a name="l00586"></a>00586             <span class="keywordflow">if</span> <span class="keywordflow">not</span> subIndex:
+<a name="l00587"></a>00587                 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.pop(index)
+<a name="l00588"></a>00588                 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary:
+<a name="l00589"></a>00589                     self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary.pop(index)
+<a name="l00590"></a>00590                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00591"></a>00591             <span class="keywordflow">elif</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> subIndex == len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]):
+<a name="l00592"></a>00592                 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index].pop(subIndex - 1)
+<a name="l00593"></a>00593                 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary:
+<a name="l00594"></a>00594                     <span class="keywordflow">if</span> subIndex <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]:
+<a name="l00595"></a>00595                         self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index].pop(subIndex)
+<a name="l00596"></a>00596                     <span class="keywordflow">if</span> len(self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]) == 0:
+<a name="l00597"></a>00597                         self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary.pop(index)
+<a name="l00598"></a>00598                 <span class="keywordflow">if</span> len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == 0:
+<a name="l00599"></a>00599                     self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.pop(index)
+<a name="l00600"></a>00600                     <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary:
+<a name="l00601"></a>00601                         self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary.pop(index)
+<a name="l00602"></a>00602                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00603"></a>00603         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00604"></a>00604     
+<a name="l00605"></a>00605     <span class="stringliteral">"""</span>
+<a name="l00606"></a>00606 <span class="stringliteral">    Check if an entry exists in the Object Dictionary and returns the answer.</span>
+<a name="l00607"></a>00607 <span class="stringliteral">    """</span>
+<a name="l00608"></a><a class="code" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">00608</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">IsEntry</a>(self, index, subIndex = None):
+<a name="l00609"></a>00609         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary:
+<a name="l00610"></a>00610             <span class="keywordflow">if</span> <span class="keywordflow">not</span> subIndex:
+<a name="l00611"></a>00611                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00612"></a>00612             <span class="keywordflow">return</span> subIndex &lt;= len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index])
+<a name="l00613"></a>00613         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00614"></a>00614     
+<a name="l00615"></a>00615     <span class="stringliteral">"""</span>
+<a name="l00616"></a>00616 <span class="stringliteral">    Returns the value of the entry asked. If the entry has the value "count", it</span>
+<a name="l00617"></a>00617 <span class="stringliteral">    returns the number of subIndex in the entry except the first.</span>
+<a name="l00618"></a>00618 <span class="stringliteral">    """</span>
+<a name="l00619"></a><a class="code" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">00619</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">GetEntry</a>(self, index, subIndex = None):
+<a name="l00620"></a>00620         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary:
+<a name="l00621"></a>00621             <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00622"></a>00622                 <span class="keywordflow">if</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType:
+<a name="l00623"></a>00623                     values = [len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index])]
+<a name="l00624"></a>00624                     <span class="keywordflow">for</span> value <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]:
+<a name="l00625"></a>00625                         values.append(self.<a class="code" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">CompileValue</a>CompileValue(value, index))
+<a name="l00626"></a>00626                     <span class="keywordflow">return</span> values
+<a name="l00627"></a>00627                 <span class="keywordflow">else</span>:
+<a name="l00628"></a>00628                     <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]
+<a name="l00629"></a>00629             <span class="keywordflow">elif</span> subIndex == 0:
+<a name="l00630"></a>00630                 <span class="keywordflow">if</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType:
+<a name="l00631"></a>00631                     <span class="keywordflow">return</span> len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index])
+<a name="l00632"></a>00632                 <span class="keywordflow">else</span>:
+<a name="l00633"></a>00633                     <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">CompileValue</a>CompileValue(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index], index)
+<a name="l00634"></a>00634             <span class="keywordflow">elif</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> 0 &lt; subIndex &lt;= len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]):
+<a name="l00635"></a>00635                 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">CompileValue</a>CompileValue(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index][subIndex - 1], index)
+<a name="l00636"></a>00636         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00637"></a>00637 
+<a name="l00638"></a>00638     <span class="stringliteral">"""</span>
+<a name="l00639"></a>00639 <span class="stringliteral">    Returns the value of the entry asked. If the entry has the value "count", it</span>
+<a name="l00640"></a>00640 <span class="stringliteral">    returns the number of subIndex in the entry except the first.</span>
+<a name="l00641"></a>00641 <span class="stringliteral">    """</span>
+<a name="l00642"></a><a class="code" href="classnode_1_1Node.html#05f269a2d06cb100ecc0ca067beff120">00642</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#05f269a2d06cb100ecc0ca067beff120">GetParamsEntry</a>(self, index, subIndex = None):
+<a name="l00643"></a>00643         <span class="keywordflow">if</span> <span class="keywordflow">not</span> getattr(self, <span class="stringliteral">"ParamsDictionary"</span>, <span class="keyword">False</span>):
+<a name="l00644"></a>00644             self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary = {}
+<a name="l00645"></a>00645         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary:
+<a name="l00646"></a>00646             <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00647"></a>00647                 <span class="keywordflow">if</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType:
+<a name="l00648"></a>00648                     <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary:
+<a name="l00649"></a>00649                         result = []
+<a name="l00650"></a>00650                         <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) + 1):
+<a name="l00651"></a>00651                             line = DefaultParams.copy()
+<a name="l00652"></a>00652                             <span class="keywordflow">if</span> i <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]:
+<a name="l00653"></a>00653                                 line.update(self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][i])
+<a name="l00654"></a>00654                             result.append(line)
+<a name="l00655"></a>00655                         <span class="keywordflow">return</span> result
+<a name="l00656"></a>00656                     <span class="keywordflow">else</span>:
+<a name="l00657"></a>00657                         <span class="keywordflow">return</span> [DefaultParams.copy() <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) + 1)]
+<a name="l00658"></a>00658                 <span class="keywordflow">else</span>:
+<a name="l00659"></a>00659                     result = DefaultParams.copy()
+<a name="l00660"></a>00660                     <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary:
+<a name="l00661"></a>00661                         result.update(self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index])
+<a name="l00662"></a>00662                     <span class="keywordflow">return</span> result
+<a name="l00663"></a>00663             <span class="keywordflow">elif</span> subIndex == 0 <span class="keywordflow">and</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) != ListType:
+<a name="l00664"></a>00664                 result = DefaultParams.copy()
+<a name="l00665"></a>00665                 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary:
+<a name="l00666"></a>00666                     result.update(self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index])
+<a name="l00667"></a>00667                 <span class="keywordflow">return</span> result
+<a name="l00668"></a>00668             <span class="keywordflow">elif</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> 0 &lt;= subIndex &lt;= len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]):
+<a name="l00669"></a>00669                 result = DefaultParams.copy()
+<a name="l00670"></a>00670                 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary <span class="keywordflow">and</span> subIndex <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]:
+<a name="l00671"></a>00671                     result.update(self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][subIndex])
+<a name="l00672"></a>00672                 <span class="keywordflow">return</span> result
+<a name="l00673"></a>00673         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00674"></a>00674 
+<a name="l00675"></a><a class="code" href="classnode_1_1Node.html#b2d29e5f69151017745d9049435465a9">00675</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#b2d29e5f69151017745d9049435465a9">HasEntryCallbacks</a>(self, index):
+<a name="l00676"></a>00676         <span class="keywordflow">if</span> <span class="keywordflow">not</span> getattr(self, <span class="stringliteral">"ParamsDictionary"</span>, <span class="keyword">False</span>):
+<a name="l00677"></a>00677             self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary = {}
+<a name="l00678"></a>00678         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary <span class="keywordflow">and</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary <span class="keywordflow">and</span> <span class="stringliteral">"callback"</span> <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]:
+<a name="l00679"></a>00679             <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][<span class="stringliteral">"callback"</span>]
+<a name="l00680"></a>00680         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00681"></a>00681 
+<a name="l00682"></a>00682     <span class="stringliteral">"""</span>
+<a name="l00683"></a>00683 <span class="stringliteral">    Check if an entry exists in the User Mapping Dictionary and returns the answer.</span>
+<a name="l00684"></a>00684 <span class="stringliteral">    """</span>
+<a name="l00685"></a><a class="code" href="classnode_1_1Node.html#70ddff5dfe732ec17f4781133ec96cf1">00685</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#70ddff5dfe732ec17f4781133ec96cf1">IsMappingEntry</a>(self, index):
+<a name="l00686"></a>00686         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping:
+<a name="l00687"></a>00687             <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00688"></a>00688         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00689"></a>00689 
+<a name="l00690"></a>00690     <span class="stringliteral">"""</span>
+<a name="l00691"></a>00691 <span class="stringliteral">    Add a new entry in the User Mapping Dictionary</span>
+<a name="l00692"></a>00692 <span class="stringliteral">    """</span>
+<a name="l00693"></a><a class="code" href="classnode_1_1Node.html#dec00c90a5f22d924f2ef430dec759e1">00693</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#dec00c90a5f22d924f2ef430dec759e1">AddMappingEntry</a>(self, index, subIndex = None, name = "Undefined", struct = 0, size = None, nbmax = None, default = None, values = None):
+<a name="l00694"></a>00694         <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping:
+<a name="l00695"></a>00695             <span class="keywordflow">if</span> values == <span class="keywordtype">None</span>:
+<a name="l00696"></a>00696                 values = []
+<a name="l00697"></a>00697             <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00698"></a>00698                 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index] = {<span class="stringliteral">"name"</span> : name, <span class="stringliteral">"struct"</span> : struct, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : values}
+<a name="l00699"></a>00699                 <span class="keywordflow">if</span> size != <span class="keywordtype">None</span>:
+<a name="l00700"></a>00700                     self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"size"</span>] = size
+<a name="l00701"></a>00701                 <span class="keywordflow">if</span> nbmax != <span class="keywordtype">None</span>:
+<a name="l00702"></a>00702                     self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"nbmax"</span>] = nbmax
+<a name="l00703"></a>00703                 <span class="keywordflow">if</span> default != <span class="keywordtype">None</span>:
+<a name="l00704"></a>00704                     self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"default"</span>] = default
+<a name="l00705"></a>00705                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00706"></a>00706         <span class="keywordflow">elif</span> subIndex != <span class="keywordtype">None</span> <span class="keywordflow">and</span> subIndex == len(self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>]):
+<a name="l00707"></a>00707             <span class="keywordflow">if</span> values == <span class="keywordtype">None</span>:
+<a name="l00708"></a>00708                 values = {}
+<a name="l00709"></a>00709             self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>].append(values)
+<a name="l00710"></a>00710             <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00711"></a>00711         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00712"></a>00712 
+<a name="l00713"></a>00713     <span class="stringliteral">"""</span>
+<a name="l00714"></a>00714 <span class="stringliteral">    Warning ! Modifies an existing entry in the User Mapping Dictionary. Can't add a new one.</span>
+<a name="l00715"></a>00715 <span class="stringliteral">    """</span>
+<a name="l00716"></a><a class="code" href="classnode_1_1Node.html#3585c494cda4d7eb89361ccd8254c007">00716</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#3585c494cda4d7eb89361ccd8254c007">SetMappingEntry</a>(self, index, subIndex = None, name = None, struct = None, size = None, nbmax = None, default = None, values = None):
+<a name="l00717"></a>00717         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping:
+<a name="l00718"></a>00718             <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00719"></a>00719                 <span class="keywordflow">if</span> name != <span class="keywordtype">None</span>:
+<a name="l00720"></a>00720                     self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"name"</span>] = name
+<a name="l00721"></a>00721                     <span class="keywordflow">if</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes:
+<a name="l00722"></a>00722                         self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>][1][<span class="stringliteral">"name"</span>] = name + <span class="stringliteral">" %d[(sub)]"</span>
+<a name="l00723"></a>00723                     <span class="keywordflow">elif</span> <span class="keywordflow">not</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"struct"</span>] &amp; OD_MultipleSubindexes:
+<a name="l00724"></a>00724                         self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>][0][<span class="stringliteral">"name"</span>] = name
+<a name="l00725"></a>00725                 <span class="keywordflow">if</span> struct != <span class="keywordtype">None</span>:
+<a name="l00726"></a>00726                     self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"struct"</span>] = struct
+<a name="l00727"></a>00727                 <span class="keywordflow">if</span> size != <span class="keywordtype">None</span>:
+<a name="l00728"></a>00728                     self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"size"</span>] = size
+<a name="l00729"></a>00729                 <span class="keywordflow">if</span> nbmax != <span class="keywordtype">None</span>:
+<a name="l00730"></a>00730                     self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"nbmax"</span>] = nbmax
+<a name="l00731"></a>00731                 <span class="keywordflow">if</span> default != <span class="keywordtype">None</span>:
+<a name="l00732"></a>00732                     self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"default"</span>] = default
+<a name="l00733"></a>00733                 <span class="keywordflow">if</span> values != <span class="keywordtype">None</span>:
+<a name="l00734"></a>00734                     self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>] = values
+<a name="l00735"></a>00735                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00736"></a>00736             <span class="keywordflow">elif</span> 0 &lt;= subIndex &lt; len(self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>]) <span class="keywordflow">and</span> values != <span class="keywordtype">None</span>:
+<a name="l00737"></a>00737                 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>][subIndex].update(values)
+<a name="l00738"></a>00738                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00739"></a>00739         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00740"></a>00740     
+<a name="l00741"></a>00741     <span class="stringliteral">"""</span>
+<a name="l00742"></a>00742 <span class="stringliteral">    Removes an existing entry in the User Mapping Dictionary. If a subIndex is specified</span>
+<a name="l00743"></a>00743 <span class="stringliteral">    it will remove this subIndex only if it's the last of the index. If no subIndex</span>
+<a name="l00744"></a>00744 <span class="stringliteral">    is specified it removes the whole index and subIndexes from the User Mapping Dictionary.</span>
+<a name="l00745"></a>00745 <span class="stringliteral">    """</span>
+<a name="l00746"></a><a class="code" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">00746</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">RemoveMappingEntry</a>(self, index, subIndex = None):
+<a name="l00747"></a>00747         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping:
+<a name="l00748"></a>00748             <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00749"></a>00749                 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping.pop(index)
+<a name="l00750"></a>00750                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00751"></a>00751             <span class="keywordflow">elif</span> subIndex == len(self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>]) - 1:
+<a name="l00752"></a>00752                 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>].pop(subIndex)
+<a name="l00753"></a>00753                 <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00754"></a>00754         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00755"></a>00755 
+<a name="l00756"></a><a class="code" href="classnode_1_1Node.html#7495c84e9bacd05f5ae653c3a821cf1a">00756</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#7495c84e9bacd05f5ae653c3a821cf1a">RemoveMapVariable</a>(self, index, subIndex = None):
+<a name="l00757"></a>00757         model = index &lt;&lt; 16
+<a name="l00758"></a>00758         mask = 0xFFFF &lt;&lt; 16
+<a name="l00759"></a>00759         <span class="keywordflow">if</span> subIndex:
+<a name="l00760"></a>00760             model += subIndex &lt;&lt; 8
+<a name="l00761"></a>00761             mask = 0xFF &lt;&lt; 8
+<a name="l00762"></a>00762         <span class="keywordflow">for</span> i <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.iterkeys():
+<a name="l00763"></a>00763             <span class="keywordflow">if</span> 0x1600 &lt;= i &lt;= 0x17FF <span class="keywordflow">or</span> 0x1A00 &lt;= i &lt;= 0x1BFF:
+<a name="l00764"></a>00764                 <span class="keywordflow">for</span> j,value <span class="keywordflow">in</span> enumerate(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i]):
+<a name="l00765"></a>00765                     <span class="keywordflow">if</span> (value &amp; mask) == model:
+<a name="l00766"></a>00766                         self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i][j] = 0
+<a name="l00767"></a>00767     
+<a name="l00768"></a><a class="code" href="classnode_1_1Node.html#bd89e1173902b1d4c303a6111723b910">00768</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#bd89e1173902b1d4c303a6111723b910">UpdateMapVariable</a>(self, index, subIndex, size):
+<a name="l00769"></a>00769         model = index &lt;&lt; 16
+<a name="l00770"></a>00770         mask = 0xFFFF &lt;&lt; 16
+<a name="l00771"></a>00771         <span class="keywordflow">if</span> subIndex:
+<a name="l00772"></a>00772             model += subIndex &lt;&lt; 8
+<a name="l00773"></a>00773             mask = 0xFF &lt;&lt; 8
+<a name="l00774"></a>00774         <span class="keywordflow">for</span> i <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.iterkeys():
+<a name="l00775"></a>00775             <span class="keywordflow">if</span> 0x1600 &lt;= i &lt;= 0x17FF <span class="keywordflow">or</span> 0x1A00 &lt;= i &lt;= 0x1BFF:
+<a name="l00776"></a>00776                 <span class="keywordflow">for</span> j,value <span class="keywordflow">in</span> enumerate(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i]):
+<a name="l00777"></a>00777                     <span class="keywordflow">if</span> (value &amp; mask) == model:
+<a name="l00778"></a>00778                         self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i][j] = model + size
+<a name="l00779"></a>00779     
+<a name="l00780"></a><a class="code" href="classnode_1_1Node.html#2288996b16df9715706a7414c3e77561">00780</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#2288996b16df9715706a7414c3e77561">RemoveLine</a>(self, index, max, incr = 1):
+<a name="l00781"></a>00781         i = index
+<a name="l00782"></a>00782         <span class="keywordflow">while</span> i &lt; max <span class="keywordflow">and</span> self.<a class="code" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">IsEntry</a>IsEntry(i + incr):
+<a name="l00783"></a>00783             self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i] = self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i + incr]
+<a name="l00784"></a>00784             i += incr
+<a name="l00785"></a>00785         self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.pop(i)
+<a name="l00786"></a>00786 
+<a name="l00787"></a><a class="code" href="classnode_1_1Node.html#f08c254fb41e4e3ef53d9025be396421">00787</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#f08c254fb41e4e3ef53d9025be396421">RemoveUserType</a>(self, index):
+<a name="l00788"></a>00788         type = self.<a class="code" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">GetEntry</a>GetEntry(index, 1)
+<a name="l00789"></a>00789         <span class="keywordflow">for</span> i <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping:
+<a name="l00790"></a>00790             <span class="keywordflow">for</span> value <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[i][<span class="stringliteral">"values"</span>]:
+<a name="l00791"></a>00791                 <span class="keywordflow">if</span> value[<span class="stringliteral">"type"</span>] == index:
+<a name="l00792"></a>00792                     value[<span class="stringliteral">"type"</span>] = type
+<a name="l00793"></a>00793         self.<a class="code" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">RemoveMappingEntry</a>RemoveMappingEntry(index)
+<a name="l00794"></a>00794         self.<a class="code" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">RemoveEntry</a>RemoveEntry(index)
+<a name="l00795"></a>00795 
+<a name="l00796"></a>00796     <span class="stringliteral">"""</span>
+<a name="l00797"></a>00797 <span class="stringliteral">    Return a copy of the node</span>
+<a name="l00798"></a>00798 <span class="stringliteral">    """</span>
+<a name="l00799"></a><a class="code" href="classnode_1_1Node.html#22f871d92675c482ffe86543ff743937">00799</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#22f871d92675c482ffe86543ff743937">Copy</a>(self):
+<a name="l00800"></a>00800         <span class="keywordflow">return</span> cPickle.loads(cPickle.dumps(self))
+<a name="l00801"></a>00801 
+<a name="l00802"></a>00802     <span class="stringliteral">"""</span>
+<a name="l00803"></a>00803 <span class="stringliteral">    Return a sorted list of indexes in Object Dictionary</span>
+<a name="l00804"></a>00804 <span class="stringliteral">    """</span>
+<a name="l00805"></a><a class="code" href="classnode_1_1Node.html#2c13cc6017f11586d2d468dfc13eea3f">00805</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#2c13cc6017f11586d2d468dfc13eea3f">GetIndexes</a>(self):
+<a name="l00806"></a>00806         listindex = self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.keys()
+<a name="l00807"></a>00807         listindex.sort()
+<a name="l00808"></a>00808         <span class="keywordflow">return</span> listindex
+<a name="l00809"></a>00809 
+<a name="l00810"></a>00810     <span class="stringliteral">"""</span>
+<a name="l00811"></a>00811 <span class="stringliteral">    Print the Dictionary values</span>
+<a name="l00812"></a>00812 <span class="stringliteral">    """</span>
+<a name="l00813"></a><a class="code" href="classnode_1_1Node.html#eea414ed028d0c7394b2a3d2e074dc6c">00813</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#eea414ed028d0c7394b2a3d2e074dc6c">Print</a>(self):
+<a name="l00814"></a>00814         listindex = self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.keys()
+<a name="l00815"></a>00815         listindex.sort()
+<a name="l00816"></a>00816         <span class="keywordflow">for</span> index <span class="keywordflow">in</span> listindex:
+<a name="l00817"></a>00817             <span class="keywordflow">print</span> <span class="stringliteral">"%04X : %s"</span>%(index, self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index])    
+<a name="l00818"></a>00818 
+<a name="l00819"></a><a class="code" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">00819</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">CompileValue</a>(self, value, index):
+<a name="l00820"></a>00820         <span class="keywordflow">if</span> type(value) == StringType <span class="keywordflow">and</span> value.find(<span class="stringliteral">"self.ID"</span>) != -1:
+<a name="l00821"></a>00821             base = self.<a class="code" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">GetBaseIndex</a>GetBaseIndex(index)
+<a name="l00822"></a>00822             <span class="keywordflow">try</span>:
+<a name="l00823"></a>00823                 <span class="keywordflow">return</span> eval(value)
+<a name="l00824"></a>00824             <span class="keywordflow">except</span>:
+<a name="l00825"></a>00825                 <span class="keywordflow">return</span> 0
+<a name="l00826"></a>00826         <span class="keywordflow">else</span>:
+<a name="l00827"></a>00827             <span class="keywordflow">return</span> value
+<a name="l00828"></a>00828 
+<a name="l00829"></a>00829 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00830"></a>00830 <span class="comment">#                         Node Informations Functions</span>
+<a name="l00831"></a>00831 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00832"></a>00832 
+<a name="l00833"></a><a class="code" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">00833</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">GetBaseIndex</a>(self, index):
+<a name="l00834"></a>00834         <span class="keywordflow">for</span> mapping <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings():
+<a name="l00835"></a>00835             result = FindIndex(index, mapping)
+<a name="l00836"></a>00836             <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>:
+<a name="l00837"></a>00837                 <span class="keywordflow">return</span> (index - result) / mapping[result][<span class="stringliteral">"incr"</span>]
+<a name="l00838"></a>00838         result = FindIndex(index, MappingDictionary)
+<a name="l00839"></a>00839         <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>:
+<a name="l00840"></a>00840             <span class="keywordflow">return</span> (index - result) / MappingDictionary[result][<span class="stringliteral">"incr"</span>]
+<a name="l00841"></a>00841         <span class="keywordflow">return</span> 0
+<a name="l00842"></a>00842 
+<a name="l00843"></a><a class="code" href="classnode_1_1Node.html#c21f753bedba1302086de038bf21fda8">00843</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#c21f753bedba1302086de038bf21fda8">GetCustomisedTypeValues</a>(self, index):
+<a name="l00844"></a>00844         values = self.<a class="code" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">GetEntry</a>GetEntry(index)
+<a name="l00845"></a>00845         customisabletypes = self.<a class="code" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">GetCustomisableTypes</a>GetCustomisableTypes()
+<a name="l00846"></a>00846         <span class="keywordflow">return</span> values, customisabletypes[values[1]][1]
+<a name="l00847"></a>00847 
+<a name="l00848"></a><a class="code" href="classnode_1_1Node.html#9580efd7d474b782904670d7a5b9bb22">00848</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#9580efd7d474b782904670d7a5b9bb22">GetEntryName</a>(self, index):
+<a name="l00849"></a>00849         result = <span class="keywordtype">None</span>
+<a name="l00850"></a>00850         mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings()
+<a name="l00851"></a>00851         i = 0
+<a name="l00852"></a>00852         <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i &lt; len(mappings):
+<a name="l00853"></a>00853             result = FindEntryName(index, mappings[i])
+<a name="l00854"></a>00854             i += 1
+<a name="l00855"></a>00855         <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>:
+<a name="l00856"></a>00856             result = FindEntryName(index, MappingDictionary)
+<a name="l00857"></a>00857         <span class="keywordflow">return</span> result
+<a name="l00858"></a>00858     
+<a name="l00859"></a><a class="code" href="classnode_1_1Node.html#ca8f7294684dc241193f0a7482ca240b">00859</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#ca8f7294684dc241193f0a7482ca240b">GetEntryInfos</a>(self, index):
+<a name="l00860"></a>00860         result = <span class="keywordtype">None</span>
+<a name="l00861"></a>00861         mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings()
+<a name="l00862"></a>00862         i = 0
+<a name="l00863"></a>00863         <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i &lt; len(mappings):
+<a name="l00864"></a>00864             result = FindEntryInfos(index, mappings[i])
+<a name="l00865"></a>00865             i += 1
+<a name="l00866"></a>00866         <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>:
+<a name="l00867"></a>00867             result = FindEntryInfos(index, MappingDictionary)
+<a name="l00868"></a>00868         <span class="keywordflow">return</span> result
+<a name="l00869"></a>00869     
+<a name="l00870"></a><a class="code" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">00870</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">GetSubentryInfos</a>(self, index, subIndex):
+<a name="l00871"></a>00871         result = <span class="keywordtype">None</span>
+<a name="l00872"></a>00872         mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings()
+<a name="l00873"></a>00873         i = 0
+<a name="l00874"></a>00874         <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i &lt; len(mappings):
+<a name="l00875"></a>00875             result = FindSubentryInfos(index, subIndex, mappings[i])
+<a name="l00876"></a>00876             <span class="keywordflow">if</span> result:
+<a name="l00877"></a>00877                 result[<span class="stringliteral">"user_defined"</span>] = i == len(mappings) - 1 <span class="keywordflow">and</span> index &gt;= 0x1000
+<a name="l00878"></a>00878             i += 1
+<a name="l00879"></a>00879         <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>:
+<a name="l00880"></a>00880             result = FindSubentryInfos(index, subIndex, MappingDictionary)
+<a name="l00881"></a>00881             <span class="keywordflow">if</span> result:
+<a name="l00882"></a>00882                 result[<span class="stringliteral">"user_defined"</span>] = <span class="keyword">False</span>
+<a name="l00883"></a>00883         <span class="keywordflow">return</span> result
+<a name="l00884"></a>00884     
+<a name="l00885"></a><a class="code" href="classnode_1_1Node.html#745867283d1ca5d81e67e7d0704cf0c1">00885</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#745867283d1ca5d81e67e7d0704cf0c1">GetTypeIndex</a>(self, typename):
+<a name="l00886"></a>00886         result = <span class="keywordtype">None</span>
+<a name="l00887"></a>00887         mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings()
+<a name="l00888"></a>00888         i = 0
+<a name="l00889"></a>00889         <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i &lt; len(mappings):
+<a name="l00890"></a>00890             result = FindTypeIndex(typename, mappings[i])
+<a name="l00891"></a>00891             i += 1
+<a name="l00892"></a>00892         <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>:
+<a name="l00893"></a>00893             result = FindTypeIndex(typename, MappingDictionary)
+<a name="l00894"></a>00894         <span class="keywordflow">return</span> result
+<a name="l00895"></a>00895     
+<a name="l00896"></a><a class="code" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">00896</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">GetTypeName</a>(self, typeindex):
+<a name="l00897"></a>00897         result = <span class="keywordtype">None</span>
+<a name="l00898"></a>00898         mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings()
+<a name="l00899"></a>00899         i = 0
+<a name="l00900"></a>00900         <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i &lt; len(mappings):
+<a name="l00901"></a>00901             result = FindTypeName(typeindex, mappings[i])
+<a name="l00902"></a>00902             i += 1
+<a name="l00903"></a>00903         <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>:
+<a name="l00904"></a>00904             result = FindTypeName(typeindex, MappingDictionary)
+<a name="l00905"></a>00905         <span class="keywordflow">return</span> result
+<a name="l00906"></a>00906     
+<a name="l00907"></a><a class="code" href="classnode_1_1Node.html#7d876e328f58d315357d0da9525bd64a">00907</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#7d876e328f58d315357d0da9525bd64a">GetTypeDefaultValue</a>(self, typeindex):
+<a name="l00908"></a>00908         result = <span class="keywordtype">None</span>
+<a name="l00909"></a>00909         mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings()
+<a name="l00910"></a>00910         i = 0
+<a name="l00911"></a>00911         <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i &lt; len(mappings):
+<a name="l00912"></a>00912             result = FindTypeDefaultValue(typeindex, mappings[i])
+<a name="l00913"></a>00913             i += 1
+<a name="l00914"></a>00914         <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>:
+<a name="l00915"></a>00915             result = FindTypeDefaultValue(typeindex, MappingDictionary)
+<a name="l00916"></a>00916         <span class="keywordflow">return</span> result
+<a name="l00917"></a>00917     
+<a name="l00918"></a><a class="code" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">00918</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">GetMapVariableList</a>(self):
+<a name="l00919"></a>00919         list = FindMapVariableList(MappingDictionary, self)
+<a name="l00920"></a>00920         <span class="keywordflow">for</span> mapping <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings():
+<a name="l00921"></a>00921             list.extend(FindMapVariableList(mapping, self))
+<a name="l00922"></a>00922         list.sort()
+<a name="l00923"></a>00923         <span class="keywordflow">return</span> list
+<a name="l00924"></a>00924     
+<a name="l00925"></a><a class="code" href="classnode_1_1Node.html#6630247aaffdec3448b81c294c5d69e5">00925</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#6630247aaffdec3448b81c294c5d69e5">GetMandatoryIndexes</a>(self, node = None):
+<a name="l00926"></a>00926         list = FindMandatoryIndexes(MappingDictionary)
+<a name="l00927"></a>00927         <span class="keywordflow">for</span> mapping <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings():
+<a name="l00928"></a>00928             list.extend(FindMandatoryIndexes(mapping))
+<a name="l00929"></a>00929         <span class="keywordflow">return</span> list
+<a name="l00930"></a>00930     
+<a name="l00931"></a><a class="code" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">00931</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">GetCustomisableTypes</a>(self):
+<a name="l00932"></a>00932         dic = {}
+<a name="l00933"></a>00933         <span class="keywordflow">for</span> index, valuetype <span class="keywordflow">in</span> CustomisableTypes:
+<a name="l00934"></a>00934             name = self.<a class="code" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">GetTypeName</a>GetTypeName(index)
+<a name="l00935"></a>00935             dic[index] = [name, valuetype]
+<a name="l00936"></a>00936         <span class="keywordflow">return</span> dic
+<a name="l00937"></a>00937 
+<a name="l00938"></a>00938 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00939"></a>00939 <span class="comment">#                            Type and Map Variable Lists</span>
+<a name="l00940"></a>00940 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00941"></a>00941     
+<a name="l00942"></a><a class="code" href="classnode_1_1Node.html#d8158864eb6cd18998f9d9d302b37780">00942</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#d8158864eb6cd18998f9d9d302b37780">GetTypeList</a>(self):
+<a name="l00943"></a>00943         list = FindTypeList(MappingDictionary)
+<a name="l00944"></a>00944         <span class="keywordflow">for</span> mapping <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings():
+<a name="l00945"></a>00945             list.extend(FindTypeList(mapping))
+<a name="l00946"></a>00946         list.sort()
+<a name="l00947"></a>00947         <span class="keywordflow">return</span> <span class="stringliteral">","</span>.join(list)
+<a name="l00948"></a>00948 
+<a name="l00949"></a>00949     <span class="stringliteral">"""</span>
+<a name="l00950"></a>00950 <span class="stringliteral">    Generate the list of variables that can be mapped for the current node</span>
+<a name="l00951"></a>00951 <span class="stringliteral">    """</span>
+<a name="l00952"></a><a class="code" href="classnode_1_1Node.html#c288a6a6ed8ac92aa09d50d926f9715d">00952</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#c288a6a6ed8ac92aa09d50d926f9715d">GenerateMapList</a>(self):
+<a name="l00953"></a><a class="code" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">00953</a>         self.<a class="code" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">MapList</a>MapList = <span class="stringliteral">"None"</span>
+<a name="l00954"></a><a class="code" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">00954</a>         self.<a class="code" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">NameTranslation</a>NameTranslation = {<span class="stringliteral">"None"</span> : <span class="stringliteral">"00000000"</span>}
+<a name="l00955"></a><a class="code" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">00955</a>         self.<a class="code" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">MapTranslation</a>MapTranslation = {<span class="stringliteral">"00000000"</span> : <span class="stringliteral">"None"</span>}
+<a name="l00956"></a>00956         list = self.<a class="code" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">GetMapVariableList</a>GetMapVariableList()
+<a name="l00957"></a>00957         <span class="keywordflow">for</span> index, subIndex, size, name <span class="keywordflow">in</span> list:
+<a name="l00958"></a>00958             self.<a class="code" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">MapList</a>MapList += <span class="stringliteral">",%s"</span>%name
+<a name="l00959"></a>00959             map = <span class="stringliteral">"%04X%02X%02X"</span>%(index,subIndex,size)
+<a name="l00960"></a>00960             self.<a class="code" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">NameTranslation</a>NameTranslation[name] = map
+<a name="l00961"></a>00961             self.<a class="code" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">MapTranslation</a>MapTranslation[map] = name
+<a name="l00962"></a>00962 
+<a name="l00963"></a><a class="code" href="classnode_1_1Node.html#375969d6edbee5a276b215498a4e6f6c">00963</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#375969d6edbee5a276b215498a4e6f6c">GetMapValue</a>(self, mapname):
+<a name="l00964"></a>00964         <span class="keywordflow">if</span> mapname == <span class="stringliteral">"None"</span>:
+<a name="l00965"></a>00965             <span class="keywordflow">return</span> 0
+<a name="l00966"></a>00966         <span class="keywordflow">else</span>:
+<a name="l00967"></a>00967             list = self.<a class="code" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">GetMapVariableList</a>GetMapVariableList()
+<a name="l00968"></a>00968             <span class="keywordflow">for</span> index, subIndex, size, name <span class="keywordflow">in</span> list:
+<a name="l00969"></a>00969                 <span class="keywordflow">if</span> mapname == name:
+<a name="l00970"></a>00970                     <span class="keywordflow">return</span> (index &lt;&lt; 16) + (subIndex &lt;&lt; 8) + size
+<a name="l00971"></a>00971             <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00972"></a>00972     
+<a name="l00973"></a><a class="code" href="classnode_1_1Node.html#df42241bdf3a60d71a6e946b20efb4d8">00973</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#df42241bdf3a60d71a6e946b20efb4d8">GetMapName</a>(self, value):
+<a name="l00974"></a>00974         <span class="keywordflow">if</span> value != 0:
+<a name="l00975"></a>00975             index = value &gt;&gt; 16
+<a name="l00976"></a>00976             subindex = (value &gt;&gt; 8) % (1 &lt;&lt; 8)
+<a name="l00977"></a>00977             result = self.<a class="code" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">GetSubentryInfos</a>GetSubentryInfos(index, subindex)
+<a name="l00978"></a>00978             <span class="keywordflow">if</span> result:
+<a name="l00979"></a>00979                 <span class="keywordflow">return</span> result[<span class="stringliteral">"name"</span>]
+<a name="l00980"></a>00980         <span class="keywordflow">return</span> <span class="stringliteral">"None"</span>
+<a name="l00981"></a>00981     
+<a name="l00982"></a>00982     <span class="stringliteral">"""</span>
+<a name="l00983"></a>00983 <span class="stringliteral">    Return the list of variables that can be mapped for the current node</span>
+<a name="l00984"></a>00984 <span class="stringliteral">    """</span>
+<a name="l00985"></a><a class="code" href="classnode_1_1Node.html#7531642c9fff692807ae7389474089aa">00985</a>     <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#7531642c9fff692807ae7389474089aa">GetMapList</a>(self):
+<a name="l00986"></a>00986         list = [<span class="stringliteral">"None"</span>] + [name <span class="keywordflow">for</span> index, subIndex, size, name <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">GetMapVariableList</a>GetMapVariableList()]
+<a name="l00987"></a>00987         <span class="keywordflow">return</span> <span class="stringliteral">","</span>.join(list)
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/node_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/node.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/node.py File Reference</h1>
+<p>
+<a href="node_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html">node</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html">node::Node</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">node::FindTypeIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">node::FindTypeName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">node::FindTypeDefaultValue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">node::FindTypeList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">node::FindEntryName</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">node::FindEntryInfos</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">node::FindSubentryInfos</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">node::FindMapVariableList</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">node::FindMandatoryIndexes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">node::FindIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">node::StringFormat</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nodelist_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,302 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodelist.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodelist.py</h1><a href="nodelist_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacenodelist.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00005"></a>00005 <span class="comment">#</span>
+<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span>
+<a name="l00007"></a>00007 <span class="comment">#</span>
+<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span>
+<a name="l00009"></a>00009 <span class="comment">#</span>
+<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span>
+<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span>
+<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment">#</span>
+<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment">#</span>
+<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span>
+<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keyword">from</span> gnosis.xml.pickle <span class="keyword">import</span> *
+<a name="l00025"></a>00025 <span class="keyword">from</span> gnosis.xml.pickle.util <span class="keyword">import</span> setParanoia
+<a name="l00026"></a>00026 setParanoia(0)
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="keyword">from</span> node <span class="keyword">import</span> *
+<a name="l00029"></a>00029 <span class="keyword">import</span> eds_utils
+<a name="l00030"></a>00030 <span class="keyword">import</span> os, shutil
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00033"></a>00033 <span class="comment">#                          Definition of NodeList Object</span>
+<a name="l00034"></a>00034 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 <span class="stringliteral">"""</span>
+<a name="l00037"></a>00037 <span class="stringliteral">Class recording a node list for a CANOpen network.</span>
+<a name="l00038"></a>00038 <span class="stringliteral">"""</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a><a class="code" href="classnodelist_1_1NodeList.html">00040</a> <span class="keyword">class </span><a class="code" href="classnodelist_1_1NodeList.html">NodeList</a>:
+<a name="l00041"></a>00041     
+<a name="l00042"></a><a class="code" href="classnodelist_1_1NodeList.html#c6e80d9c4b17421a74aae47e39e22ffb">00042</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#c6e80d9c4b17421a74aae47e39e22ffb">__init__</a>(self, manager):
+<a name="l00043"></a><a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">00043</a>         self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root = <span class="stringliteral">""</span>
+<a name="l00044"></a><a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">00044</a>         self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager = manager
+<a name="l00045"></a><a class="code" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">00045</a>         self.<a class="code" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">NetworkName</a>NetworkName = <span class="stringliteral">""</span>
+<a name="l00046"></a><a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">00046</a>         self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes = {}
+<a name="l00047"></a><a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">00047</a>         self.<a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a>EDSNodes = {}
+<a name="l00048"></a><a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">00048</a>         self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected = <span class="keywordtype">None</span>
+<a name="l00049"></a>00049     
+<a name="l00050"></a><a class="code" href="classnodelist_1_1NodeList.html#f251a2599ab39f05f72debe9194ef730">00050</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#f251a2599ab39f05f72debe9194ef730">GetNetworkName</a>(self):
+<a name="l00051"></a>00051         <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">NetworkName</a>NetworkName
+<a name="l00052"></a>00052     
+<a name="l00053"></a><a class="code" href="classnodelist_1_1NodeList.html#9d82bcfef0a88d2c9135cf5a8e2ff047">00053</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#9d82bcfef0a88d2c9135cf5a8e2ff047">SetNetworkName</a>(self, name):
+<a name="l00054"></a>00054         self.<a class="code" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">NetworkName</a>NetworkName = name
+<a name="l00055"></a>00055     
+<a name="l00056"></a><a class="code" href="classnodelist_1_1NodeList.html#1b2aa331c3a0f257629450ffbb658714">00056</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#1b2aa331c3a0f257629450ffbb658714">GetManager</a>(self):
+<a name="l00057"></a>00057         <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager
+<a name="l00058"></a>00058     
+<a name="l00059"></a><a class="code" href="classnodelist_1_1NodeList.html#5660c96280f53eb22d49ae3ef87857b5">00059</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#5660c96280f53eb22d49ae3ef87857b5">GetRoot</a>(self):
+<a name="l00060"></a>00060         <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root
+<a name="l00061"></a>00061     
+<a name="l00062"></a><a class="code" href="classnodelist_1_1NodeList.html#88204b493bfb5af7a4106f79ce65e377">00062</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#88204b493bfb5af7a4106f79ce65e377">GetSlaveNumber</a>(self):
+<a name="l00063"></a>00063         <span class="keywordflow">return</span> len(self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes)
+<a name="l00064"></a>00064     
+<a name="l00065"></a><a class="code" href="classnodelist_1_1NodeList.html#ae2a228b04ac23eced9749346e06cf09">00065</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#ae2a228b04ac23eced9749346e06cf09">GetSlaveNames</a>(self):
+<a name="l00066"></a>00066         nodes = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys()
+<a name="l00067"></a>00067         nodes.sort()
+<a name="l00068"></a>00068         <span class="keywordflow">return</span> [<span class="stringliteral">"0x%2.2X %s"</span>%(idx, self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[idx][<span class="stringliteral">"Name"</span>]) <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> nodes]
+<a name="l00069"></a>00069     
+<a name="l00070"></a><a class="code" href="classnodelist_1_1NodeList.html#e95b562c7c695ea8c2a3dee38b7c4ef2">00070</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#e95b562c7c695ea8c2a3dee38b7c4ef2">GetSlaveIDs</a>(self):
+<a name="l00071"></a>00071         nodes = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys()
+<a name="l00072"></a>00072         nodes.sort()
+<a name="l00073"></a>00073         <span class="keywordflow">return</span> nodes
+<a name="l00074"></a>00074         
+<a name="l00075"></a><a class="code" href="classnodelist_1_1NodeList.html#007fad3e7173fb04f35df65d93690c19">00075</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#007fad3e7173fb04f35df65d93690c19">SetCurrentSelected</a>(self, selected):
+<a name="l00076"></a>00076         self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected = selected
+<a name="l00077"></a>00077         
+<a name="l00078"></a><a class="code" href="classnodelist_1_1NodeList.html#31139aa84f679ccd6b60c0d2e291cead">00078</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#31139aa84f679ccd6b60c0d2e291cead">GetCurrentSelected</a>(self):
+<a name="l00079"></a>00079         <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected
+<a name="l00080"></a>00080             
+<a name="l00081"></a><a class="code" href="classnodelist_1_1NodeList.html#e0c626e2b7b68c2497f77b822b6fa88f">00081</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#e0c626e2b7b68c2497f77b822b6fa88f">LoadProject</a>(self, root):
+<a name="l00082"></a>00082         self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes = {}
+<a name="l00083"></a>00083         self.<a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a>EDSNodes = {}
+<a name="l00084"></a>00084         
+<a name="l00085"></a>00085         self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root = root
+<a name="l00086"></a>00086         <span class="keywordflow">if</span> <span class="keywordflow">not</span> os.path.exists(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root):
+<a name="l00087"></a>00087             <span class="keywordflow">return</span> <span class="stringliteral">"\"%s\" folder doesn't exist"</span>%self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root
+<a name="l00088"></a>00088         
+<a name="l00089"></a><a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">00089</a>         self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root, <span class="stringliteral">"eds"</span>)
+<a name="l00090"></a>00090         <span class="keywordflow">if</span> <span class="keywordflow">not</span> os.path.exists(self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder):
+<a name="l00091"></a>00091             <span class="keywordflow">return</span> <span class="stringliteral">"\"%s\" folder doesn't contain a \"eds\" folder"</span>%self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root
+<a name="l00092"></a>00092         
+<a name="l00093"></a>00093         files = os.listdir(self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder)
+<a name="l00094"></a>00094         <span class="keywordflow">for</span> file <span class="keywordflow">in</span> files:
+<a name="l00095"></a>00095             result = self.<a class="code" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">LoadEDS</a>LoadEDS(file)
+<a name="l00096"></a>00096             <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>:
+<a name="l00097"></a>00097                 <span class="keywordflow">return</span> result
+<a name="l00098"></a>00098                 
+<a name="l00099"></a>00099         result = self.<a class="code" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">LoadMasterNode</a>LoadMasterNode()
+<a name="l00100"></a>00100         <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>:
+<a name="l00101"></a>00101             <span class="keywordflow">return</span> result
+<a name="l00102"></a>00102             
+<a name="l00103"></a>00103         result = self.<a class="code" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">LoadSlaveNodes</a>LoadSlaveNodes()
+<a name="l00104"></a>00104         <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>:
+<a name="l00105"></a>00105             <span class="keywordflow">return</span> result
+<a name="l00106"></a>00106     
+<a name="l00107"></a><a class="code" href="classnodelist_1_1NodeList.html#b90b33e930a1d08ad4bb81f912c30a68">00107</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#b90b33e930a1d08ad4bb81f912c30a68">SaveProject</a>(self):
+<a name="l00108"></a>00108         result = self.<a class="code" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">SaveMasterNode</a>SaveMasterNode()
+<a name="l00109"></a>00109         <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>:
+<a name="l00110"></a>00110             <span class="keywordflow">return</span> result
+<a name="l00111"></a>00111             
+<a name="l00112"></a>00112         result = self.<a class="code" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">SaveNodeList</a>SaveNodeList()
+<a name="l00113"></a>00113         <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>:
+<a name="l00114"></a>00114             <span class="keywordflow">return</span> result
+<a name="l00115"></a>00115     
+<a name="l00116"></a><a class="code" href="classnodelist_1_1NodeList.html#2bf9abf09b0dd06a8801b9e23f6387cb">00116</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#2bf9abf09b0dd06a8801b9e23f6387cb">ImportEDSFile</a>(self, edspath):
+<a name="l00117"></a>00117         dir, file = os.path.split(edspath)
+<a name="l00118"></a>00118         eds = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder, file)
+<a name="l00119"></a>00119         <span class="keywordflow">if</span> os.path.isfile(eds):
+<a name="l00120"></a>00120             <span class="keywordflow">return</span> <span class="stringliteral">"EDS file already imported"</span>
+<a name="l00121"></a>00121         <span class="keywordflow">else</span>:
+<a name="l00122"></a>00122             shutil.copy(edspath, self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder)
+<a name="l00123"></a>00123             <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">LoadEDS</a>LoadEDS(file)
+<a name="l00124"></a>00124     
+<a name="l00125"></a><a class="code" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">00125</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">LoadEDS</a>(self, eds):
+<a name="l00126"></a>00126         edspath = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder, eds)
+<a name="l00127"></a>00127         node = eds_utils.GenerateNode(edspath, self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.ScriptDirectory)
+<a name="l00128"></a>00128         <span class="keywordflow">if</span> isinstance(node, Node):
+<a name="l00129"></a>00129             self.<a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a>EDSNodes[eds] = node
+<a name="l00130"></a>00130             <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00131"></a>00131         <span class="keywordflow">else</span>:
+<a name="l00132"></a>00132             <span class="keywordflow">return</span> node
+<a name="l00133"></a>00133     
+<a name="l00134"></a><a class="code" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">00134</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">AddSlaveNode</a>(self, nodeName, nodeID, eds):
+<a name="l00135"></a>00135         <span class="keywordflow">if</span> eds <span class="keywordflow">in</span> self.<a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a>EDSNodes.keys():
+<a name="l00136"></a>00136             slave = {<span class="stringliteral">"Name"</span> : nodeName, <span class="stringliteral">"EDS"</span> : eds, <span class="stringliteral">"Node"</span> : self.<a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a>EDSNodes[eds]}
+<a name="l00137"></a>00137             self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[nodeID] = slave
+<a name="l00138"></a>00138             <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00139"></a>00139         <span class="keywordflow">else</span>:
+<a name="l00140"></a>00140             <span class="keywordflow">return</span> <span class="stringliteral">"\"%s\" EDS file is not available"</span>%eds
+<a name="l00141"></a>00141     
+<a name="l00142"></a><a class="code" href="classnodelist_1_1NodeList.html#4a54d5c47f48af8060e1b7e0a8a52f6d">00142</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#4a54d5c47f48af8060e1b7e0a8a52f6d">RemoveSlaveNode</a>(self, index):
+<a name="l00143"></a>00143         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys():
+<a name="l00144"></a>00144             self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.pop(index)
+<a name="l00145"></a>00145             <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00146"></a>00146         <span class="keywordflow">else</span>:
+<a name="l00147"></a>00147             <span class="keywordflow">return</span> <span class="stringliteral">"Node with \"0x%2.2X\" ID doesn't exist"</span>
+<a name="l00148"></a>00148     
+<a name="l00149"></a><a class="code" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">00149</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">LoadMasterNode</a>(self):
+<a name="l00150"></a>00150         masterpath = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root, <span class="stringliteral">"master.od"</span>)
+<a name="l00151"></a>00151         <span class="keywordflow">if</span> os.path.isfile(masterpath):
+<a name="l00152"></a>00152             self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.OpenFileInCurrent(masterpath)
+<a name="l00153"></a>00153         <span class="keywordflow">else</span>:
+<a name="l00154"></a>00154             self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.CreateNewNode(<span class="stringliteral">"MasterNode"</span>, 0x00, <span class="stringliteral">"master"</span>, <span class="stringliteral">""</span>, <span class="stringliteral">"None"</span>, <span class="stringliteral">""</span>, <span class="stringliteral">"heartbeat"</span>, [<span class="stringliteral">"DS302"</span>])
+<a name="l00155"></a>00155         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00156"></a>00156     
+<a name="l00157"></a><a class="code" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">00157</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">SaveMasterNode</a>(self):
+<a name="l00158"></a>00158         masterpath = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root, <span class="stringliteral">"master.od"</span>)
+<a name="l00159"></a>00159         <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.SaveCurrentInFile(masterpath):
+<a name="l00160"></a>00160             <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00161"></a>00161         <span class="keywordflow">else</span>:
+<a name="l00162"></a>00162             <span class="keywordflow">return</span> <span class="stringliteral">"Fail to save Master Node"</span>
+<a name="l00163"></a>00163     
+<a name="l00164"></a><a class="code" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">00164</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">LoadSlaveNodes</a>(self):
+<a name="l00165"></a>00165         cpjpath = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root, <span class="stringliteral">"nodelist.cpj"</span>)
+<a name="l00166"></a>00166         <span class="keywordflow">if</span> os.path.isfile(cpjpath):
+<a name="l00167"></a>00167             <span class="keywordflow">try</span>:
+<a name="l00168"></a>00168                 networks = eds_utils.ParseCPJFile(cpjpath)
+<a name="l00169"></a>00169                 <span class="keywordflow">if</span> len(networks) &gt; 0:
+<a name="l00170"></a>00170                     self.<a class="code" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">NetworkName</a>NetworkName = networks[0][<span class="stringliteral">"Name"</span>]
+<a name="l00171"></a>00171                     <span class="keywordflow">for</span> nodeid, node <span class="keywordflow">in</span> networks[0][<span class="stringliteral">"Nodes"</span>].items():
+<a name="l00172"></a>00172                         <span class="keywordflow">if</span> node[<span class="stringliteral">"Present"</span>] == 1:
+<a name="l00173"></a>00173                             result = self.<a class="code" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">AddSlaveNode</a>AddSlaveNode(node[<span class="stringliteral">"Name"</span>], nodeid, node[<span class="stringliteral">"DCFName"</span>])
+<a name="l00174"></a>00174                             <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>:
+<a name="l00175"></a>00175                                 <span class="keywordflow">return</span> result
+<a name="l00176"></a>00176             <span class="keywordflow">except</span> SyntaxError, message:
+<a name="l00177"></a>00177                 <span class="keywordflow">return</span> <span class="stringliteral">"Unable to load CPJ file\n%s"</span>%message
+<a name="l00178"></a>00178         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00179"></a>00179     
+<a name="l00180"></a><a class="code" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">00180</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">SaveNodeList</a>(self):
+<a name="l00181"></a>00181         cpjpath = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root, <span class="stringliteral">"nodelist.cpj"</span>)
+<a name="l00182"></a>00182         content = eds_utils.GenerateCPJContent(self)
+<a name="l00183"></a>00183         file = open(cpjpath, <span class="stringliteral">"w"</span>)
+<a name="l00184"></a>00184         file.write(content)
+<a name="l00185"></a>00185         file.close()
+<a name="l00186"></a>00186     
+<a name="l00187"></a><a class="code" href="classnodelist_1_1NodeList.html#305f512d69651d134aaa585e4aed94b8">00187</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#305f512d69651d134aaa585e4aed94b8">GetSlaveNodeEntry</a>(self, nodeid, index, subindex = None):
+<a name="l00188"></a>00188         <span class="keywordflow">if</span> nodeid <span class="keywordflow">in</span> self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys():
+<a name="l00189"></a>00189             self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[nodeid][<span class="stringliteral">"Node"</span>].SetNodeID(nodeid)
+<a name="l00190"></a>00190             <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[nodeid][<span class="stringliteral">"Node"</span>].GetEntry(index, subindex)
+<a name="l00191"></a>00191         <span class="keywordflow">else</span>:
+<a name="l00192"></a>00192             <span class="keywordflow">return</span> <span class="stringliteral">"Node 0x%2.2X doesn't exist"</span>%nodeid
+<a name="l00193"></a>00193 
+<a name="l00194"></a><a class="code" href="classnodelist_1_1NodeList.html#d3fd973b32423384bc36ddb0cb54c632">00194</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#d3fd973b32423384bc36ddb0cb54c632">GetMasterNodeEntry</a>(self, index, subindex = None):
+<a name="l00195"></a>00195         <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.GetCurrentEntry(index, subindex)
+<a name="l00196"></a>00196         
+<a name="l00197"></a><a class="code" href="classnodelist_1_1NodeList.html#cc92822b3c2879ac7df9d0b2f39d4647">00197</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#cc92822b3c2879ac7df9d0b2f39d4647">SetMasterNodeEntry</a>(self, index, subindex = None, value = None):
+<a name="l00198"></a>00198         self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.SetCurrentEntry(index, subindex, value)
+<a name="l00199"></a>00199     
+<a name="l00200"></a><a class="code" href="classnodelist_1_1NodeList.html#f8812726aa6302532b6c13a2719b1258">00200</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#f8812726aa6302532b6c13a2719b1258">GetOrderNumber</a>(self, nodeid):
+<a name="l00201"></a>00201         nodeindexes = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys()
+<a name="l00202"></a>00202         nodeindexes.sort()
+<a name="l00203"></a>00203         <span class="keywordflow">return</span> nodeindexes.index(nodeid) + 1
+<a name="l00204"></a>00204     
+<a name="l00205"></a><a class="code" href="classnodelist_1_1NodeList.html#abd3493e147587b88b12e4a6ac7f54e0">00205</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#abd3493e147587b88b12e4a6ac7f54e0">GetNodeByOrder</a>(self, order):
+<a name="l00206"></a>00206         <span class="keywordflow">if</span> order &gt; 0:
+<a name="l00207"></a>00207             nodeindexes = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys()
+<a name="l00208"></a>00208             nodeindexes.sort()
+<a name="l00209"></a>00209             <span class="keywordflow">print</span> nodeindexes
+<a name="l00210"></a>00210             <span class="keywordflow">if</span> order &lt;= len(nodeindexes):
+<a name="l00211"></a>00211                 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[nodeindexes[order - 1]][<span class="stringliteral">"Node"</span>]
+<a name="l00212"></a>00212         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00213"></a>00213     
+<a name="l00214"></a><a class="code" href="classnodelist_1_1NodeList.html#c44eb93f2e274ab9e3f47380d71d4aef">00214</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#c44eb93f2e274ab9e3f47380d71d4aef">IsCurrentEntry</a>(self, index):
+<a name="l00215"></a>00215         <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected != <span class="keywordtype">None</span>:
+<a name="l00216"></a>00216             <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected == 0:
+<a name="l00217"></a>00217                 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.IsCurrentEntry(index)
+<a name="l00218"></a>00218             <span class="keywordflow">else</span>:
+<a name="l00219"></a>00219                 node = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected][<span class="stringliteral">"Node"</span>]
+<a name="l00220"></a>00220                 <span class="keywordflow">if</span> node:
+<a name="l00221"></a>00221                     <span class="keywordflow">return</span> node.IsEntry(index)
+<a name="l00222"></a>00222         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00223"></a>00223     
+<a name="l00224"></a><a class="code" href="classnodelist_1_1NodeList.html#04ede866c9b3431700c7ff4dd87fc67c">00224</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#04ede866c9b3431700c7ff4dd87fc67c">GetEntryInfos</a>(self, index):
+<a name="l00225"></a>00225         <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected != <span class="keywordtype">None</span>:
+<a name="l00226"></a>00226             <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected == 0:
+<a name="l00227"></a>00227                 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.GetEntryInfos(index)
+<a name="l00228"></a>00228             <span class="keywordflow">else</span>:
+<a name="l00229"></a>00229                 node = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected][<span class="stringliteral">"Node"</span>]
+<a name="l00230"></a>00230                 <span class="keywordflow">if</span> node:
+<a name="l00231"></a>00231                     <span class="keywordflow">return</span> node.GetEntryInfos(index)
+<a name="l00232"></a>00232         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00233"></a>00233 
+<a name="l00234"></a><a class="code" href="classnodelist_1_1NodeList.html#e98e03e88809cf1dec3c4dc3c8921c99">00234</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#e98e03e88809cf1dec3c4dc3c8921c99">GetCurrentValidIndexes</a>(self, min, max):
+<a name="l00235"></a>00235         <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected != <span class="keywordtype">None</span>:
+<a name="l00236"></a>00236             <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected == 0:
+<a name="l00237"></a>00237                 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.GetCurrentValidIndexes(min, max)
+<a name="l00238"></a>00238             <span class="keywordflow">else</span>:
+<a name="l00239"></a>00239                 node = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected][<span class="stringliteral">"Node"</span>]
+<a name="l00240"></a>00240                 <span class="keywordflow">if</span> node:
+<a name="l00241"></a>00241                     validindexes = []
+<a name="l00242"></a>00242                     <span class="keywordflow">for</span> index <span class="keywordflow">in</span> node.GetIndexes():
+<a name="l00243"></a>00243                         <span class="keywordflow">if</span> min &lt;= index &lt;= max:
+<a name="l00244"></a>00244                             validindexes.append((node.GetEntryName(index), index))
+<a name="l00245"></a>00245                     <span class="keywordflow">return</span> validindexes
+<a name="l00246"></a>00246                 <span class="keywordflow">else</span>:
+<a name="l00247"></a>00247                     <span class="keywordflow">print</span> <span class="stringliteral">"Can't find node"</span>
+<a name="l00248"></a>00248         <span class="keywordflow">return</span> []
+<a name="l00249"></a>00249     
+<a name="l00250"></a><a class="code" href="classnodelist_1_1NodeList.html#005f913bbbfe322fde2aaef4a1521843">00250</a>     <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#005f913bbbfe322fde2aaef4a1521843">GetCurrentEntryValues</a>(self, index):
+<a name="l00251"></a>00251         <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected != <span class="keywordtype">None</span>:
+<a name="l00252"></a>00252             node = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected][<span class="stringliteral">"Node"</span>]
+<a name="l00253"></a>00253             <span class="keywordflow">if</span> node:
+<a name="l00254"></a>00254                 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.GetNodeEntryValues(node, index)
+<a name="l00255"></a>00255             <span class="keywordflow">else</span>:
+<a name="l00256"></a>00256                 <span class="keywordflow">print</span> <span class="stringliteral">"Can't find node"</span>
+<a name="l00257"></a>00257         <span class="keywordflow">return</span> [], []
+<a name="l00258"></a>00258     
+<a name="l00259"></a>00259 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">"__main__"</span>:
+<a name="l00260"></a>00260     <span class="keyword">from</span> nodemanager <span class="keyword">import</span> *
+<a name="l00261"></a>00261     <span class="keyword">import</span> os, sys, shutil
+<a name="l00262"></a>00262     
+<a name="l00263"></a>00263     manager = NodeManager(sys.path[0])
+<a name="l00264"></a>00264     
+<a name="l00265"></a>00265     nodelist = NodeList(manager)
+<a name="l00266"></a>00266     
+<a name="l00267"></a>00267     result = nodelist.LoadProject(<span class="stringliteral">"/home/laurent/test_nodelist"</span>)
+<a name="l00268"></a>00268     <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>:
+<a name="l00269"></a>00269         <span class="keywordflow">print</span> result
+<a name="l00270"></a>00270     <span class="keywordflow">else</span>:
+<a name="l00271"></a>00271         <span class="keywordflow">print</span> <span class="stringliteral">"MasterNode :"</span>
+<a name="l00272"></a>00272         manager.CurrentNode.Print()
+<a name="l00273"></a>00273         <span class="keywordflow">print</span> 
+<a name="l00274"></a>00274         <span class="keywordflow">for</span> nodeid, node <span class="keywordflow">in</span> nodelist.SlaveNodes.items():
+<a name="l00275"></a>00275             <span class="keywordflow">print</span> <span class="stringliteral">"SlaveNode name=%s id=0x%2.2X :"</span>%(node[<span class="stringliteral">"Name"</span>], nodeid)
+<a name="l00276"></a>00276             node[<span class="stringliteral">"Node"</span>].Print()
+<a name="l00277"></a>00277             <span class="keywordflow">print</span>
+<a name="l00278"></a>00278 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nodelist_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodelist.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodelist.py File Reference</h1>
+<p>
+<a href="nodelist_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodelist.html">nodelist</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegnosis_1_1xml_1_1pickle_1_1_5.html">gnosis::xml::pickle::*</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html">nodelist::NodeList</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nodemanager_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1107 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodemanager.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodemanager.py</h1><a href="nodemanager_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacenodemanager.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00005"></a>00005 <span class="comment">#</span>
+<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span>
+<a name="l00007"></a>00007 <span class="comment">#</span>
+<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span>
+<a name="l00009"></a>00009 <span class="comment">#</span>
+<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span>
+<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span>
+<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment">#</span>
+<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment">#</span>
+<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span>
+<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keyword">from</span> gnosis.xml.pickle <span class="keyword">import</span> *
+<a name="l00025"></a>00025 <span class="keyword">from</span> gnosis.xml.pickle.util <span class="keyword">import</span> setParanoia
+<a name="l00026"></a>00026 setParanoia(0)
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="keyword">from</span> node <span class="keyword">import</span> *
+<a name="l00029"></a>00029 <span class="keyword">import</span> eds_utils, gen_cfile
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="keyword">from</span> types <span class="keyword">import</span> *
+<a name="l00032"></a>00032 <span class="keyword">import</span> os, re
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 UndoBufferLength = 20
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 type_model = re.compile(<span class="stringliteral">'([\_A-Z]*)([0-9]*)'</span>)
+<a name="l00037"></a>00037 range_model = re.compile(<span class="stringliteral">'([\_A-Z]*)([0-9]*)\[([\-0-9]*)-([\-0-9]*)\]'</span>)
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="comment"># ID for the file viewed</span>
+<a name="l00040"></a>00040 CurrentID = 0
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 <span class="comment"># Returns a new id</span>
+<a name="l00043"></a><a class="code" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">00043</a> <span class="keyword">def </span><a class="code" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">GetNewId</a>():
+<a name="l00044"></a>00044     <span class="keyword">global</span> CurrentID
+<a name="l00045"></a>00045     CurrentID += 1
+<a name="l00046"></a>00046     <span class="keywordflow">return</span> CurrentID
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 <span class="stringliteral">"""</span>
+<a name="l00049"></a>00049 <span class="stringliteral">Class implementing a buffer of changes made on the current editing Object Dictionary</span>
+<a name="l00050"></a>00050 <span class="stringliteral">"""</span>
+<a name="l00051"></a>00051 
+<a name="l00052"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html">00052</a> <span class="keyword">class </span><a class="code" href="classnodemanager_1_1UndoBuffer.html">UndoBuffer</a>:
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054     <span class="stringliteral">"""</span>
+<a name="l00055"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#f7faebec57947fa103b8ad9d2b726f04">00055</a> <span class="stringliteral">    Constructor initialising buffer</span>
+<a name="l00056"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">00056</a> <span class="stringliteral">    """</span>
+<a name="l00057"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">00057</a>     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#f7faebec57947fa103b8ad9d2b726f04">__init__</a>(self, currentstate, issaved = False):
+<a name="l00058"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">00058</a>         self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer = []
+<a name="l00059"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">00059</a>         self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex = -1
+<a name="l00060"></a>00060         self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex = -1
+<a name="l00061"></a>00061         self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a>MaxIndex = -1
+<a name="l00062"></a>00062         <span class="comment"># if current state is defined</span>
+<a name="l00063"></a>00063         <span class="keywordflow">if</span> currentstate:
+<a name="l00064"></a>00064             self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex = 0
+<a name="l00065"></a>00065             self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex = 0
+<a name="l00066"></a>00066             self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a>MaxIndex = 0
+<a name="l00067"></a>00067         <span class="comment"># Initialising buffer with currentstate at the first place</span>
+<a name="l00068"></a>00068         <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(UndoBufferLength):
+<a name="l00069"></a>00069             <span class="keywordflow">if</span> i == 0:
+<a name="l00070"></a>00070                 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer.append(currentstate)
+<a name="l00071"></a>00071             <span class="keywordflow">else</span>:
+<a name="l00072"></a>00072                 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer.append(<span class="keywordtype">None</span>)
+<a name="l00073"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">00073</a>         <span class="comment"># Initialising index of state saved</span>
+<a name="l00074"></a>00074         <span class="keywordflow">if</span> issaved:
+<a name="l00075"></a>00075             self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave = 0
+<a name="l00076"></a>00076         <span class="keywordflow">else</span>:
+<a name="l00077"></a>00077             self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave = -1
+<a name="l00078"></a>00078     
+<a name="l00079"></a>00079     <span class="stringliteral">"""</span>
+<a name="l00080"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#22639d6b02995759c718dbb775bc8b7d">00080</a> <span class="stringliteral">    Add a new state in buffer</span>
+<a name="l00081"></a>00081 <span class="stringliteral">    """</span>
+<a name="l00082"></a>00082     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#22639d6b02995759c718dbb775bc8b7d">Buffering</a>(self, currentstate):
+<a name="l00083"></a>00083         self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex = (self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex + 1) % UndoBufferLength
+<a name="l00084"></a>00084         self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer[self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex] = currentstate
+<a name="l00085"></a>00085         <span class="comment"># Actualising buffer limits</span>
+<a name="l00086"></a>00086         self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a>MaxIndex = self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex
+<a name="l00087"></a>00087         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex == self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex:
+<a name="l00088"></a>00088             <span class="comment"># If the removed state was the state saved, there is no state saved in the buffer</span>
+<a name="l00089"></a>00089             <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave == self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex:
+<a name="l00090"></a>00090                 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave = -1
+<a name="l00091"></a>00091             self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex = (self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex + 1) % UndoBufferLength
+<a name="l00092"></a>00092         self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex = max(self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex, 0)
+<a name="l00093"></a>00093     
+<a name="l00094"></a>00094     <span class="stringliteral">"""</span>
+<a name="l00095"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#8f121c407be19f42f10ccc2518227dd3">00095</a> <span class="stringliteral">    Return current state of buffer</span>
+<a name="l00096"></a>00096 <span class="stringliteral">    """</span>
+<a name="l00097"></a>00097     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#8f121c407be19f42f10ccc2518227dd3">Current</a>(self):
+<a name="l00098"></a>00098         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer[self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex]
+<a name="l00099"></a>00099     
+<a name="l00100"></a>00100     <span class="stringliteral">"""</span>
+<a name="l00101"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#8c689bee39a62cf857525787f6def0a4">00101</a> <span class="stringliteral">    Change current state to previous in buffer and return new current state</span>
+<a name="l00102"></a>00102 <span class="stringliteral">    """</span>
+<a name="l00103"></a>00103     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#8c689bee39a62cf857525787f6def0a4">Previous</a>(self):
+<a name="l00104"></a>00104         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex != self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex:
+<a name="l00105"></a>00105             self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex = (self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex - 1) % UndoBufferLength
+<a name="l00106"></a>00106             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer[self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex]
+<a name="l00107"></a>00107         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00108"></a>00108     
+<a name="l00109"></a>00109     <span class="stringliteral">"""</span>
+<a name="l00110"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#a29ba64843a2d852b28cc01b411ce06f">00110</a> <span class="stringliteral">    Change current state to next in buffer and return new current state</span>
+<a name="l00111"></a>00111 <span class="stringliteral">    """</span>
+<a name="l00112"></a>00112     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#a29ba64843a2d852b28cc01b411ce06f">Next</a>(self):
+<a name="l00113"></a>00113         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex != self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a>MaxIndex:
+<a name="l00114"></a>00114             self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex = (self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex + 1) % UndoBufferLength
+<a name="l00115"></a>00115             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer[self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex]
+<a name="l00116"></a>00116         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00117"></a>00117     
+<a name="l00118"></a>00118     <span class="stringliteral">"""</span>
+<a name="l00119"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#2ff748b5b8445e36cac96fd5726dc80e">00119</a> <span class="stringliteral">    Return True if current state is the first in buffer</span>
+<a name="l00120"></a>00120 <span class="stringliteral">    """</span>
+<a name="l00121"></a>00121     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#2ff748b5b8445e36cac96fd5726dc80e">IsFirst</a>(self):
+<a name="l00122"></a>00122         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex == self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex
+<a name="l00123"></a>00123     
+<a name="l00124"></a>00124     <span class="stringliteral">"""</span>
+<a name="l00125"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#87ef542c80367efcb4f5d8c97dabc4de">00125</a> <span class="stringliteral">    Return True if current state is the last in buffer</span>
+<a name="l00126"></a>00126 <span class="stringliteral">    """</span>
+<a name="l00127"></a>00127     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#87ef542c80367efcb4f5d8c97dabc4de">IsLast</a>(self):
+<a name="l00128"></a>00128         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex == self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a>MaxIndex
+<a name="l00129"></a>00129 
+<a name="l00130"></a>00130     <span class="stringliteral">"""</span>
+<a name="l00131"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#351f7c0312c72b4fd49b34e56e6449f1">00131</a> <span class="stringliteral">    Note that current state is saved</span>
+<a name="l00132"></a>00132 <span class="stringliteral">    """</span>
+<a name="l00133"></a>00133     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#351f7c0312c72b4fd49b34e56e6449f1">CurrentSaved</a>(self):
+<a name="l00134"></a>00134         self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave = self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex
+<a name="l00135"></a>00135         
+<a name="l00136"></a>00136     <span class="stringliteral">"""</span>
+<a name="l00137"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#8d3fd5b2285366f941cc02489a16ea32">00137</a> <span class="stringliteral">    Return True if current state is saved</span>
+<a name="l00138"></a>00138 <span class="stringliteral">    """</span>
+<a name="l00139"></a>00139     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#8d3fd5b2285366f941cc02489a16ea32">IsCurrentSaved</a>(self):
+<a name="l00140"></a>00140         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave == self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex
+<a name="l00141"></a>00141 
+<a name="l00142"></a>00142 
+<a name="l00143"></a>00143 
+<a name="l00144"></a>00144 <span class="stringliteral">"""</span>
+<a name="l00145"></a>00145 <span class="stringliteral">Class which control the operations made on the node and answer to view requests</span>
+<a name="l00146"></a>00146 <span class="stringliteral">"""</span>
+<a name="l00147"></a>00147 
+<a name="l00148"></a><a class="code" href="classnodemanager_1_1NodeManager.html">00148</a> <span class="keyword">class </span><a class="code" href="classnodemanager_1_1NodeManager.html">NodeManager</a>:
+<a name="l00149"></a>00149 
+<a name="l00150"></a>00150     <span class="stringliteral">"""</span>
+<a name="l00151"></a><a class="code" href="classnodemanager_1_1NodeManager.html#5358e4bbce92e7efa94e8a8af6539d51">00151</a> <span class="stringliteral">    Constructor</span>
+<a name="l00152"></a><a class="code" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">00152</a> <span class="stringliteral">    """</span>
+<a name="l00153"></a><a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">00153</a>     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#5358e4bbce92e7efa94e8a8af6539d51">__init__</a>(self, cwd):
+<a name="l00154"></a><a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">00154</a>         self.<a class="code" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">LastNewIndex</a>LastNewIndex = 0
+<a name="l00155"></a><a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">00155</a>         self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths = {}
+<a name="l00156"></a><a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">00156</a>         self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames = {}
+<a name="l00157"></a><a class="code" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">00157</a>         self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex = <span class="keywordtype">None</span>
+<a name="l00158"></a><a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">00158</a>         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = <span class="keywordtype">None</span>
+<a name="l00159"></a>00159         self.<a class="code" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">ScriptDirectory</a>ScriptDirectory = cwd
+<a name="l00160"></a>00160         self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers = {}
+<a name="l00161"></a>00161 
+<a name="l00162"></a>00162 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00163"></a>00163 <span class="comment">#                         Type and Map Variable Lists</span>
+<a name="l00164"></a>00164 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00165"></a>00165     
+<a name="l00166"></a>00166     <span class="stringliteral">"""</span>
+<a name="l00167"></a><a class="code" href="classnodemanager_1_1NodeManager.html#24575a8cc619f68041969be904d0f3b0">00167</a> <span class="stringliteral">    Return the list of types defined for the current node</span>
+<a name="l00168"></a>00168 <span class="stringliteral">    """</span>
+<a name="l00169"></a>00169     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#24575a8cc619f68041969be904d0f3b0">GetCurrentTypeList</a>(self):
+<a name="l00170"></a>00170         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l00171"></a>00171             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetTypeList()
+<a name="l00172"></a>00172         <span class="keywordflow">else</span>:
+<a name="l00173"></a>00173             <span class="keywordflow">return</span> <span class="stringliteral">""</span>
+<a name="l00174"></a>00174 
+<a name="l00175"></a>00175     <span class="stringliteral">"""</span>
+<a name="l00176"></a><a class="code" href="classnodemanager_1_1NodeManager.html#a504ce44097274d42f0f3436d2576361">00176</a> <span class="stringliteral">    Return the list of variables that can be mapped for the current node</span>
+<a name="l00177"></a>00177 <span class="stringliteral">    """</span>
+<a name="l00178"></a>00178     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#a504ce44097274d42f0f3436d2576361">GetCurrentMapList</a>(self):
+<a name="l00179"></a>00179         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l00180"></a>00180             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMapList()
+<a name="l00181"></a>00181         <span class="keywordflow">else</span>:
+<a name="l00182"></a>00182             <span class="keywordflow">return</span> <span class="stringliteral">""</span>
+<a name="l00183"></a>00183 
+<a name="l00184"></a>00184 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00185"></a>00185 <span class="comment">#                        Create Load and Save Functions</span>
+<a name="l00186"></a>00186 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00187"></a>00187 
+<a name="l00188"></a>00188     <span class="stringliteral">"""</span>
+<a name="l00189"></a><a class="code" href="classnodemanager_1_1NodeManager.html#12653bdbfbf0d1a4749dd5f635a5c312">00189</a> <span class="stringliteral">    Create a new node and add a new buffer for storing it</span>
+<a name="l00190"></a>00190 <span class="stringliteral">    """</span>
+<a name="l00191"></a>00191     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#12653bdbfbf0d1a4749dd5f635a5c312">CreateNewNode</a>(self, name, id, type, description, profile, filepath, NMT, options):
+<a name="l00192"></a>00192         <span class="comment"># Create a new node</span>
+<a name="l00193"></a>00193         node = Node()
+<a name="l00194"></a>00194         <span class="comment"># Try to load profile given</span>
+<a name="l00195"></a>00195         result = self.<a class="code" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">LoadProfile</a>LoadProfile(profile, filepath, node)
+<a name="l00196"></a>00196         <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00197"></a>00197             <span class="comment"># if success, initialising node</span>
+<a name="l00198"></a>00198             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = node
+<a name="l00199"></a>00199             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeName(name)
+<a name="l00200"></a>00200             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeID(id)
+<a name="l00201"></a>00201             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeType(type)
+<a name="l00202"></a>00202             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeDescription(description)
+<a name="l00203"></a>00203             AddIndexList = self.<a class="code" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">GetMandatoryIndexes</a>GetMandatoryIndexes()
+<a name="l00204"></a>00204             <span class="keywordflow">if</span> NMT == <span class="stringliteral">"NodeGuarding"</span>:
+<a name="l00205"></a>00205                 AddIndexList.extend([0x100C, 0x100D])
+<a name="l00206"></a>00206             <span class="keywordflow">elif</span> NMT == <span class="stringliteral">"Heartbeat"</span>:
+<a name="l00207"></a>00207                 AddIndexList.append(0x1017)
+<a name="l00208"></a>00208             <span class="keywordflow">for</span> option <span class="keywordflow">in</span> options:
+<a name="l00209"></a>00209                 <span class="keywordflow">if</span> option == <span class="stringliteral">"DS302"</span>:
+<a name="l00210"></a>00210                     DS302Path = os.path.join(self.<a class="code" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">ScriptDirectory</a>ScriptDirectory, <span class="stringliteral">"config/DS-302.prf"</span>)
+<a name="l00211"></a>00211                     <span class="comment"># Charging DS-302 profile if choosen by user</span>
+<a name="l00212"></a>00212                     <span class="keywordflow">if</span> os.path.isfile(DS302Path):
+<a name="l00213"></a>00213                         <span class="keywordflow">try</span>:
+<a name="l00214"></a>00214                             execfile(DS302Path)
+<a name="l00215"></a>00215                             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetDS302Profile(Mapping)
+<a name="l00216"></a>00216                             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.ExtendSpecificMenu(AddMenuEntries)
+<a name="l00217"></a>00217                         <span class="keywordflow">except</span>:
+<a name="l00218"></a>00218                             <span class="keywordflow">return</span> <span class="stringliteral">"Problem with DS-302! Syntax Error."</span>
+<a name="l00219"></a>00219                     <span class="keywordflow">else</span>:
+<a name="l00220"></a>00220                         <span class="keywordflow">return</span> <span class="stringliteral">"Couldn't find DS-302 in 'config' folder!"</span>
+<a name="l00221"></a>00221                 <span class="keywordflow">elif</span> option == <span class="stringliteral">"GenSYNC"</span>:
+<a name="l00222"></a>00222                     AddIndexList.extend([0x1005, 0x1006])
+<a name="l00223"></a>00223                 <span class="keywordflow">elif</span> option == <span class="stringliteral">"Emergency"</span>:
+<a name="l00224"></a>00224                     AddIndexList.append(0x1014)
+<a name="l00225"></a>00225                 <span class="keywordflow">elif</span> option == <span class="stringliteral">"SaveConfig"</span>:
+<a name="l00226"></a>00226                     AddIndexList.extend([0x1010, 0x1011, 0x1020])
+<a name="l00227"></a>00227                 <span class="keywordflow">elif</span> option == <span class="stringliteral">"StoreEDS"</span>:
+<a name="l00228"></a>00228                     AddIndexList.extend([0x1021, 0x1022])
+<a name="l00229"></a>00229             <span class="comment"># Add a new buffer </span>
+<a name="l00230"></a>00230             index = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">AddNodeBuffer</a>AddNodeBuffer()
+<a name="l00231"></a>00231             self.<a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a>SetCurrentFilePath(<span class="stringliteral">""</span>)
+<a name="l00232"></a>00232             <span class="comment"># Add Mandatory indexes</span>
+<a name="l00233"></a>00233             self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(AddIndexList, [])
+<a name="l00234"></a>00234             <span class="keywordflow">return</span> index
+<a name="l00235"></a>00235         <span class="keywordflow">else</span>:
+<a name="l00236"></a>00236             <span class="keywordflow">return</span> result
+<a name="l00237"></a>00237     
+<a name="l00238"></a>00238     <span class="stringliteral">"""</span>
+<a name="l00239"></a><a class="code" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">00239</a> <span class="stringliteral">    Load a profile in node</span>
+<a name="l00240"></a>00240 <span class="stringliteral">    """</span>
+<a name="l00241"></a>00241     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">LoadProfile</a>(self, profile, filepath, node):
+<a name="l00242"></a>00242         <span class="keywordflow">if</span> profile != <span class="stringliteral">"None"</span>:
+<a name="l00243"></a>00243             <span class="comment"># Try to charge the profile given</span>
+<a name="l00244"></a>00244             <span class="keywordflow">try</span>:
+<a name="l00245"></a>00245                 execfile(filepath)
+<a name="l00246"></a>00246                 node.SetProfileName(profile)
+<a name="l00247"></a>00247                 node.SetProfile(Mapping)
+<a name="l00248"></a>00248                 node.SetSpecificMenu(AddMenuEntries)
+<a name="l00249"></a>00249                 <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00250"></a>00250             <span class="keywordflow">except</span>:
+<a name="l00251"></a>00251                 <span class="keywordflow">return</span> <span class="stringliteral">"Syntax Error\nBad OD Profile file!."</span>
+<a name="l00252"></a>00252         <span class="keywordflow">else</span>:
+<a name="l00253"></a>00253             <span class="comment"># Default profile</span>
+<a name="l00254"></a>00254             node.SetProfileName(<span class="stringliteral">"None"</span>)
+<a name="l00255"></a>00255             node.SetProfile({})
+<a name="l00256"></a>00256             node.SetSpecificMenu([])
+<a name="l00257"></a>00257             <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00258"></a>00258 
+<a name="l00259"></a>00259     <span class="stringliteral">"""</span>
+<a name="l00260"></a><a class="code" href="classnodemanager_1_1NodeManager.html#274b68764a3878f456f3f8753bb6cf87">00260</a> <span class="stringliteral">    Open a file and store it in a new buffer</span>
+<a name="l00261"></a>00261 <span class="stringliteral">    """</span>
+<a name="l00262"></a>00262     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#274b68764a3878f456f3f8753bb6cf87">OpenFileInCurrent</a>(self, filepath):
+<a name="l00263"></a>00263         <span class="comment"># Open and load file</span>
+<a name="l00264"></a>00264         file = open(filepath, <span class="stringliteral">"</span><span class="stringliteral">r")</span>
+<a name="l00265"></a>00265 <span class="stringliteral">        node = load(file)</span>
+<a name="l00266"></a>00266 <span class="stringliteral">        file.close()</span>
+<a name="l00267"></a>00267 <span class="stringliteral">        self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = node</span>
+<a name="l00268"></a>00268 <span class="stringliteral">        </span><span class="comment"># Add a new buffer and defining current state</span>
+<a name="l00269"></a>00269         index = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">AddNodeBuffer</a>AddNodeBuffer(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.Copy(), <span class="keyword">True</span>)
+<a name="l00270"></a>00270         self.<a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a>SetCurrentFilePath(filepath)
+<a name="l00271"></a>00271         <span class="keywordflow">return</span> index
+<a name="l00272"></a>00272 
+<a name="l00273"></a>00273     <span class="stringliteral">"""</span>
+<a name="l00274"></a><a class="code" href="classnodemanager_1_1NodeManager.html#42b9672fcec8be9ab909f5d94de0c06a">00274</a> <span class="stringliteral">    Save current node in  a file</span>
+<a name="l00275"></a>00275 <span class="stringliteral">    """</span>
+<a name="l00276"></a>00276     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#42b9672fcec8be9ab909f5d94de0c06a">SaveCurrentInFile</a>(self, filepath = None):
+<a name="l00277"></a>00277         <span class="comment"># if no filepath given, verify if current node has a filepath defined</span>
+<a name="l00278"></a>00278         <span class="keywordflow">if</span> <span class="keywordflow">not</span> filepath:
+<a name="l00279"></a>00279             filepath = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">GetCurrentFilePath</a>GetCurrentFilePath()
+<a name="l00280"></a>00280             <span class="keywordflow">if</span> filepath == <span class="stringliteral">""</span>:
+<a name="l00281"></a>00281                 <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00282"></a>00282         <span class="comment"># Save node in file</span>
+<a name="l00283"></a>00283         file = open(filepath, <span class="stringliteral">"w"</span>)
+<a name="l00284"></a>00284         dump(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode, file)
+<a name="l00285"></a>00285         file.close()
+<a name="l00286"></a>00286         self.<a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a>SetCurrentFilePath(filepath)
+<a name="l00287"></a>00287         <span class="comment"># Update saved state in buffer</span>
+<a name="l00288"></a>00288         self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].CurrentSaved()
+<a name="l00289"></a>00289         <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00290"></a>00290 
+<a name="l00291"></a>00291     <span class="stringliteral">"""</span>
+<a name="l00292"></a><a class="code" href="classnodemanager_1_1NodeManager.html#152b970b624b095775bd072d3eb2a8f2">00292</a> <span class="stringliteral">    Close current state</span>
+<a name="l00293"></a>00293 <span class="stringliteral">    """</span>
+<a name="l00294"></a>00294     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#152b970b624b095775bd072d3eb2a8f2">CloseCurrent</a>(self, ignore = False):
+<a name="l00295"></a>00295         <span class="comment"># Verify if it's not forced that the current node is saved before closing it</span>
+<a name="l00296"></a>00296         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].IsCurrentSaved() <span class="keywordflow">or</span> ignore:
+<a name="l00297"></a>00297             self.<a class="code" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">RemoveNodeBuffer</a>RemoveNodeBuffer(self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex)
+<a name="l00298"></a>00298             <span class="keywordflow">return</span> <span class="keyword">True</span>
+<a name="l00299"></a>00299         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00300"></a>00300 
+<a name="l00301"></a>00301     <span class="stringliteral">"""</span>
+<a name="l00302"></a><a class="code" href="classnodemanager_1_1NodeManager.html#b99cd2fc06950e3ffb19982a68205f4c">00302</a> <span class="stringliteral">    Import an eds file and store it in a new buffer if no node edited</span>
+<a name="l00303"></a>00303 <span class="stringliteral">    """</span>
+<a name="l00304"></a>00304     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#b99cd2fc06950e3ffb19982a68205f4c">ImportCurrentFromEDSFile</a>(self, filepath):
+<a name="l00305"></a>00305         <span class="comment"># Generate node from definition in a xml file</span>
+<a name="l00306"></a>00306         result = eds_utils.GenerateNode(filepath, self.<a class="code" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">ScriptDirectory</a>ScriptDirectory)
+<a name="l00307"></a>00307         <span class="keywordflow">if</span> isinstance(result, Node):
+<a name="l00308"></a>00308             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = result
+<a name="l00309"></a>00309             <span class="keywordflow">if</span> len(self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers) == 0:
+<a name="l00310"></a>00310                 index = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">AddNodeBuffer</a>AddNodeBuffer()
+<a name="l00311"></a>00311                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a>SetCurrentFilePath(<span class="stringliteral">""</span>)
+<a name="l00312"></a>00312             self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00313"></a>00313             <span class="keywordflow">return</span> index
+<a name="l00314"></a>00314         <span class="keywordflow">else</span>:
+<a name="l00315"></a>00315             <span class="keywordflow">return</span> result
+<a name="l00316"></a>00316     
+<a name="l00317"></a>00317     <span class="stringliteral">"""</span>
+<a name="l00318"></a><a class="code" href="classnodemanager_1_1NodeManager.html#fc83d8f38a6c084d331829f0670c29e1">00318</a> <span class="stringliteral">    Export to an eds file and store it in a new buffer if no node edited</span>
+<a name="l00319"></a>00319 <span class="stringliteral">    """</span>
+<a name="l00320"></a>00320     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#fc83d8f38a6c084d331829f0670c29e1">ExportCurrentToEDSFile</a>(self, filepath):
+<a name="l00321"></a>00321         <span class="keywordflow">return</span> eds_utils.GenerateEDSFile(filepath, self)
+<a name="l00322"></a>00322     
+<a name="l00323"></a>00323     <span class="stringliteral">"""</span>
+<a name="l00324"></a><a class="code" href="classnodemanager_1_1NodeManager.html#0951abe6610e7b5af6b5850fd4f8dcb5">00324</a> <span class="stringliteral">    Build the C definition of Object Dictionary for current node </span>
+<a name="l00325"></a>00325 <span class="stringliteral">    """</span>
+<a name="l00326"></a>00326     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#0951abe6610e7b5af6b5850fd4f8dcb5">ExportCurrentToCFile</a>(self, filepath):
+<a name="l00327"></a>00327         <span class="keywordflow">return</span> gen_cfile.GenerateFile(filepath, self)
+<a name="l00328"></a>00328 
+<a name="l00329"></a>00329 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00330"></a>00330 <span class="comment">#                        Add Entries to Current Functions</span>
+<a name="l00331"></a>00331 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00332"></a>00332 
+<a name="l00333"></a>00333     <span class="stringliteral">"""</span>
+<a name="l00334"></a>00334 <span class="stringliteral">    Add the specified number of subentry for the given entry. Verify that total</span>
+<a name="l00335"></a><a class="code" href="classnodemanager_1_1NodeManager.html#0eaeb35962cff5c762d96ac4849b237f">00335</a> <span class="stringliteral">    number of subentry (except 0) doesn't exceed nbmax defined</span>
+<a name="l00336"></a>00336 <span class="stringliteral">    """</span>
+<a name="l00337"></a>00337     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#0eaeb35962cff5c762d96ac4849b237f">AddSubentriesToCurrent</a>(self, index, number):
+<a name="l00338"></a>00338         <span class="comment"># Informations about entry</span>
+<a name="l00339"></a>00339         length = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(index, 0)
+<a name="l00340"></a>00340         infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index)
+<a name="l00341"></a>00341         subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, 1)
+<a name="l00342"></a>00342         <span class="comment"># Get default value for subindex</span>
+<a name="l00343"></a>00343         <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos:
+<a name="l00344"></a>00344             default = subentry_infos[<span class="stringliteral">"default"</span>]
+<a name="l00345"></a>00345         <span class="keywordflow">else</span>:
+<a name="l00346"></a>00346             default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>])   
+<a name="l00347"></a>00347         <span class="comment"># First case entry is record</span>
+<a name="l00348"></a>00348         <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes:
+<a name="l00349"></a>00349             <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(1, min(number,subentry_infos[<span class="stringliteral">"nbmax"</span>]-length) + 1):
+<a name="l00350"></a>00350                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, length + i, default)
+<a name="l00351"></a>00351             self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00352"></a>00352         <span class="comment"># Second case entry is array, only possible for manufacturer specific</span>
+<a name="l00353"></a>00353         <span class="keywordflow">elif</span> infos[<span class="stringliteral">"struct"</span>] &amp; OD_MultipleSubindexes <span class="keywordflow">and</span> 0x2000 &lt;= index &lt;= 0x5FFF:
+<a name="l00354"></a>00354             values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Undefined"</span>, <span class="stringliteral">"type"</span> : 5, <span class="stringliteral">"access"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}
+<a name="l00355"></a>00355             <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(1, min(number,0xFE-length) + 1):
+<a name="l00356"></a>00356                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, length + i, values = values.copy())
+<a name="l00357"></a>00357                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, length + i, 0)
+<a name="l00358"></a>00358             self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00359"></a>00359 
+<a name="l00360"></a>00360     <span class="stringliteral">"""</span>
+<a name="l00361"></a>00361 <span class="stringliteral">    Remove the specified number of subentry for the given entry. Verify that total</span>
+<a name="l00362"></a><a class="code" href="classnodemanager_1_1NodeManager.html#3712711003c4e7e4c5bfe286acc23170">00362</a> <span class="stringliteral">    number of subentry (except 0) isn't less than 1</span>
+<a name="l00363"></a>00363 <span class="stringliteral">    """</span>
+<a name="l00364"></a>00364     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#3712711003c4e7e4c5bfe286acc23170">RemoveSubentriesFromCurrent</a>(self, index, number):
+<a name="l00365"></a>00365         <span class="comment"># Informations about entry</span>
+<a name="l00366"></a>00366         infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index)
+<a name="l00367"></a>00367         length = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(index, 0)
+<a name="l00368"></a>00368         <span class="comment"># Entry is a record, or is an array of manufacturer specific</span>
+<a name="l00369"></a>00369         <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes <span class="keywordflow">or</span> 0x2000 &lt;= index &lt;= 0x5FFF <span class="keywordflow">and</span> infos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes:
+<a name="l00370"></a>00370             <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(min(number, length - 1)):
+<a name="l00371"></a>00371                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">RemoveCurrentVariable</a>RemoveCurrentVariable(index, length - i)
+<a name="l00372"></a>00372             self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00373"></a>00373 
+<a name="l00374"></a>00374     <span class="stringliteral">"""</span>
+<a name="l00375"></a><a class="code" href="classnodemanager_1_1NodeManager.html#a9bbd8bc45f3a992d7fdde208bacb2ff">00375</a> <span class="stringliteral">    Add a SDO Server to current node</span>
+<a name="l00376"></a>00376 <span class="stringliteral">    """</span>
+<a name="l00377"></a>00377     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#a9bbd8bc45f3a992d7fdde208bacb2ff">AddSDOServerToCurrent</a>(self):
+<a name="l00378"></a>00378         <span class="comment"># An SDO Server is already defined at index 0x1200</span>
+<a name="l00379"></a>00379         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(0x1200):
+<a name="l00380"></a>00380             indexlist = [self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1201)]
+<a name="l00381"></a>00381             <span class="keywordflow">if</span> <span class="keywordtype">None</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> indexlist:
+<a name="l00382"></a>00382                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(indexlist, [])
+<a name="l00383"></a>00383         <span class="comment"># Add an SDO Server at index 0x1200</span>
+<a name="l00384"></a>00384         <span class="keywordflow">else</span>:
+<a name="l00385"></a>00385             self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent([0x1200], [])
+<a name="l00386"></a>00386         
+<a name="l00387"></a>00387     <span class="stringliteral">"""</span>
+<a name="l00388"></a><a class="code" href="classnodemanager_1_1NodeManager.html#7910bb937cd4cf13906b0cd86505674c">00388</a> <span class="stringliteral">    Add a SDO Server to current node</span>
+<a name="l00389"></a>00389 <span class="stringliteral">    """</span>
+<a name="l00390"></a>00390     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#7910bb937cd4cf13906b0cd86505674c">AddSDOClientToCurrent</a>(self):
+<a name="l00391"></a>00391         indexlist = [self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1280)]
+<a name="l00392"></a>00392         <span class="keywordflow">if</span> <span class="keywordtype">None</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> indexlist:
+<a name="l00393"></a>00393             self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(indexlist, [])
+<a name="l00394"></a>00394 
+<a name="l00395"></a>00395     <span class="stringliteral">"""</span>
+<a name="l00396"></a><a class="code" href="classnodemanager_1_1NodeManager.html#359cb64658d554454b8bfa18723f6f86">00396</a> <span class="stringliteral">    Add a Transmit PDO to current node</span>
+<a name="l00397"></a>00397 <span class="stringliteral">    """</span>
+<a name="l00398"></a>00398     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#359cb64658d554454b8bfa18723f6f86">AddPDOTransmitToCurrent</a>(self):
+<a name="l00399"></a>00399         indexlist = [self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1800),self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1A00)]
+<a name="l00400"></a>00400         <span class="keywordflow">if</span> <span class="keywordtype">None</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> indexlist:
+<a name="l00401"></a>00401             self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(indexlist, [])
+<a name="l00402"></a>00402         
+<a name="l00403"></a>00403     <span class="stringliteral">"""</span>
+<a name="l00404"></a><a class="code" href="classnodemanager_1_1NodeManager.html#dc455012736c8481f95ff1036deb8c0b">00404</a> <span class="stringliteral">    Add a Receive PDO to current node</span>
+<a name="l00405"></a>00405 <span class="stringliteral">    """</span>
+<a name="l00406"></a>00406     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#dc455012736c8481f95ff1036deb8c0b">AddPDOReceiveToCurrent</a>(self):
+<a name="l00407"></a>00407         indexlist = [self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1400),self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1600)]
+<a name="l00408"></a>00408         <span class="keywordflow">if</span> <span class="keywordtype">None</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> indexlist:
+<a name="l00409"></a>00409             self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(indexlist, [])
+<a name="l00410"></a>00410 
+<a name="l00411"></a>00411     <span class="stringliteral">"""</span>
+<a name="l00412"></a><a class="code" href="classnodemanager_1_1NodeManager.html#289765dcb04f19d8aba773c3ce2171c1">00412</a> <span class="stringliteral">    Add a list of entries defined in profile for menu item selected to current node</span>
+<a name="l00413"></a>00413 <span class="stringliteral">    """</span>
+<a name="l00414"></a>00414     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#289765dcb04f19d8aba773c3ce2171c1">AddSpecificEntryToCurrent</a>(self, menuitem):
+<a name="l00415"></a>00415         indexlist = []
+<a name="l00416"></a>00416         <span class="keywordflow">for</span> menu, indexes <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSpecificMenu():
+<a name="l00417"></a>00417             <span class="keywordflow">if</span> menuitem == menu:
+<a name="l00418"></a>00418                 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> indexes:
+<a name="l00419"></a>00419                     indexlist.append(self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(index))
+<a name="l00420"></a>00420         <span class="keywordflow">if</span> <span class="keywordtype">None</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> indexlist:
+<a name="l00421"></a>00421             self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(indexlist, [])
+<a name="l00422"></a>00422 
+<a name="l00423"></a>00423     <span class="stringliteral">"""</span>
+<a name="l00424"></a><a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">00424</a> <span class="stringliteral">    Search the first index available for a pluri entry from base_index</span>
+<a name="l00425"></a>00425 <span class="stringliteral">    """</span>
+<a name="l00426"></a>00426     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>(self, base_index):
+<a name="l00427"></a>00427         found = <span class="keyword">False</span>
+<a name="l00428"></a>00428         index = base_index
+<a name="l00429"></a>00429         infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(base_index)
+<a name="l00430"></a>00430         <span class="keywordflow">while</span> index &lt; base_index + infos[<span class="stringliteral">"incr"</span>]*infos[<span class="stringliteral">"nbmax"</span>] <span class="keywordflow">and</span> <span class="keywordflow">not</span> found:
+<a name="l00431"></a>00431             <span class="keywordflow">if</span> <span class="keywordflow">not</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index):
+<a name="l00432"></a>00432                 found = <span class="keyword">True</span>
+<a name="l00433"></a>00433             <span class="keywordflow">else</span>:
+<a name="l00434"></a>00434                 index += infos[<span class="stringliteral">"incr"</span>]
+<a name="l00435"></a>00435         <span class="keywordflow">if</span> found:
+<a name="l00436"></a>00436             <span class="keywordflow">return</span> index
+<a name="l00437"></a>00437         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00438"></a>00438     
+<a name="l00439"></a>00439     <span class="stringliteral">"""</span>
+<a name="l00440"></a><a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">00440</a> <span class="stringliteral">    Add entries specified in addinglist and remove entries specified in removinglist</span>
+<a name="l00441"></a>00441 <span class="stringliteral">    """</span>
+<a name="l00442"></a>00442     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>(self, addinglist, removinglist):
+<a name="l00443"></a>00443         <span class="comment"># Add all the entries in addinglist</span>
+<a name="l00444"></a>00444         <span class="keywordflow">for</span> index <span class="keywordflow">in</span> addinglist:
+<a name="l00445"></a>00445             infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index)
+<a name="l00446"></a>00446             <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] &amp; OD_MultipleSubindexes:
+<a name="l00447"></a>00447                 <span class="comment"># First case entry is a record</span>
+<a name="l00448"></a>00448                 <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes:
+<a name="l00449"></a>00449                     subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, 1)
+<a name="l00450"></a>00450                     <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos:
+<a name="l00451"></a>00451                         default = subentry_infos[<span class="stringliteral">"default"</span>]
+<a name="l00452"></a>00452                     <span class="keywordflow">else</span>:
+<a name="l00453"></a>00453                         default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>])
+<a name="l00454"></a>00454                     self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 1, default)
+<a name="l00455"></a>00455                 <span class="comment"># Second case entry is a record</span>
+<a name="l00456"></a>00456                 <span class="keywordflow">else</span>:
+<a name="l00457"></a>00457                     i = 1
+<a name="l00458"></a>00458                     subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, i)
+<a name="l00459"></a>00459                     <span class="keywordflow">while</span> subentry_infos:
+<a name="l00460"></a>00460                         <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos:
+<a name="l00461"></a>00461                             default = subentry_infos[<span class="stringliteral">"default"</span>]
+<a name="l00462"></a>00462                         <span class="keywordflow">else</span>:
+<a name="l00463"></a>00463                             default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>])
+<a name="l00464"></a>00464                         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, i, default)
+<a name="l00465"></a>00465                         i += 1
+<a name="l00466"></a>00466                         subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, i)
+<a name="l00467"></a>00467             <span class="comment"># Third case entry is a record</span>
+<a name="l00468"></a>00468             <span class="keywordflow">else</span>:
+<a name="l00469"></a>00469                 subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, 0)
+<a name="l00470"></a>00470                 <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos:
+<a name="l00471"></a>00471                     default = subentry_infos[<span class="stringliteral">"default"</span>]
+<a name="l00472"></a>00472                 <span class="keywordflow">else</span>:
+<a name="l00473"></a>00473                     default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>])
+<a name="l00474"></a>00474                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 0, default)
+<a name="l00475"></a>00475         <span class="comment"># Remove all the entries in removinglist</span>
+<a name="l00476"></a>00476         <span class="keywordflow">for</span> index <span class="keywordflow">in</span> removinglist:
+<a name="l00477"></a>00477             self.<a class="code" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">RemoveCurrentVariable</a>RemoveCurrentVariable(index)
+<a name="l00478"></a>00478         self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00479"></a>00479 
+<a name="l00480"></a>00480 
+<a name="l00481"></a>00481     <span class="stringliteral">"""</span>
+<a name="l00482"></a>00482 <span class="stringliteral">    Remove an entry from current node. Analize the index to perform the correct</span>
+<a name="l00483"></a><a class="code" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">00483</a> <span class="stringliteral">    method</span>
+<a name="l00484"></a>00484 <span class="stringliteral">    """</span>
+<a name="l00485"></a>00485     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">RemoveCurrentVariable</a>(self, index, subIndex = None):
+<a name="l00486"></a>00486         Mappings = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMappings()
+<a name="l00487"></a>00487         <span class="keywordflow">if</span> index &lt; 0x1000 <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00488"></a>00488             type = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(index, 1)
+<a name="l00489"></a>00489             <span class="keywordflow">for</span> i <span class="keywordflow">in</span> Mappings[-1]:
+<a name="l00490"></a>00490                 <span class="keywordflow">for</span> value <span class="keywordflow">in</span> Mappings[-1][i][<span class="stringliteral">"values"</span>]:
+<a name="l00491"></a>00491                     <span class="keywordflow">if</span> value[<span class="stringliteral">"type"</span>] == index:
+<a name="l00492"></a>00492                         value[<span class="stringliteral">"type"</span>] = type
+<a name="l00493"></a>00493             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveMappingEntry(index)
+<a name="l00494"></a>00494             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveEntry(index)
+<a name="l00495"></a>00495         <span class="keywordflow">elif</span> index == 0x1200 <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00496"></a>00496             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveEntry(0x1200)
+<a name="l00497"></a>00497         <span class="keywordflow">elif</span> 0x1201 &lt;= index &lt;= 0x127F <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00498"></a>00498             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index, 0x127F)
+<a name="l00499"></a>00499         <span class="keywordflow">elif</span> 0x1280 &lt;= index &lt;= 0x12FF <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00500"></a>00500             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index, 0x12FF)
+<a name="l00501"></a>00501         <span class="keywordflow">elif</span> 0x1400 &lt;= index &lt;= 0x15FF <span class="keywordflow">or</span> 0x1600 &lt;= index &lt;= 0x17FF <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00502"></a>00502             <span class="keywordflow">if</span> 0x1600 &lt;= index &lt;= 0x17FF <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00503"></a>00503                 index -= 0x200
+<a name="l00504"></a>00504             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index, 0x15FF)
+<a name="l00505"></a>00505             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index + 0x200, 0x17FF)
+<a name="l00506"></a>00506         <span class="keywordflow">elif</span> 0x1800 &lt;= index &lt;= 0x19FF <span class="keywordflow">or</span> 0x1A00 &lt;= index &lt;= 0x1BFF <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>:
+<a name="l00507"></a>00507             <span class="keywordflow">if</span> 0x1A00 &lt;= index &lt;= 0x1BFF:
+<a name="l00508"></a>00508                 index -= 0x200
+<a name="l00509"></a>00509             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index, 0x19FF)
+<a name="l00510"></a>00510             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index + 0x200, 0x1BFF)
+<a name="l00511"></a>00511         <span class="keywordflow">else</span>:
+<a name="l00512"></a>00512             found = <span class="keyword">False</span>
+<a name="l00513"></a>00513             <span class="keywordflow">for</span> menu,list <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSpecificMenu():
+<a name="l00514"></a>00514                 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> list:
+<a name="l00515"></a>00515                     iinfos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(i)
+<a name="l00516"></a>00516                     indexes = [i + incr * iinfos[<span class="stringliteral">"incr"</span>] <span class="keywordflow">for</span> incr <span class="keywordflow">in</span> xrange(iinfos[<span class="stringliteral">"nbmax"</span>])] 
+<a name="l00517"></a>00517                     <span class="keywordflow">if</span> index <span class="keywordflow">in</span> indexes:
+<a name="l00518"></a>00518                         found = <span class="keyword">True</span>
+<a name="l00519"></a>00519                         diff = index - i
+<a name="l00520"></a>00520                         <span class="keywordflow">for</span> j <span class="keywordflow">in</span> list:
+<a name="l00521"></a>00521                             jinfos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(j)
+<a name="l00522"></a>00522                             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(j + diff, j + jinfos[<span class="stringliteral">"incr"</span>]*jinfos[<span class="stringliteral">"nbmax"</span>], jinfos[<span class="stringliteral">"incr"</span>])
+<a name="l00523"></a>00523             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveMapVariable(index, subIndex)
+<a name="l00524"></a>00524             <span class="keywordflow">if</span> <span class="keywordflow">not</span> found:
+<a name="l00525"></a>00525                 infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index)
+<a name="l00526"></a>00526                 <span class="keywordflow">if</span> <span class="keywordflow">not</span> infos[<span class="stringliteral">"need"</span>]:
+<a name="l00527"></a>00527                     self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveEntry(index, subIndex)
+<a name="l00528"></a>00528             <span class="keywordflow">if</span> index <span class="keywordflow">in</span> Mappings[-1]:
+<a name="l00529"></a><a class="code" href="classnodemanager_1_1NodeManager.html#3291a925caac3db1aec97aa8175a487e">00529</a>                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveMappingEntry(index, subIndex)
+<a name="l00530"></a>00530 
+<a name="l00531"></a>00531     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#3291a925caac3db1aec97aa8175a487e">AddMapVariableToCurrent</a>(self, index, name, struct, number):
+<a name="l00532"></a>00532         <span class="keywordflow">if</span> 0x2000 &lt;= index &lt;= 0x5FFF:
+<a name="l00533"></a>00533             <span class="keywordflow">if</span> <span class="keywordflow">not</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index):
+<a name="l00534"></a>00534                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, name = name, struct = struct)
+<a name="l00535"></a>00535                 <span class="keywordflow">if</span> struct == var:
+<a name="l00536"></a>00536                     values = {<span class="stringliteral">"name"</span> : name, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}
+<a name="l00537"></a>00537                     self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 0, values = values)
+<a name="l00538"></a>00538                     self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 0, 0)
+<a name="l00539"></a>00539                 <span class="keywordflow">else</span>:
+<a name="l00540"></a>00540                     values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}
+<a name="l00541"></a>00541                     self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 0, values = values)
+<a name="l00542"></a>00542                     <span class="keywordflow">if</span> struct == rec:
+<a name="l00543"></a>00543                         values = {<span class="stringliteral">"name"</span> : name + <span class="stringliteral">" %d[(sub)]"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>, <span class="stringliteral">"nbmax"</span> : 0xFE}
+<a name="l00544"></a>00544                         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 1, values = values)
+<a name="l00545"></a>00545                         <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(number):
+<a name="l00546"></a>00546                             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, i + 1, 0)
+<a name="l00547"></a>00547                     <span class="keywordflow">else</span>:
+<a name="l00548"></a>00548                         <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(number):
+<a name="l00549"></a>00549                             values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Undefined"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}
+<a name="l00550"></a>00550                             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, i + 1, values = values)
+<a name="l00551"></a>00551                             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, i + 1, 0)
+<a name="l00552"></a>00552                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00553"></a>00553                 <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00554"></a>00554             <span class="keywordflow">else</span>:
+<a name="l00555"></a>00555                 <span class="keywordflow">return</span> <span class="stringliteral">"Index 0x%04X already defined!"</span>%index
+<a name="l00556"></a>00556         <span class="keywordflow">else</span>:
+<a name="l00557"></a><a class="code" href="classnodemanager_1_1NodeManager.html#67c9ed379da322dc8db21b56395d6799">00557</a>             <span class="keywordflow">return</span> <span class="stringliteral">"Index 0x%04X isn't a valid index for Map Variable!"</span>%index
+<a name="l00558"></a>00558 
+<a name="l00559"></a>00559     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#67c9ed379da322dc8db21b56395d6799">AddUserTypeToCurrent</a>(self, type, min, max, length):
+<a name="l00560"></a>00560         index = 0xA0
+<a name="l00561"></a>00561         <span class="keywordflow">while</span> index &lt; 0x100 <span class="keywordflow">and</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index):
+<a name="l00562"></a>00562             index += 1
+<a name="l00563"></a>00563         <span class="keywordflow">if</span> index &lt; 0x100:
+<a name="l00564"></a>00564             customisabletypes = self.<a class="code" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">GetCustomisableTypes</a>GetCustomisableTypes()
+<a name="l00565"></a>00565             name, valuetype = customisabletypes[type]
+<a name="l00566"></a>00566             size = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(type)[<span class="stringliteral">"size"</span>]
+<a name="l00567"></a>00567             default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(type)
+<a name="l00568"></a>00568             <span class="keywordflow">if</span> valuetype == 0:
+<a name="l00569"></a>00569                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, name = <span class="stringliteral">"%s[%d-%d]"</span>%(name, min, max), struct = 3, size = size, default = default)
+<a name="l00570"></a>00570                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00571"></a>00571                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 1, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Type"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00572"></a>00572                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Minimum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00573"></a>00573                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 3, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Maximum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00574"></a>00574                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 1, type)
+<a name="l00575"></a>00575                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 2, min)
+<a name="l00576"></a>00576                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 3, max)
+<a name="l00577"></a>00577             <span class="keywordflow">elif</span> valuetype == 1:
+<a name="l00578"></a>00578                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, name = <span class="stringliteral">"%s%d"</span>%(name, length), struct = 3, size = length * size, default = default)
+<a name="l00579"></a>00579                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00580"></a>00580                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 1, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Type"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00581"></a>00581                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Length"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00582"></a>00582                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 1, type)
+<a name="l00583"></a>00583                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 2, length)
+<a name="l00584"></a>00584             self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00585"></a>00585             <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00586"></a>00586         <span class="keywordflow">else</span>:
+<a name="l00587"></a>00587             <span class="keywordflow">return</span> <span class="stringliteral">"Too many User Types have already been defined!"</span>
+<a name="l00588"></a>00588 
+<a name="l00589"></a>00589 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00590"></a>00590 <span class="comment">#                      Modify Entry and Mapping Functions</span>
+<a name="l00591"></a><a class="code" href="classnodemanager_1_1NodeManager.html#dad0fbfe17b585712c0336ad71ec55d1">00591</a> <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00592"></a>00592 
+<a name="l00593"></a>00593     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#dad0fbfe17b585712c0336ad71ec55d1">SetCurrentEntryCallbacks</a>(self, index, value):
+<a name="l00594"></a>00594         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode <span class="keywordflow">and</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index):
+<a name="l00595"></a>00595             entry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index)
+<a name="l00596"></a>00596             <span class="keywordflow">if</span> <span class="stringliteral">"callback"</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> entry_infos:
+<a name="l00597"></a>00597                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetParamsEntry(index, <span class="keywordtype">None</span>, callback = value)
+<a name="l00598"></a><a class="code" href="classnodemanager_1_1NodeManager.html#7e9f5eccab23a7d2f7f7cb6f3e8fc92f">00598</a>                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00599"></a>00599 
+<a name="l00600"></a>00600     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#7e9f5eccab23a7d2f7f7cb6f3e8fc92f">SetCurrentEntry</a>(self, index, subIndex, value, name, editor):
+<a name="l00601"></a>00601         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode <span class="keywordflow">and</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index):
+<a name="l00602"></a>00602             <span class="keywordflow">if</span> name == <span class="stringliteral">"value"</span>:
+<a name="l00603"></a>00603                 <span class="keywordflow">if</span> editor == <span class="stringliteral">"map"</span>:
+<a name="l00604"></a>00604                     value = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMapValue(value)
+<a name="l00605"></a>00605                     <span class="keywordflow">if</span> value:
+<a name="l00606"></a>00606                         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value)
+<a name="l00607"></a>00607                 <span class="keywordflow">elif</span> editor == <span class="stringliteral">"bool"</span>:
+<a name="l00608"></a>00608                     value = value == <span class="stringliteral">"True"</span>
+<a name="l00609"></a>00609                     self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value)
+<a name="l00610"></a>00610                 <span class="keywordflow">elif</span> editor == <span class="stringliteral">"time"</span>:
+<a name="l00611"></a>00611                     self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value)
+<a name="l00612"></a>00612                 <span class="keywordflow">elif</span> editor == <span class="stringliteral">"number"</span>:
+<a name="l00613"></a>00613                     <span class="keywordflow">try</span>:
+<a name="l00614"></a>00614                         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, int(value))
+<a name="l00615"></a>00615                     <span class="keywordflow">except</span>:
+<a name="l00616"></a>00616                         <span class="keywordflow">pass</span>
+<a name="l00617"></a>00617                 <span class="keywordflow">elif</span> editor == <span class="stringliteral">"domain"</span>:
+<a name="l00618"></a>00618                     <span class="keywordflow">try</span>:
+<a name="l00619"></a>00619                         <span class="keywordflow">if</span> len(value) % 2 != 0:
+<a name="l00620"></a>00620                             value = <span class="stringliteral">"0"</span> + value
+<a name="l00621"></a>00621                         value = value.decode(<span class="stringliteral">'hex_codec'</span>)
+<a name="l00622"></a>00622                         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value)
+<a name="l00623"></a>00623                     <span class="keywordflow">except</span>:
+<a name="l00624"></a>00624                         <span class="keywordflow">pass</span>
+<a name="l00625"></a>00625                 <span class="keywordflow">else</span>:
+<a name="l00626"></a>00626                     subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, subIndex)
+<a name="l00627"></a>00627                     type = subentry_infos[<span class="stringliteral">"type"</span>]
+<a name="l00628"></a>00628                     dic = {}
+<a name="l00629"></a>00629                     <span class="keywordflow">for</span> typeindex, typevalue <span class="keywordflow">in</span> CustomisableTypes:
+<a name="l00630"></a>00630                         dic[typeindex] = typevalue
+<a name="l00631"></a>00631                     <span class="keywordflow">if</span> type <span class="keywordflow">not</span> <span class="keywordflow">in</span> dic:
+<a name="l00632"></a>00632                         type = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(type)[1]
+<a name="l00633"></a>00633                     <span class="keywordflow">if</span> dic[type] == 0:
+<a name="l00634"></a>00634                         <span class="keywordflow">try</span>:
+<a name="l00635"></a>00635                             value = int(value, 16)
+<a name="l00636"></a>00636                             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value)
+<a name="l00637"></a>00637                         <span class="keywordflow">except</span>:
+<a name="l00638"></a>00638                             <span class="keywordflow">pass</span>
+<a name="l00639"></a>00639                     <span class="keywordflow">else</span>:
+<a name="l00640"></a>00640                         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value)
+<a name="l00641"></a>00641             <span class="keywordflow">elif</span> name <span class="keywordflow">in</span> [<span class="stringliteral">"comment"</span>, <span class="stringliteral">"save"</span>]:
+<a name="l00642"></a>00642                 <span class="keywordflow">if</span> editor == <span class="stringliteral">"option"</span>:
+<a name="l00643"></a>00643                     value = value == <span class="stringliteral">"Yes"</span>
+<a name="l00644"></a>00644                 <span class="keywordflow">if</span> name == <span class="stringliteral">"save"</span>:
+<a name="l00645"></a>00645                     self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetParamsEntry(index, subIndex, save = value)
+<a name="l00646"></a>00646                 <span class="keywordflow">elif</span> name == <span class="stringliteral">"comment"</span>:
+<a name="l00647"></a>00647                     self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetParamsEntry(index, subIndex, comment = value)
+<a name="l00648"></a>00648             <span class="keywordflow">else</span>:
+<a name="l00649"></a>00649                 <span class="keywordflow">if</span> editor == <span class="stringliteral">"type"</span>:
+<a name="l00650"></a>00650                     value = self.<a class="code" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">GetTypeIndex</a>GetTypeIndex(value)
+<a name="l00651"></a>00651                     size = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(value)[<span class="stringliteral">"size"</span>]
+<a name="l00652"></a>00652                     self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.UpdateMapVariable(index, subIndex, size)
+<a name="l00653"></a>00653                 <span class="keywordflow">elif</span> editor <span class="keywordflow">in</span> [<span class="stringliteral">"access"</span>,<span class="stringliteral">"raccess"</span>]:
+<a name="l00654"></a>00654                     dic = {}
+<a name="l00655"></a>00655                     <span class="keywordflow">for</span> abbrev,access <span class="keywordflow">in</span> AccessType.iteritems():
+<a name="l00656"></a>00656                         dic[access] = abbrev
+<a name="l00657"></a>00657                     value = dic[value]
+<a name="l00658"></a>00658                     <span class="keywordflow">if</span> editor == <span class="stringliteral">"raccess"</span> <span class="keywordflow">and</span> <span class="keywordflow">not</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsMappingEntry(index):
+<a name="l00659"></a>00659                         entry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index)
+<a name="l00660"></a>00660                         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, name = entry_infos[<span class="stringliteral">"name"</span>], struct = 7)
+<a name="l00661"></a>00661                         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 0, values = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, 0, <span class="keyword">False</span>).copy())
+<a name="l00662"></a>00662                         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 1, values = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, 1, <span class="keyword">False</span>).copy())
+<a name="l00663"></a>00663                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, subIndex, values = {name : value})
+<a name="l00664"></a><a class="code" href="classnodemanager_1_1NodeManager.html#d0de3995c628b62448fe144651c019bb">00664</a>             self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00665"></a>00665 
+<a name="l00666"></a>00666     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#d0de3995c628b62448fe144651c019bb">SetCurrentEntryName</a>(self, index, name):
+<a name="l00667"></a>00667         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, name=name)
+<a name="l00668"></a><a class="code" href="classnodemanager_1_1NodeManager.html#ab2a81a217a4fa5bb8bb79e9991e9db4">00668</a>         self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00669"></a>00669 
+<a name="l00670"></a>00670     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#ab2a81a217a4fa5bb8bb79e9991e9db4">SetCurrentUserType</a>(self, index, type, min, max, length):
+<a name="l00671"></a>00671         customisabletypes = self.<a class="code" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">GetCustomisableTypes</a>GetCustomisableTypes()
+<a name="l00672"></a>00672         values, valuetype = self.<a class="code" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">GetCustomisedTypeValues</a>GetCustomisedTypeValues(index)
+<a name="l00673"></a>00673         name, new_valuetype = customisabletypes[type]
+<a name="l00674"></a>00674         size = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(type)[<span class="stringliteral">"size"</span>]
+<a name="l00675"></a>00675         default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(type)
+<a name="l00676"></a>00676         <span class="keywordflow">if</span> new_valuetype == 0:
+<a name="l00677"></a>00677             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, name = <span class="stringliteral">"%s[%d-%d]"</span>%(name, min, max), struct = 3, size = size, default = default) 
+<a name="l00678"></a>00678             <span class="keywordflow">if</span> valuetype == 1:
+<a name="l00679"></a>00679                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Minimum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00680"></a>00680                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 3, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Maximum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00681"></a>00681             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, 1, type)
+<a name="l00682"></a>00682             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, 2, min)
+<a name="l00683"></a>00683             <span class="keywordflow">if</span> valuetype == 1:
+<a name="l00684"></a>00684                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 3, max)
+<a name="l00685"></a>00685             <span class="keywordflow">else</span>:
+<a name="l00686"></a>00686                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, 3, max)
+<a name="l00687"></a>00687         <span class="keywordflow">elif</span> new_valuetype == 1:
+<a name="l00688"></a>00688             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, name = <span class="stringliteral">"%s%d"</span>%(name, length), struct = 3, size = size, default = default)
+<a name="l00689"></a>00689             <span class="keywordflow">if</span> valuetype == 0:
+<a name="l00690"></a>00690                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Length"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00691"></a>00691                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveMappingEntry(index, 3)
+<a name="l00692"></a>00692             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, 1, type)
+<a name="l00693"></a>00693             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, 2, length)
+<a name="l00694"></a>00694             <span class="keywordflow">if</span> valuetype == 0:
+<a name="l00695"></a>00695                 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveEntry(index, 3)
+<a name="l00696"></a>00696         self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00697"></a>00697 
+<a name="l00698"></a>00698 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00699"></a>00699 <span class="comment">#                      Current Buffering Management Functions</span>
+<a name="l00700"></a><a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">00700</a> <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00701"></a>00701 
+<a name="l00702"></a>00702     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>(self):
+<a name="l00703"></a><a class="code" href="classnodemanager_1_1NodeManager.html#df2cf6733f713115af3f75258f756e44">00703</a>         self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].Buffering(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.Copy())
+<a name="l00704"></a>00704 
+<a name="l00705"></a>00705     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#df2cf6733f713115af3f75258f756e44">CurrentIsSaved</a>(self):
+<a name="l00706"></a><a class="code" href="classnodemanager_1_1NodeManager.html#4e09d1ae59275bac43fb3462f945b2b7">00706</a>         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].IsCurrentSaved()
+<a name="l00707"></a>00707 
+<a name="l00708"></a>00708     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#4e09d1ae59275bac43fb3462f945b2b7">OneFileHasChanged</a>(self):
+<a name="l00709"></a>00709         result = <span class="keyword">False</span>
+<a name="l00710"></a>00710         <span class="keywordflow">for</span> buffer <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers.values():
+<a name="l00711"></a>00711             result |= <span class="keywordflow">not</span> buffer.IsCurrentSaved()
+<a name="l00712"></a><a class="code" href="classnodemanager_1_1NodeManager.html#7b29a1052a7fa6ee188b166e3177485f">00712</a>         <span class="keywordflow">return</span> result
+<a name="l00713"></a>00713 
+<a name="l00714"></a>00714     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#7b29a1052a7fa6ee188b166e3177485f">GetBufferNumber</a>(self):
+<a name="l00715"></a><a class="code" href="classnodemanager_1_1NodeManager.html#2f332723fc8da42f3fe9622a3b92356d">00715</a>         <span class="keywordflow">return</span> len(self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers)
+<a name="l00716"></a>00716 
+<a name="l00717"></a>00717     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#2f332723fc8da42f3fe9622a3b92356d">LoadCurrentPrevious</a>(self):
+<a name="l00718"></a><a class="code" href="classnodemanager_1_1NodeManager.html#9c706ee3cf44203d266c3c40f1145b47">00718</a>         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].Previous().Copy()
+<a name="l00719"></a>00719     
+<a name="l00720"></a>00720     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#9c706ee3cf44203d266c3c40f1145b47">LoadCurrentNext</a>(self):
+<a name="l00721"></a><a class="code" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">00721</a>         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].Next().Copy()
+<a name="l00722"></a>00722 
+<a name="l00723"></a>00723     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">AddNodeBuffer</a>(self, currentstate = None, issaved = False):
+<a name="l00724"></a>00724         self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex = GetNewId()
+<a name="l00725"></a>00725         self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = UndoBuffer(currentstate, issaved)
+<a name="l00726"></a>00726         self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = <span class="stringliteral">""</span>
+<a name="l00727"></a>00727         self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = <span class="stringliteral">""</span>
+<a name="l00728"></a><a class="code" href="classnodemanager_1_1NodeManager.html#4ac7001e425a05c907a28218075f175f">00728</a>         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex
+<a name="l00729"></a>00729 
+<a name="l00730"></a>00730     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#4ac7001e425a05c907a28218075f175f">ChangeCurrentNode</a>(self, index):
+<a name="l00731"></a>00731         <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers.keys():
+<a name="l00732"></a>00732             self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex = index
+<a name="l00733"></a><a class="code" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">00733</a>             self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].Current().Copy()
+<a name="l00734"></a>00734     
+<a name="l00735"></a>00735     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">RemoveNodeBuffer</a>(self, index):
+<a name="l00736"></a>00736         self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers.pop(index)
+<a name="l00737"></a>00737         self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths.pop(index)
+<a name="l00738"></a><a class="code" href="classnodemanager_1_1NodeManager.html#ec0793f016391c954ceb4654e4130dc3">00738</a>         self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames.pop(index)
+<a name="l00739"></a>00739     
+<a name="l00740"></a>00740     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#ec0793f016391c954ceb4654e4130dc3">GetCurrentNodeIndex</a>(self):
+<a name="l00741"></a><a class="code" href="classnodemanager_1_1NodeManager.html#1dedfc92859eb980e74ea6544233e6ba">00741</a>         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex
+<a name="l00742"></a>00742     
+<a name="l00743"></a>00743     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#1dedfc92859eb980e74ea6544233e6ba">GetCurrentFilename</a>(self):
+<a name="l00744"></a><a class="code" href="classnodemanager_1_1NodeManager.html#bf87dbbb8a5bbec59ab3b484853e1619">00744</a>         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">GetFilename</a>GetFilename(self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex)
+<a name="l00745"></a>00745     
+<a name="l00746"></a>00746     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#bf87dbbb8a5bbec59ab3b484853e1619">GetAllFilenames</a>(self):
+<a name="l00747"></a>00747         indexes = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers.keys()
+<a name="l00748"></a>00748         indexes.sort()
+<a name="l00749"></a><a class="code" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">00749</a>         <span class="keywordflow">return</span> [self.<a class="code" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">GetFilename</a>GetFilename(idx) <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> indexes]
+<a name="l00750"></a>00750     
+<a name="l00751"></a>00751     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">GetFilename</a>(self, index):
+<a name="l00752"></a>00752         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[index].IsCurrentSaved():
+<a name="l00753"></a>00753             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames[index]
+<a name="l00754"></a>00754         <span class="keywordflow">else</span>:
+<a name="l00755"></a><a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">00755</a>             <span class="keywordflow">return</span> <span class="stringliteral">"~%s~"</span>%self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames[index]
+<a name="l00756"></a>00756     
+<a name="l00757"></a>00757     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a>(self, filepath):
+<a name="l00758"></a>00758         self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = filepath
+<a name="l00759"></a>00759         <span class="keywordflow">if</span> filepath == <span class="stringliteral">""</span>:
+<a name="l00760"></a>00760             self.<a class="code" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">LastNewIndex</a>LastNewIndex += 1
+<a name="l00761"></a>00761             self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = <span class="stringliteral">"Unnamed%d"</span>%self.<a class="code" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">LastNewIndex</a>LastNewIndex
+<a name="l00762"></a>00762         <span class="keywordflow">else</span>:
+<a name="l00763"></a><a class="code" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">00763</a>             self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = os.path.splitext(os.path.basename(filepath))[0]
+<a name="l00764"></a>00764                 
+<a name="l00765"></a>00765     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">GetCurrentFilePath</a>(self):
+<a name="l00766"></a>00766         <span class="keywordflow">if</span> len(self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths) &gt; 0:
+<a name="l00767"></a>00767             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex]
+<a name="l00768"></a>00768         <span class="keywordflow">else</span>:
+<a name="l00769"></a><a class="code" href="classnodemanager_1_1NodeManager.html#cf7deb7b847cb8a6cd7a3af6b8070097">00769</a>             <span class="keywordflow">return</span> <span class="stringliteral">""</span>
+<a name="l00770"></a>00770     
+<a name="l00771"></a>00771     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#cf7deb7b847cb8a6cd7a3af6b8070097">GetCurrentBufferState</a>(self):
+<a name="l00772"></a>00772         first = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].IsFirst()
+<a name="l00773"></a>00773         last = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].IsLast()
+<a name="l00774"></a>00774         <span class="keywordflow">return</span> <span class="keywordflow">not</span> first, <span class="keywordflow">not</span> last
+<a name="l00775"></a>00775 
+<a name="l00776"></a>00776 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00777"></a>00777 <span class="comment">#                         Profiles Management Functions</span>
+<a name="l00778"></a><a class="code" href="classnodemanager_1_1NodeManager.html#74dfed4678ba786356b8d03873d01cec">00778</a> <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00779"></a>00779 
+<a name="l00780"></a>00780     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#74dfed4678ba786356b8d03873d01cec">GetCurrentCommunicationLists</a>(self):
+<a name="l00781"></a>00781         list = []
+<a name="l00782"></a>00782         <span class="keywordflow">for</span> index <span class="keywordflow">in</span> MappingDictionary.iterkeys():
+<a name="l00783"></a>00783             <span class="keywordflow">if</span> 0x1000 &lt;= index &lt; 0x1200:
+<a name="l00784"></a>00784                 list.append(index)
+<a name="l00785"></a><a class="code" href="classnodemanager_1_1NodeManager.html#18ce6167b3340d17fc7962323ae344b6">00785</a>         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">GetProfileLists</a>GetProfileLists(MappingDictionary, list)
+<a name="l00786"></a>00786     
+<a name="l00787"></a>00787     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#18ce6167b3340d17fc7962323ae344b6">GetCurrentDS302Lists</a>(self):
+<a name="l00788"></a><a class="code" href="classnodemanager_1_1NodeManager.html#b0da4084ac671ac3c8948c42acc55b8c">00788</a>         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">GetSpecificProfileLists</a>GetSpecificProfileLists(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetDS302Profile())
+<a name="l00789"></a>00789     
+<a name="l00790"></a>00790     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#b0da4084ac671ac3c8948c42acc55b8c">GetCurrentProfileLists</a>(self):
+<a name="l00791"></a><a class="code" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">00791</a>         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">GetSpecificProfileLists</a>GetSpecificProfileLists(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetProfile())
+<a name="l00792"></a>00792     
+<a name="l00793"></a>00793     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">GetSpecificProfileLists</a>(self, mappingdictionary):
+<a name="l00794"></a>00794         validlist = []
+<a name="l00795"></a>00795         exclusionlist = []
+<a name="l00796"></a>00796         <span class="keywordflow">for</span> name, list <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSpecificMenu():
+<a name="l00797"></a>00797             exclusionlist.extend(list)
+<a name="l00798"></a>00798         <span class="keywordflow">for</span> index <span class="keywordflow">in</span> mappingdictionary.iterkeys():
+<a name="l00799"></a>00799             <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> exclusionlist:
+<a name="l00800"></a>00800                 validlist.append(index)
+<a name="l00801"></a><a class="code" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">00801</a>         <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">GetProfileLists</a>GetProfileLists(mappingdictionary, validlist)
+<a name="l00802"></a>00802     
+<a name="l00803"></a>00803     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">GetProfileLists</a>(self, mappingdictionary, list):
+<a name="l00804"></a>00804         dictionary = {}
+<a name="l00805"></a>00805         current = []
+<a name="l00806"></a>00806         <span class="keywordflow">for</span> index <span class="keywordflow">in</span> list:
+<a name="l00807"></a>00807             dictionary[index] = (mappingdictionary[index][<span class="stringliteral">"name"</span>], mappingdictionary[index][<span class="stringliteral">"need"</span>])
+<a name="l00808"></a>00808             <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index):
+<a name="l00809"></a>00809                 current.append(index)
+<a name="l00810"></a><a class="code" href="classnodemanager_1_1NodeManager.html#2db6aadfa79b0b2a9cfd09e45b71f03c">00810</a>         <span class="keywordflow">return</span> dictionary, current
+<a name="l00811"></a>00811 
+<a name="l00812"></a>00812     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#2db6aadfa79b0b2a9cfd09e45b71f03c">GetCurrentNextMapIndex</a>(self):
+<a name="l00813"></a>00813         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l00814"></a>00814             index = 0x2000
+<a name="l00815"></a>00815             <span class="keywordflow">while</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index) <span class="keywordflow">and</span> index &lt; 0x5FFF:
+<a name="l00816"></a>00816                 index += 1
+<a name="l00817"></a>00817             <span class="keywordflow">if</span> index &lt; 0x6000:
+<a name="l00818"></a>00818                 <span class="keywordflow">return</span> index
+<a name="l00819"></a>00819             <span class="keywordflow">else</span>:
+<a name="l00820"></a><a class="code" href="classnodemanager_1_1NodeManager.html#5e8172882f6252e45bdb59f7248c83d6">00820</a>                 <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00821"></a>00821 
+<a name="l00822"></a>00822     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#5e8172882f6252e45bdb59f7248c83d6">CurrentDS302Defined</a>(self):
+<a name="l00823"></a>00823         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l00824"></a>00824             <span class="keywordflow">return</span> len(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetDS302Profile()) &gt; 0
+<a name="l00825"></a>00825         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00826"></a>00826 
+<a name="l00827"></a>00827 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00828"></a>00828 <span class="comment">#                         Node State and Values Functions</span>
+<a name="l00829"></a><a class="code" href="classnodemanager_1_1NodeManager.html#e2bbc613898b9926f47be95072c64160">00829</a> <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00830"></a>00830     
+<a name="l00831"></a>00831     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#e2bbc613898b9926f47be95072c64160">GetCurrentNodeName</a>(self):
+<a name="l00832"></a>00832         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l00833"></a>00833             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeName()
+<a name="l00834"></a>00834         <span class="keywordflow">else</span>:
+<a name="l00835"></a><a class="code" href="classnodemanager_1_1NodeManager.html#72f10793222cbd6d4b621ce748acf141">00835</a>             <span class="keywordflow">return</span> <span class="stringliteral">""</span>
+<a name="l00836"></a>00836 
+<a name="l00837"></a>00837     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#72f10793222cbd6d4b621ce748acf141">GetCurrentNodeID</a>(self):
+<a name="l00838"></a>00838         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l00839"></a>00839             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeID()
+<a name="l00840"></a>00840         <span class="keywordflow">else</span>:
+<a name="l00841"></a><a class="code" href="classnodemanager_1_1NodeManager.html#9305e3ffee31917d098f2131301ec1a5">00841</a>             <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00842"></a>00842 
+<a name="l00843"></a>00843     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#9305e3ffee31917d098f2131301ec1a5">GetCurrentNodeInfos</a>(self):
+<a name="l00844"></a>00844         name = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeName()
+<a name="l00845"></a>00845         id = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeID()
+<a name="l00846"></a>00846         type = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeType()
+<a name="l00847"></a>00847         description = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeDescription()
+<a name="l00848"></a><a class="code" href="classnodemanager_1_1NodeManager.html#300207ada996fc01af2b3a2ab882d799">00848</a>         <span class="keywordflow">return</span> name, id, type, description
+<a name="l00849"></a>00849         
+<a name="l00850"></a>00850     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#300207ada996fc01af2b3a2ab882d799">SetCurrentNodeInfos</a>(self, name, id, type, description):
+<a name="l00851"></a>00851         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeName(name)
+<a name="l00852"></a>00852         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeID(id)
+<a name="l00853"></a>00853         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeType(type)
+<a name="l00854"></a>00854         self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeDescription(description)
+<a name="l00855"></a><a class="code" href="classnodemanager_1_1NodeManager.html#eee0741327de398df87e8916995ad8f5">00855</a>         self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode()
+<a name="l00856"></a>00856 
+<a name="l00857"></a>00857     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#eee0741327de398df87e8916995ad8f5">GetCurrentProfileName</a>(self):
+<a name="l00858"></a>00858         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l00859"></a>00859             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetProfileName()
+<a name="l00860"></a><a class="code" href="classnodemanager_1_1NodeManager.html#97c725e85f609c7b5a17ff95dbb08aea">00860</a>         <span class="keywordflow">return</span> <span class="stringliteral">""</span>
+<a name="l00861"></a>00861 
+<a name="l00862"></a>00862     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#97c725e85f609c7b5a17ff95dbb08aea">IsCurrentEntry</a>(self, index):
+<a name="l00863"></a>00863         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l00864"></a>00864             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index)
+<a name="l00865"></a><a class="code" href="classnodemanager_1_1NodeManager.html#583794f09cbd29d97ba0cf0c43acfc85">00865</a>         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00866"></a>00866     
+<a name="l00867"></a>00867     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#583794f09cbd29d97ba0cf0c43acfc85">GetCurrentEntry</a>(self, index, subIndex = None):
+<a name="l00868"></a>00868         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l00869"></a>00869             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(index, subIndex)
+<a name="l00870"></a><a class="code" href="classnodemanager_1_1NodeManager.html#92f2a252611dc624b8dca4df6b4fe1cb">00870</a>         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00871"></a>00871     
+<a name="l00872"></a>00872     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#92f2a252611dc624b8dca4df6b4fe1cb">GetCurrentParamsEntry</a>(self, index, subIndex = None):
+<a name="l00873"></a>00873         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l00874"></a>00874             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetParamsEntry(index, subIndex)
+<a name="l00875"></a><a class="code" href="classnodemanager_1_1NodeManager.html#d94d7b584774b19dc7837c5a13ad4432">00875</a>         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00876"></a>00876     
+<a name="l00877"></a>00877     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#d94d7b584774b19dc7837c5a13ad4432">GetCurrentValidIndexes</a>(self, min, max):
+<a name="l00878"></a>00878         validindexes = []
+<a name="l00879"></a>00879         <span class="keywordflow">for</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetIndexes():
+<a name="l00880"></a>00880             <span class="keywordflow">if</span> min &lt;= index &lt;= max:
+<a name="l00881"></a>00881                 validindexes.append((self.<a class="code" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">GetEntryName</a>GetEntryName(index), index))
+<a name="l00882"></a><a class="code" href="classnodemanager_1_1NodeManager.html#0c3c317016818a79581f63b14d16c2da">00882</a>         <span class="keywordflow">return</span> validindexes
+<a name="l00883"></a>00883         
+<a name="l00884"></a>00884     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#0c3c317016818a79581f63b14d16c2da">GetCurrentValidChoices</a>(self, min, max):
+<a name="l00885"></a>00885         validchoices = []
+<a name="l00886"></a>00886         exclusionlist = []
+<a name="l00887"></a>00887         <span class="keywordflow">for</span> menu, indexes <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSpecificMenu():
+<a name="l00888"></a>00888             exclusionlist.extend(indexes)
+<a name="l00889"></a>00889             good = <span class="keyword">True</span>
+<a name="l00890"></a>00890             <span class="keywordflow">for</span> index <span class="keywordflow">in</span> indexes:
+<a name="l00891"></a>00891                 good &amp;= min &lt;= index &lt;= max
+<a name="l00892"></a>00892             <span class="keywordflow">if</span> good:
+<a name="l00893"></a>00893                 validchoices.append((menu, <span class="keywordtype">None</span>))
+<a name="l00894"></a>00894         list = [index <span class="keywordflow">for</span> index <span class="keywordflow">in</span> MappingDictionary.keys() <span class="keywordflow">if</span> index &gt;= 0x1000]
+<a name="l00895"></a>00895         profiles = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMappings(<span class="keyword">False</span>)
+<a name="l00896"></a>00896         <span class="keywordflow">for</span> profile <span class="keywordflow">in</span> profiles:
+<a name="l00897"></a>00897             list.extend(profile.keys())
+<a name="l00898"></a>00898         list.sort()
+<a name="l00899"></a>00899         <span class="keywordflow">for</span> index <span class="keywordflow">in</span> list:
+<a name="l00900"></a>00900             <span class="keywordflow">if</span> min &lt;= index &lt;= max <span class="keywordflow">and</span> <span class="keywordflow">not</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index) <span class="keywordflow">and</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> exclusionlist:
+<a name="l00901"></a>00901                 validchoices.append((self.<a class="code" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">GetEntryName</a>GetEntryName(index), index))
+<a name="l00902"></a><a class="code" href="classnodemanager_1_1NodeManager.html#e1be8def7949033e446a646dc67647c6">00902</a>         <span class="keywordflow">return</span> validchoices
+<a name="l00903"></a>00903     
+<a name="l00904"></a>00904     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#e1be8def7949033e446a646dc67647c6">HasCurrentEntryCallbacks</a>(self, index):
+<a name="l00905"></a>00905         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode <span class="keywordflow">and</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index):
+<a name="l00906"></a>00906             entry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index)
+<a name="l00907"></a>00907             <span class="keywordflow">if</span> <span class="stringliteral">"callback"</span> <span class="keywordflow">in</span> entry_infos:
+<a name="l00908"></a>00908                 <span class="keywordflow">return</span> entry_infos[<span class="stringliteral">"callback"</span>]
+<a name="l00909"></a>00909             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.HasEntryCallbacks(index)
+<a name="l00910"></a><a class="code" href="classnodemanager_1_1NodeManager.html#ea668e18d26d0b47fbbed4f6eb920100">00910</a>         <span class="keywordflow">return</span> <span class="keyword">False</span>
+<a name="l00911"></a>00911     
+<a name="l00912"></a>00912     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#ea668e18d26d0b47fbbed4f6eb920100">GetCurrentEntryValues</a>(self, index):
+<a name="l00913"></a>00913         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l00914"></a><a class="code" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">00914</a>             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">GetNodeEntryValues</a>GetNodeEntryValues(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode, index)
+<a name="l00915"></a>00915     
+<a name="l00916"></a>00916     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">GetNodeEntryValues</a>(self, node, index):
+<a name="l00917"></a>00917         <span class="keywordflow">if</span> node <span class="keywordflow">and</span> node.IsEntry(index):
+<a name="l00918"></a>00918             entry_infos = node.GetEntryInfos(index)
+<a name="l00919"></a>00919             data = []
+<a name="l00920"></a>00920             editors = []
+<a name="l00921"></a>00921             values = node.GetEntry(index)
+<a name="l00922"></a>00922             params = node.GetParamsEntry(index)
+<a name="l00923"></a>00923             <span class="keywordflow">if</span> type(values) == ListType:
+<a name="l00924"></a>00924                 <span class="keywordflow">for</span> i, value <span class="keywordflow">in</span> enumerate(values):
+<a name="l00925"></a>00925                     data.append({<span class="stringliteral">"value"</span> : value})
+<a name="l00926"></a>00926                     data[-1].update(params[i])      
+<a name="l00927"></a>00927             <span class="keywordflow">else</span>:
+<a name="l00928"></a>00928                 data.append({<span class="stringliteral">"value"</span> : values})
+<a name="l00929"></a>00929                 data[-1].update(params)
+<a name="l00930"></a>00930             <span class="keywordflow">for</span> i, dic <span class="keywordflow">in</span> enumerate(data):
+<a name="l00931"></a>00931                 infos = node.GetSubentryInfos(index, i)
+<a name="l00932"></a>00932                 dic[<span class="stringliteral">"subindex"</span>] = <span class="stringliteral">"0x%02X"</span>%i
+<a name="l00933"></a>00933                 dic[<span class="stringliteral">"name"</span>] = infos[<span class="stringliteral">"name"</span>]
+<a name="l00934"></a>00934                 dic[<span class="stringliteral">"type"</span>] = node.GetTypeName(infos[<span class="stringliteral">"type"</span>])
+<a name="l00935"></a>00935                 dic[<span class="stringliteral">"access"</span>] = AccessType[infos[<span class="stringliteral">"access"</span>]]
+<a name="l00936"></a>00936                 dic[<span class="stringliteral">"save"</span>] = OptionType[dic[<span class="stringliteral">"save"</span>]]
+<a name="l00937"></a>00937                 editor = {<span class="stringliteral">"subindex"</span> : <span class="keywordtype">None</span>, <span class="stringliteral">"save"</span> : <span class="stringliteral">"option"</span>, <span class="stringliteral">"callback"</span> : <span class="stringliteral">"option"</span>, <span class="stringliteral">"comment"</span> : <span class="stringliteral">"string"</span>}
+<a name="l00938"></a>00938                 <span class="keywordflow">if</span> type(values) == ListType <span class="keywordflow">and</span> i == 0:
+<a name="l00939"></a>00939                     editor[<span class="stringliteral">"name"</span>] = <span class="keywordtype">None</span>
+<a name="l00940"></a>00940                     editor[<span class="stringliteral">"type"</span>] = <span class="keywordtype">None</span>
+<a name="l00941"></a>00941                     <span class="keywordflow">if</span> 0x1600 &lt;= index &lt;= 0x17FF <span class="keywordflow">or</span> 0x1A00 &lt;= index &lt;= 0x1C00:
+<a name="l00942"></a>00942                         editor[<span class="stringliteral">"access"</span>] = <span class="stringliteral">"raccess"</span>
+<a name="l00943"></a>00943                     <span class="keywordflow">else</span>:
+<a name="l00944"></a>00944                         editor[<span class="stringliteral">"access"</span>] = <span class="keywordtype">None</span>
+<a name="l00945"></a>00945                     editor[<span class="stringliteral">"value"</span>] = <span class="keywordtype">None</span>
+<a name="l00946"></a>00946                 <span class="keywordflow">else</span>:
+<a name="l00947"></a>00947                     <span class="keywordflow">if</span> infos[<span class="stringliteral">"user_defined"</span>]:
+<a name="l00948"></a>00948                         <span class="keywordflow">if</span> entry_infos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes:
+<a name="l00949"></a>00949                             editor[<span class="stringliteral">"name"</span>] = <span class="keywordtype">None</span>
+<a name="l00950"></a>00950                             <span class="keywordflow">if</span> i &gt; 1:
+<a name="l00951"></a>00951                                 editor[<span class="stringliteral">"type"</span>] = <span class="keywordtype">None</span>
+<a name="l00952"></a>00952                                 editor[<span class="stringliteral">"access"</span>] = <span class="keywordtype">None</span>
+<a name="l00953"></a>00953                             <span class="keywordflow">else</span>:
+<a name="l00954"></a>00954                                 editor[<span class="stringliteral">"type"</span>] = <span class="stringliteral">"type"</span>
+<a name="l00955"></a>00955                                 editor[<span class="stringliteral">"access"</span>] = <span class="stringliteral">"access"</span>
+<a name="l00956"></a>00956                         <span class="keywordflow">else</span>:
+<a name="l00957"></a>00957                             <span class="keywordflow">if</span> entry_infos[<span class="stringliteral">"struct"</span>] &amp; OD_MultipleSubindexes:
+<a name="l00958"></a>00958                                 editor[<span class="stringliteral">"name"</span>] = <span class="stringliteral">"string"</span>
+<a name="l00959"></a>00959                             <span class="keywordflow">else</span>:
+<a name="l00960"></a>00960                                 editor[<span class="stringliteral">"name"</span>] = <span class="keywordtype">None</span>
+<a name="l00961"></a>00961                             editor[<span class="stringliteral">"type"</span>] = <span class="stringliteral">"type"</span>
+<a name="l00962"></a>00962                             editor[<span class="stringliteral">"access"</span>] = <span class="stringliteral">"access"</span>
+<a name="l00963"></a>00963                     <span class="keywordflow">else</span>:
+<a name="l00964"></a>00964                         editor[<span class="stringliteral">"name"</span>] = <span class="keywordtype">None</span>
+<a name="l00965"></a>00965                         editor[<span class="stringliteral">"type"</span>] = <span class="keywordtype">None</span>
+<a name="l00966"></a>00966                         editor[<span class="stringliteral">"access"</span>] = <span class="keywordtype">None</span>
+<a name="l00967"></a>00967                     <span class="keywordflow">if</span> index &lt; 0x260:
+<a name="l00968"></a>00968                         editor[<span class="stringliteral">"value"</span>] = <span class="keywordtype">None</span>
+<a name="l00969"></a>00969                         <span class="keywordflow">if</span> i == 1:
+<a name="l00970"></a>00970                             dic[<span class="stringliteral">"value"</span>] = node.GetTypeName(dic[<span class="stringliteral">"value"</span>])
+<a name="l00971"></a>00971                     <span class="keywordflow">elif</span> 0x1600 &lt;= index &lt;= 0x17FF <span class="keywordflow">or</span> 0x1A00 &lt;= index &lt;= 0x1C00:
+<a name="l00972"></a>00972                         editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"map"</span>
+<a name="l00973"></a>00973                         dic[<span class="stringliteral">"value"</span>] = node.GetMapName(dic[<span class="stringliteral">"value"</span>])
+<a name="l00974"></a>00974                     <span class="keywordflow">else</span>:
+<a name="l00975"></a>00975                         <span class="keywordflow">if</span> dic[<span class="stringliteral">"type"</span>].startswith(<span class="stringliteral">"VISIBLE_STRING"</span>):
+<a name="l00976"></a>00976                             editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"string"</span>
+<a name="l00977"></a>00977                         <span class="keywordflow">elif</span> dic[<span class="stringliteral">"type"</span>] <span class="keywordflow">in</span> [<span class="stringliteral">"TIME_OF_DAY"</span>,<span class="stringliteral">"TIME_DIFFERENCE"</span>]:
+<a name="l00978"></a>00978                             editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"time"</span>
+<a name="l00979"></a>00979                         <span class="keywordflow">elif</span> dic[<span class="stringliteral">"type"</span>] == <span class="stringliteral">"DOMAIN"</span>:
+<a name="l00980"></a>00980                             editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"domain"</span>
+<a name="l00981"></a>00981                             dic[<span class="stringliteral">"value"</span>] = dic[<span class="stringliteral">"value"</span>].encode(<span class="stringliteral">'hex_codec'</span>)
+<a name="l00982"></a>00982                         <span class="keywordflow">elif</span> dic[<span class="stringliteral">"type"</span>] == <span class="stringliteral">"BOOLEAN"</span>:
+<a name="l00983"></a>00983                             editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"bool"</span>
+<a name="l00984"></a>00984                             dic[<span class="stringliteral">"value"</span>] = BoolType[dic[<span class="stringliteral">"value"</span>]]
+<a name="l00985"></a>00985                         result = type_model.match(dic[<span class="stringliteral">"type"</span>])
+<a name="l00986"></a>00986                         <span class="keywordflow">if</span> result:
+<a name="l00987"></a>00987                             values = result.groups()
+<a name="l00988"></a>00988                             <span class="keywordflow">if</span> values[0] == <span class="stringliteral">"UNSIGNED"</span>:
+<a name="l00989"></a>00989                                 format = <span class="stringliteral">"0x%0"</span> + str(int(values[1])/4) + <span class="stringliteral">"X"</span>
+<a name="l00990"></a>00990                                 dic[<span class="stringliteral">"value"</span>] = format%dic[<span class="stringliteral">"value"</span>]
+<a name="l00991"></a>00991                                 editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"string"</span>
+<a name="l00992"></a>00992                             <span class="keywordflow">if</span> values[0] == <span class="stringliteral">"INTEGER"</span>:
+<a name="l00993"></a>00993                                 editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"number"</span>
+<a name="l00994"></a>00994                             <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"REAL"</span>:
+<a name="l00995"></a>00995                                 editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"float"</span>
+<a name="l00996"></a>00996                             <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"VISIBLE_STRING"</span>:
+<a name="l00997"></a>00997                                 editor[<span class="stringliteral">"length"</span>] = values[0]
+<a name="l00998"></a>00998                         result = range_model.match(dic[<span class="stringliteral">"type"</span>])
+<a name="l00999"></a>00999                         <span class="keywordflow">if</span> result:
+<a name="l01000"></a>01000                             values = result.groups()
+<a name="l01001"></a>01001                             <span class="keywordflow">if</span> values[0] <span class="keywordflow">in</span> [<span class="stringliteral">"UNSIGNED"</span>, <span class="stringliteral">"INTEGER"</span>, <span class="stringliteral">"REAL"</span>]:
+<a name="l01002"></a>01002                                 editor[<span class="stringliteral">"min"</span>] = values[2]
+<a name="l01003"></a>01003                                 editor[<span class="stringliteral">"max"</span>] = values[3]
+<a name="l01004"></a>01004                 editors.append(editor)
+<a name="l01005"></a>01005             <span class="keywordflow">return</span> data, editors
+<a name="l01006"></a>01006         <span class="keywordflow">else</span>:
+<a name="l01007"></a>01007             <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l01008"></a>01008 
+<a name="l01009"></a>01009 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l01010"></a>01010 <span class="comment">#                         Node Informations Functions</span>
+<a name="l01011"></a><a class="code" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">01011</a> <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l01012"></a>01012 
+<a name="l01013"></a>01013     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">GetCustomisedTypeValues</a>(self, index):
+<a name="l01014"></a>01014         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l01015"></a>01015             values = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(index)
+<a name="l01016"></a>01016             customisabletypes = self.<a class="code" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">GetCustomisableTypes</a>GetCustomisableTypes()
+<a name="l01017"></a>01017             <span class="keywordflow">return</span> values, customisabletypes[values[1]][1]
+<a name="l01018"></a>01018         <span class="keywordflow">else</span>:
+<a name="l01019"></a><a class="code" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">01019</a>             <span class="keywordflow">return</span> <span class="keywordtype">None</span>, <span class="keywordtype">None</span>
+<a name="l01020"></a>01020 
+<a name="l01021"></a>01021     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">GetEntryName</a>(self, index):
+<a name="l01022"></a>01022         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l01023"></a>01023             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntryName(index)
+<a name="l01024"></a>01024         <span class="keywordflow">else</span>:
+<a name="l01025"></a><a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">01025</a>             <span class="keywordflow">return</span> FindEntryName(index, MappingDictionary)
+<a name="l01026"></a>01026     
+<a name="l01027"></a>01027     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>(self, index):
+<a name="l01028"></a>01028         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l01029"></a>01029             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntryInfos(index)
+<a name="l01030"></a>01030         <span class="keywordflow">else</span>:
+<a name="l01031"></a><a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">01031</a>             <span class="keywordflow">return</span> FindEntryInfos(index, MappingDictionary)
+<a name="l01032"></a>01032     
+<a name="l01033"></a>01033     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>(self, index, subindex):
+<a name="l01034"></a>01034         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l01035"></a>01035             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSubentryInfos(index, subindex)
+<a name="l01036"></a>01036         <span class="keywordflow">else</span>:
+<a name="l01037"></a>01037             result = FindSubentryInfos(index, subindex, MappingDictionary)
+<a name="l01038"></a>01038             <span class="keywordflow">if</span> result:
+<a name="l01039"></a>01039                 result[<span class="stringliteral">"user_defined"</span>] = <span class="keyword">False</span>
+<a name="l01040"></a><a class="code" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">01040</a>             <span class="keywordflow">return</span> result
+<a name="l01041"></a>01041     
+<a name="l01042"></a>01042     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">GetTypeIndex</a>(self, typename):
+<a name="l01043"></a>01043         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l01044"></a>01044             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetTypeIndex(typename)
+<a name="l01045"></a>01045         <span class="keywordflow">else</span>:
+<a name="l01046"></a><a class="code" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">01046</a>             <span class="keywordflow">return</span> FindTypeIndex(typename, MappingDictionary)
+<a name="l01047"></a>01047     
+<a name="l01048"></a>01048     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">GetTypeName</a>(self, typeindex):
+<a name="l01049"></a>01049         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l01050"></a>01050             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetTypeName(typeindex)
+<a name="l01051"></a>01051         <span class="keywordflow">else</span>:
+<a name="l01052"></a><a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">01052</a>             <span class="keywordflow">return</span> FindTypeName(typeindex, MappingDictionary)
+<a name="l01053"></a>01053     
+<a name="l01054"></a>01054     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>(self, typeindex):
+<a name="l01055"></a>01055         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l01056"></a>01056             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetTypeDefaultValue(typeindex)
+<a name="l01057"></a>01057         <span class="keywordflow">else</span>:
+<a name="l01058"></a><a class="code" href="classnodemanager_1_1NodeManager.html#7b93c95ade6272d2c7e79e0b26b3bbe3">01058</a>             <span class="keywordflow">return</span> FindTypeDefaultValue(typeindex, MappingDictionary)
+<a name="l01059"></a>01059     
+<a name="l01060"></a>01060     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#7b93c95ade6272d2c7e79e0b26b3bbe3">GetMapVariableList</a>(self):
+<a name="l01061"></a>01061         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l01062"></a>01062             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMapVariableList()
+<a name="l01063"></a>01063         <span class="keywordflow">else</span>:
+<a name="l01064"></a><a class="code" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">01064</a>             <span class="keywordflow">return</span> []
+<a name="l01065"></a>01065 
+<a name="l01066"></a>01066     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">GetMandatoryIndexes</a>(self, node = None):
+<a name="l01067"></a>01067         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l01068"></a>01068             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMapVariableList()
+<a name="l01069"></a>01069         <span class="keywordflow">else</span>:
+<a name="l01070"></a><a class="code" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">01070</a>             <span class="keywordflow">return</span> FindMandatoryIndexes(MappingDictionary)
+<a name="l01071"></a>01071     
+<a name="l01072"></a>01072     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">GetCustomisableTypes</a>(self):
+<a name="l01073"></a>01073         dic = {}
+<a name="l01074"></a>01074         <span class="keywordflow">for</span> index, valuetype <span class="keywordflow">in</span> CustomisableTypes:
+<a name="l01075"></a>01075             name = self.<a class="code" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">GetTypeName</a>GetTypeName(index)
+<a name="l01076"></a>01076             dic[index] = [name, valuetype]
+<a name="l01077"></a><a class="code" href="classnodemanager_1_1NodeManager.html#9f8b78c75172bf420dcc8d9867b595a5">01077</a>         <span class="keywordflow">return</span> dic
+<a name="l01078"></a>01078     
+<a name="l01079"></a>01079     <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#9f8b78c75172bf420dcc8d9867b595a5">GetCurrentSpecificMenu</a>(self):
+<a name="l01080"></a>01080         <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode:
+<a name="l01081"></a>01081             <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSpecificMenu()
+<a name="l01082"></a>01082         <span class="keywordflow">return</span> []
+<a name="l01083"></a>01083 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/nodemanager_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodemanager.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodemanager.py File Reference</h1>
+<p>
+<a href="nodemanager_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodemanager.html">nodemanager</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html">nodemanager::UndoBuffer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html">nodemanager::NodeManager</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">nodemanager::GetNewId</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,330 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/objacces.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c</h1><a href="objacces_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="comment">/* #define DEBUG_WAR_CONSOLE_ON */</span>
+<a name="l00024"></a>00024 <span class="comment">/* #define DEBUG_ERR_CONSOLE_ON */</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "objacces.h"</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 
+<a name="l00031"></a><a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">00031</a> UNS8 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(UNS16 index, UNS8 subIndex, 
+<a name="l00032"></a>00032                              UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef DEBUG_WAR_CONSOLE_ON</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>  MSG_WAR(0x2B09,<span class="stringliteral">"Dictionary index : "</span>, index);
+<a name="l00036"></a>00036   MSG_WAR(0X2B10,<span class="stringliteral">"           subindex : "</span>, subIndex);
+<a name="l00037"></a>00037   <span class="keywordflow">switch</span> (code) {
+<a name="l00038"></a>00038     <span class="keywordflow">case</span>  OD_NO_SUCH_OBJECT: 
+<a name="l00039"></a>00039       MSG_WAR(0x2B11,<span class="stringliteral">"Index not found "</span>, index);
+<a name="l00040"></a>00040       <span class="keywordflow">break</span>;
+<a name="l00041"></a>00041     <span class="keywordflow">case</span> OD_NO_SUCH_SUBINDEX :
+<a name="l00042"></a>00042       MSG_WAR(0x2B12,<span class="stringliteral">"SubIndex not found "</span>, subIndex);
+<a name="l00043"></a>00043       <span class="keywordflow">break</span>;   
+<a name="l00044"></a>00044     <span class="keywordflow">case</span> OD_WRITE_NOT_ALLOWED :
+<a name="l00045"></a>00045       MSG_WAR(0x2B13,<span class="stringliteral">"Write not allowed, data is read only "</span>, index);
+<a name="l00046"></a>00046       <span class="keywordflow">break</span>;         
+<a name="l00047"></a>00047     <span class="keywordflow">case</span> OD_LENGTH_DATA_INVALID :    
+<a name="l00048"></a>00048       MSG_WAR(0x2B14,<span class="stringliteral">"Conflict size data. Should be (bytes)  : "</span>, sizeDataDict);
+<a name="l00049"></a>00049       MSG_WAR(0x2B15,<span class="stringliteral">"But you have given the size  : "</span>, sizeDataGiven);
+<a name="l00050"></a>00050       <span class="keywordflow">break</span>;
+<a name="l00051"></a>00051     <span class="keywordflow">case</span> OD_NOT_MAPPABLE :
+<a name="l00052"></a>00052       MSG_WAR(0x2B16,<span class="stringliteral">"Not mappable data in a PDO at index    : "</span>, index);
+<a name="l00053"></a>00053       <span class="keywordflow">break</span>;
+<a name="l00054"></a>00054     <span class="keywordflow">case</span> OD_VALUE_TOO_LOW :
+<a name="l00055"></a>00055       MSG_WAR(0x2B17,<span class="stringliteral">"Value range error : value too low. SDOabort : "</span>, code);
+<a name="l00056"></a>00056       <span class="keywordflow">break</span>;
+<a name="l00057"></a>00057     <span class="keywordflow">case</span> OD_VALUE_TOO_HIGH :
+<a name="l00058"></a>00058       MSG_WAR(0x2B18,<span class="stringliteral">"Value range error : value too high. SDOabort : "</span>, code);
+<a name="l00059"></a>00059       <span class="keywordflow">break</span>;
+<a name="l00060"></a>00060   <span class="keywordflow">default</span> :
+<a name="l00061"></a>00061     MSG_WAR(0x2B20, <span class="stringliteral">"Unknown error code : "</span>, code);
+<a name="l00062"></a>00062   }
+<a name="l00063"></a>00063 <span class="preprocessor">#endif</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>  <span class="keywordflow">return</span> 0; 
+<a name="l00065"></a>00065 }       
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 
+<a name="l00068"></a><a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">00068</a> UNS32 <a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a>( CO_Data* d, 
+<a name="l00069"></a>00069                   UNS16 wIndex,
+<a name="l00070"></a>00070                   UNS8 bSubindex,
+<a name="l00071"></a>00071                   <span class="keywordtype">void</span> * pDestData,
+<a name="l00072"></a>00072                   UNS8 * pExpectedSize,
+<a name="l00073"></a>00073                   UNS8 * pDataType,
+<a name="l00074"></a>00074                   UNS8 checkAccess,
+<a name="l00075"></a>00075                   UNS8 endianize)
+<a name="l00076"></a>00076 { <span class="comment">/* DO NOT USE MSG_ERR because the macro may send a PDO -&gt; infinite loop if it fails. */</span>
+<a name="l00077"></a>00077   UNS32 errorCode;
+<a name="l00078"></a>00078   UNS8 szData;
+<a name="l00079"></a>00079   <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>;
+<a name="l00080"></a>00080   ODCallback_t *Callback;
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082   ptrTable = (*d-&gt;scanIndexOD)(wIndex, &amp;errorCode, &amp;Callback);
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084   <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL)
+<a name="l00085"></a>00085     <span class="keywordflow">return</span> errorCode;
+<a name="l00086"></a>00086   <span class="keywordflow">if</span>( ptrTable-&gt;bSubCount &lt;= bSubindex ) {
+<a name="l00087"></a>00087     <span class="comment">/* Subindex not found */</span>
+<a name="l00088"></a>00088     <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, 0, OD_NO_SUCH_SUBINDEX);
+<a name="l00089"></a>00089     <span class="keywordflow">return</span> OD_NO_SUCH_SUBINDEX;
+<a name="l00090"></a>00090   }
+<a name="l00091"></a>00091   
+<a name="l00092"></a>00092   <span class="keywordflow">if</span> (checkAccess &amp;&amp; !(ptrTable-&gt;pSubindex[bSubindex].bAccessType &amp; WO)) {
+<a name="l00093"></a>00093         MSG_WAR(0x2B30, <span class="stringliteral">"Access Type : "</span>, ptrTable-&gt;pSubindex[bSubindex].bAccessType);
+<a name="l00094"></a>00094     <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, 0, OD_WRITE_NOT_ALLOWED);
+<a name="l00095"></a>00095     <span class="keywordflow">return</span> OD_READ_NOT_ALLOWED;
+<a name="l00096"></a>00096   }
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098   *pDataType = ptrTable-&gt;pSubindex[bSubindex].bDataType;
+<a name="l00099"></a>00099    szData = ptrTable-&gt;pSubindex[bSubindex].size;
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101    <span class="keywordflow">if</span>(  *pExpectedSize == 0 ||
+<a name="l00102"></a>00102         *pExpectedSize == szData ||
+<a name="l00103"></a>00103         (*pDataType == visible_string &amp;&amp; *pExpectedSize &lt; szData)) {<span class="comment">/* We allow to fetch a shorter string than expected */</span>
+<a name="l00104"></a>00104      
+<a name="l00105"></a>00105 <span class="preprocessor">#  ifdef CANOPEN_BIG_ENDIAN</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span>     <span class="keywordflow">if</span>(endianize &amp;&amp; *pDataType &gt; <span class="keywordtype">boolean</span> &amp;&amp; *pDataType &lt; visible_string) {
+<a name="l00107"></a>00107        <span class="comment">/* data must be transmited with low byte first */</span>
+<a name="l00108"></a>00108        UNS8 i, j = 0;
+<a name="l00109"></a>00109        MSG_WAR(<span class="keywordtype">boolean</span>, <span class="stringliteral">"data type "</span>, *pDataType);
+<a name="l00110"></a>00110        MSG_WAR(visible_string, <span class="stringliteral">"data type "</span>, *pDataType);
+<a name="l00111"></a>00111        <span class="keywordflow">for</span> ( i = szData ; i &gt; 0 ; i--) {
+<a name="l00112"></a>00112          MSG_WAR(i,<span class="stringliteral">" "</span>, j);
+<a name="l00113"></a>00113          ((UNS8*)pDestData)[j++] = 
+<a name="l00114"></a>00114            ((UNS8*)ptrTable-&gt;pSubindex[bSubindex].pObject)[i-1];
+<a name="l00115"></a>00115        }
+<a name="l00116"></a>00116      }
+<a name="l00117"></a>00117      <span class="keywordflow">else</span> <span class="comment">/* It it is a visible string no endianisation to perform */</span>
+<a name="l00118"></a>00118        memcpy(pDestData, ptrTable-&gt;pSubindex[bSubindex].pObject,szData);
+<a name="l00119"></a>00119 <span class="preprocessor">#  else</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>     memcpy(pDestData, ptrTable-&gt;pSubindex[bSubindex].pObject,szData);
+<a name="l00121"></a>00121 <span class="preprocessor">#  endif</span>
+<a name="l00122"></a>00122 <span class="preprocessor"></span>     
+<a name="l00123"></a>00123      *pExpectedSize = szData;
+<a name="l00124"></a>00124 <span class="preprocessor">#if 0</span>
+<a name="l00125"></a>00125 <span class="preprocessor"></span>     <span class="comment">/* Me laisser ça, please ! (FD) */</span>
+<a name="l00126"></a>00126      {
+<a name="l00127"></a>00127        UNS8 i;
+<a name="l00128"></a>00128        <span class="keywordflow">for</span> (i = 0 ; i &lt; 10 ; i++) {
+<a name="l00129"></a>00129          MSG_WAR(*pExpectedSize, <span class="stringliteral">"dic data= "</span>,
+<a name="l00130"></a>00130                  *(UNS8 *)(ptrTable-&gt;pSubindex[bSubindex].pObject + i));
+<a name="l00131"></a>00131        }
+<a name="l00132"></a>00132       
+<a name="l00133"></a>00133      }
+<a name="l00134"></a>00134 <span class="preprocessor">#endif</span>
+<a name="l00135"></a>00135 <span class="preprocessor"></span>     <span class="keywordflow">return</span> OD_SUCCESSFUL;
+<a name="l00136"></a>00136    }
+<a name="l00137"></a>00137    <span class="keywordflow">else</span> { <span class="comment">/* Error ! */</span>
+<a name="l00138"></a>00138      *pExpectedSize = szData;
+<a name="l00139"></a>00139      <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, szData, 
+<a name="l00140"></a>00140                            *pExpectedSize, OD_LENGTH_DATA_INVALID);
+<a name="l00141"></a>00141      <span class="keywordflow">return</span> OD_LENGTH_DATA_INVALID;
+<a name="l00142"></a>00142    }
+<a name="l00143"></a>00143 }
+<a name="l00144"></a>00144 
+<a name="l00145"></a><a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">00145</a> UNS32 <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>( CO_Data* d, 
+<a name="l00146"></a>00146                   UNS16 wIndex,
+<a name="l00147"></a>00147                   UNS8 bSubindex,
+<a name="l00148"></a>00148                   <span class="keywordtype">void</span> * pDestData,
+<a name="l00149"></a>00149                   UNS8 * pExpectedSize,
+<a name="l00150"></a>00150                   UNS8 * pDataType,
+<a name="l00151"></a>00151                   UNS8 checkAccess)
+<a name="l00152"></a>00152 {
+<a name="l00153"></a>00153         <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a>( d, 
+<a name="l00154"></a>00154                   wIndex,
+<a name="l00155"></a>00155                   bSubindex,
+<a name="l00156"></a>00156                   pDestData,
+<a name="l00157"></a>00157                   pExpectedSize,
+<a name="l00158"></a>00158                   pDataType,
+<a name="l00159"></a>00159                   checkAccess,
+<a name="l00160"></a>00160                   1);<span class="comment">//endianize</span>
+<a name="l00161"></a>00161 }
+<a name="l00162"></a>00162 
+<a name="l00163"></a><a class="code" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">00163</a> UNS32 <a class="code" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">readLocalDict</a>( CO_Data* d, 
+<a name="l00164"></a>00164                   UNS16 wIndex,
+<a name="l00165"></a>00165                   UNS8 bSubindex,
+<a name="l00166"></a>00166                   <span class="keywordtype">void</span> * pDestData,
+<a name="l00167"></a>00167                   UNS8 * pExpectedSize,
+<a name="l00168"></a>00168                   UNS8 * pDataType,
+<a name="l00169"></a>00169                   UNS8 checkAccess)
+<a name="l00170"></a>00170 {
+<a name="l00171"></a>00171                 <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a>( d, 
+<a name="l00172"></a>00172                   wIndex,
+<a name="l00173"></a>00173                   bSubindex,
+<a name="l00174"></a>00174                   pDestData,
+<a name="l00175"></a>00175                   pExpectedSize,
+<a name="l00176"></a>00176                   pDataType,
+<a name="l00177"></a>00177                   checkAccess,
+<a name="l00178"></a>00178                   0);<span class="comment">//do not endianize</span>
+<a name="l00179"></a>00179 }
+<a name="l00180"></a>00180 
+<a name="l00181"></a><a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">00181</a> UNS32 <a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a>( CO_Data* d, 
+<a name="l00182"></a>00182                   UNS16 wIndex,
+<a name="l00183"></a>00183                   UNS8 bSubindex, 
+<a name="l00184"></a>00184                   <span class="keywordtype">void</span> * pSourceData, 
+<a name="l00185"></a>00185                   UNS8 * pExpectedSize, 
+<a name="l00186"></a>00186                   UNS8 checkAccess,
+<a name="l00187"></a>00187                   UNS8 endianize)
+<a name="l00188"></a>00188 {
+<a name="l00189"></a>00189   UNS8 szData;
+<a name="l00190"></a>00190   UNS8 dataType;
+<a name="l00191"></a>00191   UNS32 errorCode;
+<a name="l00192"></a>00192   <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>;
+<a name="l00193"></a>00193   ODCallback_t *Callback;
+<a name="l00194"></a>00194 
+<a name="l00195"></a>00195   ptrTable =(*d-&gt;scanIndexOD)(wIndex, &amp;errorCode, &amp;Callback);
+<a name="l00196"></a>00196   <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL)
+<a name="l00197"></a>00197     <span class="keywordflow">return</span> errorCode;
+<a name="l00198"></a>00198 
+<a name="l00199"></a>00199   <span class="keywordflow">if</span>( ptrTable-&gt;bSubCount &lt;= bSubindex ) {
+<a name="l00200"></a>00200     <span class="comment">/* Subindex not found */</span>
+<a name="l00201"></a>00201     <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, *pExpectedSize, OD_NO_SUCH_SUBINDEX);
+<a name="l00202"></a>00202     <span class="keywordflow">return</span> OD_NO_SUCH_SUBINDEX;
+<a name="l00203"></a>00203   }
+<a name="l00204"></a>00204   <span class="keywordflow">if</span> (checkAccess &amp;&amp; (ptrTable-&gt;pSubindex[bSubindex].bAccessType == RO)) {
+<a name="l00205"></a>00205         MSG_WAR(0x2B25, <span class="stringliteral">"Access Type : "</span>, ptrTable-&gt;pSubindex[bSubindex].bAccessType);
+<a name="l00206"></a>00206     <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, *pExpectedSize, OD_WRITE_NOT_ALLOWED);
+<a name="l00207"></a>00207     <span class="keywordflow">return</span> OD_WRITE_NOT_ALLOWED;
+<a name="l00208"></a>00208   }
+<a name="l00209"></a>00209 
+<a name="l00210"></a>00210 
+<a name="l00211"></a>00211    dataType = ptrTable-&gt;pSubindex[bSubindex].bDataType;
+<a name="l00212"></a>00212    szData = ptrTable-&gt;pSubindex[bSubindex].size;
+<a name="l00213"></a>00213 
+<a name="l00214"></a>00214   <span class="keywordflow">if</span>( *pExpectedSize == 0 ||
+<a name="l00215"></a>00215         *pExpectedSize == szData ||
+<a name="l00216"></a>00216         (dataType == visible_string &amp;&amp; *pExpectedSize &lt; szData)) <span class="comment">/* We allow to store a shorter string than entry size */</span>
+<a name="l00217"></a>00217   {
+<a name="l00218"></a>00218 <span class="preprocessor">      #ifdef CANOPEN_BIG_ENDIAN</span>
+<a name="l00219"></a>00219 <span class="preprocessor"></span>              <span class="keywordflow">if</span>(endianize &amp;&amp; dataType &gt; <span class="keywordtype">boolean</span> &amp;&amp; dataType &lt; visible_string)
+<a name="l00220"></a>00220               {
+<a name="l00221"></a>00221                         <span class="comment">/* we invert the data source directly. This let us do range testing without */</span>
+<a name="l00222"></a>00222                         <span class="comment">/* additional temp variable */</span>
+<a name="l00223"></a>00223                         UNS8 i;
+<a name="l00224"></a>00224                         <span class="keywordflow">for</span> ( i = 0 ; i &lt; ( ptrTable-&gt;pSubindex[bSubindex].size &gt;&gt; 1)  ; i++) 
+<a name="l00225"></a>00225                         {
+<a name="l00226"></a>00226                         UNS8 tmp =((UNS8 *)pSourceData) [(ptrTable-&gt;pSubindex[bSubindex].size - 1) - i];
+<a name="l00227"></a>00227                         ((UNS8 *)pSourceData) [(ptrTable-&gt;pSubindex[bSubindex].size - 1) - i] = ((UNS8 *)pSourceData)[i];
+<a name="l00228"></a>00228                         ((UNS8 *)pSourceData)[i] = tmp;
+<a name="l00229"></a>00229                 }
+<a name="l00230"></a>00230                 }  
+<a name="l00231"></a>00231 <span class="preprocessor">      #endif</span>
+<a name="l00232"></a>00232 <span class="preprocessor"></span>      errorCode = (*d-&gt;valueRangeTest)(dataType, pSourceData);
+<a name="l00233"></a>00233       <span class="keywordflow">if</span> (errorCode) {
+<a name="l00234"></a>00234         <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, szData, *pExpectedSize, errorCode);
+<a name="l00235"></a>00235         <span class="keywordflow">return</span> errorCode;
+<a name="l00236"></a>00236       }
+<a name="l00237"></a>00237       memcpy(ptrTable-&gt;pSubindex[bSubindex].pObject,pSourceData, *pExpectedSize);
+<a name="l00238"></a>00238       *pExpectedSize = szData;
+<a name="l00239"></a>00239       
+<a name="l00240"></a>00240       <span class="comment">/* Callbacks */</span>
+<a name="l00241"></a>00241       <span class="keywordflow">if</span>(Callback &amp;&amp; Callback[bSubindex]){
+<a name="l00242"></a>00242          (*Callback[bSubindex])(d, ptrTable, bSubindex);
+<a name="l00243"></a>00243       }
+<a name="l00244"></a>00244       
+<a name="l00245"></a>00245       <span class="comment">/* TODO : Store dans NVRAM */</span>     
+<a name="l00246"></a>00246       <span class="keywordflow">if</span> (ptrTable-&gt;pSubindex[bSubindex].bAccessType &amp; TO_BE_SAVE){
+<a name="l00247"></a>00247         (*d-&gt;storeODSubIndex)(wIndex, bSubindex);
+<a name="l00248"></a>00248       }
+<a name="l00249"></a>00249       <span class="keywordflow">return</span> OD_SUCCESSFUL;
+<a name="l00250"></a>00250   }<span class="keywordflow">else</span>{
+<a name="l00251"></a>00251       *pExpectedSize = szData;
+<a name="l00252"></a>00252       <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, szData, *pExpectedSize, OD_LENGTH_DATA_INVALID);
+<a name="l00253"></a>00253       <span class="keywordflow">return</span> OD_LENGTH_DATA_INVALID;
+<a name="l00254"></a>00254   }
+<a name="l00255"></a>00255 }
+<a name="l00256"></a>00256 
+<a name="l00257"></a><a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">00257</a> UNS32 <a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a>( CO_Data* d, 
+<a name="l00258"></a>00258                   UNS16 wIndex,
+<a name="l00259"></a>00259                   UNS8 bSubindex, 
+<a name="l00260"></a>00260                   <span class="keywordtype">void</span> * pSourceData, 
+<a name="l00261"></a>00261                   UNS8 * pExpectedSize, 
+<a name="l00262"></a>00262                   UNS8 checkAccess)
+<a name="l00263"></a>00263 {
+<a name="l00264"></a>00264         <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a>( d, 
+<a name="l00265"></a>00265                   wIndex,
+<a name="l00266"></a>00266                   bSubindex, 
+<a name="l00267"></a>00267                   pSourceData, 
+<a name="l00268"></a>00268                   pExpectedSize, 
+<a name="l00269"></a>00269                   checkAccess,
+<a name="l00270"></a>00270                   1);<span class="comment">//endianize</span>
+<a name="l00271"></a>00271 }
+<a name="l00272"></a>00272 
+<a name="l00273"></a><a class="code" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">00273</a> UNS32 <a class="code" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">writeLocalDict</a>( CO_Data* d, 
+<a name="l00274"></a>00274                   UNS16 wIndex,
+<a name="l00275"></a>00275                   UNS8 bSubindex, 
+<a name="l00276"></a>00276                   <span class="keywordtype">void</span> * pSourceData, 
+<a name="l00277"></a>00277                   UNS8 * pExpectedSize, 
+<a name="l00278"></a>00278                   UNS8 checkAccess)
+<a name="l00279"></a>00279 {
+<a name="l00280"></a>00280         <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a>( d, 
+<a name="l00281"></a>00281                   wIndex,
+<a name="l00282"></a>00282                   bSubindex, 
+<a name="l00283"></a>00283                   pSourceData, 
+<a name="l00284"></a>00284                   pExpectedSize, 
+<a name="l00285"></a>00285                   checkAccess,
+<a name="l00286"></a>00286                   0);<span class="comment">//do not endianize</span>
+<a name="l00287"></a>00287 }
+<a name="l00288"></a>00288 
+<a name="l00289"></a>00289 
+<a name="l00290"></a>00290 
+<a name="l00291"></a>00291 
+<a name="l00292"></a><a class="code" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">00292</a> <span class="keyword">const</span> indextable * <a class="code" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (CO_Data* d, UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback)
+<a name="l00293"></a>00293 {
+<a name="l00294"></a>00294   <span class="keywordflow">return</span> (*d-&gt;scanIndexOD)(wIndex, errorCode, Callback);
+<a name="l00295"></a>00295 }
+<a name="l00296"></a>00296 
+<a name="l00297"></a><a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">00297</a> UNS32 <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(CO_Data* d, UNS16 wIndex, UNS8 bSubindex, ODCallback_t Callback)
+<a name="l00298"></a>00298 {
+<a name="l00299"></a>00299         UNS32 errorCode;
+<a name="l00300"></a>00300         ODCallback_t *CallbackList;
+<a name="l00301"></a>00301 
+<a name="l00302"></a>00302         <a class="code" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (d, wIndex, &amp;errorCode, &amp;CallbackList);
+<a name="l00303"></a>00303         <span class="keywordflow">if</span>(errorCode == OD_SUCCESSFUL &amp;&amp; CallbackList) 
+<a name="l00304"></a>00304                 CallbackList[bSubindex] = Callback;
+<a name="l00305"></a>00305         <span class="keywordflow">return</span> errorCode;
+<a name="l00306"></a>00306 }
+<a name="l00307"></a>00307 
+<a name="l00308"></a><a class="code" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">00308</a> <span class="keywordtype">void</span> <a class="code" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex){}
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,590 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/objacces.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c File Reference</h1><code>#include &quot;objacces.h&quot;</code><br>
+
+<p>
+<a href="objacces_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a> (UNS16 index, UNS8 subIndex, UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess, UNS8 endianize)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">readLocalDict</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess, UNS8 endianize)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">writeLocalDict</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const indextable *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (CO_Data *d, UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, ODCallback_t Callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="49e9444c8c8d39906a40a153366ed09c"></a><!-- doxytag: member="objacces.c::_getODentry" ref="49e9444c8c8d39906a40a153366ed09c" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess, UNS8 endianize)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 _getODentry           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>pDestData</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pExpectedSize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pDataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>checkAccess</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>endianize</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00068">68</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00031">accessDictionaryError()</a>, and <a class="el" href="dcf_8c-source.html#l00033">ptrTable</a>.
+</div>
+</div><p>
+<a class="anchor" name="72f69950be4a1352fc78648c71454820"></a><!-- doxytag: member="objacces.c::_setODentry" ref="72f69950be4a1352fc78648c71454820" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess, UNS8 endianize)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 _setODentry           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>pSourceData</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pExpectedSize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>checkAccess</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>endianize</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00181">181</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00031">accessDictionaryError()</a>, and <a class="el" href="dcf_8c-source.html#l00033">ptrTable</a>.
+</div>
+</div><p>
+<a class="anchor" name="43bf8d2616cf3d7d713b4af3d33a139c"></a><!-- doxytag: member="objacces.c::_storeODSubIndex" ref="43bf8d2616cf3d7d713b4af3d33a139c" args="(UNS16 wIndex, UNS8 bSubindex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _storeODSubIndex           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00308">308</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="75d39b2dadcdb48f7321c6f3766aad26"></a><!-- doxytag: member="objacces.c::accessDictionaryError" ref="75d39b2dadcdb48f7321c6f3766aad26" args="(UNS16 index, UNS8 subIndex, UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 accessDictionaryError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>sizeDataDict</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>sizeDataGiven</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>code</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00031">31</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="39c263a4bc5d2d824fefe22fdb4c2dac"></a><!-- doxytag: member="objacces.c::getODentry" ref="39c263a4bc5d2d824fefe22fdb4c2dac" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 getODentry           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>pDestData</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pExpectedSize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pDataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>checkAccess</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00145">145</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00068">_getODentry()</a>.
+</div>
+</div><p>
+<a class="anchor" name="ed0728e75c0cf3a68c7c7a52a8148a2e"></a><!-- doxytag: member="objacces.c::readLocalDict" ref="ed0728e75c0cf3a68c7c7a52a8148a2e" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 readLocalDict           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>pDestData</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pExpectedSize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pDataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>checkAccess</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00163">163</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00068">_getODentry()</a>.
+</div>
+</div><p>
+<a class="anchor" name="514e7b9c13835a86446b1cd38fa34049"></a><!-- doxytag: member="objacces.c::RegisterSetODentryCallBack" ref="514e7b9c13835a86446b1cd38fa34049" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, ODCallback_t Callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 RegisterSetODentryCallBack           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">ODCallback_t&nbsp;</td>
+          <td class="paramname"> <em>Callback</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00297">297</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00292">scanIndexOD()</a>.
+</div>
+</div><p>
+<a class="anchor" name="11e9f24840d05a6a622955b51f91af53"></a><!-- doxytag: member="objacces.c::scanIndexOD" ref="11e9f24840d05a6a622955b51f91af53" args="(CO_Data *d, UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const indextable* scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">ODCallback_t **&nbsp;</td>
+          <td class="paramname"> <em>Callback</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00292">292</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="17e598cc1b2e60380e2e4e75afe9b3b0"></a><!-- doxytag: member="objacces.c::setODentry" ref="17e598cc1b2e60380e2e4e75afe9b3b0" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 setODentry           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>pSourceData</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pExpectedSize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>checkAccess</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00257">257</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00181">_setODentry()</a>.
+</div>
+</div><p>
+<a class="anchor" name="7cc58d6e7711bd0d9fd75e8ff721ce36"></a><!-- doxytag: member="objacces.c::writeLocalDict" ref="7cc58d6e7711bd0d9fd75e8ff721ce36" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 writeLocalDict           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>pSourceData</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pExpectedSize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>checkAccess</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00273">273</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00181">_setODentry()</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+baacfdcb619065ac5d7c77e2680340e5
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+153f2e397615083272fa315c728a1a79
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="_getODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+9eb5ee4098a47bdfe3e21792fc8ff314
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+62421b0d59fb710abe586402ce91ddd0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+281e28200706be609369c2d8c0a7ddc0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeLocalDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3f79bac6b77b10895ded9e9da1ce6648
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,49 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+953146fe322a107525a1cc34b9a5e8d1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="readLocalDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d5703905b942d78f8e3cc3ccaefbd5c6
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/objacces.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h</h1><a href="objacces_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef __objacces_h__</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#define __objacces_h__</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>&gt;</span>
+<a name="l00038"></a>00038 
+<a name="l00039"></a><a class="code" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">00039</a> <span class="keyword">typedef</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> (*<a class="code" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a>)(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> typeValue, <span class="keywordtype">void</span> *Value);
+<a name="l00040"></a><a class="code" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">00040</a> <span class="keyword">typedef</span> void (* <a class="code" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a>)(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex);
+<a name="l00041"></a>00041 <span class="keywordtype">void</span> <a class="code" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex);
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span>
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="comment">/*</span>
+<a name="l00048"></a>00048 <span class="comment">Print MSG_WAR (s) if error to the access to the object dictionary occurs.</span>
+<a name="l00049"></a>00049 <span class="comment">You must uncomment the lines</span>
+<a name="l00050"></a>00050 <span class="comment">//#define DEBUG_CAN</span>
+<a name="l00051"></a>00051 <span class="comment">//#define DEBUG_WAR_CONSOLE_ON</span>
+<a name="l00052"></a>00052 <span class="comment">//#define DEBUG_ERR_CONSOLE_ON</span>
+<a name="l00053"></a>00053 <span class="comment">in the file objaccess.c</span>
+<a name="l00054"></a>00054 <span class="comment">sizeDataDict : Size of the data defined in the dictionary</span>
+<a name="l00055"></a>00055 <span class="comment">sizeDataGiven : Size data given by the user.</span>
+<a name="l00056"></a>00056 <span class="comment">code : error code to print. (SDO abort code. See file def.h)</span>
+<a name="l00057"></a>00057 <span class="comment">Beware that sometimes, we force the sizeDataDict or sizeDataGiven to 0, when we wants to use</span>
+<a name="l00058"></a>00058 <span class="comment">this function but we do not have the access to the right value. One example is</span>
+<a name="l00059"></a>00059 <span class="comment">getSDOerror(). So do not take attention to these variables if they are null.</span>
+<a name="l00060"></a>00060 <span class="comment">*/</span>
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, 
+<a name="l00063"></a>00063                            <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> sizeDataDict, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> sizeDataGiven, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> code);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 <span class="comment">/* Reads an entry from the object dictionary.\n</span>
+<a name="l00067"></a>00067 <span class="comment"> *  \code</span>
+<a name="l00068"></a>00068 <span class="comment"> *  // Example usage:</span>
+<a name="l00069"></a>00069 <span class="comment"> *  UNS8  *pbData;</span>
+<a name="l00070"></a>00070 <span class="comment"> *  UNS8 length;</span>
+<a name="l00071"></a>00071 <span class="comment"> *  UNS32 returnValue;</span>
+<a name="l00072"></a>00072 <span class="comment"> *</span>
+<a name="l00073"></a>00073 <span class="comment"> *  returnValue = getODentry( (UNS16)0x100B, (UNS8)1, </span>
+<a name="l00074"></a>00074 <span class="comment"> *  (void * *)&amp;pbData, (UNS8 *)&amp;length );</span>
+<a name="l00075"></a>00075 <span class="comment"> *  if( returnValue != SUCCESSFUL )</span>
+<a name="l00076"></a>00076 <span class="comment"> *  {</span>
+<a name="l00077"></a>00077 <span class="comment"> *      // error handling</span>
+<a name="l00078"></a>00078 <span class="comment"> *  }</span>
+<a name="l00079"></a>00079 <span class="comment"> *  \endcode </span>
+<a name="l00080"></a>00080 <span class="comment"> *  \param wIndex The index in the object dictionary where you want to read</span>
+<a name="l00081"></a>00081 <span class="comment"> *                an entry</span>
+<a name="l00082"></a>00082 <span class="comment"> *  \param bSubindex The subindex of the Index. e.g. mostly subindex 0 is</span>
+<a name="l00083"></a>00083 <span class="comment"> *                   used to tell you how many valid entries you can find</span>
+<a name="l00084"></a>00084 <span class="comment"> *                   in this index. Look at the canopen standard for further</span>
+<a name="l00085"></a>00085 <span class="comment"> *                   information</span>
+<a name="l00086"></a>00086 <span class="comment"> *  \param ppbData Pointer to the pointer which points to the variable where</span>
+<a name="l00087"></a>00087 <span class="comment"> *                 the value of this object dictionary entry should be copied</span>
+<a name="l00088"></a>00088 <span class="comment"> *  \param pdwSize This function writes the size of the copied value (in Byte)</span>
+<a name="l00089"></a>00089 <span class="comment"> *                 into this variable.</span>
+<a name="l00090"></a>00090 <span class="comment"> *  \param pDataType : The type of the data. See objdictdef.h</span>
+<a name="l00091"></a>00091 <span class="comment"> *  \param CheckAccess if other than 0, do not read if the data is Write Only</span>
+<a name="l00092"></a>00092 <span class="comment"> *                     [Not used today. Put always 0].</span>
+<a name="l00093"></a>00093 <span class="comment"> *  \return OD_SUCCESSFUL or SDO abort code. (See file def.h)</span>
+<a name="l00094"></a>00094 <span class="comment"> */</span>
+<a name="l00095"></a>00095 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>( <a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, 
+<a name="l00096"></a>00096                   <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex,
+<a name="l00097"></a>00097                   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex,
+<a name="l00098"></a>00098                   <span class="keywordtype">void</span> * pDestData,
+<a name="l00099"></a>00099                   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * pExpectedSize,
+<a name="l00100"></a>00100                   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * pDataType,
+<a name="l00101"></a>00101                   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> checkAccess);
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103 
+<a name="l00104"></a>00104 <span class="comment">/* By this function you can write an entry into the object dictionary\n</span>
+<a name="l00105"></a>00105 <span class="comment"> *  \code</span>
+<a name="l00106"></a>00106 <span class="comment"> *  // Example usage:</span>
+<a name="l00107"></a>00107 <span class="comment"> *  UNS8 B;</span>
+<a name="l00108"></a>00108 <span class="comment"> *  B = 0xFF; // set transmission type</span>
+<a name="l00109"></a>00109 <span class="comment"> *</span>
+<a name="l00110"></a>00110 <span class="comment"> *  retcode = setODentry( (UNS16)0x1800, (UNS8)2, &amp;B, sizeof(UNS8), 1 );</span>
+<a name="l00111"></a>00111 <span class="comment"> *  \endocde</span>
+<a name="l00112"></a>00112 <span class="comment"> *  \param wIndex The index in the object dictionary where you want to write</span>
+<a name="l00113"></a>00113 <span class="comment"> *                an entry</span>
+<a name="l00114"></a>00114 <span class="comment"> *  \param bSubindex The subindex of the Index. e.g. mostly subindex 0 is</span>
+<a name="l00115"></a>00115 <span class="comment"> *                   used to tell you how many valid entries you can find</span>
+<a name="l00116"></a>00116 <span class="comment"> *                   in this index. Look at the canopen standard for further</span>
+<a name="l00117"></a>00117 <span class="comment"> *                   information</span>
+<a name="l00118"></a>00118 <span class="comment"> *  \param pbData Pointer to the variable that holds the value that should</span>
+<a name="l00119"></a>00119 <span class="comment"> *                 be copied into the object dictionary</span>
+<a name="l00120"></a>00120 <span class="comment"> *  \param dwSize The size of the value (in Byte).</span>
+<a name="l00121"></a>00121 <span class="comment"> *  \param CheckAccess if other than 0, do not read if the data is Read Only or Constant</span>
+<a name="l00122"></a>00122 <span class="comment"> *  \return OD_SUCCESSFUL or SDO abort code. (See file def.h)</span>
+<a name="l00123"></a>00123 <span class="comment"> */</span>
+<a name="l00124"></a>00124 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a>( <a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, 
+<a name="l00125"></a>00125                   <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex,
+<a name="l00126"></a>00126                   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex, 
+<a name="l00127"></a>00127                   <span class="keywordtype">void</span> * pSourceData, 
+<a name="l00128"></a>00128                   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * pExpectedSize, 
+<a name="l00129"></a>00129                   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> checkAccess);
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131 <span class="comment">/*The same, without endianisation*/</span>
+<a name="l00132"></a>00132 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">writeLocalDict</a>( <a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, 
+<a name="l00133"></a>00133                   <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex,
+<a name="l00134"></a>00134                   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex, 
+<a name="l00135"></a>00135                   <span class="keywordtype">void</span> * pSourceData, 
+<a name="l00136"></a>00136                   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * pExpectedSize, 
+<a name="l00137"></a>00137                   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> checkAccess);
+<a name="l00138"></a>00138 
+<a name="l00139"></a>00139 
+<a name="l00140"></a>00140 <span class="comment">/* Scan the index of object dictionary. Used only by setODentry and getODentry.</span>
+<a name="l00141"></a>00141 <span class="comment"> *  *errorCode :  OD_SUCCESSFUL if index foundor SDO abort code. (See file def.h)</span>
+<a name="l00142"></a>00142 <span class="comment"> *  Return NULL if index not found. Else : return the table part of the object dictionary.</span>
+<a name="l00143"></a>00143 <span class="comment"> */</span>
+<a name="l00144"></a>00144  <span class="keyword">const</span> <a class="code" href="structtd__indextable.html">indextable</a> * <a class="code" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> *errorCode, <a class="code" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **Callback);
+<a name="l00145"></a>00145 
+<a name="l00146"></a>00146 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex, <a class="code" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> Callback);
+<a name="l00147"></a>00147 
+<a name="l00148"></a>00148 <span class="preprocessor">#endif </span><span class="comment">/* __objacces_h__ */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,444 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/objacces.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h File Reference</h1>Responsible for accessing the object dictionary. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&gt;</code><br>
+<code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
+
+<p>
+<a href="objacces_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef UNS32(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a> (UNS8 typeValue, void *Value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a> (UNS16 index, UNS8 subIndex, UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#7cc58d6e7711bd0d9fd75e8ff721ce36">writeLocalDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **Callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> Callback)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Responsible for accessing the object dictionary. 
+<p>
+This file contains functions for accessing the object dictionary and variables that are contained by the object dictionary. Accessing the object dictionary contains setting local variables as PDOs and accessing (read/write) all entries of the object dictionary <dl class="warning" compact><dt><b>Warning:</b></dt><dd>Only the basic entries of an object dictionary are included at the moment. </dd></dl>
+
+<p>
+Definition in file <a class="el" href="objacces_8h-source.html">objacces.h</a>.<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="7b55b55a3f5ed8e4b2991cb85c7be7ce"></a><!-- doxytag: member="objacces.h::storeODSubIndex_t" ref="7b55b55a3f5ed8e4b2991cb85c7be7ce" args="(UNS16 wIndex, UNS8 bSubindex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(* ) <a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a>(UNS16 wIndex, UNS8 bSubindex)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8h-source.html#l00040">40</a> of file <a class="el" href="objacces_8h-source.html">objacces.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="270e94e9acf61da8b2f36b3ebdbf2fdd"></a><!-- doxytag: member="objacces.h::valueRangeTest_t" ref="270e94e9acf61da8b2f36b3ebdbf2fdd" args="(UNS8 typeValue, void *Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef UNS32(*) <a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a>(UNS8 typeValue, void *Value)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8h-source.html#l00039">39</a> of file <a class="el" href="objacces_8h-source.html">objacces.h</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="43bf8d2616cf3d7d713b4af3d33a139c"></a><!-- doxytag: member="objacces.h::_storeODSubIndex" ref="43bf8d2616cf3d7d713b4af3d33a139c" args="(UNS16 wIndex, UNS8 bSubindex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _storeODSubIndex           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00308">308</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="75d39b2dadcdb48f7321c6f3766aad26"></a><!-- doxytag: member="objacces.h::accessDictionaryError" ref="75d39b2dadcdb48f7321c6f3766aad26" args="(UNS16 index, UNS8 subIndex, UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 accessDictionaryError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>sizeDataDict</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>sizeDataGiven</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>code</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00031">31</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00036">OD_LENGTH_DATA_INVALID</a>, <a class="el" href="def_8h-source.html#l00034">OD_NO_SUCH_OBJECT</a>, <a class="el" href="def_8h-source.html#l00037">OD_NO_SUCH_SUBINDEX</a>, <a class="el" href="def_8h-source.html#l00035">OD_NOT_MAPPABLE</a>, <a class="el" href="def_8h-source.html#l00039">OD_VALUE_TOO_HIGH</a>, <a class="el" href="def_8h-source.html#l00038">OD_VALUE_TOO_LOW</a>, and <a class="el" href="def_8h-source.html#l00033">OD_WRITE_NOT_ALLOWED</a>.
+</div>
+</div><p>
+<a class="anchor" name="39c263a4bc5d2d824fefe22fdb4c2dac"></a><!-- doxytag: member="objacces.h::getODentry" ref="39c263a4bc5d2d824fefe22fdb4c2dac" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 getODentry           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>pDestData</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pExpectedSize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pDataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>checkAccess</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00145">145</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00068">_getODentry()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
+</div>
+</div><p>
+<a class="anchor" name="514e7b9c13835a86446b1cd38fa34049"></a><!-- doxytag: member="objacces.h::RegisterSetODentryCallBack" ref="514e7b9c13835a86446b1cd38fa34049" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, ODCallback_t Callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 RegisterSetODentryCallBack           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td>
+          <td class="paramname"> <em>Callback</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00297">297</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objacces_8c-source.html#l00292">scanIndexOD()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>.
+</div>
+</div><p>
+<a class="anchor" name="11e9f24840d05a6a622955b51f91af53"></a><!-- doxytag: member="objacces.h::scanIndexOD" ref="11e9f24840d05a6a622955b51f91af53" args="(CO_Data *d, UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>Callback</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00292">292</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, and <a class="el" href="data_8h-source.html#l00091">struct_CO_Data::scanIndexOD</a>.
+</div>
+</div><p>
+<a class="anchor" name="17e598cc1b2e60380e2e4e75afe9b3b0"></a><!-- doxytag: member="objacces.h::setODentry" ref="17e598cc1b2e60380e2e4e75afe9b3b0" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 setODentry           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>pSourceData</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pExpectedSize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>checkAccess</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00257">257</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00181">_setODentry()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
+</div>
+</div><p>
+<a class="anchor" name="7cc58d6e7711bd0d9fd75e8ff721ce36"></a><!-- doxytag: member="objacces.h::writeLocalDict" ref="7cc58d6e7711bd0d9fd75e8ff721ce36" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 writeLocalDict           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>bSubindex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>pSourceData</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>pExpectedSize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>checkAccess</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objacces_8c-source.html#l00273">273</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00181">_setODentry()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+baacfdcb619065ac5d7c77e2680340e5
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f6e77f1ea7a70eaf54fd9412a28d03e6
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+62421b0d59fb710abe586402ce91ddd0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeLocalDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3f79bac6b77b10895ded9e9da1ce6648
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node6 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node6 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node6 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node10 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node11 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node6 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node13 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node14 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node16 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node6 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node18 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e5f044fea29fd6a6d987d5c4b9630c60
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node6 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objacces_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+da59bca28e454e3346c1528bdb6b6077
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objdict_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1114 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/gene_SYNC_HCS12/objdict.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/gene_SYNC_HCS12/objdict.c File Reference</h1><code>#include &quot;<a class="el" href="objdict_8h.html">objdict.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#906c3fd064416eca70499a611105923e">gene_SYNC_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c2579ea09022048882738272b0cedb99">gene_SYNC_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#254f99d099ca6f0a734e77c0226eb46c">acceptanceFilter1</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#f6ce36bd51988682a6c1c6b6bb48d358">acceptanceFilter2</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">acceptanceFilter3</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#58c4e3e229107296a48ea47a91afea95">acceptanceFilter4</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c917a1516c699e38ca1335671fed3ccb">mask1</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#7dc98c2ef9a08148e275949b376282cb">mask2</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#017e60df8f7a5ae5e2dddaf458045e8d">mask3</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#e0007c46695fc121ef6c2a6e6a511d17">mask4</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c6a202de14ed5a1ba3f7bef3c1408ee0">applyDownloadedFilters</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c346a235b648d94afe16b686e8be4bc3">gene_SYNC_bDeviceNodeId</a> = 0x03</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#93c7bb591435bab6ff088f31a732ff44">gene_SYNC_iam_a_slave</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#a48df395512aae6fcd22867cce7ad6af">gene_SYNC_heartBeatTimers</a> [1]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#fed03a84c6cfd4c69c22cbb69617e908">gene_SYNC_obj1000</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#7cf5feb4179f03c6893d9c2f04ec9714">gene_SYNC_Index1000</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#809fc55b63d6c98eea8c5105641b8a8d">gene_SYNC_obj1001</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">gene_SYNC_Index1001</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#cba311204d6e45ad648abe22470c09a6">gene_SYNC_obj1005</a> = 0x40000080</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#f01b6983e165f20a253ad29578fa1b9a">gene_SYNC_Index1005_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c01f03aa7989a049c02c041538dc8edb">gene_SYNC_Index1005</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#cd68d1095687969d192dfa3524a22296">gene_SYNC_obj1006</a> = 0x2710</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#cc8e910887c7e8b12ec5584c8e49c39c">gene_SYNC_Index1006_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">gene_SYNC_Index1006</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#8cdcc60ba91c19cc3772e75935bee222">gene_SYNC_obj1008</a> [10] = &quot;GENE_SYNC&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#7fdc859dc72c78b892e2fafa0c50be3f">gene_SYNC_Index1008</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#e5e658180b2b862ac336f986cd243369">gene_SYNC_highestSubIndex_obj1016</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c0e8fb767562e06a8f7e04e4cde7811e">gene_SYNC_obj1016</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#7c9115f6c30b19aa4f9f5ca04c946350">gene_SYNC_Index1016</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#77be5577e5c935ec7703963af1d2ce34">gene_SYNC_obj1017</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#bca1794118be09f052703380d9181d63">gene_SYNC_highestSubIndex_obj1018</a> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#e5949d3cdd51c6c77e23aba51ef88e42">gene_SYNC_obj1018_Vendor_ID</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#36eff5b372f19a1f6d52f181b6aa6906">gene_SYNC_obj1018_Product_Code</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#20424e93ecca9b013b21055d030d5a3f">gene_SYNC_obj1018_Revision_Number</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#a2f42d9c994e06091d5f65d0adad2a18">gene_SYNC_obj1018_Serial_Number</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">gene_SYNC_Index1018</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#879ca3fd5678e1bf19546015301f294b">gene_SYNC_highestSubIndex_obj1200</a> = 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#d7aad1bfd52c449e503a25ca23fa670f">gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#5d607911d064e78ed28c1bcfa1dba170">gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#10ee2c6e3fc72843f0a40a78a2169f8a">gene_SYNC_Index1200</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#eac787713603edde51127e84c7488c88">gene_SYNC_Index2015</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#fb0106f83f562ddb0e9e687497f02462">gene_SYNC_Index2016</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#eda396214acee841a34d6d4514896242">gene_SYNC_Index2017</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#b28636dcc351a0e1c52d33f2647da8e9">gene_SYNC_Index2018</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">gene_SYNC_Index2019</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#806b129e78ca1fff9e539786340b3624">gene_SYNC_Index2020</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">gene_SYNC_Index2021</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#bafa94f2ba14bd6cc972db9980850389">gene_SYNC_Index2022</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">gene_SYNC_Index2023</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#a6d23fd83c3137fa19d48d4f094bc28c">gene_SYNC_count_sync</a> [1] = {0,}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#d5b21be782d31a475e89c76b59d9be31">gene_SYNC_firstIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#4a23e5a9161579504ecadce9141eac7a">gene_SYNC_lastIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#f0326a35a88d3e7838f170a8369eec6c">gene_SYNC_ObjdictSize</a> = sizeof(<a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a>)/sizeof(<a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a>[0])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#f8bdf9fcfcd90a3000da3036277bcd39">gene_SYNC_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(gene_SYNC)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="c2579ea09022048882738272b0cedb99"></a><!-- doxytag: member="objdict.c::gene_SYNC_scanIndexOD" ref="c2579ea09022048882738272b0cedb99" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* gene_SYNC_scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>callbacks</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="906c3fd064416eca70499a611105923e"></a><!-- doxytag: member="objdict.c::gene_SYNC_valueRangeTest" ref="906c3fd064416eca70499a611105923e" args="(UNS8 typeValue, void *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 gene_SYNC_valueRangeTest           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>typeValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="254f99d099ca6f0a734e77c0226eb46c"></a><!-- doxytag: member="objdict.c::acceptanceFilter1" ref="254f99d099ca6f0a734e77c0226eb46c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#254f99d099ca6f0a734e77c0226eb46c">acceptanceFilter1</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f6ce36bd51988682a6c1c6b6bb48d358"></a><!-- doxytag: member="objdict.c::acceptanceFilter2" ref="f6ce36bd51988682a6c1c6b6bb48d358" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#f6ce36bd51988682a6c1c6b6bb48d358">acceptanceFilter2</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f6b4d7c56fb80e2b64b649b89b2ed9ca"></a><!-- doxytag: member="objdict.c::acceptanceFilter3" ref="f6b4d7c56fb80e2b64b649b89b2ed9ca" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">acceptanceFilter3</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="58c4e3e229107296a48ea47a91afea95"></a><!-- doxytag: member="objdict.c::acceptanceFilter4" ref="58c4e3e229107296a48ea47a91afea95" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#58c4e3e229107296a48ea47a91afea95">acceptanceFilter4</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c6a202de14ed5a1ba3f7bef3c1408ee0"></a><!-- doxytag: member="objdict.c::applyDownloadedFilters" ref="c6a202de14ed5a1ba3f7bef3c1408ee0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="objdict_8h.html#c6a202de14ed5a1ba3f7bef3c1408ee0">applyDownloadedFilters</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c346a235b648d94afe16b686e8be4bc3"></a><!-- doxytag: member="objdict.c::gene_SYNC_bDeviceNodeId" ref="c346a235b648d94afe16b686e8be4bc3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="objdict_8c.html#c346a235b648d94afe16b686e8be4bc3">gene_SYNC_bDeviceNodeId</a> = 0x03          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a6d23fd83c3137fa19d48d4f094bc28c"></a><!-- doxytag: member="objdict.c::gene_SYNC_count_sync" ref="a6d23fd83c3137fa19d48d4f094bc28c" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="objdict_8c.html#a6d23fd83c3137fa19d48d4f094bc28c">gene_SYNC_count_sync</a>[1] = {0,}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f8bdf9fcfcd90a3000da3036277bcd39"></a><!-- doxytag: member="objdict.c::gene_SYNC_Data" ref="f8bdf9fcfcd90a3000da3036277bcd39" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="objdict_8h.html#f8bdf9fcfcd90a3000da3036277bcd39">gene_SYNC_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(gene_SYNC)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d5b21be782d31a475e89c76b59d9be31"></a><!-- doxytag: member="objdict.c::gene_SYNC_firstIndex" ref="d5b21be782d31a475e89c76b59d9be31" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="objdict_8c.html#d5b21be782d31a475e89c76b59d9be31">gene_SYNC_firstIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  6, 
+  0, 
+  0, 
+  0, 
+  0, 
+  0 
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="a48df395512aae6fcd22867cce7ad6af"></a><!-- doxytag: member="objdict.c::gene_SYNC_heartBeatTimers" ref="a48df395512aae6fcd22867cce7ad6af" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE <a class="el" href="objdict_8c.html#a48df395512aae6fcd22867cce7ad6af">gene_SYNC_heartBeatTimers</a>[1]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e5e658180b2b862ac336f986cd243369"></a><!-- doxytag: member="objdict.c::gene_SYNC_highestSubIndex_obj1016" ref="e5e658180b2b862ac336f986cd243369" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="objdict_8c.html#e5e658180b2b862ac336f986cd243369">gene_SYNC_highestSubIndex_obj1016</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bca1794118be09f052703380d9181d63"></a><!-- doxytag: member="objdict.c::gene_SYNC_highestSubIndex_obj1018" ref="bca1794118be09f052703380d9181d63" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="objdict_8c.html#bca1794118be09f052703380d9181d63">gene_SYNC_highestSubIndex_obj1018</a> = 4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="879ca3fd5678e1bf19546015301f294b"></a><!-- doxytag: member="objdict.c::gene_SYNC_highestSubIndex_obj1200" ref="879ca3fd5678e1bf19546015301f294b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="objdict_8c.html#879ca3fd5678e1bf19546015301f294b">gene_SYNC_highestSubIndex_obj1200</a> = 2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="93c7bb591435bab6ff088f31a732ff44"></a><!-- doxytag: member="objdict.c::gene_SYNC_iam_a_slave" ref="93c7bb591435bab6ff088f31a732ff44" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const UNS8 <a class="el" href="objdict_8c.html#93c7bb591435bab6ff088f31a732ff44">gene_SYNC_iam_a_slave</a> = 1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7cf5feb4179f03c6893d9c2f04ec9714"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1000" ref="7cf5feb4179f03c6893d9c2f04ec9714" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#7cf5feb4179f03c6893d9c2f04ec9714">gene_SYNC_Index1000</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#fed03a84c6cfd4c69c22cbb69617e908">gene_SYNC_obj1000</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="b02d7b0b809755c4d249968b3aa7a316"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1001" ref="b02d7b0b809755c4d249968b3aa7a316" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">gene_SYNC_Index1001</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#809fc55b63d6c98eea8c5105641b8a8d">gene_SYNC_obj1001</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="c01f03aa7989a049c02c041538dc8edb"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1005" ref="c01f03aa7989a049c02c041538dc8edb" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#c01f03aa7989a049c02c041538dc8edb">gene_SYNC_Index1005</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#cba311204d6e45ad648abe22470c09a6">gene_SYNC_obj1005</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="f01b6983e165f20a253ad29578fa1b9a"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1005_callbacks" ref="f01b6983e165f20a253ad29578fa1b9a" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="objdict_8c.html#f01b6983e165f20a253ad29578fa1b9a">gene_SYNC_Index1005_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="46556ad141a30cd277f008b050df6c8b"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1006" ref="46556ad141a30cd277f008b050df6c8b" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">gene_SYNC_Index1006</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#cd68d1095687969d192dfa3524a22296">gene_SYNC_obj1006</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="cc8e910887c7e8b12ec5584c8e49c39c"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1006_callbacks" ref="cc8e910887c7e8b12ec5584c8e49c39c" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="objdict_8c.html#cc8e910887c7e8b12ec5584c8e49c39c">gene_SYNC_Index1006_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="7fdc859dc72c78b892e2fafa0c50be3f"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1008" ref="7fdc859dc72c78b892e2fafa0c50be3f" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#7fdc859dc72c78b892e2fafa0c50be3f">gene_SYNC_Index1008</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">visible_string</a>, <span class="keyword">sizeof</span> (<a class="code" href="objdict_8c.html#8cdcc60ba91c19cc3772e75935bee222">gene_SYNC_obj1008</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#8cdcc60ba91c19cc3772e75935bee222">gene_SYNC_obj1008</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="7c9115f6c30b19aa4f9f5ca04c946350"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1016" ref="7c9115f6c30b19aa4f9f5ca04c946350" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#7c9115f6c30b19aa4f9f5ca04c946350">gene_SYNC_Index1016</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="12b2f0230e7348678b706126e3661a97"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1018" ref="12b2f0230e7348678b706126e3661a97" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">gene_SYNC_Index1018</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#bca1794118be09f052703380d9181d63">gene_SYNC_highestSubIndex_obj1018</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#e5949d3cdd51c6c77e23aba51ef88e42">gene_SYNC_obj1018_Vendor_ID</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#36eff5b372f19a1f6d52f181b6aa6906">gene_SYNC_obj1018_Product_Code</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#20424e93ecca9b013b21055d030d5a3f">gene_SYNC_obj1018_Revision_Number</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#a2f42d9c994e06091d5f65d0adad2a18">gene_SYNC_obj1018_Serial_Number</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="10ee2c6e3fc72843f0a40a78a2169f8a"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1200" ref="10ee2c6e3fc72843f0a40a78a2169f8a" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#10ee2c6e3fc72843f0a40a78a2169f8a">gene_SYNC_Index1200</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#879ca3fd5678e1bf19546015301f294b">gene_SYNC_highestSubIndex_obj1200</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#d7aad1bfd52c449e503a25ca23fa670f">gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#5d607911d064e78ed28c1bcfa1dba170">gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="eac787713603edde51127e84c7488c88"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2015" ref="eac787713603edde51127e84c7488c88" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#eac787713603edde51127e84c7488c88">gene_SYNC_Index2015</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#254f99d099ca6f0a734e77c0226eb46c">acceptanceFilter1</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="fb0106f83f562ddb0e9e687497f02462"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2016" ref="fb0106f83f562ddb0e9e687497f02462" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#fb0106f83f562ddb0e9e687497f02462">gene_SYNC_Index2016</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#f6ce36bd51988682a6c1c6b6bb48d358">acceptanceFilter2</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="eda396214acee841a34d6d4514896242"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2017" ref="eda396214acee841a34d6d4514896242" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#eda396214acee841a34d6d4514896242">gene_SYNC_Index2017</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">acceptanceFilter3</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="b28636dcc351a0e1c52d33f2647da8e9"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2018" ref="b28636dcc351a0e1c52d33f2647da8e9" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#b28636dcc351a0e1c52d33f2647da8e9">gene_SYNC_Index2018</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#58c4e3e229107296a48ea47a91afea95">acceptanceFilter4</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="555b2980ab97449c441233a626c28c15"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2019" ref="555b2980ab97449c441233a626c28c15" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">gene_SYNC_Index2019</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#c917a1516c699e38ca1335671fed3ccb">mask1</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="806b129e78ca1fff9e539786340b3624"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2020" ref="806b129e78ca1fff9e539786340b3624" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#806b129e78ca1fff9e539786340b3624">gene_SYNC_Index2020</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#7dc98c2ef9a08148e275949b376282cb">mask2</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="65772a251cdad36ef5be85cac5d77173"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2021" ref="65772a251cdad36ef5be85cac5d77173" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">gene_SYNC_Index2021</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#017e60df8f7a5ae5e2dddaf458045e8d">mask3</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="bafa94f2ba14bd6cc972db9980850389"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2022" ref="bafa94f2ba14bd6cc972db9980850389" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#bafa94f2ba14bd6cc972db9980850389">gene_SYNC_Index2022</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#e0007c46695fc121ef6c2a6e6a511d17">mask4</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="3795735adfc95609094bbce5106449e7"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2023" ref="3795735adfc95609094bbce5106449e7" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">gene_SYNC_Index2023</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="objdict_8c.html#c6a202de14ed5a1ba3f7bef3c1408ee0">applyDownloadedFilters</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="4a23e5a9161579504ecadce9141eac7a"></a><!-- doxytag: member="objdict.c::gene_SYNC_lastIndex" ref="4a23e5a9161579504ecadce9141eac7a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="objdict_8c.html#4a23e5a9161579504ecadce9141eac7a">gene_SYNC_lastIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  6, 
+  0, 
+  0, 
+  0, 
+  0, 
+  0 
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="fed03a84c6cfd4c69c22cbb69617e908"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1000" ref="fed03a84c6cfd4c69c22cbb69617e908" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="objdict_8c.html#fed03a84c6cfd4c69c22cbb69617e908">gene_SYNC_obj1000</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="809fc55b63d6c98eea8c5105641b8a8d"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1001" ref="809fc55b63d6c98eea8c5105641b8a8d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="objdict_8c.html#809fc55b63d6c98eea8c5105641b8a8d">gene_SYNC_obj1001</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cba311204d6e45ad648abe22470c09a6"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1005" ref="cba311204d6e45ad648abe22470c09a6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="objdict_8c.html#cba311204d6e45ad648abe22470c09a6">gene_SYNC_obj1005</a> = 0x40000080          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cd68d1095687969d192dfa3524a22296"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1006" ref="cd68d1095687969d192dfa3524a22296" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="objdict_8c.html#cd68d1095687969d192dfa3524a22296">gene_SYNC_obj1006</a> = 0x2710          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8cdcc60ba91c19cc3772e75935bee222"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1008" ref="8cdcc60ba91c19cc3772e75935bee222" args="[10]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="objdict_8c.html#8cdcc60ba91c19cc3772e75935bee222">gene_SYNC_obj1008</a>[10] = &quot;GENE_SYNC&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c0e8fb767562e06a8f7e04e4cde7811e"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1016" ref="c0e8fb767562e06a8f7e04e4cde7811e" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="objdict_8c.html#c0e8fb767562e06a8f7e04e4cde7811e">gene_SYNC_obj1016</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="77be5577e5c935ec7703963af1d2ce34"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1017" ref="77be5577e5c935ec7703963af1d2ce34" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8c.html#77be5577e5c935ec7703963af1d2ce34">gene_SYNC_obj1017</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="36eff5b372f19a1f6d52f181b6aa6906"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1018_Product_Code" ref="36eff5b372f19a1f6d52f181b6aa6906" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="objdict_8c.html#36eff5b372f19a1f6d52f181b6aa6906">gene_SYNC_obj1018_Product_Code</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="20424e93ecca9b013b21055d030d5a3f"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1018_Revision_Number" ref="20424e93ecca9b013b21055d030d5a3f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="objdict_8c.html#20424e93ecca9b013b21055d030d5a3f">gene_SYNC_obj1018_Revision_Number</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a2f42d9c994e06091d5f65d0adad2a18"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1018_Serial_Number" ref="a2f42d9c994e06091d5f65d0adad2a18" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="objdict_8c.html#a2f42d9c994e06091d5f65d0adad2a18">gene_SYNC_obj1018_Serial_Number</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e5949d3cdd51c6c77e23aba51ef88e42"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1018_Vendor_ID" ref="e5949d3cdd51c6c77e23aba51ef88e42" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="objdict_8c.html#e5949d3cdd51c6c77e23aba51ef88e42">gene_SYNC_obj1018_Vendor_ID</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d7aad1bfd52c449e503a25ca23fa670f"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO" ref="d7aad1bfd52c449e503a25ca23fa670f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="objdict_8c.html#d7aad1bfd52c449e503a25ca23fa670f">gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5d607911d064e78ed28c1bcfa1dba170"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO" ref="5d607911d064e78ed28c1bcfa1dba170" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="objdict_8c.html#5d607911d064e78ed28c1bcfa1dba170">gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="79def2423fd469765bd3431093d15816"></a><!-- doxytag: member="objdict.c::gene_SYNC_objdict" ref="79def2423fd469765bd3431093d15816" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+{
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#7cf5feb4179f03c6893d9c2f04ec9714">gene_SYNC_Index1000</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#7cf5feb4179f03c6893d9c2f04ec9714">gene_SYNC_Index1000</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index1000[0]), 0x1000},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">gene_SYNC_Index1001</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">gene_SYNC_Index1001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">gene_SYNC_Index1001</a>[0]), 0x1001},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#c01f03aa7989a049c02c041538dc8edb">gene_SYNC_Index1005</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#c01f03aa7989a049c02c041538dc8edb">gene_SYNC_Index1005</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index1005[0]), 0x1005},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">gene_SYNC_Index1006</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">gene_SYNC_Index1006</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">gene_SYNC_Index1006</a>[0]), 0x1006},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#7fdc859dc72c78b892e2fafa0c50be3f">gene_SYNC_Index1008</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#7fdc859dc72c78b892e2fafa0c50be3f">gene_SYNC_Index1008</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index1008[0]), 0x1008},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">gene_SYNC_Index1018</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">gene_SYNC_Index1018</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">gene_SYNC_Index1018</a>[0]), 0x1018},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#10ee2c6e3fc72843f0a40a78a2169f8a">gene_SYNC_Index1200</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#10ee2c6e3fc72843f0a40a78a2169f8a">gene_SYNC_Index1200</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index1200[0]), 0x1200},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#eac787713603edde51127e84c7488c88">gene_SYNC_Index2015</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#eac787713603edde51127e84c7488c88">gene_SYNC_Index2015</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#eac787713603edde51127e84c7488c88">gene_SYNC_Index2015</a>[0]), 0x2015},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#fb0106f83f562ddb0e9e687497f02462">gene_SYNC_Index2016</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#fb0106f83f562ddb0e9e687497f02462">gene_SYNC_Index2016</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index2016[0]), 0x2016},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#eda396214acee841a34d6d4514896242">gene_SYNC_Index2017</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#eda396214acee841a34d6d4514896242">gene_SYNC_Index2017</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#eda396214acee841a34d6d4514896242">gene_SYNC_Index2017</a>[0]), 0x2017},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#b28636dcc351a0e1c52d33f2647da8e9">gene_SYNC_Index2018</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#b28636dcc351a0e1c52d33f2647da8e9">gene_SYNC_Index2018</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index2018[0]), 0x2018},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">gene_SYNC_Index2019</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">gene_SYNC_Index2019</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">gene_SYNC_Index2019</a>[0]), 0x2019},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#806b129e78ca1fff9e539786340b3624">gene_SYNC_Index2020</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#806b129e78ca1fff9e539786340b3624">gene_SYNC_Index2020</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index2020[0]), 0x2020},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">gene_SYNC_Index2021</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">gene_SYNC_Index2021</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">gene_SYNC_Index2021</a>[0]), 0x2021},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#bafa94f2ba14bd6cc972db9980850389">gene_SYNC_Index2022</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#bafa94f2ba14bd6cc972db9980850389">gene_SYNC_Index2022</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index2022[0]), 0x2022},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">gene_SYNC_Index2023</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">gene_SYNC_Index2023</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">gene_SYNC_Index2023</a>[0]), 0x2023},
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="f0326a35a88d3e7838f170a8369eec6c"></a><!-- doxytag: member="objdict.c::gene_SYNC_ObjdictSize" ref="f0326a35a88d3e7838f170a8369eec6c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8c.html#f0326a35a88d3e7838f170a8369eec6c">gene_SYNC_ObjdictSize</a> = sizeof(<a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a>)/sizeof(<a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a>[0])          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c917a1516c699e38ca1335671fed3ccb"></a><!-- doxytag: member="objdict.c::mask1" ref="c917a1516c699e38ca1335671fed3ccb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#c917a1516c699e38ca1335671fed3ccb">mask1</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7dc98c2ef9a08148e275949b376282cb"></a><!-- doxytag: member="objdict.c::mask2" ref="7dc98c2ef9a08148e275949b376282cb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#7dc98c2ef9a08148e275949b376282cb">mask2</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="017e60df8f7a5ae5e2dddaf458045e8d"></a><!-- doxytag: member="objdict.c::mask3" ref="017e60df8f7a5ae5e2dddaf458045e8d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#017e60df8f7a5ae5e2dddaf458045e8d">mask3</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e0007c46695fc121ef6c2a6e6a511d17"></a><!-- doxytag: member="objdict.c::mask4" ref="e0007c46695fc121ef6c2a6e6a511d17" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#e0007c46695fc121ef6c2a6e6a511d17">mask4</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objdict_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,446 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/gene_SYNC_HCS12/objdict.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/gene_SYNC_HCS12/objdict.h File Reference</h1><code>#include &quot;<a class="el" href="data_8h.html">data.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#906c3fd064416eca70499a611105923e">gene_SYNC_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#c2579ea09022048882738272b0cedb99">gene_SYNC_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#ec227d00c96cd255df85389fdae21f8f">gene_SYNC_heartbeatError</a> (UNS8)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#941acfc9793dd202ee49187ce7978d7b">gene_SYNC_canSend</a> (<a class="el" href="structMessage.html">Message</a> *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#7b7bf51feb35fc1d708cf5cde9f1f5a7">gene_SYNC_initialisation</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#398570bf126805099a8b551500c34f40">gene_SYNC_preOperational</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#0c4a1f975f361d0a6f744c3254743594">gene_SYNC_operational</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#22a7ae3e04ad4cccdbee597ce4a31843">gene_SYNC_stopped</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#a8e14bc69ec4c8fec4a7444a66dca278">gene_SYNC_post_sync</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#739848bce6dca5bcdf9d8396fccc5a66">gene_SYNC_post_TPDO</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#f8bdf9fcfcd90a3000da3036277bcd39">gene_SYNC_Data</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#254f99d099ca6f0a734e77c0226eb46c">acceptanceFilter1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#f6ce36bd51988682a6c1c6b6bb48d358">acceptanceFilter2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">acceptanceFilter3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#58c4e3e229107296a48ea47a91afea95">acceptanceFilter4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#c917a1516c699e38ca1335671fed3ccb">mask1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#7dc98c2ef9a08148e275949b376282cb">mask2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#017e60df8f7a5ae5e2dddaf458045e8d">mask3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#e0007c46695fc121ef6c2a6e6a511d17">mask4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#c6a202de14ed5a1ba3f7bef3c1408ee0">applyDownloadedFilters</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="941acfc9793dd202ee49187ce7978d7b"></a><!-- doxytag: member="objdict.h::gene_SYNC_canSend" ref="941acfc9793dd202ee49187ce7978d7b" args="(Message *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 gene_SYNC_canSend           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ec227d00c96cd255df85389fdae21f8f"></a><!-- doxytag: member="objdict.h::gene_SYNC_heartbeatError" ref="ec227d00c96cd255df85389fdae21f8f" args="(UNS8)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_heartbeatError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7b7bf51feb35fc1d708cf5cde9f1f5a7"></a><!-- doxytag: member="objdict.h::gene_SYNC_initialisation" ref="7b7bf51feb35fc1d708cf5cde9f1f5a7" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_initialisation           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0c4a1f975f361d0a6f744c3254743594"></a><!-- doxytag: member="objdict.h::gene_SYNC_operational" ref="0c4a1f975f361d0a6f744c3254743594" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_operational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a8e14bc69ec4c8fec4a7444a66dca278"></a><!-- doxytag: member="objdict.h::gene_SYNC_post_sync" ref="a8e14bc69ec4c8fec4a7444a66dca278" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_post_sync           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="739848bce6dca5bcdf9d8396fccc5a66"></a><!-- doxytag: member="objdict.h::gene_SYNC_post_TPDO" ref="739848bce6dca5bcdf9d8396fccc5a66" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_post_TPDO           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="398570bf126805099a8b551500c34f40"></a><!-- doxytag: member="objdict.h::gene_SYNC_preOperational" ref="398570bf126805099a8b551500c34f40" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_preOperational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c2579ea09022048882738272b0cedb99"></a><!-- doxytag: member="objdict.h::gene_SYNC_scanIndexOD" ref="c2579ea09022048882738272b0cedb99" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* gene_SYNC_scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>callbacks</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="22a7ae3e04ad4cccdbee597ce4a31843"></a><!-- doxytag: member="objdict.h::gene_SYNC_stopped" ref="22a7ae3e04ad4cccdbee597ce4a31843" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gene_SYNC_stopped           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="906c3fd064416eca70499a611105923e"></a><!-- doxytag: member="objdict.h::gene_SYNC_valueRangeTest" ref="906c3fd064416eca70499a611105923e" args="(UNS8 typeValue, void *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 gene_SYNC_valueRangeTest           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>typeValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="254f99d099ca6f0a734e77c0226eb46c"></a><!-- doxytag: member="objdict.h::acceptanceFilter1" ref="254f99d099ca6f0a734e77c0226eb46c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#254f99d099ca6f0a734e77c0226eb46c">acceptanceFilter1</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f6ce36bd51988682a6c1c6b6bb48d358"></a><!-- doxytag: member="objdict.h::acceptanceFilter2" ref="f6ce36bd51988682a6c1c6b6bb48d358" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#f6ce36bd51988682a6c1c6b6bb48d358">acceptanceFilter2</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f6b4d7c56fb80e2b64b649b89b2ed9ca"></a><!-- doxytag: member="objdict.h::acceptanceFilter3" ref="f6b4d7c56fb80e2b64b649b89b2ed9ca" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">acceptanceFilter3</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="58c4e3e229107296a48ea47a91afea95"></a><!-- doxytag: member="objdict.h::acceptanceFilter4" ref="58c4e3e229107296a48ea47a91afea95" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#58c4e3e229107296a48ea47a91afea95">acceptanceFilter4</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c6a202de14ed5a1ba3f7bef3c1408ee0"></a><!-- doxytag: member="objdict.h::applyDownloadedFilters" ref="c6a202de14ed5a1ba3f7bef3c1408ee0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="objdict_8h.html#c6a202de14ed5a1ba3f7bef3c1408ee0">applyDownloadedFilters</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f8bdf9fcfcd90a3000da3036277bcd39"></a><!-- doxytag: member="objdict.h::gene_SYNC_Data" ref="f8bdf9fcfcd90a3000da3036277bcd39" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="objdict_8h.html#f8bdf9fcfcd90a3000da3036277bcd39">gene_SYNC_Data</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c917a1516c699e38ca1335671fed3ccb"></a><!-- doxytag: member="objdict.h::mask1" ref="c917a1516c699e38ca1335671fed3ccb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#c917a1516c699e38ca1335671fed3ccb">mask1</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7dc98c2ef9a08148e275949b376282cb"></a><!-- doxytag: member="objdict.h::mask2" ref="7dc98c2ef9a08148e275949b376282cb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#7dc98c2ef9a08148e275949b376282cb">mask2</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="017e60df8f7a5ae5e2dddaf458045e8d"></a><!-- doxytag: member="objdict.h::mask3" ref="017e60df8f7a5ae5e2dddaf458045e8d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#017e60df8f7a5ae5e2dddaf458045e8d">mask3</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e0007c46695fc121ef6c2a6e6a511d17"></a><!-- doxytag: member="objdict.h::mask4" ref="e0007c46695fc121ef6c2a6e6a511d17" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="objdict_8h.html#e0007c46695fc121ef6c2a6e6a511d17">mask4</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objdictdef_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h</h1><a href="objdictdef_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __objdictdef_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __objdictdef_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="comment">/************************* CONSTANTES **********************************/</span>
+<a name="l00032"></a><a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">00032</a> <span class="preprocessor">#define boolean         0x01</span>
+<a name="l00033"></a><a class="code" href="objdictdef_8h.html#05dd69e54275d0ffb23aa062e522f72c">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define int8            0x02</span>
+<a name="l00034"></a><a class="code" href="objdictdef_8h.html#09e4d5c13c275d380da6580a03af5e92">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define int16           0x03</span>
+<a name="l00035"></a><a class="code" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">00035</a> <span class="preprocessor"></span><span class="preprocessor">#define int32           0x04</span>
+<a name="l00036"></a><a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">00036</a> <span class="preprocessor"></span><span class="preprocessor">#define uint8           0x05</span>
+<a name="l00037"></a><a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">00037</a> <span class="preprocessor"></span><span class="preprocessor">#define uint16          0x06</span>
+<a name="l00038"></a><a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">00038</a> <span class="preprocessor"></span><span class="preprocessor">#define uint32          0x07</span>
+<a name="l00039"></a><a class="code" href="objdictdef_8h.html#28febea0119ac32c99bf000e14dd963b">00039</a> <span class="preprocessor"></span><span class="preprocessor">#define real32          0x08</span>
+<a name="l00040"></a><a class="code" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">00040</a> <span class="preprocessor"></span><span class="preprocessor">#define visible_string  0x09</span>
+<a name="l00041"></a><a class="code" href="objdictdef_8h.html#6d6f1c4c9f3af57487f3afe94af70403">00041</a> <span class="preprocessor"></span><span class="preprocessor">#define octet_string    0x0A</span>
+<a name="l00042"></a><a class="code" href="objdictdef_8h.html#5cd524a20d32d81ee805f50968187d09">00042</a> <span class="preprocessor"></span><span class="preprocessor">#define unicode_string  0x0B</span>
+<a name="l00043"></a><a class="code" href="objdictdef_8h.html#40ad5d3872b664aff212dccbaf961f67">00043</a> <span class="preprocessor"></span><span class="preprocessor">#define time_of_day     0x0C</span>
+<a name="l00044"></a><a class="code" href="objdictdef_8h.html#53be0553db1ce74a64ee5c919bdc97ff">00044</a> <span class="preprocessor"></span><span class="preprocessor">#define time_difference 0x0D</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>
+<a name="l00046"></a><a class="code" href="objdictdef_8h.html#82a4ccef24bc2ae995fcace980850f2d">00046</a> <span class="preprocessor">#define domain          0x0F</span>
+<a name="l00047"></a><a class="code" href="objdictdef_8h.html#5f7806f4906de9a13002fadc6b8b3f42">00047</a> <span class="preprocessor"></span><span class="preprocessor">#define int24           0x10</span>
+<a name="l00048"></a><a class="code" href="objdictdef_8h.html#d9350de53a70071ec5443672db37f61c">00048</a> <span class="preprocessor"></span><span class="preprocessor">#define real64          0x11</span>
+<a name="l00049"></a><a class="code" href="objdictdef_8h.html#29444aa748cff063eb0de639f7b3b298">00049</a> <span class="preprocessor"></span><span class="preprocessor">#define int40           0x12</span>
+<a name="l00050"></a><a class="code" href="objdictdef_8h.html#32117599132383a464bb56fe48cc0f2a">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define int48           0x13</span>
+<a name="l00051"></a><a class="code" href="objdictdef_8h.html#8f9a4d8cdee95ac02cfe9fa6da24471e">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define int56           0x14</span>
+<a name="l00052"></a><a class="code" href="objdictdef_8h.html#09fc63bce67d19142460e915d94f732f">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define int64           0x15</span>
+<a name="l00053"></a><a class="code" href="objdictdef_8h.html#44514ac0d2c2c0895e46f62849ed308b">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define uint24          0x16</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a><a class="code" href="objdictdef_8h.html#8fce5eaca9dc57d6d914c62a817cc65f">00055</a> <span class="preprocessor">#define uint40          0x18</span>
+<a name="l00056"></a><a class="code" href="objdictdef_8h.html#7aa1269ae84360f0c5f3e9772dc46c0f">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define uint48          0x19</span>
+<a name="l00057"></a><a class="code" href="objdictdef_8h.html#b4ebb502941e1315ef4479c33d894741">00057</a> <span class="preprocessor"></span><span class="preprocessor">#define uint56          0x1A</span>
+<a name="l00058"></a><a class="code" href="objdictdef_8h.html#675b708aad17b5e4de65233fe5ed3839">00058</a> <span class="preprocessor"></span><span class="preprocessor">#define uint64          0x1B</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a><a class="code" href="objdictdef_8h.html#1859f0914b9556179e3658f3b5efd4d3">00060</a> <span class="preprocessor">#define pdo_communication_parameter 0x20</span>
+<a name="l00061"></a><a class="code" href="objdictdef_8h.html#dfeca7df5126898b817e3aa1dbd46a56">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define pdo_mapping                 0x21</span>
+<a name="l00062"></a><a class="code" href="objdictdef_8h.html#34a206e10a553c1021b438f86aaf25e4">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define sdo_parameter               0x22</span>
+<a name="l00063"></a><a class="code" href="objdictdef_8h.html#af41acc8d0f07edd6f123c3ab65a43aa">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define identity                    0x23</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+<a name="l00065"></a>00065 <span class="comment">/* CanFestival is using 0x24 to 0xFF to define some types containing a </span>
+<a name="l00066"></a>00066 <span class="comment"> value range (See how it works in objdict.c)</span>
+<a name="l00067"></a>00067 <span class="comment"> */</span>
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 
+<a name="l00075"></a><a class="code" href="objdictdef_8h.html#3d5c35506f9fb3cf77c069b973fa5f2e">00075</a> <span class="preprocessor">#define TRANS_EVERY_N_SYNC(n) (n) </span><span class="comment">/*n = 1 to 240 */</span>
+<a name="l00076"></a><a class="code" href="objdictdef_8h.html#f514b6a153b17e6da21f46971e3e8807">00076</a> <span class="preprocessor">#define TRANS_SYNC_MIN        1    </span><span class="comment">/* Trans after reception of n SYNC. n = 1 to 240 */</span>
+<a name="l00077"></a><a class="code" href="objdictdef_8h.html#fc747c839a17a8b35e569677bbf7549d">00077</a> <span class="preprocessor">#define TRANS_SYNC_MAX        240  </span><span class="comment">/* Trans after reception of n SYNC. n = 1 to 240 */</span>
+<a name="l00078"></a><a class="code" href="objdictdef_8h.html#1796da41c02afb8d119aa2a103cebbc2">00078</a> <span class="preprocessor">#define TRANS_RTR_SYNC        252  </span><span class="comment">/* Transmission on request */</span>
+<a name="l00079"></a><a class="code" href="objdictdef_8h.html#1a9dbd29fbf815b9f24dd8e177cfecdb">00079</a> <span class="preprocessor">#define TRANS_RTR             253  </span><span class="comment">/* Transmission on request */</span>
+<a name="l00080"></a><a class="code" href="objdictdef_8h.html#85c21667cdfc019327398abd11cf30b4">00080</a> <span class="preprocessor">#define TRANS_EVENT           255  </span><span class="comment">/* Transmission on event */</span>
+<a name="l00081"></a>00081 
+<a name="l00085"></a><a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">00085</a> <span class="preprocessor">#define RW     0x00  </span>
+<a name="l00086"></a><a class="code" href="objdictdef_8h.html#170086e0b136507502f3f525a9693407">00086</a> <span class="preprocessor"></span><span class="preprocessor">#define WO     0x01</span>
+<a name="l00087"></a><a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">00087</a> <span class="preprocessor"></span><span class="preprocessor">#define RO     0x02</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span>
+<a name="l00089"></a><a class="code" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">00089</a> <span class="preprocessor">#define TO_BE_SAVE  0x04</span>
+<a name="l00090"></a>00090 <span class="preprocessor"></span>
+<a name="l00091"></a>00091 <span class="comment">/************************ STRUCTURES ****************************/</span>
+<a name="l00095"></a><a class="code" href="structtd__subindex.html">00095</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structtd__subindex.html">td_subindex</a>
+<a name="l00096"></a>00096 {
+<a name="l00097"></a><a class="code" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">00097</a>     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>                    <a class="code" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">bAccessType</a>;
+<a name="l00098"></a><a class="code" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">00098</a>     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>                    <a class="code" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">bDataType</a>; <span class="comment">/* Defines of what datatype the entry is */</span>
+<a name="l00099"></a><a class="code" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">00099</a>     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>                    <a class="code" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">size</a>;      <span class="comment">/* The size (in Byte) of the variable */</span>
+<a name="l00100"></a><a class="code" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">00100</a>     <span class="keywordtype">void</span>*                   <a class="code" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">pObject</a>;   <span class="comment">/* This is the pointer of the Variable */</span>
+<a name="l00101"></a>00101 } <a class="code" href="structtd__subindex.html">subindex</a>;
+<a name="l00102"></a>00102 
+<a name="l00105"></a><a class="code" href="structtd__indextable.html">00105</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structtd__indextable.html">td_indextable</a>
+<a name="l00106"></a>00106 {
+<a name="l00107"></a><a class="code" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">00107</a>     <a class="code" href="structtd__subindex.html">subindex</a>*   <a class="code" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">pSubindex</a>;   <span class="comment">/* Pointer to the subindex */</span>
+<a name="l00108"></a><a class="code" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">00108</a>     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>   <a class="code" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">bSubCount</a>;   <span class="comment">/* the count of valid entries for this subindex</span>
+<a name="l00109"></a>00109 <span class="comment">                         * This count here defines how many memory has been</span>
+<a name="l00110"></a>00110 <span class="comment">                         * allocated. this memory does not have to be used.</span>
+<a name="l00111"></a>00111 <span class="comment">                         */</span>
+<a name="l00112"></a><a class="code" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">00112</a>     <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>   <a class="code" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">index</a>;
+<a name="l00113"></a>00113 } <a class="code" href="structtd__indextable.html">indextable</a>;
+<a name="l00114"></a>00114 
+<a name="l00115"></a><a class="code" href="structs__quick__index.html">00115</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structs__quick__index.html">s_quick_index</a>{
+<a name="l00116"></a><a class="code" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">00116</a>         <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">SDO_SVR</a>;
+<a name="l00117"></a><a class="code" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">00117</a>         <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">SDO_CLT</a>;
+<a name="l00118"></a><a class="code" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">00118</a>         <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">PDO_RCV</a>;
+<a name="l00119"></a><a class="code" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">00119</a>         <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">PDO_RCV_MAP</a>;
+<a name="l00120"></a><a class="code" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">00120</a>         <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">PDO_TRS</a>;
+<a name="l00121"></a><a class="code" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">00121</a>         <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">PDO_TRS_MAP</a>;
+<a name="l00122"></a>00122 }<a class="code" href="structs__quick__index.html">quick_index</a>;
+<a name="l00123"></a>00123 
+<a name="l00124"></a>00124 
+<a name="l00125"></a>00125 <span class="comment">/*typedef struct struct_CO_Data CO_Data; */</span>
+<a name="l00126"></a><a class="code" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">00126</a> <span class="keyword">typedef</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> (*<a class="code" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>)(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <span class="keyword">const</span> <a class="code" href="structtd__indextable.html">indextable</a> *, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex);
+<a name="l00127"></a><a class="code" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">00127</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="structtd__indextable.html">indextable</a> * (*scanIndexOD_t)(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> * errorCode, <a class="code" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **Callback);
+<a name="l00128"></a>00128 
+<a name="l00129"></a>00129 <span class="comment">/************************** MACROS *********************************/</span>
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131 <span class="comment">/* CANopen usefull helpers */</span>
+<a name="l00132"></a><a class="code" href="objdictdef_8h.html#9a52aa7b754f95659a55cdc46370c588">00132</a> <span class="preprocessor">#define GET_NODE_ID(m)         (m.cob_id.w &amp; 0x7f)</span>
+<a name="l00133"></a><a class="code" href="objdictdef_8h.html#c885c914008647a5b9bd77475d1a4196">00133</a> <span class="preprocessor"></span><span class="preprocessor">#define GET_FUNCTION_CODE(m)     (m.cob_id.w &gt;&gt; 7)</span>
+<a name="l00134"></a>00134 <span class="preprocessor"></span>
+<a name="l00135"></a>00135 <span class="preprocessor">#endif </span><span class="comment">/* __objdictdef_h__ */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objdictdef_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,924 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h File Reference</h1>
+<p>
+<a href="objdictdef_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__subindex.html">td_subindex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__indextable.html">td_indextable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html">s_quick_index</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#05dd69e54275d0ffb23aa062e522f72c">int8</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#09e4d5c13c275d380da6580a03af5e92">int16</a>&nbsp;&nbsp;&nbsp;0x03</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">int32</a>&nbsp;&nbsp;&nbsp;0x04</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>&nbsp;&nbsp;&nbsp;0x05</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>&nbsp;&nbsp;&nbsp;0x06</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>&nbsp;&nbsp;&nbsp;0x07</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#28febea0119ac32c99bf000e14dd963b">real32</a>&nbsp;&nbsp;&nbsp;0x08</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">visible_string</a>&nbsp;&nbsp;&nbsp;0x09</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#6d6f1c4c9f3af57487f3afe94af70403">octet_string</a>&nbsp;&nbsp;&nbsp;0x0A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#5cd524a20d32d81ee805f50968187d09">unicode_string</a>&nbsp;&nbsp;&nbsp;0x0B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#40ad5d3872b664aff212dccbaf961f67">time_of_day</a>&nbsp;&nbsp;&nbsp;0x0C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#53be0553db1ce74a64ee5c919bdc97ff">time_difference</a>&nbsp;&nbsp;&nbsp;0x0D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#82a4ccef24bc2ae995fcace980850f2d">domain</a>&nbsp;&nbsp;&nbsp;0x0F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#5f7806f4906de9a13002fadc6b8b3f42">int24</a>&nbsp;&nbsp;&nbsp;0x10</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#d9350de53a70071ec5443672db37f61c">real64</a>&nbsp;&nbsp;&nbsp;0x11</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#29444aa748cff063eb0de639f7b3b298">int40</a>&nbsp;&nbsp;&nbsp;0x12</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#32117599132383a464bb56fe48cc0f2a">int48</a>&nbsp;&nbsp;&nbsp;0x13</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#8f9a4d8cdee95ac02cfe9fa6da24471e">int56</a>&nbsp;&nbsp;&nbsp;0x14</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#09fc63bce67d19142460e915d94f732f">int64</a>&nbsp;&nbsp;&nbsp;0x15</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#44514ac0d2c2c0895e46f62849ed308b">uint24</a>&nbsp;&nbsp;&nbsp;0x16</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#8fce5eaca9dc57d6d914c62a817cc65f">uint40</a>&nbsp;&nbsp;&nbsp;0x18</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#7aa1269ae84360f0c5f3e9772dc46c0f">uint48</a>&nbsp;&nbsp;&nbsp;0x19</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#b4ebb502941e1315ef4479c33d894741">uint56</a>&nbsp;&nbsp;&nbsp;0x1A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#675b708aad17b5e4de65233fe5ed3839">uint64</a>&nbsp;&nbsp;&nbsp;0x1B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#1859f0914b9556179e3658f3b5efd4d3">pdo_communication_parameter</a>&nbsp;&nbsp;&nbsp;0x20</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#dfeca7df5126898b817e3aa1dbd46a56">pdo_mapping</a>&nbsp;&nbsp;&nbsp;0x21</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#34a206e10a553c1021b438f86aaf25e4">sdo_parameter</a>&nbsp;&nbsp;&nbsp;0x22</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#af41acc8d0f07edd6f123c3ab65a43aa">identity</a>&nbsp;&nbsp;&nbsp;0x23</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#3d5c35506f9fb3cf77c069b973fa5f2e">TRANS_EVERY_N_SYNC</a>(n)&nbsp;&nbsp;&nbsp;(n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#f514b6a153b17e6da21f46971e3e8807">TRANS_SYNC_MIN</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#fc747c839a17a8b35e569677bbf7549d">TRANS_SYNC_MAX</a>&nbsp;&nbsp;&nbsp;240</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#1796da41c02afb8d119aa2a103cebbc2">TRANS_RTR_SYNC</a>&nbsp;&nbsp;&nbsp;252</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#1a9dbd29fbf815b9f24dd8e177cfecdb">TRANS_RTR</a>&nbsp;&nbsp;&nbsp;253</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#85c21667cdfc019327398abd11cf30b4">TRANS_EVENT</a>&nbsp;&nbsp;&nbsp;255</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>&nbsp;&nbsp;&nbsp;0x00</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#170086e0b136507502f3f525a9693407">WO</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">TO_BE_SAVE</a>&nbsp;&nbsp;&nbsp;0x04</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#9a52aa7b754f95659a55cdc46370c588">GET_NODE_ID</a>(m)&nbsp;&nbsp;&nbsp;(m.cob_id.w &amp; 0x7f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#c885c914008647a5b9bd77475d1a4196">GET_FUNCTION_CODE</a>(m)&nbsp;&nbsp;&nbsp;(m.cob_id.w &gt;&gt; 7)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structtd__subindex.html">td_subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#0fa8d753f368fc76cea3f17d2e4e5345">subindex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structtd__indextable.html">td_indextable</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#236f1ee20dcd5c96a37d32318ec2dd16">indextable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structs__quick__index.html">s_quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#112b7eec6f7afdefaf6a31a72e8378b8">quick_index</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef UNS32(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, const <a class="el" href="structtd__indextable.html">indextable</a> *, UNS8 bSubindex)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="structtd__indextable.html">indextable</a> *(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">scanIndexOD_t</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **Callback)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="9201c1178e191a87a38dd59c7fc36ff6"></a><!-- doxytag: member="objdictdef.h::boolean" ref="9201c1178e191a87a38dd59c7fc36ff6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define boolean&nbsp;&nbsp;&nbsp;0x01          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+this are static defined datatypes taken fCODE the canopen standard. They are located at index 0x0001 to 0x001B. As described in the standard, they are in the object dictionary for definition purpose only. a device does not to support all of this datatypes. 
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00032">32</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="82a4ccef24bc2ae995fcace980850f2d"></a><!-- doxytag: member="objdictdef.h::domain" ref="82a4ccef24bc2ae995fcace980850f2d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define domain&nbsp;&nbsp;&nbsp;0x0F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00046">46</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c885c914008647a5b9bd77475d1a4196"></a><!-- doxytag: member="objdictdef.h::GET_FUNCTION_CODE" ref="c885c914008647a5b9bd77475d1a4196" args="(m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GET_FUNCTION_CODE          </td>
+          <td>(</td>
+          <td class="paramtype">m&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(m.cob_id.w &gt;&gt; 7)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00133">133</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9a52aa7b754f95659a55cdc46370c588"></a><!-- doxytag: member="objdictdef.h::GET_NODE_ID" ref="9a52aa7b754f95659a55cdc46370c588" args="(m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GET_NODE_ID          </td>
+          <td>(</td>
+          <td class="paramtype">m&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(m.cob_id.w &amp; 0x7f)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00132">132</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="af41acc8d0f07edd6f123c3ab65a43aa"></a><!-- doxytag: member="objdictdef.h::identity" ref="af41acc8d0f07edd6f123c3ab65a43aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define identity&nbsp;&nbsp;&nbsp;0x23          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00063">63</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="09e4d5c13c275d380da6580a03af5e92"></a><!-- doxytag: member="objdictdef.h::int16" ref="09e4d5c13c275d380da6580a03af5e92" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define int16&nbsp;&nbsp;&nbsp;0x03          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00034">34</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5f7806f4906de9a13002fadc6b8b3f42"></a><!-- doxytag: member="objdictdef.h::int24" ref="5f7806f4906de9a13002fadc6b8b3f42" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define int24&nbsp;&nbsp;&nbsp;0x10          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00047">47</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e5125ea470cb5e419d49e07ad57eeba2"></a><!-- doxytag: member="objdictdef.h::int32" ref="e5125ea470cb5e419d49e07ad57eeba2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define int32&nbsp;&nbsp;&nbsp;0x04          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00035">35</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="29444aa748cff063eb0de639f7b3b298"></a><!-- doxytag: member="objdictdef.h::int40" ref="29444aa748cff063eb0de639f7b3b298" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define int40&nbsp;&nbsp;&nbsp;0x12          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00049">49</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="32117599132383a464bb56fe48cc0f2a"></a><!-- doxytag: member="objdictdef.h::int48" ref="32117599132383a464bb56fe48cc0f2a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define int48&nbsp;&nbsp;&nbsp;0x13          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00050">50</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8f9a4d8cdee95ac02cfe9fa6da24471e"></a><!-- doxytag: member="objdictdef.h::int56" ref="8f9a4d8cdee95ac02cfe9fa6da24471e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define int56&nbsp;&nbsp;&nbsp;0x14          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00051">51</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="09fc63bce67d19142460e915d94f732f"></a><!-- doxytag: member="objdictdef.h::int64" ref="09fc63bce67d19142460e915d94f732f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define int64&nbsp;&nbsp;&nbsp;0x15          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00052">52</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="05dd69e54275d0ffb23aa062e522f72c"></a><!-- doxytag: member="objdictdef.h::int8" ref="05dd69e54275d0ffb23aa062e522f72c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define int8&nbsp;&nbsp;&nbsp;0x02          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00033">33</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6d6f1c4c9f3af57487f3afe94af70403"></a><!-- doxytag: member="objdictdef.h::octet_string" ref="6d6f1c4c9f3af57487f3afe94af70403" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define octet_string&nbsp;&nbsp;&nbsp;0x0A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00041">41</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1859f0914b9556179e3658f3b5efd4d3"></a><!-- doxytag: member="objdictdef.h::pdo_communication_parameter" ref="1859f0914b9556179e3658f3b5efd4d3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define pdo_communication_parameter&nbsp;&nbsp;&nbsp;0x20          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00060">60</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="dfeca7df5126898b817e3aa1dbd46a56"></a><!-- doxytag: member="objdictdef.h::pdo_mapping" ref="dfeca7df5126898b817e3aa1dbd46a56" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define pdo_mapping&nbsp;&nbsp;&nbsp;0x21          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00061">61</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="28febea0119ac32c99bf000e14dd963b"></a><!-- doxytag: member="objdictdef.h::real32" ref="28febea0119ac32c99bf000e14dd963b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define real32&nbsp;&nbsp;&nbsp;0x08          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00039">39</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d9350de53a70071ec5443672db37f61c"></a><!-- doxytag: member="objdictdef.h::real64" ref="d9350de53a70071ec5443672db37f61c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define real64&nbsp;&nbsp;&nbsp;0x11          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00048">48</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="628642b04c07236ae1e986c248a79ae5"></a><!-- doxytag: member="objdictdef.h::RO" ref="628642b04c07236ae1e986c248a79ae5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RO&nbsp;&nbsp;&nbsp;0x02          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00087">87</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fc4ded33ac0ca43defcce639e965748a"></a><!-- doxytag: member="objdictdef.h::RW" ref="fc4ded33ac0ca43defcce639e965748a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RW&nbsp;&nbsp;&nbsp;0x00          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Each entry of the object dictionary can be READONLY (RO), READ/WRITE (RW), WRITE-ONLY (WO) 
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00085">85</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="34a206e10a553c1021b438f86aaf25e4"></a><!-- doxytag: member="objdictdef.h::sdo_parameter" ref="34a206e10a553c1021b438f86aaf25e4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define sdo_parameter&nbsp;&nbsp;&nbsp;0x22          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00062">62</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="53be0553db1ce74a64ee5c919bdc97ff"></a><!-- doxytag: member="objdictdef.h::time_difference" ref="53be0553db1ce74a64ee5c919bdc97ff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define time_difference&nbsp;&nbsp;&nbsp;0x0D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00044">44</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="40ad5d3872b664aff212dccbaf961f67"></a><!-- doxytag: member="objdictdef.h::time_of_day" ref="40ad5d3872b664aff212dccbaf961f67" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define time_of_day&nbsp;&nbsp;&nbsp;0x0C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00043">43</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c9347ab621c5af56ecdc1ad6714a24cc"></a><!-- doxytag: member="objdictdef.h::TO_BE_SAVE" ref="c9347ab621c5af56ecdc1ad6714a24cc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TO_BE_SAVE&nbsp;&nbsp;&nbsp;0x04          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00089">89</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="85c21667cdfc019327398abd11cf30b4"></a><!-- doxytag: member="objdictdef.h::TRANS_EVENT" ref="85c21667cdfc019327398abd11cf30b4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TRANS_EVENT&nbsp;&nbsp;&nbsp;255          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00080">80</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3d5c35506f9fb3cf77c069b973fa5f2e"></a><!-- doxytag: member="objdictdef.h::TRANS_EVERY_N_SYNC" ref="3d5c35506f9fb3cf77c069b973fa5f2e" args="(n)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TRANS_EVERY_N_SYNC          </td>
+          <td>(</td>
+          <td class="paramtype">n&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(n)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+definitions of the different types of PDOs' transmission<p>
+SYNCHRO(n) means that the PDO will be transmited every n SYNC signal. 
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00075">75</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1a9dbd29fbf815b9f24dd8e177cfecdb"></a><!-- doxytag: member="objdictdef.h::TRANS_RTR" ref="1a9dbd29fbf815b9f24dd8e177cfecdb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TRANS_RTR&nbsp;&nbsp;&nbsp;253          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00079">79</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1796da41c02afb8d119aa2a103cebbc2"></a><!-- doxytag: member="objdictdef.h::TRANS_RTR_SYNC" ref="1796da41c02afb8d119aa2a103cebbc2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TRANS_RTR_SYNC&nbsp;&nbsp;&nbsp;252          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00078">78</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fc747c839a17a8b35e569677bbf7549d"></a><!-- doxytag: member="objdictdef.h::TRANS_SYNC_MAX" ref="fc747c839a17a8b35e569677bbf7549d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TRANS_SYNC_MAX&nbsp;&nbsp;&nbsp;240          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00077">77</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f514b6a153b17e6da21f46971e3e8807"></a><!-- doxytag: member="objdictdef.h::TRANS_SYNC_MIN" ref="f514b6a153b17e6da21f46971e3e8807" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TRANS_SYNC_MIN&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00076">76</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fc4adc9111e54b3163b6126ce951ecc3"></a><!-- doxytag: member="objdictdef.h::uint16" ref="fc4adc9111e54b3163b6126ce951ecc3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define uint16&nbsp;&nbsp;&nbsp;0x06          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00037">37</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="44514ac0d2c2c0895e46f62849ed308b"></a><!-- doxytag: member="objdictdef.h::uint24" ref="44514ac0d2c2c0895e46f62849ed308b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define uint24&nbsp;&nbsp;&nbsp;0x16          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00053">53</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9695cf1104606879c5d3f0221635a069"></a><!-- doxytag: member="objdictdef.h::uint32" ref="9695cf1104606879c5d3f0221635a069" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define uint32&nbsp;&nbsp;&nbsp;0x07          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00038">38</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8fce5eaca9dc57d6d914c62a817cc65f"></a><!-- doxytag: member="objdictdef.h::uint40" ref="8fce5eaca9dc57d6d914c62a817cc65f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define uint40&nbsp;&nbsp;&nbsp;0x18          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00055">55</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7aa1269ae84360f0c5f3e9772dc46c0f"></a><!-- doxytag: member="objdictdef.h::uint48" ref="7aa1269ae84360f0c5f3e9772dc46c0f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define uint48&nbsp;&nbsp;&nbsp;0x19          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00056">56</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b4ebb502941e1315ef4479c33d894741"></a><!-- doxytag: member="objdictdef.h::uint56" ref="b4ebb502941e1315ef4479c33d894741" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define uint56&nbsp;&nbsp;&nbsp;0x1A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00057">57</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="675b708aad17b5e4de65233fe5ed3839"></a><!-- doxytag: member="objdictdef.h::uint64" ref="675b708aad17b5e4de65233fe5ed3839" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define uint64&nbsp;&nbsp;&nbsp;0x1B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00058">58</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2d25bcd37166cc98f0d823cdb8c553ef"></a><!-- doxytag: member="objdictdef.h::uint8" ref="2d25bcd37166cc98f0d823cdb8c553ef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define uint8&nbsp;&nbsp;&nbsp;0x05          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00036">36</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5cd524a20d32d81ee805f50968187d09"></a><!-- doxytag: member="objdictdef.h::unicode_string" ref="5cd524a20d32d81ee805f50968187d09" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define unicode_string&nbsp;&nbsp;&nbsp;0x0B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00042">42</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6a4b5f93c378207aee7ea8f8397d1fc9"></a><!-- doxytag: member="objdictdef.h::visible_string" ref="6a4b5f93c378207aee7ea8f8397d1fc9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define visible_string&nbsp;&nbsp;&nbsp;0x09          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00040">40</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="170086e0b136507502f3f525a9693407"></a><!-- doxytag: member="objdictdef.h::WO" ref="170086e0b136507502f3f525a9693407" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define WO&nbsp;&nbsp;&nbsp;0x01          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00086">86</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="236f1ee20dcd5c96a37d32318ec2dd16"></a><!-- doxytag: member="objdictdef.h::indextable" ref="236f1ee20dcd5c96a37d32318ec2dd16" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structtd__indextable.html">td_indextable</a>  <a class="el" href="structtd__indextable.html">indextable</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Struct for creating entries in the communictaion profile 
+</div>
+</div><p>
+<a class="anchor" name="91481b154cacc926ae5824fd121d6b43"></a><!-- doxytag: member="objdictdef.h::ODCallback_t" ref="91481b154cacc926ae5824fd121d6b43" args="(CO_Data *d, const indextable *, UNS8 bSubindex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef UNS32(*) <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>(<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, const <a class="el" href="structtd__indextable.html">indextable</a> *, UNS8 bSubindex)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00126">126</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="112b7eec6f7afdefaf6a31a72e8378b8"></a><!-- doxytag: member="objdictdef.h::quick_index" ref="112b7eec6f7afdefaf6a31a72e8378b8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structs__quick__index.html">s_quick_index</a> <a class="el" href="structs__quick__index.html">quick_index</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a844575e4d9c9870137121bf0fb241fb"></a><!-- doxytag: member="objdictdef.h::scanIndexOD_t" ref="a844575e4d9c9870137121bf0fb241fb" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef const <a class="el" href="structtd__indextable.html">indextable</a>*(*) <a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">scanIndexOD_t</a>(UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **Callback)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00127">127</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0fa8d753f368fc76cea3f17d2e4e5345"></a><!-- doxytag: member="objdictdef.h::subindex" ref="0fa8d753f368fc76cea3f17d2e4e5345" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structtd__subindex.html">td_subindex</a>  <a class="el" href="structtd__subindex.html">subindex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This are some structs which are neccessary for creating the entries of the object dictionary. 
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objdictdef_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,48 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node2 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node6 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node7 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node8 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node2 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node2 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$candriver_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objdictdef_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+11e002d9d93b51cc8709f00d48e2f06e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objdictedit_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1052 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictedit.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictedit.py</h1><a href="objdictedit_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespaceobjdictedit.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00005"></a>00005 <span class="comment">#</span>
+<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span>
+<a name="l00007"></a>00007 <span class="comment">#</span>
+<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span>
+<a name="l00009"></a>00009 <span class="comment">#</span>
+<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span>
+<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span>
+<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment">#</span>
+<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment">#</span>
+<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span>
+<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keyword">from</span> wxPython.wx <span class="keyword">import</span> *
+<a name="l00025"></a>00025 <span class="keyword">from</span> wxPython.grid <span class="keyword">import</span> *
+<a name="l00026"></a>00026 <span class="keyword">import</span> wx
+<a name="l00027"></a>00027 <span class="keyword">import</span> wx.grid
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="keyword">from</span> types <span class="keyword">import</span> *
+<a name="l00030"></a>00030 <span class="keyword">import</span> os, re, platform, sys, time, traceback, getopt
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 __version__ = <span class="stringliteral">"$Revision$"</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="keyword">from</span> node <span class="keyword">import</span> OD_Subindex, OD_MultipleSubindexes, OD_IdenticalSubindexes, OD_IdenticalIndexes
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 <span class="keyword">from</span> nodemanager <span class="keyword">import</span> *
+<a name="l00037"></a>00037 <span class="keyword">from</span> subindextable <span class="keyword">import</span> *
+<a name="l00038"></a>00038 <span class="keyword">from</span> commondialogs <span class="keyword">import</span> *
+<a name="l00039"></a>00039 <span class="keyword">from</span> doc_index.DS301_index <span class="keyword">import</span> *
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 <span class="keywordflow">try</span>:
+<a name="l00042"></a>00042     <span class="keyword">from</span> wxPython.html <span class="keyword">import</span> *
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044     wxEVT_HTML_URL_CLICK = wxNewId()
+<a name="l00045"></a>00045 
+<a name="l00046"></a><a class="code" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">00046</a>     <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">EVT_HTML_URL_CLICK</a>(win, func):
+<a name="l00047"></a>00047         win.Connect(-1, -1, wxEVT_HTML_URL_CLICK, func)
+<a name="l00048"></a>00048 
+<a name="l00049"></a><a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">00049</a>     <span class="keyword">class </span><a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a>(wxPyEvent):
+<a name="l00050"></a><a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#a045fe12f2047ab57620eeaaaa2f211e">00050</a>         <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#a045fe12f2047ab57620eeaaaa2f211e">__init__</a>(self, linkinfo):
+<a name="l00051"></a>00051             wxPyEvent.__init__(self)
+<a name="l00052"></a>00052             self.SetEventType(wxEVT_HTML_URL_CLICK)
+<a name="l00053"></a><a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">00053</a>             self.<a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">linkinfo</a>linkinfo = (linkinfo.GetHref(), linkinfo.GetTarget())
+<a name="l00054"></a>00054 
+<a name="l00055"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">00055</a>     <span class="keyword">class </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a>(wxHtmlWindow):
+<a name="l00056"></a>00056         <span class="stringliteral">""" HTML window that generates and OnLinkClicked event.</span>
+<a name="l00057"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#7cd4af390c2de4ed45de931373d756f0">00057</a> <span class="stringliteral"></span>
+<a name="l00058"></a>00058 <span class="stringliteral">        Use this to avoid having to override HTMLWindow</span>
+<a name="l00059"></a>00059 <span class="stringliteral">        """</span>
+<a name="l00060"></a>00060         <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#7cd4af390c2de4ed45de931373d756f0">OnLinkClicked</a>(self, linkinfo):
+<a name="l00061"></a>00061             wxPostEvent(self, wxHtmlWindowUrlClick(linkinfo))
+<a name="l00062"></a>00062     
+<a name="l00063"></a>00063 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00064"></a>00064 <span class="comment">#                                Html Frame</span>
+<a name="l00065"></a>00065 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00066"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">00066</a> 
+<a name="l00067"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">00067</a>     [wxID_HTMLFRAME, wxID_HTMLFRAMEHTMLCONTENT] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(2)]
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069     <span class="keyword">class </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a>(wx.Frame):
+<a name="l00070"></a>00070         <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">_init_ctrls</a>(self, prnt):
+<a name="l00071"></a>00071             <span class="comment"># generated method, don't edit</span>
+<a name="l00072"></a>00072             wx.Frame.__init__(self, id=wxID_HTMLFRAME, name=<span class="stringliteral">'HtmlFrame'</span>,
+<a name="l00073"></a>00073                   parent=prnt, pos=wx.Point(320, 231), size=wx.Size(853, 616),
+<a name="l00074"></a>00074                   style=wx.DEFAULT_FRAME_STYLE, title=<span class="stringliteral">''</span>)
+<a name="l00075"></a>00075             self.Bind(wx.EVT_CLOSE, self.<a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">OnCloseFrame</a>OnCloseFrame, id=wxID_HTMLFRAME)
+<a name="l00076"></a>00076             
+<a name="l00077"></a>00077             self.HtmlContent = wxUrlClickHtmlWindow(id=wxID_HTMLFRAMEHTMLCONTENT,
+<a name="l00078"></a>00078                   name=<span class="stringliteral">'HtmlContent'</span>, parent=self, pos=wx.Point(0, 0),
+<a name="l00079"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#c3eab7be0bc1afb27171837c712da89d">00079</a>                   size=wx.Size(-1, -1), style=wxHW_SCROLLBAR_AUTO|wxHW_NO_SELECTION)
+<a name="l00080"></a>00080             EVT_HTML_URL_CLICK(self.HtmlContent, self.<a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">OnLinkClick</a>OnLinkClick)
+<a name="l00081"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">00081</a> 
+<a name="l00082"></a>00082         <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#c3eab7be0bc1afb27171837c712da89d">__init__</a>(self, parent, opened):
+<a name="l00083"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#375043f928e987f104763ad6e3d118be">00083</a>             self.<a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">_init_ctrls</a>_init_ctrls(parent)
+<a name="l00084"></a>00084             self.<a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">HtmlFrameOpened</a>HtmlFrameOpened = opened
+<a name="l00085"></a>00085         
+<a name="l00086"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#d55f13d2f73906fb8891fd8ab6282897">00086</a>         <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#375043f928e987f104763ad6e3d118be">SetHtmlCode</a>(self, htmlcode):
+<a name="l00087"></a>00087             self.HtmlContent.SetPage(htmlcode)
+<a name="l00088"></a>00088             
+<a name="l00089"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">00089</a>         <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#d55f13d2f73906fb8891fd8ab6282897">SetHtmlPage</a>(self, htmlpage):
+<a name="l00090"></a>00090             self.HtmlContent.LoadPage(htmlpage)
+<a name="l00091"></a>00091             
+<a name="l00092"></a>00092         <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">OnCloseFrame</a>(self, event):
+<a name="l00093"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">00093</a>             self.<a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">HtmlFrameOpened</a>HtmlFrameOpened.remove(self.GetTitle())
+<a name="l00094"></a>00094             event.Skip()
+<a name="l00095"></a>00095         
+<a name="l00096"></a>00096         <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">OnLinkClick</a>(self, event):
+<a name="l00097"></a>00097             url = event.linkinfo[0]
+<a name="l00098"></a>00098             <span class="keywordflow">try</span>:
+<a name="l00099"></a>00099                 <span class="keyword">import</span> webbrowser
+<a name="l00100"></a>00100             <span class="keywordflow">except</span> ImportError:
+<a name="l00101"></a>00101                 wxMessageBox(<span class="stringliteral">'Please point your browser at: %s'</span> % url)
+<a name="l00102"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#1de5f92921afa89cfe93fe8a6837dedb">00102</a>             <span class="keywordflow">else</span>:
+<a name="l00103"></a>00103                 webbrowser.open(url)
+<a name="l00104"></a>00104     
+<a name="l00105"></a>00105     Html_Window = <span class="keyword">True</span>
+<a name="l00106"></a>00106 <span class="keywordflow">except</span>:
+<a name="l00107"></a>00107     Html_Window = <span class="keyword">False</span>
+<a name="l00108"></a>00108 
+<a name="l00109"></a><a class="code" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">00109</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">create</a>(parent):
+<a name="l00110"></a>00110     <span class="keywordflow">return</span> objdictedit(parent)
+<a name="l00111"></a>00111 
+<a name="l00112"></a><a class="code" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">00112</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">usage</a>():
+<a name="l00113"></a>00113     <span class="keywordflow">print</span> <span class="stringliteral">"\nUsage of objdictedit.py :"</span>
+<a name="l00114"></a>00114     <span class="keywordflow">print</span> <span class="stringliteral">"\n   %s [Filepath, ...]\n"</span>%sys.argv[0]
+<a name="l00115"></a>00115 
+<a name="l00116"></a>00116 <span class="keywordflow">try</span>:
+<a name="l00117"></a>00117     opts, args = getopt.getopt(sys.argv[1:], <span class="stringliteral">"h"</span>, [<span class="stringliteral">"help"</span>])
+<a name="l00118"></a>00118 <span class="keywordflow">except</span> getopt.GetoptError:
+<a name="l00119"></a>00119     <span class="comment"># print help information and exit:</span>
+<a name="l00120"></a>00120     usage()
+<a name="l00121"></a>00121     sys.exit(2)
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123 <span class="keywordflow">for</span> o, a <span class="keywordflow">in</span> opts:
+<a name="l00124"></a>00124     <span class="keywordflow">if</span> o <span class="keywordflow">in</span> (<span class="stringliteral">"-h"</span>, <span class="stringliteral">"--help"</span>):
+<a name="l00125"></a>00125         usage()
+<a name="l00126"></a>00126         sys.exit()
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128 filesOpen = args
+<a name="l00129"></a>00129 ScriptDirectory = sys.path[0]
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131 
+<a name="l00132"></a>00132 [wxID_OBJDICTEDIT, wxID_OBJDICTEDITFILEOPENED, 
+<a name="l00133"></a>00133  wxID_OBJDICTEDITHELPBAR,
+<a name="l00134"></a>00134 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(3)]
+<a name="l00135"></a>00135 
+<a name="l00136"></a>00136 [wxID_OBJDICTEDITADDMENUITEMS0, wxID_OBJDICTEDITADDMENUITEMS1, 
+<a name="l00137"></a>00137  wxID_OBJDICTEDITADDMENUITEMS2, wxID_OBJDICTEDITADDMENUITEMS3, 
+<a name="l00138"></a>00138  wxID_OBJDICTEDITADDMENUITEMS4, wxID_OBJDICTEDITADDMENUITEMS5, 
+<a name="l00139"></a>00139 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_AddMenu_Items <span class="keywordflow">in</span> range(6)]
+<a name="l00140"></a>00140 
+<a name="l00141"></a>00141 [wxID_OBJDICTEDITFILEMENUITEMS0, wxID_OBJDICTEDITFILEMENUITEMS1, 
+<a name="l00142"></a>00142  wxID_OBJDICTEDITFILEMENUITEMS2, wxID_OBJDICTEDITFILEMENUITEMS4, 
+<a name="l00143"></a>00143  wxID_OBJDICTEDITFILEMENUITEMS5, wxID_OBJDICTEDITFILEMENUITEMS6, 
+<a name="l00144"></a>00144  wxID_OBJDICTEDITFILEMENUITEMS7, wxID_OBJDICTEDITFILEMENUITEMS8,
+<a name="l00145"></a>00145  wxID_OBJDICTEDITFILEMENUITEMS9,
+<a name="l00146"></a>00146 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_FileMenu_Items <span class="keywordflow">in</span> range(9)]
+<a name="l00147"></a>00147 
+<a name="l00148"></a>00148 [wxID_OBJDICTEDITEDITMENUITEMS0, wxID_OBJDICTEDITEDITMENUITEMS1, 
+<a name="l00149"></a>00149  wxID_OBJDICTEDITEDITMENUITEMS2, wxID_OBJDICTEDITEDITMENUITEMS4, 
+<a name="l00150"></a>00150  wxID_OBJDICTEDITEDITMENUITEMS6, wxID_OBJDICTEDITEDITMENUITEMS7, 
+<a name="l00151"></a>00151  wxID_OBJDICTEDITEDITMENUITEMS8, 
+<a name="l00152"></a>00152 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_EditMenu_Items <span class="keywordflow">in</span> range(7)]
+<a name="l00153"></a>00153 
+<a name="l00154"></a>00154 [wxID_OBJDICTEDITHELPMENUITEMS0, wxID_OBJDICTEDITHELPMENUITEMS1,
+<a name="l00155"></a>00155  wxID_OBJDICTEDITHELPMENUITEMS2,
+<a name="l00156"></a>00156 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_HelpMenu_Items <span class="keywordflow">in</span> range(3)]
+<a name="l00157"></a>00157 
+<a name="l00158"></a><a class="code" href="classobjdictedit_1_1objdictedit.html">00158</a> <span class="keyword">class </span><a class="code" href="classobjdictedit_1_1objdictedit.html">objdictedit</a>(wx.Frame):
+<a name="l00159"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">00159</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">_init_coll_menuBar1_Menus</a>(self, parent):
+<a name="l00160"></a>00160         <span class="comment"># generated method, don't edit</span>
+<a name="l00161"></a>00161 
+<a name="l00162"></a>00162         parent.Append(menu=self.FileMenu, title=<span class="stringliteral">'File'</span>)
+<a name="l00163"></a>00163         parent.Append(menu=self.EditMenu, title=<span class="stringliteral">'Edit'</span>)
+<a name="l00164"></a>00164         parent.Append(menu=self.AddMenu, title=<span class="stringliteral">'Add'</span>)
+<a name="l00165"></a>00165         parent.Append(menu=self.HelpMenu, title=<span class="stringliteral">'Help'</span>)
+<a name="l00166"></a>00166 
+<a name="l00167"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">00167</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">_init_coll_EditMenu_Items</a>(self, parent):
+<a name="l00168"></a>00168         <span class="comment"># generated method, don't edit</span>
+<a name="l00169"></a>00169 
+<a name="l00170"></a>00170         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS4,
+<a name="l00171"></a>00171               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Refresh\tCTRL+R'</span>)
+<a name="l00172"></a>00172         parent.AppendSeparator()
+<a name="l00173"></a>00173         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS1,
+<a name="l00174"></a>00174               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Undo\tCTRL+Z'</span>)
+<a name="l00175"></a>00175         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS0,
+<a name="l00176"></a>00176               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Redo\tCTRL+Y'</span>)
+<a name="l00177"></a>00177         parent.AppendSeparator()
+<a name="l00178"></a>00178         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS6,
+<a name="l00179"></a>00179               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Node infos'</span>)
+<a name="l00180"></a>00180         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS2,
+<a name="l00181"></a>00181               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-301 Profile'</span>)
+<a name="l00182"></a>00182         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS8,
+<a name="l00183"></a>00183               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-302 Profile'</span>)
+<a name="l00184"></a>00184         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS7,
+<a name="l00185"></a>00185               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Other Profile'</span>)
+<a name="l00186"></a>00186         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">OnUndoMenu</a>OnUndoMenu,
+<a name="l00187"></a>00187               id=wxID_OBJDICTEDITEDITMENUITEMS1)
+<a name="l00188"></a>00188         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">OnRedoMenu</a>OnRedoMenu,
+<a name="l00189"></a>00189               id=wxID_OBJDICTEDITEDITMENUITEMS0)
+<a name="l00190"></a>00190         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">OnCommunicationMenu</a>OnCommunicationMenu,
+<a name="l00191"></a>00191               id=wxID_OBJDICTEDITEDITMENUITEMS2)
+<a name="l00192"></a>00192         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">OnRefreshMenu</a>OnRefreshMenu,
+<a name="l00193"></a>00193               id=wxID_OBJDICTEDITEDITMENUITEMS4)
+<a name="l00194"></a>00194         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">OnNodeInfosMenu</a>OnNodeInfosMenu,
+<a name="l00195"></a>00195               id=wxID_OBJDICTEDITEDITMENUITEMS6)
+<a name="l00196"></a>00196         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">OnEditProfileMenu</a>OnEditProfileMenu,
+<a name="l00197"></a>00197               id=wxID_OBJDICTEDITEDITMENUITEMS7)
+<a name="l00198"></a>00198         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">OnOtherCommunicationMenu</a>OnOtherCommunicationMenu,
+<a name="l00199"></a>00199               id=wxID_OBJDICTEDITEDITMENUITEMS8)
+<a name="l00200"></a>00200 
+<a name="l00201"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">00201</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">_init_coll_HelpMenu_Items</a>(self, parent):
+<a name="l00202"></a>00202         <span class="comment"># generated method, don't edit</span>
+<a name="l00203"></a>00203 
+<a name="l00204"></a>00204         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITHELPMENUITEMS0,
+<a name="l00205"></a>00205               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-301 Standard\tF1'</span>)
+<a name="l00206"></a>00206         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">OnHelpDS301Menu</a>OnHelpDS301Menu,
+<a name="l00207"></a>00207               id=wxID_OBJDICTEDITHELPMENUITEMS0)
+<a name="l00208"></a>00208         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITHELPMENUITEMS1,
+<a name="l00209"></a>00209               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'CAN Festival Docs\tF2'</span>)
+<a name="l00210"></a>00210         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">OnHelpCANFestivalMenu</a>OnHelpCANFestivalMenu,
+<a name="l00211"></a>00211               id=wxID_OBJDICTEDITHELPMENUITEMS1)
+<a name="l00212"></a>00212         <span class="keywordflow">if</span> Html_Window:
+<a name="l00213"></a>00213             parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITHELPMENUITEMS2,
+<a name="l00214"></a>00214                   kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'About'</span>)
+<a name="l00215"></a>00215             self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">OnAboutMenu</a>OnAboutMenu,
+<a name="l00216"></a>00216                   id=wxID_OBJDICTEDITHELPMENUITEMS2)
+<a name="l00217"></a>00217 
+<a name="l00218"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">00218</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">_init_coll_FileMenu_Items</a>(self, parent):
+<a name="l00219"></a>00219         <span class="comment"># generated method, don't edit</span>
+<a name="l00220"></a>00220 
+<a name="l00221"></a>00221         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS5,
+<a name="l00222"></a>00222               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'New\tCTRL+N'</span>)
+<a name="l00223"></a>00223         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS0,
+<a name="l00224"></a>00224               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Open\tCTRL+O'</span>)
+<a name="l00225"></a>00225         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS1,
+<a name="l00226"></a>00226               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Save\tCTRL+S'</span>)
+<a name="l00227"></a>00227         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS6,
+<a name="l00228"></a>00228               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Save As...\tALT+S'</span>)
+<a name="l00229"></a>00229         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS2,
+<a name="l00230"></a>00230               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Close\tCTRL+W'</span>)
+<a name="l00231"></a>00231         parent.AppendSeparator()
+<a name="l00232"></a>00232         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS7,
+<a name="l00233"></a>00233               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Import EDS file'</span>)
+<a name="l00234"></a>00234         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS9,
+<a name="l00235"></a>00235               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Export to EDS file'</span>)
+<a name="l00236"></a>00236         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS8,
+<a name="l00237"></a>00237               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Build Dictionary\tCTRL+B'</span>)
+<a name="l00238"></a>00238         parent.AppendSeparator()
+<a name="l00239"></a>00239         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS4,
+<a name="l00240"></a>00240               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Exit'</span>)
+<a name="l00241"></a>00241         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">OnOpenMenu</a>OnOpenMenu,
+<a name="l00242"></a>00242               id=wxID_OBJDICTEDITFILEMENUITEMS0)
+<a name="l00243"></a>00243         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">OnSaveMenu</a>OnSaveMenu,
+<a name="l00244"></a>00244               id=wxID_OBJDICTEDITFILEMENUITEMS1)
+<a name="l00245"></a>00245         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">OnCloseMenu</a>OnCloseMenu,
+<a name="l00246"></a>00246               id=wxID_OBJDICTEDITFILEMENUITEMS2)
+<a name="l00247"></a>00247         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">OnQuitMenu</a>OnQuitMenu,
+<a name="l00248"></a>00248               id=wxID_OBJDICTEDITFILEMENUITEMS4)
+<a name="l00249"></a>00249         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">OnNewMenu</a>OnNewMenu,
+<a name="l00250"></a>00250               id=wxID_OBJDICTEDITFILEMENUITEMS5)
+<a name="l00251"></a>00251         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">OnSaveAsMenu</a>OnSaveAsMenu,
+<a name="l00252"></a>00252               id=wxID_OBJDICTEDITFILEMENUITEMS6)
+<a name="l00253"></a>00253         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">OnImportEDSMenu</a>OnImportEDSMenu,
+<a name="l00254"></a>00254               id=wxID_OBJDICTEDITFILEMENUITEMS7)
+<a name="l00255"></a>00255         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">OnExportCMenu</a>OnExportCMenu,
+<a name="l00256"></a>00256               id=wxID_OBJDICTEDITFILEMENUITEMS8)
+<a name="l00257"></a>00257         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">OnExportEDSMenu</a>OnExportEDSMenu,
+<a name="l00258"></a>00258               id=wxID_OBJDICTEDITFILEMENUITEMS9)
+<a name="l00259"></a>00259 
+<a name="l00260"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">00260</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">_init_coll_AddMenu_Items</a>(self, parent):
+<a name="l00261"></a>00261         <span class="comment"># generated method, don't edit</span>
+<a name="l00262"></a>00262 
+<a name="l00263"></a>00263         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS0,
+<a name="l00264"></a>00264               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'SDO Server'</span>)
+<a name="l00265"></a>00265         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS1,
+<a name="l00266"></a>00266               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'SDO Client'</span>)
+<a name="l00267"></a>00267         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS2,
+<a name="l00268"></a>00268               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'PDO Transmit'</span>)
+<a name="l00269"></a>00269         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS3,
+<a name="l00270"></a>00270               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'PDO Receive'</span>)
+<a name="l00271"></a>00271         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS4,
+<a name="l00272"></a>00272               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Map Variable'</span>)
+<a name="l00273"></a>00273         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS5,
+<a name="l00274"></a>00274               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'User Type'</span>)
+<a name="l00275"></a>00275         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">OnAddSDOServerMenu</a>OnAddSDOServerMenu,
+<a name="l00276"></a>00276               id=wxID_OBJDICTEDITADDMENUITEMS0)
+<a name="l00277"></a>00277         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">OnAddSDOClientMenu</a>OnAddSDOClientMenu,
+<a name="l00278"></a>00278               id=wxID_OBJDICTEDITADDMENUITEMS1)
+<a name="l00279"></a>00279         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">OnAddPDOTransmitMenu</a>OnAddPDOTransmitMenu,
+<a name="l00280"></a>00280               id=wxID_OBJDICTEDITADDMENUITEMS2)
+<a name="l00281"></a>00281         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">OnAddPDOReceiveMenu</a>OnAddPDOReceiveMenu,
+<a name="l00282"></a>00282               id=wxID_OBJDICTEDITADDMENUITEMS3)
+<a name="l00283"></a>00283         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">OnAddMapVariableMenu</a>OnAddMapVariableMenu,
+<a name="l00284"></a>00284               id=wxID_OBJDICTEDITADDMENUITEMS4)
+<a name="l00285"></a>00285         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">OnAddUserTypeMenu</a>OnAddUserTypeMenu,
+<a name="l00286"></a>00286               id=wxID_OBJDICTEDITADDMENUITEMS5)
+<a name="l00287"></a>00287 
+<a name="l00288"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">00288</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">_init_coll_HelpBar_Fields</a>(self, parent):
+<a name="l00289"></a>00289         <span class="comment"># generated method, don't edit</span>
+<a name="l00290"></a>00290         parent.SetFieldsCount(3)
+<a name="l00291"></a>00291 
+<a name="l00292"></a>00292         parent.SetStatusText(number=0, text=<span class="stringliteral">''</span>)
+<a name="l00293"></a>00293         parent.SetStatusText(number=1, text=<span class="stringliteral">''</span>)
+<a name="l00294"></a>00294         parent.SetStatusText(number=2, text=<span class="stringliteral">''</span>)
+<a name="l00295"></a>00295 
+<a name="l00296"></a>00296         parent.SetStatusWidths([100, 110, -1])
+<a name="l00297"></a>00297 
+<a name="l00298"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">00298</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">_init_utils</a>(self):
+<a name="l00299"></a>00299         <span class="comment"># generated method, don't edit</span>
+<a name="l00300"></a>00300         self.menuBar1 = wx.MenuBar()
+<a name="l00301"></a>00301         self.menuBar1.SetEvtHandlerEnabled(<span class="keyword">True</span>)
+<a name="l00302"></a>00302 
+<a name="l00303"></a>00303         self.FileMenu = wx.Menu(title=<span class="stringliteral">''</span>)
+<a name="l00304"></a>00304 
+<a name="l00305"></a>00305         self.EditMenu = wx.Menu(title=<span class="stringliteral">''</span>)
+<a name="l00306"></a>00306 
+<a name="l00307"></a>00307         self.AddMenu = wx.Menu(title=<span class="stringliteral">''</span>)
+<a name="l00308"></a>00308 
+<a name="l00309"></a>00309         self.HelpMenu = wx.Menu(title=<span class="stringliteral">''</span>)
+<a name="l00310"></a>00310 
+<a name="l00311"></a>00311         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">_init_coll_menuBar1_Menus</a>_init_coll_menuBar1_Menus(self.menuBar1)
+<a name="l00312"></a>00312         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">_init_coll_FileMenu_Items</a>_init_coll_FileMenu_Items(self.FileMenu)
+<a name="l00313"></a>00313         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">_init_coll_EditMenu_Items</a>_init_coll_EditMenu_Items(self.EditMenu)
+<a name="l00314"></a>00314         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">_init_coll_AddMenu_Items</a>_init_coll_AddMenu_Items(self.AddMenu)
+<a name="l00315"></a>00315         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">_init_coll_HelpMenu_Items</a>_init_coll_HelpMenu_Items(self.HelpMenu)
+<a name="l00316"></a>00316 
+<a name="l00317"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">00317</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">_init_ctrls</a>(self, prnt):
+<a name="l00318"></a>00318         <span class="comment"># generated method, don't edit</span>
+<a name="l00319"></a>00319         wx.Frame.__init__(self, id=wxID_OBJDICTEDIT, name=<span class="stringliteral">'objdictedit'</span>,
+<a name="l00320"></a>00320               parent=prnt, pos=wx.Point(149, 178), size=wx.Size(1000, 700),
+<a name="l00321"></a>00321               style=wx.DEFAULT_FRAME_STYLE, title=<span class="stringliteral">'Objdictedit'</span>)
+<a name="l00322"></a>00322         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">_init_utils</a>_init_utils()
+<a name="l00323"></a>00323         self.SetClientSize(wx.Size(1000, 700))
+<a name="l00324"></a>00324         self.SetMenuBar(self.menuBar1)
+<a name="l00325"></a>00325         self.Bind(wx.EVT_CLOSE, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">OnCloseFrame</a>OnCloseFrame, id=wxID_OBJDICTEDIT)
+<a name="l00326"></a>00326 
+<a name="l00327"></a>00327         self.FileOpened = wx.Notebook(id=wxID_OBJDICTEDITFILEOPENED,
+<a name="l00328"></a>00328               name=<span class="stringliteral">'FileOpened'</span>, parent=self, pos=wx.Point(0, 0),
+<a name="l00329"></a>00329               size=wx.Size(0, 0), style=0)
+<a name="l00330"></a>00330         self.FileOpened.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGED,
+<a name="l00331"></a>00331               self.<a class="code" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">OnFileSelectedChanged</a>OnFileSelectedChanged, id=wxID_OBJDICTEDITFILEOPENED)
+<a name="l00332"></a>00332 
+<a name="l00333"></a>00333         self.HelpBar = wx.StatusBar(id=wxID_OBJDICTEDITHELPBAR, name=<span class="stringliteral">'HelpBar'</span>,
+<a name="l00334"></a>00334               parent=self, style=wxST_SIZEGRIP)
+<a name="l00335"></a>00335         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">_init_coll_HelpBar_Fields</a>_init_coll_HelpBar_Fields(self.HelpBar)
+<a name="l00336"></a>00336         self.SetStatusBar(self.HelpBar)
+<a name="l00337"></a>00337 
+<a name="l00338"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#4abb1c197354d05c25e9ca9e0ad49f66">00338</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#4abb1c197354d05c25e9ca9e0ad49f66">__init__</a>(self, parent):
+<a name="l00339"></a>00339         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">_init_ctrls</a>_init_ctrls(parent)
+<a name="l00340"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">00340</a>         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">HtmlFrameOpened</a>HtmlFrameOpened = []
+<a name="l00341"></a>00341         
+<a name="l00342"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">00342</a>         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager = NodeManager(ScriptDirectory)
+<a name="l00343"></a>00343         <span class="keywordflow">for</span> filepath <span class="keywordflow">in</span> filesOpen:
+<a name="l00344"></a>00344             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.OpenFileInCurrent(filepath)
+<a name="l00345"></a>00345             new_editingpanel = EditingPanel(self, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager)
+<a name="l00346"></a>00346             self.FileOpened.AddPage(new_editingpanel, <span class="stringliteral">""</span>)
+<a name="l00347"></a>00347             self.FileOpened.SetSelection(self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNodeIndex())
+<a name="l00348"></a>00348         <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CurrentDS302Defined(): 
+<a name="l00349"></a>00349             self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">True</span>)
+<a name="l00350"></a>00350         <span class="keywordflow">else</span>:
+<a name="l00351"></a>00351             self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">False</span>)
+<a name="l00352"></a>00352         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">RefreshEditMenu</a>RefreshEditMenu()
+<a name="l00353"></a>00353         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00354"></a>00354         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu()
+<a name="l00355"></a>00355         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">RefreshTitle</a>RefreshTitle()
+<a name="l00356"></a>00356         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>RefreshMainMenu()
+<a name="l00357"></a>00357 
+<a name="l00358"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#38ba116f55e22e5b8e2504c44b1c9722">00358</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#38ba116f55e22e5b8e2504c44b1c9722">GetNoteBook</a>(self):
+<a name="l00359"></a>00359         <span class="keywordflow">return</span> self.FileOpened
+<a name="l00360"></a>00360 
+<a name="l00361"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">00361</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">OnAddSDOServerMenu</a>(self, event):
+<a name="l00362"></a>00362         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddSDOServerToCurrent()
+<a name="l00363"></a>00363         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00364"></a>00364         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00365"></a>00365         event.Skip()
+<a name="l00366"></a>00366     
+<a name="l00367"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">00367</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">OnAddSDOClientMenu</a>(self, event):
+<a name="l00368"></a>00368         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddSDOClientToCurrent()
+<a name="l00369"></a>00369         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00370"></a>00370         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00371"></a>00371         event.Skip()
+<a name="l00372"></a>00372 
+<a name="l00373"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">00373</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">OnAddPDOTransmitMenu</a>(self, event):
+<a name="l00374"></a>00374         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddPDOTransmitToCurrent()
+<a name="l00375"></a>00375         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00376"></a>00376         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00377"></a>00377         event.Skip()
+<a name="l00378"></a>00378 
+<a name="l00379"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">00379</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">OnAddPDOReceiveMenu</a>(self, event):
+<a name="l00380"></a>00380         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddPDOReceiveToCurrent()
+<a name="l00381"></a>00381         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00382"></a>00382         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00383"></a>00383         event.Skip()
+<a name="l00384"></a>00384 
+<a name="l00385"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">00385</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">OnAddMapVariableMenu</a>(self, event):
+<a name="l00386"></a>00386         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">AddMapVariable</a>AddMapVariable()
+<a name="l00387"></a>00387         event.Skip()
+<a name="l00388"></a>00388 
+<a name="l00389"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">00389</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">OnAddUserTypeMenu</a>(self, event):
+<a name="l00390"></a>00390         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">AddUserType</a>AddUserType()
+<a name="l00391"></a>00391         event.Skip()
+<a name="l00392"></a>00392 
+<a name="l00393"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">00393</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">OnFileSelectedChanged</a>(self, event):
+<a name="l00394"></a>00394         selected = event.GetSelection()
+<a name="l00395"></a>00395         <span class="comment"># At init selected = -1</span>
+<a name="l00396"></a>00396         <span class="keywordflow">if</span> selected &gt;= 0:
+<a name="l00397"></a>00397             window = self.FileOpened.GetPage(selected)
+<a name="l00398"></a>00398             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ChangeCurrentNode(window.GetIndex())
+<a name="l00399"></a>00399             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00400"></a>00400             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">RefreshStatusBar</a>RefreshStatusBar()
+<a name="l00401"></a>00401             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu()
+<a name="l00402"></a>00402         event.Skip()
+<a name="l00403"></a>00403 
+<a name="l00404"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">00404</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">OnHelpDS301Menu</a>(self, event):
+<a name="l00405"></a>00405         find_index = <span class="keyword">False</span>
+<a name="l00406"></a>00406         selected = self.FileOpened.GetSelection()
+<a name="l00407"></a>00407         <span class="keywordflow">if</span> selected &gt;= 0:
+<a name="l00408"></a>00408             window = self.FileOpened.GetPage(selected)
+<a name="l00409"></a>00409             result = window.GetSelection()
+<a name="l00410"></a>00410             <span class="keywordflow">if</span> result:
+<a name="l00411"></a>00411                 find_index = <span class="keyword">True</span>
+<a name="l00412"></a>00412                 index, subIndex = result
+<a name="l00413"></a>00413                 result = OpenPDFDocIndex(index, ScriptDirectory)
+<a name="l00414"></a>00414                 <span class="keywordflow">if</span> type(result) == StringType:
+<a name="l00415"></a>00415                     message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR)
+<a name="l00416"></a>00416                     message.ShowModal()
+<a name="l00417"></a>00417                     message.Destroy()
+<a name="l00418"></a>00418         <span class="keywordflow">if</span> <span class="keywordflow">not</span> find_index:
+<a name="l00419"></a>00419             result = OpenPDFDocIndex(<span class="keywordtype">None</span>, ScriptDirectory)
+<a name="l00420"></a>00420             <span class="keywordflow">if</span> type(result) == StringType:
+<a name="l00421"></a>00421                 message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR)
+<a name="l00422"></a>00422                 message.ShowModal()
+<a name="l00423"></a>00423                 message.Destroy()
+<a name="l00424"></a>00424         event.Skip()
+<a name="l00425"></a>00425         
+<a name="l00426"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">00426</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">OnHelpCANFestivalMenu</a>(self, event):
+<a name="l00427"></a>00427         <span class="comment">#self.OpenHtmlFrame("CAN Festival Reference", os.path.join(ScriptDirectory, "doc/canfestival.html"), wx.Size(1000, 600))</span>
+<a name="l00428"></a>00428         os.system(<span class="stringliteral">"xpdf -remote CANFESTIVAL %s %d &amp;"</span>%(os.path.join(ScriptDirectory, <span class="stringliteral">"doc/manual_en.pdf"</span>),16))
+<a name="l00429"></a>00429         event.Skip()
+<a name="l00430"></a>00430 
+<a name="l00431"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">00431</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">OnAboutMenu</a>(self, event):
+<a name="l00432"></a>00432         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">OpenHtmlFrame</a>OpenHtmlFrame(<span class="stringliteral">"About CAN Festival"</span>, os.path.join(ScriptDirectory, <span class="stringliteral">"doc/about.html"</span>), wx.Size(500, 450))
+<a name="l00433"></a>00433         event.Skip()
+<a name="l00434"></a>00434 
+<a name="l00435"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">00435</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">OpenHtmlFrame</a>(self, title, file, size):
+<a name="l00436"></a>00436         <span class="keywordflow">if</span> title <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">HtmlFrameOpened</a>HtmlFrameOpened:
+<a name="l00437"></a>00437             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">HtmlFrameOpened</a>HtmlFrameOpened.append(title)
+<a name="l00438"></a>00438             window = HtmlFrame(self, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">HtmlFrameOpened</a>HtmlFrameOpened)
+<a name="l00439"></a>00439             window.SetTitle(title)
+<a name="l00440"></a>00440             window.SetHtmlPage(file)
+<a name="l00441"></a>00441             window.SetClientSize(size)
+<a name="l00442"></a>00442             window.Show()
+<a name="l00443"></a>00443 
+<a name="l00444"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">00444</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">OnQuitMenu</a>(self, event):
+<a name="l00445"></a>00445         self.Close()
+<a name="l00446"></a>00446         event.Skip()
+<a name="l00447"></a>00447     
+<a name="l00448"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">00448</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">OnCloseFrame</a>(self, event):
+<a name="l00449"></a>00449         <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.OneFileHasChanged():
+<a name="l00450"></a>00450             dialog = wxMessageDialog(self, <span class="stringliteral">"There are changes, do you want to save?"</span>,  <span class="stringliteral">"Close Application"</span>, wxYES_NO|wxCANCEL|wxICON_QUESTION)
+<a name="l00451"></a>00451             answer = dialog.ShowModal()
+<a name="l00452"></a>00452             dialog.Destroy()
+<a name="l00453"></a>00453             <span class="keywordflow">if</span> answer == wxID_YES:
+<a name="l00454"></a>00454                 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ChangeCurrentNode(0)
+<a name="l00455"></a>00455                 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(self.FileOpened.GetPageCount()):
+<a name="l00456"></a>00456                     <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CurrentIsSaved():
+<a name="l00457"></a>00457                         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent()
+<a name="l00458"></a>00458                     <span class="keywordflow">else</span>:
+<a name="l00459"></a>00459                         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">Save</a>Save()
+<a name="l00460"></a>00460                         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent(<span class="keyword">True</span>)
+<a name="l00461"></a>00461                 event.Skip()
+<a name="l00462"></a>00462             <span class="keywordflow">elif</span> answer == wxID_NO:
+<a name="l00463"></a>00463                 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(self.FileOpened.GetPageCount()):
+<a name="l00464"></a>00464                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent(<span class="keyword">True</span>)
+<a name="l00465"></a>00465                 wxCallAfter(self.Close)
+<a name="l00466"></a>00466                 event.Skip()
+<a name="l00467"></a>00467         <span class="keywordflow">else</span>:
+<a name="l00468"></a>00468             event.Skip()
+<a name="l00469"></a>00469 
+<a name="l00470"></a>00470 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00471"></a>00471 <span class="comment">#                             Refresh Functions</span>
+<a name="l00472"></a>00472 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00473"></a>00473 
+<a name="l00474"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">00474</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">RefreshTitle</a>(self):
+<a name="l00475"></a>00475         <span class="keywordflow">if</span> self.FileOpened.GetPageCount() &gt; 0:
+<a name="l00476"></a>00476             self.SetTitle(<span class="stringliteral">"Objdictedit - %s"</span>%self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentFilename())
+<a name="l00477"></a>00477         <span class="keywordflow">else</span>:
+<a name="l00478"></a>00478             self.SetTitle(<span class="stringliteral">"Objdictedit"</span>)
+<a name="l00479"></a>00479 
+<a name="l00480"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">00480</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">OnRefreshMenu</a>(self, event):
+<a name="l00481"></a>00481         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00482"></a>00482         event.Skip()
+<a name="l00483"></a>00483 
+<a name="l00484"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">00484</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>(self):
+<a name="l00485"></a>00485         selected = self.FileOpened.GetSelection()
+<a name="l00486"></a>00486         window = self.FileOpened.GetPage(selected)
+<a name="l00487"></a>00487         window.RefreshIndexList()
+<a name="l00488"></a>00488 
+<a name="l00489"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">00489</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">RefreshStatusBar</a>(self):
+<a name="l00490"></a>00490         <span class="keywordflow">if</span> self.HelpBar:
+<a name="l00491"></a>00491             window = self.FileOpened.GetPage(self.FileOpened.GetSelection())
+<a name="l00492"></a>00492             selection = window.GetSelection()
+<a name="l00493"></a>00493             <span class="keywordflow">if</span> selection:
+<a name="l00494"></a>00494                 index, subIndex = selection
+<a name="l00495"></a>00495                 <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.IsCurrentEntry(index):
+<a name="l00496"></a>00496                     self.HelpBar.SetStatusText(<span class="stringliteral">"Index: 0x%04X"</span>%index, 0)
+<a name="l00497"></a>00497                     self.HelpBar.SetStatusText(<span class="stringliteral">"Subindex: 0x%02X"</span>%subIndex, 1)
+<a name="l00498"></a>00498                     entryinfos = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetEntryInfos(index)
+<a name="l00499"></a>00499                     name = entryinfos[<span class="stringliteral">"name"</span>]
+<a name="l00500"></a>00500                     category = <span class="stringliteral">"Optional"</span>
+<a name="l00501"></a>00501                     <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"need"</span>]:
+<a name="l00502"></a>00502                         category = <span class="stringliteral">"Mandatory"</span>
+<a name="l00503"></a>00503                     struct = <span class="stringliteral">"VAR"</span>
+<a name="l00504"></a>00504                     number = <span class="stringliteral">""</span>
+<a name="l00505"></a>00505                     <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalIndexes:
+<a name="l00506"></a>00506                         number = <span class="stringliteral">" possibly defined %d times"</span>%entryinfos[<span class="stringliteral">"nbmax"</span>]
+<a name="l00507"></a>00507                     <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes:
+<a name="l00508"></a>00508                         struct = <span class="stringliteral">"REC"</span>
+<a name="l00509"></a>00509                     <span class="keywordflow">elif</span> entryinfos[<span class="stringliteral">"struct"</span>] &amp; OD_MultipleSubindexes:
+<a name="l00510"></a>00510                         struct = <span class="stringliteral">"ARRAY"</span>
+<a name="l00511"></a>00511                     text = <span class="stringliteral">"%s: %s entry of struct %s%s."</span>%(name,category,struct,number)
+<a name="l00512"></a>00512                     self.HelpBar.SetStatusText(text, 2)
+<a name="l00513"></a>00513                 <span class="keywordflow">else</span>:
+<a name="l00514"></a>00514                     <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(3):
+<a name="l00515"></a>00515                         self.HelpBar.SetStatusText(<span class="stringliteral">""</span>, i)
+<a name="l00516"></a>00516             <span class="keywordflow">else</span>:
+<a name="l00517"></a>00517                 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(3):
+<a name="l00518"></a>00518                     self.HelpBar.SetStatusText(<span class="stringliteral">""</span>, i)
+<a name="l00519"></a>00519 
+<a name="l00520"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">00520</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>(self):
+<a name="l00521"></a>00521         <span class="keywordflow">if</span> self.FileMenu:
+<a name="l00522"></a>00522             <span class="keywordflow">if</span> self.FileOpened.GetPageCount() &gt; 0:
+<a name="l00523"></a>00523                 self.menuBar1.EnableTop(1, <span class="keyword">True</span>)
+<a name="l00524"></a>00524                 self.menuBar1.EnableTop(2, <span class="keyword">True</span>)
+<a name="l00525"></a>00525                 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS1, <span class="keyword">True</span>)
+<a name="l00526"></a>00526                 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS2, <span class="keyword">True</span>)
+<a name="l00527"></a>00527                 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS6, <span class="keyword">True</span>)
+<a name="l00528"></a>00528                 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS8, <span class="keyword">True</span>)
+<a name="l00529"></a>00529                 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS9, <span class="keyword">True</span>)
+<a name="l00530"></a>00530             <span class="keywordflow">else</span>:
+<a name="l00531"></a>00531                 self.menuBar1.EnableTop(1, <span class="keyword">False</span>)      
+<a name="l00532"></a>00532                 self.menuBar1.EnableTop(2, <span class="keyword">False</span>)
+<a name="l00533"></a>00533                 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS1, <span class="keyword">False</span>)
+<a name="l00534"></a>00534                 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS2, <span class="keyword">False</span>)
+<a name="l00535"></a>00535                 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS6, <span class="keyword">False</span>)
+<a name="l00536"></a>00536                 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS8, <span class="keyword">False</span>)
+<a name="l00537"></a>00537                 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS9, <span class="keyword">False</span>)
+<a name="l00538"></a>00538 
+<a name="l00539"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">00539</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">RefreshEditMenu</a>(self):
+<a name="l00540"></a>00540         <span class="keywordflow">if</span> self.FileMenu:
+<a name="l00541"></a>00541             <span class="keywordflow">if</span> self.FileOpened.GetPageCount() &gt; 0:
+<a name="l00542"></a>00542                 undo, redo = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentBufferState()
+<a name="l00543"></a>00543                 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS1, undo)
+<a name="l00544"></a>00544                 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS0, redo)
+<a name="l00545"></a>00545             <span class="keywordflow">else</span>:
+<a name="l00546"></a>00546                 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS1, <span class="keyword">False</span>)
+<a name="l00547"></a>00547                 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS0, <span class="keyword">False</span>)
+<a name="l00548"></a>00548 
+<a name="l00549"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">00549</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>(self):
+<a name="l00550"></a>00550         <span class="keywordflow">if</span> self.EditMenu:
+<a name="l00551"></a>00551             profile = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentProfileName()
+<a name="l00552"></a>00552             edititem = self.EditMenu.FindItemById(wxID_OBJDICTEDITEDITMENUITEMS7)
+<a name="l00553"></a>00553             <span class="keywordflow">if</span> edititem:
+<a name="l00554"></a>00554                 length = self.AddMenu.GetMenuItemCount()
+<a name="l00555"></a>00555                 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(length-6):
+<a name="l00556"></a>00556                     additem = self.AddMenu.FindItemByPosition(6)
+<a name="l00557"></a>00557                     self.AddMenu.Delete(additem.GetId())
+<a name="l00558"></a>00558                 <span class="keywordflow">if</span> profile <span class="keywordflow">not</span> <span class="keywordflow">in</span> (<span class="stringliteral">"None"</span>, <span class="stringliteral">"DS-301"</span>):
+<a name="l00559"></a>00559                     edititem.SetText(<span class="stringliteral">"%s Profile"</span>%profile)
+<a name="l00560"></a>00560                     edititem.Enable(<span class="keyword">True</span>)
+<a name="l00561"></a>00561                     self.AddMenu.AppendSeparator()
+<a name="l00562"></a>00562                     <span class="keywordflow">for</span> text, indexes <span class="keywordflow">in</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentSpecificMenu():
+<a name="l00563"></a>00563                         new_id = wx.NewId()
+<a name="l00564"></a>00564                         self.AddMenu.Append(help=<span class="stringliteral">''</span>, id=new_id, kind=wx.ITEM_NORMAL, text=text)
+<a name="l00565"></a>00565                         self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">GetProfileCallBack</a>GetProfileCallBack(text), id=new_id)
+<a name="l00566"></a>00566                 <span class="keywordflow">else</span>:
+<a name="l00567"></a>00567                     edititem.SetText(<span class="stringliteral">"Other Profile"</span>)
+<a name="l00568"></a>00568                     edititem.Enable(<span class="keyword">False</span>)
+<a name="l00569"></a>00569         
+<a name="l00570"></a>00570 
+<a name="l00571"></a>00571 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00572"></a>00572 <span class="comment">#                            Buffer Functions</span>
+<a name="l00573"></a>00573 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00574"></a>00574 
+<a name="l00575"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">00575</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>(self):
+<a name="l00576"></a>00576         fileopened = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetAllFilenames()
+<a name="l00577"></a>00577         <span class="keywordflow">for</span> idx, filename <span class="keywordflow">in</span> enumerate(fileopened):
+<a name="l00578"></a>00578             self.FileOpened.SetPageText(idx, filename)
+<a name="l00579"></a>00579         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">RefreshEditMenu</a>RefreshEditMenu()
+<a name="l00580"></a>00580         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">RefreshTitle</a>RefreshTitle()
+<a name="l00581"></a>00581 
+<a name="l00582"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">00582</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">OnUndoMenu</a>(self, event):
+<a name="l00583"></a>00583         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.LoadCurrentPrevious()
+<a name="l00584"></a>00584         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00585"></a>00585         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00586"></a>00586         event.Skip()
+<a name="l00587"></a>00587 
+<a name="l00588"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">00588</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">OnRedoMenu</a>(self, event):
+<a name="l00589"></a>00589         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.LoadCurrentNext()
+<a name="l00590"></a>00590         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00591"></a>00591         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00592"></a>00592         event.Skip()
+<a name="l00593"></a>00593 
+<a name="l00594"></a>00594 
+<a name="l00595"></a>00595 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00596"></a>00596 <span class="comment">#                         Load and Save Funtions</span>
+<a name="l00597"></a>00597 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00598"></a>00598 
+<a name="l00599"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">00599</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">OnNewMenu</a>(self, event):
+<a name="l00600"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">00600</a>         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">FilePath</a>FilePath = <span class="stringliteral">""</span>
+<a name="l00601"></a>00601         dialog = CreateNodeDialog(self, ScriptDirectory)
+<a name="l00602"></a>00602         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00603"></a>00603             name, id, nodetype, description = dialog.GetValues()
+<a name="l00604"></a>00604             profile, filepath = dialog.GetProfile()
+<a name="l00605"></a>00605             NMT = dialog.GetNMTManagement()
+<a name="l00606"></a>00606             options = dialog.GetOptions()
+<a name="l00607"></a>00607             result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CreateNewNode(name, id, nodetype, description, profile, filepath, NMT, options)
+<a name="l00608"></a>00608             <span class="keywordflow">if</span> type(result) == IntType:
+<a name="l00609"></a>00609                 new_editingpanel = EditingPanel(self, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager)
+<a name="l00610"></a>00610                 new_editingpanel.SetIndex(result)
+<a name="l00611"></a>00611                 self.FileOpened.AddPage(new_editingpanel, <span class="stringliteral">""</span>)
+<a name="l00612"></a>00612                 self.FileOpened.SetSelection(self.FileOpened.GetPageCount() - 1)
+<a name="l00613"></a>00613                 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">False</span>)
+<a name="l00614"></a>00614                 <span class="keywordflow">if</span> <span class="stringliteral">"DS302"</span> <span class="keywordflow">in</span> options:
+<a name="l00615"></a>00615                     self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">True</span>)
+<a name="l00616"></a>00616                 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00617"></a>00617                 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu()
+<a name="l00618"></a>00618                 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>RefreshMainMenu()
+<a name="l00619"></a>00619             <span class="keywordflow">else</span>:
+<a name="l00620"></a>00620                 message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR)
+<a name="l00621"></a>00621                 message.ShowModal()
+<a name="l00622"></a>00622                 message.Destroy()
+<a name="l00623"></a>00623         event.Skip()
+<a name="l00624"></a>00624 
+<a name="l00625"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">00625</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">OnOpenMenu</a>(self, event):
+<a name="l00626"></a>00626         filepath = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentFilePath()
+<a name="l00627"></a>00627         <span class="keywordflow">if</span> filepath != <span class="stringliteral">""</span>:
+<a name="l00628"></a>00628             directory = os.path.dirname(filepath)
+<a name="l00629"></a>00629         <span class="keywordflow">else</span>:
+<a name="l00630"></a>00630             directory = os.getcwd()
+<a name="l00631"></a>00631         dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, directory, <span class="stringliteral">""</span>,  <span class="stringliteral">"OD files (*.od)|*.od|All files|*.*"</span>, wxOPEN|wxCHANGE_DIR)
+<a name="l00632"></a>00632         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00633"></a>00633             filepath = dialog.GetPath()
+<a name="l00634"></a>00634             <span class="keywordflow">if</span> os.path.isfile(filepath):
+<a name="l00635"></a>00635                 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.OpenFileInCurrent(filepath)
+<a name="l00636"></a>00636                 <span class="keywordflow">if</span> type(result) == IntType:
+<a name="l00637"></a>00637                     new_editingpanel = EditingPanel(self, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager)
+<a name="l00638"></a>00638                     new_editingpanel.SetIndex(result)
+<a name="l00639"></a>00639                     self.FileOpened.AddPage(new_editingpanel, <span class="stringliteral">""</span>)
+<a name="l00640"></a>00640                     self.FileOpened.SetSelection(self.FileOpened.GetPageCount() - 1)
+<a name="l00641"></a>00641                     <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CurrentDS302Defined(): 
+<a name="l00642"></a>00642                         self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">True</span>)
+<a name="l00643"></a>00643                     <span class="keywordflow">else</span>:
+<a name="l00644"></a>00644                         self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">False</span>)
+<a name="l00645"></a>00645                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">RefreshEditMenu</a>RefreshEditMenu()
+<a name="l00646"></a>00646                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00647"></a>00647                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu()
+<a name="l00648"></a>00648                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>RefreshMainMenu()
+<a name="l00649"></a>00649                 <span class="keywordflow">else</span>:
+<a name="l00650"></a>00650                     message = wxMessageDialog(self, e.args[0], <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00651"></a>00651                     message.ShowModal()
+<a name="l00652"></a>00652                     message.Destroy()
+<a name="l00653"></a>00653         dialog.Destroy()
+<a name="l00654"></a>00654         event.Skip()
+<a name="l00655"></a>00655 
+<a name="l00656"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">00656</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">OnSaveMenu</a>(self, event):
+<a name="l00657"></a>00657         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">Save</a>Save()
+<a name="l00658"></a>00658         event.Skip()
+<a name="l00659"></a>00659     
+<a name="l00660"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">00660</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">OnSaveAsMenu</a>(self, event):
+<a name="l00661"></a>00661         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">SaveAs</a>SaveAs()
+<a name="l00662"></a>00662         event.Skip()
+<a name="l00663"></a>00663         
+<a name="l00664"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">00664</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">Save</a>(self):
+<a name="l00665"></a>00665         result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.SaveCurrentInFile()
+<a name="l00666"></a>00666         <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00667"></a>00667             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">SaveAs</a>SaveAs()
+<a name="l00668"></a>00668         <span class="keywordflow">elif</span> type(result) != StringType:
+<a name="l00669"></a>00669             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00670"></a>00670         <span class="keywordflow">else</span>:
+<a name="l00671"></a>00671             message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00672"></a>00672             message.ShowModal()
+<a name="l00673"></a>00673             message.Destroy()
+<a name="l00674"></a>00674 
+<a name="l00675"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">00675</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">SaveAs</a>(self):
+<a name="l00676"></a>00676         filepath = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentFilePath()
+<a name="l00677"></a>00677         <span class="keywordflow">if</span> filepath != <span class="stringliteral">""</span>:
+<a name="l00678"></a>00678             directory, filename = os.path.split(filepath)
+<a name="l00679"></a>00679         <span class="keywordflow">else</span>:
+<a name="l00680"></a>00680             directory, filename = os.getcwd(), <span class="stringliteral">"%s.od"</span>%self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNodeInfos()[0]
+<a name="l00681"></a>00681         dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, directory, filename,  <span class="stringliteral">"OD files (*.od)|*.od|All files|*.*"</span>, wxSAVE|wxOVERWRITE_PROMPT|wxCHANGE_DIR)
+<a name="l00682"></a>00682         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00683"></a>00683             filepath = dialog.GetPath()
+<a name="l00684"></a>00684             <span class="keywordflow">if</span> os.path.isdir(os.path.dirname(filepath)):
+<a name="l00685"></a>00685                 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.SaveCurrentInFile(filepath)
+<a name="l00686"></a>00686                 <span class="keywordflow">if</span> type(result) != StringType:
+<a name="l00687"></a>00687                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00688"></a>00688                 <span class="keywordflow">else</span>:
+<a name="l00689"></a>00689                     message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00690"></a>00690                     message.ShowModal()
+<a name="l00691"></a>00691                     message.Destroy()
+<a name="l00692"></a>00692             <span class="keywordflow">else</span>:
+<a name="l00693"></a>00693                 message = wxMessageDialog(self, <span class="stringliteral">"%s is not a valid folder!"</span>%os.path.dirname(filepath), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00694"></a>00694                 message.ShowModal()
+<a name="l00695"></a>00695                 message.Destroy()
+<a name="l00696"></a>00696         dialog.Destroy()
+<a name="l00697"></a>00697 
+<a name="l00698"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">00698</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">OnCloseMenu</a>(self, event):
+<a name="l00699"></a>00699         answer = wxID_YES
+<a name="l00700"></a>00700         result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent()
+<a name="l00701"></a>00701         <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00702"></a>00702             dialog = wxMessageDialog(self, <span class="stringliteral">"There are changes, do you want to save?"</span>,  <span class="stringliteral">"Close File"</span>, wxYES_NO|wxCANCEL|wxICON_QUESTION)
+<a name="l00703"></a>00703             answer = dialog.ShowModal()
+<a name="l00704"></a>00704             dialog.Destroy()
+<a name="l00705"></a>00705             <span class="keywordflow">if</span> answer == wxID_YES:
+<a name="l00706"></a>00706                 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">OnSaveMenu</a>OnSaveMenu(event)
+<a name="l00707"></a>00707                 <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CurrentIsSaved():
+<a name="l00708"></a>00708                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent()
+<a name="l00709"></a>00709             <span class="keywordflow">elif</span> answer == wxID_NO:
+<a name="l00710"></a>00710                 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent(<span class="keyword">True</span>)
+<a name="l00711"></a>00711         <span class="keywordflow">if</span> self.FileOpened.GetPageCount() &gt; self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetBufferNumber():
+<a name="l00712"></a>00712             current = self.FileOpened.GetSelection()
+<a name="l00713"></a>00713             self.FileOpened.DeletePage(current)
+<a name="l00714"></a>00714             <span class="keywordflow">if</span> self.FileOpened.GetPageCount() &gt; 0:
+<a name="l00715"></a>00715                 self.FileOpened.SetSelection(min(current, self.FileOpened.GetPageCount() - 1))
+<a name="l00716"></a>00716             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00717"></a>00717             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>RefreshMainMenu()
+<a name="l00718"></a>00718         event.Skip()
+<a name="l00719"></a>00719         
+<a name="l00720"></a>00720 
+<a name="l00721"></a>00721 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00722"></a>00722 <span class="comment">#                         Import and Export Functions</span>
+<a name="l00723"></a>00723 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00724"></a>00724 
+<a name="l00725"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">00725</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">OnImportEDSMenu</a>(self, event):
+<a name="l00726"></a>00726         dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, os.getcwd(), <span class="stringliteral">""</span>,  <span class="stringliteral">"EDS files (*.eds)|*.eds|All files|*.*"</span>, wxOPEN|wxCHANGE_DIR)
+<a name="l00727"></a>00727         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00728"></a>00728             filepath = dialog.GetPath()
+<a name="l00729"></a>00729             <span class="keywordflow">if</span> os.path.isfile(filepath):
+<a name="l00730"></a>00730                 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ImportCurrentFromEDSFile(filepath)
+<a name="l00731"></a>00731                 <span class="keywordflow">if</span> type(result) == IntType:
+<a name="l00732"></a>00732                     new_editingpanel = EditingPanel(self, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager)
+<a name="l00733"></a>00733                     new_editingpanel.SetIndex(result)
+<a name="l00734"></a>00734                     self.FileOpened.AddPage(new_editingpanel, <span class="stringliteral">""</span>)
+<a name="l00735"></a>00735                     self.FileOpened.SetSelection(self.FileOpened.GetPageCount() - 1)
+<a name="l00736"></a>00736                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00737"></a>00737                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00738"></a>00738                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu()
+<a name="l00739"></a>00739                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>RefreshMainMenu()
+<a name="l00740"></a>00740                     message = wxMessageDialog(self, <span class="stringliteral">"Import successful"</span>, <span class="stringliteral">"Information"</span>, wxOK|wxICON_INFORMATION)
+<a name="l00741"></a>00741                     message.ShowModal()
+<a name="l00742"></a>00742                     message.Destroy()
+<a name="l00743"></a>00743                 <span class="keywordflow">else</span>:
+<a name="l00744"></a>00744                     message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00745"></a>00745                     message.ShowModal()
+<a name="l00746"></a>00746                     message.Destroy()
+<a name="l00747"></a>00747             <span class="keywordflow">else</span>:
+<a name="l00748"></a>00748                 message = wxMessageDialog(self, <span class="stringliteral">"\"%s\" is not a valid file!"</span>%filepath, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00749"></a>00749                 message.ShowModal()
+<a name="l00750"></a>00750                 message.Destroy()
+<a name="l00751"></a>00751         dialog.Destroy()
+<a name="l00752"></a>00752         event.Skip()
+<a name="l00753"></a>00753 
+<a name="l00754"></a>00754 
+<a name="l00755"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">00755</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">OnExportEDSMenu</a>(self, event):
+<a name="l00756"></a>00756         dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, os.getcwd(), self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNodeInfos()[0], <span class="stringliteral">"EDS files (*.eds)|*.eds|All files|*.*"</span>, wxSAVE|wxOVERWRITE_PROMPT|wxCHANGE_DIR)
+<a name="l00757"></a>00757         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00758"></a>00758             filepath = dialog.GetPath()
+<a name="l00759"></a>00759             <span class="keywordflow">if</span> os.path.isdir(os.path.dirname(filepath)):
+<a name="l00760"></a>00760                 path, extend = os.path.splitext(filepath)
+<a name="l00761"></a>00761                 <span class="keywordflow">if</span> extend <span class="keywordflow">in</span> (<span class="stringliteral">""</span>, <span class="stringliteral">"."</span>):
+<a name="l00762"></a>00762                     filepath = path + <span class="stringliteral">".eds"</span>
+<a name="l00763"></a>00763                 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ExportCurrentToEDSFile(filepath)
+<a name="l00764"></a>00764                 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00765"></a>00765                     message = wxMessageDialog(self, <span class="stringliteral">"Export successful"</span>, <span class="stringliteral">"Information"</span>, wxOK|wxICON_INFORMATION)
+<a name="l00766"></a>00766                     message.ShowModal()
+<a name="l00767"></a>00767                     message.Destroy()
+<a name="l00768"></a>00768                 <span class="keywordflow">else</span>:
+<a name="l00769"></a>00769                     message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00770"></a>00770                     message.ShowModal()
+<a name="l00771"></a>00771                     message.Destroy()
+<a name="l00772"></a>00772             <span class="keywordflow">else</span>:
+<a name="l00773"></a>00773                 message = wxMessageDialog(self, <span class="stringliteral">"\"%s\" is not a valid folder!"</span>%os.path.dirname(filepath), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00774"></a>00774                 message.ShowModal()
+<a name="l00775"></a>00775                 message.Destroy()
+<a name="l00776"></a>00776         dialog.Destroy()
+<a name="l00777"></a>00777         event.Skip()
+<a name="l00778"></a>00778 
+<a name="l00779"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">00779</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">OnExportCMenu</a>(self, event):
+<a name="l00780"></a>00780         dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, os.getcwd(), self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNodeInfos()[0],  <span class="stringliteral">"CANFestival OD files (*.c)|*.c|All files|*.*"</span>, wxSAVE|wxOVERWRITE_PROMPT|wxCHANGE_DIR)
+<a name="l00781"></a>00781         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00782"></a>00782             filepath = dialog.GetPath()
+<a name="l00783"></a>00783             <span class="keywordflow">if</span> os.path.isdir(os.path.dirname(filepath)):
+<a name="l00784"></a>00784                 path, extend = os.path.splitext(filepath)
+<a name="l00785"></a>00785                 <span class="keywordflow">if</span> extend <span class="keywordflow">in</span> (<span class="stringliteral">""</span>, <span class="stringliteral">"."</span>):
+<a name="l00786"></a>00786                     filepath = path + <span class="stringliteral">".c"</span>
+<a name="l00787"></a>00787                 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ExportCurrentToCFile(filepath)
+<a name="l00788"></a>00788                 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00789"></a>00789                     message = wxMessageDialog(self, <span class="stringliteral">"Export successful"</span>, <span class="stringliteral">"Information"</span>, wxOK|wxICON_INFORMATION)
+<a name="l00790"></a>00790                     message.ShowModal()
+<a name="l00791"></a>00791                     message.Destroy()
+<a name="l00792"></a>00792                 <span class="keywordflow">else</span>:
+<a name="l00793"></a>00793                     message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00794"></a>00794                     message.ShowModal()
+<a name="l00795"></a>00795                     message.Destroy()
+<a name="l00796"></a>00796             <span class="keywordflow">else</span>:
+<a name="l00797"></a>00797                 message = wxMessageDialog(self, <span class="stringliteral">"\"%s\" is not a valid folder!"</span>%os.path.dirname(filepath), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00798"></a>00798                 message.ShowModal()
+<a name="l00799"></a>00799                 message.Destroy()
+<a name="l00800"></a>00800         dialog.Destroy()
+<a name="l00801"></a>00801         event.Skip()
+<a name="l00802"></a>00802 
+<a name="l00803"></a>00803 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00804"></a>00804 <span class="comment">#                          Editing Profiles functions</span>
+<a name="l00805"></a>00805 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00806"></a>00806 
+<a name="l00807"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">00807</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">OnCommunicationMenu</a>(self, event):
+<a name="l00808"></a>00808         dictionary,current = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentCommunicationLists()
+<a name="l00809"></a>00809         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">EditProfile</a>EditProfile(<span class="stringliteral">"Edit DS-301 Profile"</span>, dictionary, current)
+<a name="l00810"></a>00810         event.Skip()
+<a name="l00811"></a>00811     
+<a name="l00812"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">00812</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">OnOtherCommunicationMenu</a>(self, event):
+<a name="l00813"></a>00813         dictionary,current = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentDS302Lists()
+<a name="l00814"></a>00814         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">EditProfile</a>EditProfile(<span class="stringliteral">"Edit DS-301 Profile"</span>, dictionary, current)
+<a name="l00815"></a>00815         event.Skip()
+<a name="l00816"></a>00816     
+<a name="l00817"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">00817</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">OnEditProfileMenu</a>(self, event):
+<a name="l00818"></a>00818         title = <span class="stringliteral">"Edit %s Profile"</span>%self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentProfileName()
+<a name="l00819"></a>00819         dictionary,current = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentProfileLists()
+<a name="l00820"></a>00820         self.<a class="code" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">EditProfile</a>EditProfile(title, dictionary, current)
+<a name="l00821"></a>00821         event.Skip()
+<a name="l00822"></a>00822     
+<a name="l00823"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">00823</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">EditProfile</a>(self, title, dictionary, current):
+<a name="l00824"></a>00824         dialog = CommunicationDialog(self)
+<a name="l00825"></a>00825         dialog.SetTitle(title)
+<a name="l00826"></a>00826         dialog.SetIndexDictionary(dictionary)
+<a name="l00827"></a>00827         dialog.SetCurrentList(current)
+<a name="l00828"></a>00828         dialog.RefreshLists()
+<a name="l00829"></a>00829         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00830"></a>00830             new_profile = dialog.GetCurrentList()
+<a name="l00831"></a>00831             addinglist = []
+<a name="l00832"></a>00832             removinglist = []
+<a name="l00833"></a>00833             <span class="keywordflow">for</span> index <span class="keywordflow">in</span> new_profile:
+<a name="l00834"></a>00834                 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> current:
+<a name="l00835"></a>00835                     addinglist.append(index)
+<a name="l00836"></a>00836             <span class="keywordflow">for</span> index <span class="keywordflow">in</span> current:
+<a name="l00837"></a>00837                 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> new_profile:
+<a name="l00838"></a>00838                     removinglist.append(index)
+<a name="l00839"></a>00839             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ManageEntriesOfCurrent(addinglist, removinglist)
+<a name="l00840"></a>00840             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GenerateMapList()
+<a name="l00841"></a>00841             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.BufferCurrentNode()
+<a name="l00842"></a>00842             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00843"></a>00843             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00844"></a>00844         dialog.Destroy()
+<a name="l00845"></a>00845 
+<a name="l00846"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">00846</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">GetProfileCallBack</a>(self, text):
+<a name="l00847"></a>00847         <span class="keyword">def </span>ProfileCallBack(event):
+<a name="l00848"></a>00848             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddSpecificEntryToCurrent(text)
+<a name="l00849"></a>00849             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00850"></a>00850             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00851"></a>00851             event.Skip()
+<a name="l00852"></a>00852         <span class="keywordflow">return</span> ProfileCallBack
+<a name="l00853"></a>00853 
+<a name="l00854"></a>00854 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00855"></a>00855 <span class="comment">#                         Edit Node informations function</span>
+<a name="l00856"></a>00856 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00857"></a>00857 
+<a name="l00858"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">00858</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">OnNodeInfosMenu</a>(self, event):
+<a name="l00859"></a>00859         dialog = NodeInfosDialog(self)
+<a name="l00860"></a>00860         name, id, type, description = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNodeInfos()
+<a name="l00861"></a>00861         dialog.SetValues(name, id, type, description)
+<a name="l00862"></a>00862         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00863"></a>00863             name, id, type, description = dialog.GetValues()
+<a name="l00864"></a>00864             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.SetCurrentNodeInfos(name, id, type, description)
+<a name="l00865"></a>00865             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00866"></a>00866             self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu()
+<a name="l00867"></a>00867             selected = self.FileOpened.GetSelection()
+<a name="l00868"></a>00868             <span class="keywordflow">if</span> selected &gt;= 0:
+<a name="l00869"></a>00869                 window = self.FileOpened.GetPage(selected)
+<a name="l00870"></a>00870                 window.RefreshTable()
+<a name="l00871"></a>00871         event.Skip()
+<a name="l00872"></a>00872 
+<a name="l00873"></a>00873 
+<a name="l00874"></a>00874 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00875"></a>00875 <span class="comment">#                           Add User Types and Variables</span>
+<a name="l00876"></a>00876 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00877"></a>00877         
+<a name="l00878"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">00878</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">AddMapVariable</a>(self):
+<a name="l00879"></a>00879         index = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNextMapIndex()
+<a name="l00880"></a>00880         <span class="keywordflow">if</span> index:
+<a name="l00881"></a>00881             dialog = MapVariableDialog(self)
+<a name="l00882"></a>00882             dialog.SetIndex(index)
+<a name="l00883"></a>00883             <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00884"></a>00884                 index, name, struct, number = dialog.GetValues()
+<a name="l00885"></a>00885                 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddMapVariableToCurrent(index, name, struct, number)
+<a name="l00886"></a>00886                 <span class="keywordflow">if</span> type(result) != StringType:
+<a name="l00887"></a>00887                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00888"></a>00888                     self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00889"></a>00889                 <span class="keywordflow">else</span>:
+<a name="l00890"></a>00890                     message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00891"></a>00891                     message.ShowModal()
+<a name="l00892"></a>00892                     message.Destroy()
+<a name="l00893"></a>00893             dialog.Destroy()
+<a name="l00894"></a>00894         <span class="keywordflow">else</span>:
+<a name="l00895"></a>00895             message = wxMessageDialog(self, result, <span class="stringliteral">"No map variable index left!"</span>, wxOK|wxICON_ERROR)
+<a name="l00896"></a>00896             message.ShowModal()
+<a name="l00897"></a>00897             message.Destroy()
+<a name="l00898"></a>00898         
+<a name="l00899"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">00899</a>     <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">AddUserType</a>(self):
+<a name="l00900"></a>00900         dialog = UserTypeDialog(self)
+<a name="l00901"></a>00901         dialog.SetTypeList(self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCustomisableTypes())
+<a name="l00902"></a>00902         <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00903"></a>00903             type, min, max, length = dialog.GetValues()
+<a name="l00904"></a>00904             result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddUserTypeToCurrent(type, min, max, length)
+<a name="l00905"></a>00905             <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00906"></a>00906                 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState()
+<a name="l00907"></a>00907                 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList()
+<a name="l00908"></a>00908             <span class="keywordflow">else</span>:
+<a name="l00909"></a>00909                 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00910"></a>00910                 message.ShowModal()
+<a name="l00911"></a>00911                 message.Destroy()
+<a name="l00912"></a>00912         dialog.Destroy()
+<a name="l00913"></a>00913     
+<a name="l00914"></a>00914 
+<a name="l00915"></a>00915 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00916"></a>00916 <span class="comment">#                               Exception Handler</span>
+<a name="l00917"></a>00917 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00918"></a>00918 
+<a name="l00919"></a>00919 Max_Traceback_List_Size = 20
+<a name="l00920"></a>00920 
+<a name="l00921"></a><a class="code" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">00921</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">Display_Exception_Dialog</a>(e_type,e_value,e_tb):
+<a name="l00922"></a>00922     trcbck_lst = []
+<a name="l00923"></a>00923     <span class="keywordflow">for</span> i,line <span class="keywordflow">in</span> enumerate(traceback.extract_tb(e_tb)):
+<a name="l00924"></a>00924         trcbck = <span class="stringliteral">" "</span> + str(i+1) + <span class="stringliteral">". "</span>
+<a name="l00925"></a>00925         <span class="keywordflow">if</span> line[0].find(os.getcwd()) == -1:
+<a name="l00926"></a>00926             trcbck += <span class="stringliteral">"file : "</span> + str(line[0]) + <span class="stringliteral">",   "</span>
+<a name="l00927"></a>00927         <span class="keywordflow">else</span>:
+<a name="l00928"></a>00928             trcbck += <span class="stringliteral">"file : "</span> + str(line[0][len(os.getcwd()):]) + <span class="stringliteral">",   "</span>
+<a name="l00929"></a>00929         trcbck += <span class="stringliteral">"line : "</span> + str(line[1]) + <span class="stringliteral">",   "</span> + <span class="stringliteral">"function : "</span> + str(line[2])
+<a name="l00930"></a>00930         trcbck_lst.append(trcbck)
+<a name="l00931"></a>00931         
+<a name="l00932"></a>00932     <span class="comment"># Allow clicking....</span>
+<a name="l00933"></a>00933     cap = wx.Window_GetCapture()
+<a name="l00934"></a>00934     <span class="keywordflow">if</span> cap:
+<a name="l00935"></a>00935         cap.ReleaseMouse()
+<a name="l00936"></a>00936 
+<a name="l00937"></a>00937     dlg = wx.SingleChoiceDialog(<span class="keywordtype">None</span>, 
+<a name="l00938"></a>00938         <span class="stringliteral">"""</span>
+<a name="l00939"></a>00939 <span class="stringliteral">An error happens.</span>
+<a name="l00940"></a>00940 <span class="stringliteral"></span>
+<a name="l00941"></a>00941 <span class="stringliteral">Click on OK for saving an error report.</span>
+<a name="l00942"></a>00942 <span class="stringliteral"></span>
+<a name="l00943"></a>00943 <span class="stringliteral">Please contact LOLITech at:</span>
+<a name="l00944"></a>00944 <span class="stringliteral">+33 (0)3 29 52 95 67</span>
+<a name="l00945"></a>00945 <span class="stringliteral">bugs_objdictedit@lolitech.fr</span>
+<a name="l00946"></a>00946 <span class="stringliteral"></span>
+<a name="l00947"></a>00947 <span class="stringliteral"></span>
+<a name="l00948"></a>00948 <span class="stringliteral">Error:</span>
+<a name="l00949"></a>00949 <span class="stringliteral">"""</span> +
+<a name="l00950"></a>00950         str(e_type) + <span class="stringliteral">" : "</span> + str(e_value), 
+<a name="l00951"></a>00951         <span class="stringliteral">"Error"</span>,
+<a name="l00952"></a>00952         trcbck_lst)
+<a name="l00953"></a>00953     <span class="keywordflow">try</span>:
+<a name="l00954"></a>00954         res = (dlg.ShowModal() == wx.ID_OK)
+<a name="l00955"></a>00955     <span class="keywordflow">finally</span>:
+<a name="l00956"></a>00956         dlg.Destroy()
+<a name="l00957"></a>00957 
+<a name="l00958"></a>00958     <span class="keywordflow">return</span> res
+<a name="l00959"></a>00959 
+<a name="l00960"></a><a class="code" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">00960</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">Display_Error_Dialog</a>(e_value):
+<a name="l00961"></a>00961     message = wxMessageDialog(<span class="keywordtype">None</span>, str(e_value), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR)
+<a name="l00962"></a>00962     message.ShowModal()
+<a name="l00963"></a>00963     message.Destroy()
+<a name="l00964"></a>00964 
+<a name="l00965"></a><a class="code" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">00965</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">get_last_traceback</a>(tb):
+<a name="l00966"></a>00966     <span class="keywordflow">while</span> tb.tb_next:
+<a name="l00967"></a>00967         tb = tb.tb_next
+<a name="l00968"></a>00968     <span class="keywordflow">return</span> tb
+<a name="l00969"></a>00969 
+<a name="l00970"></a>00970 
+<a name="l00971"></a><a class="code" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">00971</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">format_namespace</a>(d, indent='    '):
+<a name="l00972"></a>00972     <span class="keywordflow">return</span> <span class="stringliteral">'\n'</span>.join([<span class="stringliteral">'%s%s: %s'</span> % (indent, k, repr(v)[:10000]) <span class="keywordflow">for</span> k, v <span class="keywordflow">in</span> d.iteritems()])
+<a name="l00973"></a>00973 
+<a name="l00974"></a>00974 
+<a name="l00975"></a>00975 ignored_exceptions = [] <span class="comment"># a problem with a line in a module is only reported once per session</span>
+<a name="l00976"></a>00976 
+<a name="l00977"></a><a class="code" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">00977</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">wxAddExceptHook</a>(path, app_version='[No version]'):<span class="comment">#, ignored_exceptions=[]):</span>
+<a name="l00978"></a>00978     
+<a name="l00979"></a>00979     <span class="keyword">def </span>handle_exception(e_type, e_value, e_traceback):
+<a name="l00980"></a>00980         traceback.print_exception(e_type, e_value, e_traceback) <span class="comment"># this is very helpful when there's an exception in the rest of this func</span>
+<a name="l00981"></a>00981         last_tb = get_last_traceback(e_traceback)
+<a name="l00982"></a>00982         ex = (last_tb.tb_frame.f_code.co_filename, last_tb.tb_frame.f_lineno)
+<a name="l00983"></a>00983         <span class="keywordflow">if</span> str(e_value).startswith(<span class="stringliteral">"!!!"</span>):
+<a name="l00984"></a>00984             Display_Error_Dialog(e_value)
+<a name="l00985"></a>00985         <span class="keywordflow">elif</span> ex <span class="keywordflow">not</span> <span class="keywordflow">in</span> ignored_exceptions:
+<a name="l00986"></a>00986             ignored_exceptions.append(ex)
+<a name="l00987"></a>00987             result = Display_Exception_Dialog(e_type,e_value,e_traceback)
+<a name="l00988"></a>00988             <span class="keywordflow">if</span> result:
+<a name="l00989"></a>00989                 info = {
+<a name="l00990"></a>00990                     <span class="stringliteral">'app-title'</span> : wx.GetApp().GetAppName(), <span class="comment"># app_title</span>
+<a name="l00991"></a>00991                     <span class="stringliteral">'app-version'</span> : app_version,
+<a name="l00992"></a>00992                     <span class="stringliteral">'wx-version'</span> : wx.VERSION_STRING,
+<a name="l00993"></a>00993                     <span class="stringliteral">'wx-platform'</span> : wx.Platform,
+<a name="l00994"></a>00994                     <span class="stringliteral">'python-version'</span> : platform.python_version(), <span class="comment">#sys.version.split()[0],</span>
+<a name="l00995"></a>00995                     <span class="stringliteral">'platform'</span> : platform.platform(),
+<a name="l00996"></a>00996                     <span class="stringliteral">'e-type'</span> : e_type,
+<a name="l00997"></a>00997                     <span class="stringliteral">'e-value'</span> : e_value,
+<a name="l00998"></a>00998                     <span class="stringliteral">'date'</span> : time.ctime(),
+<a name="l00999"></a>00999                     <span class="stringliteral">'cwd'</span> : os.getcwd(),
+<a name="l01000"></a>01000                     }
+<a name="l01001"></a>01001                 <span class="keywordflow">if</span> e_traceback:
+<a name="l01002"></a>01002                     info[<span class="stringliteral">'traceback'</span>] = <span class="stringliteral">''</span>.join(traceback.format_tb(e_traceback)) + <span class="stringliteral">'%s: %s'</span> % (e_type, e_value)
+<a name="l01003"></a>01003                     last_tb = get_last_traceback(e_traceback)
+<a name="l01004"></a>01004                     exception_locals = last_tb.tb_frame.f_locals <span class="comment"># the locals at the level of the stack trace where the exception actually occurred</span>
+<a name="l01005"></a>01005                     info[<span class="stringliteral">'locals'</span>] = format_namespace(exception_locals)
+<a name="l01006"></a>01006                     <span class="keywordflow">if</span> <span class="stringliteral">'self'</span> <span class="keywordflow">in</span> exception_locals:
+<a name="l01007"></a>01007                         info[<span class="stringliteral">'self'</span>] = format_namespace(exception_locals[<span class="stringliteral">'self'</span>].__dict__)
+<a name="l01008"></a>01008                 
+<a name="l01009"></a>01009                 output = open(path+os.sep+<span class="stringliteral">"bug_report_"</span>+info[<span class="stringliteral">'date'</span>].replace(<span class="stringliteral">':'</span>,<span class="stringliteral">'-'</span>).replace(<span class="stringliteral">' '</span>,<span class="stringliteral">'_'</span>)+<span class="stringliteral">".txt"</span>,<span class="stringliteral">'w'</span>)
+<a name="l01010"></a>01010                 lst = info.keys()
+<a name="l01011"></a>01011                 lst.sort()
+<a name="l01012"></a>01012                 <span class="keywordflow">for</span> a <span class="keywordflow">in</span> lst:
+<a name="l01013"></a>01013                     output.write(a+<span class="stringliteral">":\n"</span>+str(info[a])+<span class="stringliteral">"\n\n"</span>)
+<a name="l01014"></a>01014 
+<a name="l01015"></a>01015     <span class="comment">#sys.excepthook = lambda *args: wx.CallAfter(handle_exception, *args)</span>
+<a name="l01016"></a>01016     sys.excepthook = handle_exception
+<a name="l01017"></a>01017 
+<a name="l01018"></a>01018 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">'__main__'</span>:
+<a name="l01019"></a>01019     app = wxPySimpleApp()
+<a name="l01020"></a>01020     wxInitAllImageHandlers()
+<a name="l01021"></a>01021     
+<a name="l01022"></a>01022     <span class="comment"># Install a exception handle for bug reports</span>
+<a name="l01023"></a>01023     wxAddExceptHook(os.getcwd(),__version__)
+<a name="l01024"></a>01024     
+<a name="l01025"></a>01025     frame = objdictedit(<span class="keywordtype">None</span>)
+<a name="l01026"></a>01026 
+<a name="l01027"></a>01027     frame.Show()
+<a name="l01028"></a>01028     app.MainLoop()
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objdictedit_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictedit.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictedit.py File Reference</h1>
+<p>
+<a href="objdictedit_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html">objdictedit</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">objdictedit::wxHtmlWindowUrlClick</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">objdictedit::wxUrlClickHtmlWindow</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html">objdictedit::objdictedit</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">objdictedit::EVT_HTML_URL_CLICK</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">objdictedit::create</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">objdictedit::usage</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">objdictedit::Display_Exception_Dialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">objdictedit::Display_Error_Dialog</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">objdictedit::get_last_traceback</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">objdictedit::format_namespace</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">objdictedit::wxAddExceptHook</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objdictgen_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictgen.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictgen.py</h1><a href="objdictgen_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespaceobjdictgen.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00005"></a>00005 <span class="comment">#</span>
+<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span>
+<a name="l00007"></a>00007 <span class="comment">#</span>
+<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span>
+<a name="l00009"></a>00009 <span class="comment">#</span>
+<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span>
+<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span>
+<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment">#</span>
+<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment">#</span>
+<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span>
+<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keyword">import</span> getopt,sys,os
+<a name="l00025"></a>00025 <span class="keyword">from</span> types <span class="keyword">import</span> *
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="keyword">from</span> nodemanager <span class="keyword">import</span> *
+<a name="l00028"></a>00028 
+<a name="l00029"></a><a class="code" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">00029</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">usage</a>():
+<a name="l00030"></a>00030     <span class="keywordflow">print</span> <span class="stringliteral">"\nUsage of objdictgen.py :"</span>
+<a name="l00031"></a>00031     <span class="keywordflow">print</span> <span class="stringliteral">"\n   %s XMLFilePath CFilePath\n"</span>%sys.argv[0]
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="keywordflow">try</span>:
+<a name="l00034"></a>00034     opts, args = getopt.getopt(sys.argv[1:], <span class="stringliteral">"h"</span>, [<span class="stringliteral">"help"</span>])
+<a name="l00035"></a>00035 <span class="keywordflow">except</span> getopt.GetoptError:
+<a name="l00036"></a>00036     <span class="comment"># print help information and exit:</span>
+<a name="l00037"></a>00037     usage()
+<a name="l00038"></a>00038     sys.exit(2)
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="keywordflow">for</span> o, a <span class="keywordflow">in</span> opts:
+<a name="l00041"></a>00041     <span class="keywordflow">if</span> o <span class="keywordflow">in</span> (<span class="stringliteral">"-h"</span>, <span class="stringliteral">"--help"</span>):
+<a name="l00042"></a>00042         usage()
+<a name="l00043"></a>00043         sys.exit()
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 fileIn = <span class="stringliteral">""</span>
+<a name="l00046"></a>00046 fileOut = <span class="stringliteral">""</span>        
+<a name="l00047"></a>00047 <span class="keywordflow">if</span> len(args) == 2:
+<a name="l00048"></a>00048     fileIn = args[0]
+<a name="l00049"></a>00049     fileOut = args[1]
+<a name="l00050"></a>00050 <span class="keywordflow">else</span>:
+<a name="l00051"></a>00051     usage()
+<a name="l00052"></a>00052     sys.exit()
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">'__main__'</span>:
+<a name="l00055"></a>00055     <span class="keywordflow">if</span> fileIn != <span class="stringliteral">""</span> <span class="keywordflow">and</span> fileOut != <span class="stringliteral">""</span>:
+<a name="l00056"></a>00056         manager = NodeManager(sys.path[0])
+<a name="l00057"></a>00057         <span class="keywordflow">if</span> os.path.isfile(fileIn):
+<a name="l00058"></a>00058             <span class="keywordflow">print</span> <span class="stringliteral">"Parsing input file"</span>
+<a name="l00059"></a>00059             result = manager.OpenFileInCurrent(fileIn)
+<a name="l00060"></a>00060             <span class="keywordflow">if</span> type(result) != UnicodeType:
+<a name="l00061"></a>00061                 Node = result
+<a name="l00062"></a>00062             <span class="keywordflow">else</span>:
+<a name="l00063"></a>00063                 <span class="keywordflow">print</span> result
+<a name="l00064"></a>00064                 sys.exit(-1)
+<a name="l00065"></a>00065         <span class="keywordflow">else</span>:
+<a name="l00066"></a>00066             <span class="keywordflow">print</span> <span class="stringliteral">"%s is not a valid file!"</span>%fileIn
+<a name="l00067"></a>00067             sys.exit(-1)
+<a name="l00068"></a>00068         <span class="keywordflow">print</span> <span class="stringliteral">"Writing output file"</span>
+<a name="l00069"></a>00069         result = manager.ExportCurrentToCFile(fileOut)
+<a name="l00070"></a>00070         <span class="keywordflow">if</span> type(result) == UnicodeType:
+<a name="l00071"></a>00071             <span class="keywordflow">print</span> result
+<a name="l00072"></a>00072             sys.exit(-1)
+<a name="l00073"></a>00073         <span class="keywordflow">print</span> <span class="stringliteral">"All done"</span>
+<a name="l00074"></a>00074     
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/objdictgen_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictgen.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictgen.py File Reference</h1>
+<p>
+<a href="objdictgen_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictgen.html">objdictgen</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">objdictgen::usage</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/param_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/param.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/param.h</h1><a href="param_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 <span class="comment">/* param.h - 32K Board specific parameters</span>
+<a name="l00023"></a>00023 <span class="comment">   Copyright (C) 2002 Free Software Foundation, Inc.</span>
+<a name="l00024"></a>00024 <span class="comment">   Written by Stephane Carrez (stcarrez@worldnet.fr)    </span>
+<a name="l00025"></a>00025 <span class="comment"></span>
+<a name="l00026"></a>00026 <span class="comment">This file is free software; you can redistribute it and/or modify it</span>
+<a name="l00027"></a>00027 <span class="comment">under the terms of the GNU General Public License as published by the</span>
+<a name="l00028"></a>00028 <span class="comment">Free Software Foundation; either version 2, or (at your option) any</span>
+<a name="l00029"></a>00029 <span class="comment">later version.</span>
+<a name="l00030"></a>00030 <span class="comment"></span>
+<a name="l00031"></a>00031 <span class="comment">In addition to the permissions in the GNU General Public License, the</span>
+<a name="l00032"></a>00032 <span class="comment">Free Software Foundation gives you unlimited permission to link the</span>
+<a name="l00033"></a>00033 <span class="comment">compiled version of this file with other programs, and to distribute</span>
+<a name="l00034"></a>00034 <span class="comment">those programs without any restriction coming from the use of this</span>
+<a name="l00035"></a>00035 <span class="comment">file.  (The General Public License restrictions do apply in other</span>
+<a name="l00036"></a>00036 <span class="comment">respects; for example, they cover modification of the file, and</span>
+<a name="l00037"></a>00037 <span class="comment">distribution when not linked into another program.)</span>
+<a name="l00038"></a>00038 <span class="comment"></span>
+<a name="l00039"></a>00039 <span class="comment">This file is distributed in the hope that it will be useful, but</span>
+<a name="l00040"></a>00040 <span class="comment">WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00041"></a>00041 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00042"></a>00042 <span class="comment">General Public License for more details.</span>
+<a name="l00043"></a>00043 <span class="comment"></span>
+<a name="l00044"></a>00044 <span class="comment">You should have received a copy of the GNU General Public License</span>
+<a name="l00045"></a>00045 <span class="comment">along with this program; see the file COPYING.  If not, write to</span>
+<a name="l00046"></a>00046 <span class="comment">the Free Software Foundation, 59 Temple Place - Suite 330,</span>
+<a name="l00047"></a>00047 <span class="comment">Boston, MA 02111-1307, USA.  */</span>
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="preprocessor">#ifndef _M68HC11_ARCH_32K_PARAM_H</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#define _M68HC11_ARCH_32K_PARAM_H</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a>00052 <span class="comment">/* Generic 32K board.  */</span>
+<a name="l00053"></a><a class="code" href="param_8h.html#b1bf3be1865d30f8010eb223be3584ce">00053</a> <span class="preprocessor">#define M6811_ARCH_32K</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="preprocessor">#undef M6811_DEF_BAUD</span>
+<a name="l00056"></a><a class="code" href="param_8h.html#e377e8f315ba31f0f0835f4781d98f27">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define M6811_DEF_BAUD 0x30            </span><span class="comment">/* 9600 baud.  */</span>
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 <span class="preprocessor">#undef RAM_SIZE</span>
+<a name="l00059"></a><a class="code" href="param_8h.html#b82dd208a7e716e09a3f8c229bfe78d7">00059</a> <span class="preprocessor"></span><span class="preprocessor">#define RAM_SIZE       32768           </span><span class="comment">/* 32Kb of memory.  */</span>
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 <span class="preprocessor">#undef ROM_SIZE</span>
+<a name="l00062"></a><a class="code" href="param_8h.html#d9e53d1418399b36953a40395ac1384d">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define ROM_SIZE       32768           </span><span class="comment">/* 32Kb of rom.  */</span>
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 <span class="preprocessor">#undef DATA_SIZE</span>
+<a name="l00065"></a><a class="code" href="param_8h.html#f55149bc1f05cf18af067a302e31e3f9">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define DATA_SIZE      (0x8000-0x1040) </span><span class="comment">/* Data section size.  */</span>
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 <span class="preprocessor">#undef TEXT_SIZE</span>
+<a name="l00068"></a><a class="code" href="param_8h.html#fb6f36d91ffbf947cfa3f1114ca79764">00068</a> <span class="preprocessor"></span><span class="preprocessor">#define TEXT_SIZE      ROM_SIZE        </span><span class="comment">/* Text section size.  */</span>
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/param_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/param.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/param.h File Reference</h1>
+<p>
+<a href="param_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#b1bf3be1865d30f8010eb223be3584ce">M6811_ARCH_32K</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#e377e8f315ba31f0f0835f4781d98f27">M6811_DEF_BAUD</a>&nbsp;&nbsp;&nbsp;0x30</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#b82dd208a7e716e09a3f8c229bfe78d7">RAM_SIZE</a>&nbsp;&nbsp;&nbsp;32768</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#d9e53d1418399b36953a40395ac1384d">ROM_SIZE</a>&nbsp;&nbsp;&nbsp;32768</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#f55149bc1f05cf18af067a302e31e3f9">DATA_SIZE</a>&nbsp;&nbsp;&nbsp;(0x8000-0x1040)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#fb6f36d91ffbf947cfa3f1114ca79764">TEXT_SIZE</a>&nbsp;&nbsp;&nbsp;ROM_SIZE</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="f55149bc1f05cf18af067a302e31e3f9"></a><!-- doxytag: member="param.h::DATA_SIZE" ref="f55149bc1f05cf18af067a302e31e3f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DATA_SIZE&nbsp;&nbsp;&nbsp;(0x8000-0x1040)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="param_8h-source.html#l00065">65</a> of file <a class="el" href="param_8h-source.html">param.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b1bf3be1865d30f8010eb223be3584ce"></a><!-- doxytag: member="param.h::M6811_ARCH_32K" ref="b1bf3be1865d30f8010eb223be3584ce" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define M6811_ARCH_32K          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="param_8h-source.html#l00053">53</a> of file <a class="el" href="param_8h-source.html">param.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e377e8f315ba31f0f0835f4781d98f27"></a><!-- doxytag: member="param.h::M6811_DEF_BAUD" ref="e377e8f315ba31f0f0835f4781d98f27" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define M6811_DEF_BAUD&nbsp;&nbsp;&nbsp;0x30          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="param_8h-source.html#l00056">56</a> of file <a class="el" href="param_8h-source.html">param.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b82dd208a7e716e09a3f8c229bfe78d7"></a><!-- doxytag: member="param.h::RAM_SIZE" ref="b82dd208a7e716e09a3f8c229bfe78d7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RAM_SIZE&nbsp;&nbsp;&nbsp;32768          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="param_8h-source.html#l00059">59</a> of file <a class="el" href="param_8h-source.html">param.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d9e53d1418399b36953a40395ac1384d"></a><!-- doxytag: member="param.h::ROM_SIZE" ref="d9e53d1418399b36953a40395ac1384d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ROM_SIZE&nbsp;&nbsp;&nbsp;32768          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="param_8h-source.html#l00062">62</a> of file <a class="el" href="param_8h-source.html">param.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fb6f36d91ffbf947cfa3f1114ca79764"></a><!-- doxytag: member="param.h::TEXT_SIZE" ref="fb6f36d91ffbf947cfa3f1114ca79764" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TEXT_SIZE&nbsp;&nbsp;&nbsp;ROM_SIZE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="param_8h-source.html#l00068">68</a> of file <a class="el" href="param_8h-source.html">param.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,535 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/pdo.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c</h1><a href="pdo_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "pdo.h"</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include "objacces.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "canfestival.h"</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="comment">/****************************************************************************/</span>
+<a name="l00027"></a><a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">00027</a> UNS8 <a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a>(CO_Data* d, s_PDO pdo, UNS8 req)
+<a name="l00028"></a>00028 {
+<a name="l00029"></a>00029   UNS8 i;
+<a name="l00030"></a>00030   <span class="keywordflow">if</span>( d-&gt;nodeState == Operational ) {
+<a name="l00031"></a>00031     Message m;
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033     <span class="comment">/* Message copy for sending */</span>
+<a name="l00034"></a>00034     m.cob_id.w = pdo.cobId &amp; 0x7FF; <span class="comment">/* Because the cobId is 11 bytes length */</span>
+<a name="l00035"></a>00035     <span class="keywordflow">if</span> ( req == NOT_A_REQUEST ) {
+<a name="l00036"></a>00036       UNS8 i;
+<a name="l00037"></a>00037       m.rtr = NOT_A_REQUEST;
+<a name="l00038"></a>00038       m.len = pdo.len;
+<a name="l00039"></a>00039       <span class="comment">/* memcpy(&amp;m.data, &amp;pdo.data, m.len); */</span>
+<a name="l00040"></a>00040       <span class="comment">/* This Memcpy depends on packing structure. Avoid */</span>
+<a name="l00041"></a>00041       <span class="keywordflow">for</span> (i = 0 ; i &lt; pdo.len ; i++)
+<a name="l00042"></a>00042         m.data[i] = pdo.data[i];
+<a name="l00043"></a>00043     }
+<a name="l00044"></a>00044     <span class="keywordflow">else</span> {
+<a name="l00045"></a>00045       m.rtr = REQUEST;
+<a name="l00046"></a>00046       m.len = 0;
+<a name="l00047"></a>00047     }
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049     MSG_WAR(0x3901, <span class="stringliteral">"sendPDO cobId :"</span>, m.cob_id.w);
+<a name="l00050"></a>00050     MSG_WAR(0x3902,  <span class="stringliteral">"     Nb octets  : "</span>,  m.len);
+<a name="l00051"></a>00051     <span class="keywordflow">for</span> (i = 0 ; i &lt; m.len ; i++) {
+<a name="l00052"></a>00052       MSG_WAR(0x3903,<span class="stringliteral">"           data : "</span>, m.data[i]);
+<a name="l00053"></a>00053     }
+<a name="l00054"></a>00054                   
+<a name="l00055"></a>00055     <span class="keywordflow">return</span> canSend(d-&gt;canHandle,&amp;m);
+<a name="l00056"></a>00056   } <span class="comment">/* end if */</span>
+<a name="l00057"></a>00057   <span class="keywordflow">return</span> 0xFF;
+<a name="l00058"></a>00058 }
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 <span class="comment">/***************************************************************************/</span>
+<a name="l00061"></a><a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">00061</a> UNS8 <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>(CO_Data* d, UNS32 cobId) <span class="comment">/* PDO Manager */</span>
+<a name="l00062"></a>00062 {
+<a name="l00063"></a>00063   UNS8 res;
+<a name="l00064"></a>00064   UNS8 i;
+<a name="l00065"></a>00065   s_PDO pdo;
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067   MSG_WAR(0x3905, <span class="stringliteral">"PDOmGR"</span>,0);
+<a name="l00068"></a>00068         
+<a name="l00069"></a>00069   <span class="comment">/* if PDO is waiting for transmission,</span>
+<a name="l00070"></a>00070 <span class="comment">     preparation of the message to send */</span>
+<a name="l00071"></a>00071     pdo.cobId = cobId;
+<a name="l00072"></a>00072     pdo.len =  d-&gt;process_var.count;
+<a name="l00073"></a>00073     <span class="comment">/* memcpy(&amp;(pdo.data), &amp;(process_var.data), pdo.len); */</span>
+<a name="l00074"></a>00074     <span class="comment">/* Ce memcpy devrait être portable */</span>
+<a name="l00075"></a>00075     <span class="keywordflow">for</span> ( i = 0 ; i &lt; pdo.len ; i++) 
+<a name="l00076"></a>00076       pdo.data[i] = d-&gt;process_var.data[i];
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078     res = <a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a>(d, pdo, NOT_A_REQUEST);
+<a name="l00079"></a>00079 
+<a name="l00080"></a>00080     <span class="keywordflow">return</span> res;
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082 
+<a name="l00083"></a>00083 <span class="preprocessor">#if 0</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="comment">/*********************************************************************/</span>
+<a name="l00085"></a>00085 <span class="comment">/* TODO : implement bit mapping                                                  */</span>
+<a name="l00086"></a>00086 <span class="comment">/*********************************************************************/</span>
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088 UNS8 buildPDO(CO_Data* d, UNS16 index)
+<a name="l00089"></a>00089 { <span class="comment">/* DO NOT USE MSG_ERR because the macro may send a PDO -&gt; infinite loop if it fails. */</span>       
+<a name="l00090"></a>00090   UNS16 ind;
+<a name="l00091"></a>00091   UNS8      subInd;
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093   UNS8 *     pMappingCount = NULL;      <span class="comment">/* count of mapped objects... */</span>
+<a name="l00094"></a>00094   <span class="comment">/* pointer to the var which is mapped to a pdo */</span>
+<a name="l00095"></a>00095 <span class="comment">/*  void *     pMappedAppObject = NULL;  */</span>
+<a name="l00096"></a>00096   <span class="comment">/* pointer fo the var which holds the mapping parameter of an mapping entry  */</span> 
+<a name="l00097"></a>00097   UNS32 *    pMappingParameter = NULL;  
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099   UNS8      Size;
+<a name="l00100"></a>00100   UNS8      dataType;
+<a name="l00101"></a>00101   UNS8      offset;
+<a name="l00102"></a>00102   UNS16     offsetObjdict;
+<a name="l00103"></a>00103   UNS16     offsetObjdictPrm;
+<a name="l00104"></a>00104   UNS32     objDict;
+<a name="l00105"></a>00105 
+<a name="l00106"></a>00106   subInd=(UNS8)0x00;
+<a name="l00107"></a>00107   offset = 0x00;
+<a name="l00108"></a>00108   ind = index - 0x1800;
+<a name="l00109"></a>00109   
+<a name="l00110"></a>00110   MSG_WAR(0x3910,<span class="stringliteral">"Prepare PDO to send index :"</span>, index);
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112   <span class="comment">/* only operational state allows PDO transmission */</span>
+<a name="l00113"></a>00113   <span class="keywordflow">if</span>( d-&gt;nodeState != Operational ) {
+<a name="l00114"></a>00114     MSG_WAR(0x2911, <span class="stringliteral">"Unable to send the PDO (node not in OPERATIONAL mode). Node : "</span>, index);
+<a name="l00115"></a>00115     <span class="keywordflow">return</span> 0xFF;
+<a name="l00116"></a>00116   }
+<a name="l00117"></a>00117   offsetObjdictPrm = d-&gt;firstIndex-&gt;PDO_TRS;
+<a name="l00118"></a>00118   offsetObjdict = d-&gt;firstIndex-&gt;PDO_TRS_MAP;
+<a name="l00119"></a>00119   
+<a name="l00120"></a>00120   <span class="keywordflow">if</span> (offsetObjdictPrm &amp;&amp; offsetObjdict)
+<a name="l00121"></a>00121   {
+<a name="l00122"></a>00122           <span class="comment">/* get mapped objects number to transmit with this PDO */</span>
+<a name="l00123"></a>00123           pMappingCount = (d-&gt;objdict + offsetObjdict + ind)-&gt;pSubindex[0].pObject;
+<a name="l00124"></a>00124           MSG_WAR(0x3912, <span class="stringliteral">"Nb maped objects : "</span>,* pMappingCount);
+<a name="l00125"></a>00125           MSG_WAR(0x3913, <span class="stringliteral">"        at index : "</span>, 0x1A00 + ind);
+<a name="l00126"></a>00126           <span class="keywordflow">while</span> (subInd &lt; *pMappingCount) { <span class="comment">/* Loop on mapped variables */</span>
+<a name="l00127"></a>00127             <span class="comment">/* get mapping parameters */</span>
+<a name="l00128"></a>00128             pMappingParameter = (d-&gt;objdict + offsetObjdict + ind)-&gt;pSubindex[subInd + 1].pObject;
+<a name="l00129"></a>00129             MSG_WAR(0x3914, <span class="stringliteral">"Get the mapping      at index : "</span>, (UNS16)0x1A00 + ind);
+<a name="l00130"></a>00130             MSG_WAR(0x3915, <span class="stringliteral">"                     subIndex : "</span>, subInd + 1);
+<a name="l00131"></a>00131             MSG_WAR(0x3916, <span class="stringliteral">"                     value    : "</span>, *(UNS32 *)pMappingParameter);
+<a name="l00132"></a>00132             <span class="comment">/* Get the mapped variable */</span>
+<a name="l00133"></a>00133             Size = ((UNS8)(((*pMappingParameter) &amp; 0xFF) &gt;&gt; 3));
+<a name="l00134"></a>00134                 objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>(d, (UNS16)((*pMappingParameter) &gt;&gt; 16),
+<a name="l00135"></a>00135                                     (UNS8)(((*pMappingParameter) &gt;&gt; 8 ) &amp; 0x000000FF),
+<a name="l00136"></a>00136                                     (<span class="keywordtype">void</span> *)&amp;d-&gt;process_var.data[offset], &amp;Size, &amp;dataType, 0 );  
+<a name="l00137"></a>00137 
+<a name="l00138"></a>00138              <span class="keywordflow">if</span> (objDict != OD_SUCCESSFUL) {
+<a name="l00139"></a>00139                 MSG_WAR(0x2919, <span class="stringliteral">"error accessing to the mapped var : "</span>, subInd + 1);  
+<a name="l00140"></a>00140                 MSG_WAR(0x2920, <span class="stringliteral">"         Mapped at index : "</span>, (*pMappingParameter) &gt;&gt; 16);
+<a name="l00141"></a>00141                 MSG_WAR(0x2921, <span class="stringliteral">"                subindex : "</span>, ((*pMappingParameter) &gt;&gt; 8 ) &amp; 0xFF);
+<a name="l00142"></a>00142                 <span class="keywordflow">return</span> 0xFF;
+<a name="l00143"></a>00143              } 
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145               offset += Size;
+<a name="l00146"></a>00146               d-&gt;process_var.count = offset;
+<a name="l00147"></a>00147               subInd++;                                 
+<a name="l00148"></a>00148         }<span class="comment">/* end Loop on mapped variables  */</span>
+<a name="l00149"></a>00149   }
+<a name="l00150"></a>00150   <span class="keywordflow">return</span> 0;
+<a name="l00151"></a>00151 }
+<a name="l00152"></a>00152 <span class="preprocessor">#endif</span>
+<a name="l00153"></a>00153 <span class="preprocessor"></span><span class="comment">/**************************************************************************/</span>
+<a name="l00154"></a><a class="code" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">00154</a> UNS8 <a class="code" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">sendPDOrequest</a>( CO_Data* d, UNS32 cobId )
+<a name="l00155"></a>00155 {               
+<a name="l00156"></a>00156   UNS32 *        pwCobId;       
+<a name="l00157"></a>00157   UNS16          offset;
+<a name="l00158"></a>00158   UNS16          lastIndex;
+<a name="l00159"></a>00159   UNS8           err;
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161   MSG_WAR(0x3930, <span class="stringliteral">"sendPDOrequest "</span>,0);  
+<a name="l00162"></a>00162   <span class="comment">/* Sending the request only if the cobid have been found on the PDO receive */</span>
+<a name="l00163"></a>00163   <span class="comment">/* part dictionary */</span>
+<a name="l00164"></a>00164   offset = d-&gt;firstIndex-&gt;PDO_RCV;
+<a name="l00165"></a>00165   lastIndex = d-&gt;lastIndex-&gt;PDO_RCV;
+<a name="l00166"></a>00166   <span class="keywordflow">if</span> (offset)
+<a name="l00167"></a>00167           <span class="keywordflow">while</span> (offset &lt;= lastIndex) {
+<a name="l00168"></a>00168             <span class="comment">/*get the CobId*/</span>
+<a name="l00169"></a>00169             pwCobId = d-&gt;objdict[offset].pSubindex[1].pObject;
+<a name="l00170"></a>00170               
+<a name="l00171"></a>00171             <span class="keywordflow">if</span> ( *pwCobId  == cobId ) {
+<a name="l00172"></a>00172               s_PDO pdo;
+<a name="l00173"></a>00173               pdo.cobId = *pwCobId;
+<a name="l00174"></a>00174               pdo.len = 0;
+<a name="l00175"></a>00175               err  = <a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a>(d, pdo, REQUEST);  
+<a name="l00176"></a>00176               <span class="keywordflow">return</span> err;
+<a name="l00177"></a>00177             }
+<a name="l00178"></a>00178             offset++;
+<a name="l00179"></a>00179           }
+<a name="l00180"></a>00180   MSG_WAR(0x1931, <span class="stringliteral">"sendPDOrequest : COBID not found : "</span>, cobId); 
+<a name="l00181"></a>00181   <span class="keywordflow">return</span> 0xFF;
+<a name="l00182"></a>00182 }
+<a name="l00183"></a>00183 
+<a name="l00184"></a>00184 
+<a name="l00185"></a>00185 
+<a name="l00186"></a>00186 <span class="comment">/***********************************************************************/</span>
+<a name="l00187"></a><a class="code" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">00187</a> UNS8 <a class="code" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">proceedPDO</a>(CO_Data* d, Message *m)
+<a name="l00188"></a>00188 {               
+<a name="l00189"></a>00189   UNS8   numPdo;
+<a name="l00190"></a>00190   UNS8   numMap;  <span class="comment">/* Number of the mapped varable */</span>                      
+<a name="l00191"></a>00191   UNS8 i;
+<a name="l00192"></a>00192   UNS8 *     pMappingCount = NULL;    <span class="comment">/* count of mapped objects... */</span>
+<a name="l00193"></a>00193   <span class="comment">/* pointer to the var which is mapped to a pdo... */</span>
+<a name="l00194"></a>00194 <span class="comment">/*  void *     pMappedAppObject = NULL;   */</span>
+<a name="l00195"></a>00195   <span class="comment">/* pointer fo the var which holds the mapping parameter of an mapping entry */</span>
+<a name="l00196"></a>00196   UNS32 *    pMappingParameter = NULL;  
+<a name="l00197"></a>00197   UNS8  *    pTransmissionType = NULL; <span class="comment">/* pointer to the transmission type */</span>
+<a name="l00198"></a>00198   UNS32 *    pwCobId = NULL;
+<a name="l00199"></a>00199   UNS8       Size;
+<a name="l00200"></a>00200   UNS8       dataType;
+<a name="l00201"></a>00201   UNS8       offset;
+<a name="l00202"></a>00202   UNS8       status;
+<a name="l00203"></a>00203   UNS32      objDict;
+<a name="l00204"></a>00204   UNS16      offsetObjdict;
+<a name="l00205"></a>00205   UNS16      lastIndex;
+<a name="l00206"></a>00206   status = state1;
+<a name="l00207"></a>00207  
+<a name="l00208"></a>00208   MSG_WAR(0x3935, <span class="stringliteral">"proceedPDO, cobID : "</span>, ((*m).cob_id.w &amp; 0x7ff)); 
+<a name="l00209"></a>00209   offset = 0x00;
+<a name="l00210"></a>00210   numPdo = 0;
+<a name="l00211"></a>00211   numMap = 0;
+<a name="l00212"></a>00212   <span class="keywordflow">if</span>((*m).rtr == NOT_A_REQUEST ) { <span class="comment">/* The PDO received is not a request. */</span>
+<a name="l00213"></a>00213     offsetObjdict = d-&gt;firstIndex-&gt;PDO_RCV;
+<a name="l00214"></a>00214     lastIndex = d-&gt;lastIndex-&gt;PDO_RCV;
+<a name="l00215"></a>00215     
+<a name="l00216"></a>00216     <span class="comment">/* study of all the PDO stored in the dictionary */</span>   
+<a name="l00217"></a>00217     <span class="keywordflow">if</span>(offsetObjdict)
+<a name="l00218"></a>00218             <span class="keywordflow">while</span> (offsetObjdict &lt;= lastIndex) {
+<a name="l00219"></a>00219                         
+<a name="l00220"></a>00220               <span class="keywordflow">switch</span>( status ) {
+<a name="l00221"></a>00221                                                 
+<a name="l00222"></a>00222                 <span class="keywordflow">case</span> state1:    <span class="comment">/* data are stored in process_var array */</span>
+<a name="l00223"></a>00223                   <span class="comment">/* memcpy(&amp;(process_var.data), &amp;m-&gt;data, (*m).len); */</span>
+<a name="l00224"></a>00224                   <span class="comment">/* Ce memcpy devrait être portable. */</span>
+<a name="l00225"></a>00225                   <span class="keywordflow">for</span> ( i = 0 ; i &lt; m-&gt;len ; i++) 
+<a name="l00226"></a>00226                     d-&gt;process_var.data[i] = m-&gt;data[i];
+<a name="l00227"></a>00227                   d-&gt;process_var.count = (*m).len;
+<a name="l00228"></a>00228         
+<a name="l00229"></a>00229                   status = state2; 
+<a name="l00230"></a>00230                   <span class="keywordflow">break</span>;
+<a name="l00231"></a>00231         
+<a name="l00232"></a>00232                 <span class="keywordflow">case</span> state2:
+<a name="l00233"></a>00233                   <span class="comment">/* get CobId of the dictionary correspondant to the received PDO */</span>
+<a name="l00234"></a>00234                   pwCobId = d-&gt;objdict[offsetObjdict].pSubindex[1].pObject; 
+<a name="l00235"></a>00235                   <span class="comment">/* check the CobId coherance */</span>
+<a name="l00236"></a>00236                   <span class="comment">/*pwCobId is the cobId read in the dictionary at the state 3 */</span>
+<a name="l00237"></a>00237                   if ( *pwCobId == (*m).cob_id.w ){
+<a name="l00238"></a>00238                     <span class="comment">/* The cobId is recognized */</span>
+<a name="l00239"></a>00239                     status = state4;
+<a name="l00240"></a>00240                     MSG_WAR(0x3936, <span class="stringliteral">"cobId found at index "</span>, 0x1400 + numPdo);
+<a name="l00241"></a>00241                     <span class="keywordflow">break</span>;
+<a name="l00242"></a>00242                   }
+<a name="l00243"></a>00243                   <span class="keywordflow">else</span> {
+<a name="l00244"></a>00244                     <span class="comment">/* cobId received does not match with those write in the dictionnary */</span>
+<a name="l00245"></a>00245                     numPdo++;
+<a name="l00246"></a>00246                     offsetObjdict++;
+<a name="l00247"></a>00247                     status = state2;
+<a name="l00248"></a>00248                     <span class="keywordflow">break</span>;
+<a name="l00249"></a>00249                   }
+<a name="l00250"></a>00250         
+<a name="l00251"></a>00251                 <span class="keywordflow">case</span> state4:    <span class="comment">/* get mapped objects number */</span>
+<a name="l00252"></a>00252                   <span class="comment">/* The cobId of the message received has been found in the dictionnary. */</span>
+<a name="l00253"></a>00253                   offsetObjdict = d-&gt;firstIndex-&gt;PDO_RCV_MAP;
+<a name="l00254"></a>00254                   lastIndex = d-&gt;lastIndex-&gt;PDO_RCV_MAP;
+<a name="l00255"></a>00255                   pMappingCount = (d-&gt;objdict + offsetObjdict + numPdo)-&gt;pSubindex[0].pObject;    
+<a name="l00256"></a>00256                   numMap = 0;
+<a name="l00257"></a>00257                   <span class="keywordflow">while</span> (numMap &lt; *pMappingCount) {
+<a name="l00258"></a>00258                         UNS8 tmp[]= {0,0,0,0,0,0,0,0};
+<a name="l00259"></a>00259                         UNS8 ByteSize;
+<a name="l00260"></a>00260                     pMappingParameter = (d-&gt;objdict + offsetObjdict + numPdo)-&gt;pSubindex[numMap + 1].pObject;
+<a name="l00261"></a>00261                     <span class="keywordflow">if</span> (pMappingParameter == NULL) {
+<a name="l00262"></a>00262                       MSG_ERR(0x1937, <span class="stringliteral">"Couldn't get mapping parameter : "</span>, numMap + 1); 
+<a name="l00263"></a>00263                       <span class="keywordflow">return</span> 0xFF;
+<a name="l00264"></a>00264                     }
+<a name="l00265"></a>00265                         <span class="comment">/* Get the addresse of the mapped variable. */</span>
+<a name="l00266"></a>00266                     <span class="comment">/* detail of *pMappingParameter : */</span>
+<a name="l00267"></a>00267                     <span class="comment">/* The 16 hight bits contains the index, the medium 8 bits contains the subindex, */</span>
+<a name="l00268"></a>00268                     <span class="comment">/* and the lower 8 bits contains the size of the mapped variable. */</span>
+<a name="l00269"></a>00269                     
+<a name="l00270"></a>00270                     Size = (UNS8)(*pMappingParameter);
+<a name="l00271"></a>00271                         
+<a name="l00272"></a>00272                         <span class="comment">/* copy bit per bit in little endian */</span>
+<a name="l00273"></a>00273                         <a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a>(Size, (UNS8*)&amp;d-&gt;process_var.data[offset&gt;&gt;3], offset%8, 0, ((UNS8*)tmp), 0, 0);
+<a name="l00274"></a>00274                         
+<a name="l00275"></a>00275                         ByteSize = 1 + ((Size - 1) &gt;&gt; 3); <span class="comment">/*1-&gt;8 =&gt; 1 ; 9-&gt;16 =&gt; 2, ... */</span>
+<a name="l00276"></a>00276                         
+<a name="l00277"></a>00277                     objDict = <a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a>(d, (UNS16)((*pMappingParameter) &gt;&gt; 16),
+<a name="l00278"></a>00278                                             (UNS8)(((*pMappingParameter) &gt;&gt; 8 ) &amp; 0xFF),
+<a name="l00279"></a>00279                                                 tmp, &amp;ByteSize, 0 );
+<a name="l00280"></a>00280                                                 
+<a name="l00281"></a>00281                     <span class="keywordflow">if</span>(objDict != OD_SUCCESSFUL) {
+<a name="l00282"></a>00282                       MSG_ERR(0x1938, <span class="stringliteral">"error accessing to the mapped var : "</span>, numMap + 1);  
+<a name="l00283"></a>00283                       MSG_WAR(0x2939, <span class="stringliteral">"         Mapped at index : "</span>, (*pMappingParameter) &gt;&gt; 16);
+<a name="l00284"></a>00284                       MSG_WAR(0x2940, <span class="stringliteral">"                subindex : "</span>, ((*pMappingParameter) &gt;&gt; 8 ) &amp; 0xFF);
+<a name="l00285"></a>00285                       <span class="keywordflow">return</span> 0xFF;
+<a name="l00286"></a>00286                     }
+<a name="l00287"></a>00287 
+<a name="l00288"></a>00288                     MSG_WAR(0x3942, <span class="stringliteral">"Variable updated with value received by PDO cobid : "</span>, m-&gt;cob_id.w);  
+<a name="l00289"></a>00289                     MSG_WAR(0x3943, <span class="stringliteral">"         Mapped at index : "</span>, (*pMappingParameter) &gt;&gt; 16);
+<a name="l00290"></a>00290                     MSG_WAR(0x3944, <span class="stringliteral">"                subindex : "</span>, ((*pMappingParameter) &gt;&gt; 8 ) &amp; 0xFF);
+<a name="l00291"></a>00291                     <span class="comment">/* MSG_WAR(0x3945, "                data : ",*((UNS32 *)pMappedAppObject)); */</span>
+<a name="l00292"></a>00292                     offset += Size;
+<a name="l00293"></a>00293                     numMap++;
+<a name="l00294"></a>00294                   } <span class="comment">/* end loop while on mapped variables */</span>
+<a name="l00295"></a>00295                   
+<a name="l00296"></a>00296                   offset=0x00;          
+<a name="l00297"></a>00297                   numMap = 0;
+<a name="l00298"></a>00298                   <span class="keywordflow">return</span> 0;
+<a name="l00299"></a>00299                   
+<a name="l00300"></a>00300               }<span class="comment">/* end switch status     */</span>       
+<a name="l00301"></a>00301             }<span class="comment">/* end while       */</span>
+<a name="l00302"></a>00302   }<span class="comment">/* end if Donnees */</span>
+<a name="l00303"></a>00303 
+<a name="l00304"></a>00304 
+<a name="l00305"></a>00305   <span class="keywordflow">else</span> <span class="keywordflow">if</span> ((*m).rtr == REQUEST ){  
+<a name="l00306"></a>00306       MSG_WAR(0x3946, <span class="stringliteral">"Receive a PDO request cobId : "</span>, m-&gt;cob_id.w);
+<a name="l00307"></a>00307       status = state1;
+<a name="l00308"></a>00308       offsetObjdict = d-&gt;firstIndex-&gt;PDO_TRS;
+<a name="l00309"></a>00309       lastIndex = d-&gt;lastIndex-&gt;PDO_TRS;
+<a name="l00310"></a>00310       <span class="keywordflow">if</span>(offsetObjdict) <span class="keywordflow">while</span>( offsetObjdict  &lt;= lastIndex ){ 
+<a name="l00311"></a>00311         <span class="comment">/* study of all PDO stored in the objects dictionary */</span>
+<a name="l00312"></a>00312 
+<a name="l00313"></a>00313         <span class="keywordflow">switch</span>( status ){
+<a name="l00314"></a>00314 
+<a name="l00315"></a>00315         <span class="keywordflow">case</span> state1:    <span class="comment">/* check the CobId */</span>
+<a name="l00316"></a>00316                         <span class="comment">/* get CobId of the dictionary which match to the received PDO */</span>
+<a name="l00317"></a>00317           pwCobId = (d-&gt;objdict + offsetObjdict)-&gt;pSubindex[1].pObject;   
+<a name="l00318"></a>00318           <span class="keywordflow">if</span> ( *pwCobId == (*m).cob_id.w ) {
+<a name="l00319"></a>00319             status = state4;
+<a name="l00320"></a>00320             <span class="keywordflow">break</span>;
+<a name="l00321"></a>00321           }
+<a name="l00322"></a>00322           <span class="keywordflow">else</span> {
+<a name="l00323"></a>00323             numPdo++;
+<a name="l00324"></a>00324             offsetObjdict++;
+<a name="l00325"></a>00325           }
+<a name="l00326"></a>00326           status = state1;
+<a name="l00327"></a>00327           <span class="keywordflow">break</span>;
+<a name="l00328"></a>00328 
+<a name="l00329"></a>00329 
+<a name="l00330"></a>00330         <span class="keywordflow">case</span> state4:    <span class="comment">/* check transmission type (after request?) */</span>
+<a name="l00331"></a>00331           pTransmissionType = d-&gt;objdict[offsetObjdict].pSubindex[2].pObject;
+<a name="l00332"></a>00332           <span class="keywordflow">if</span> ( (*pTransmissionType == TRANS_RTR) || (*pTransmissionType == TRANS_RTR_SYNC ) || (*pTransmissionType == TRANS_EVENT) ) {
+<a name="l00333"></a>00333             status = state5;
+<a name="l00334"></a>00334             <span class="keywordflow">break</span>;
+<a name="l00335"></a>00335           }
+<a name="l00336"></a>00336           <span class="keywordflow">else</span> {
+<a name="l00337"></a>00337             <span class="comment">/* The requested PDO is not to send on request. So, does nothing. */</span>
+<a name="l00338"></a>00338             MSG_WAR(0x2947, <span class="stringliteral">"PDO is not to send on request : "</span>, m-&gt;cob_id.w);
+<a name="l00339"></a>00339             <span class="keywordflow">return</span> 0xFF;
+<a name="l00340"></a>00340           }
+<a name="l00341"></a>00341 
+<a name="l00342"></a>00342         <span class="keywordflow">case</span> state5:    <span class="comment">/* get mapped objects number */</span>
+<a name="l00343"></a>00343           offsetObjdict = d-&gt;firstIndex-&gt;PDO_TRS_MAP;
+<a name="l00344"></a>00344           lastIndex = d-&gt;lastIndex-&gt;PDO_TRS_MAP;
+<a name="l00345"></a>00345           pMappingCount = (d-&gt;objdict + offsetObjdict + numPdo)-&gt;pSubindex[0].pObject;
+<a name="l00346"></a>00346           numMap = 0;
+<a name="l00347"></a>00347           <span class="keywordflow">while</span> (numMap &lt; *pMappingCount) {
+<a name="l00348"></a>00348             pMappingParameter = (d-&gt;objdict + offsetObjdict + numPdo)-&gt;pSubindex[numMap + 1].pObject;
+<a name="l00349"></a>00349             <span class="comment">/* Get the mapped variable */</span>
+<a name="l00350"></a>00350             Size = ((UNS8)(((*pMappingParameter) &amp; 0xFF) &gt;&gt; 3)); 
+<a name="l00351"></a>00351             objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>( d, (UNS16)((*pMappingParameter) &gt;&gt; (UNS8)16), 
+<a name="l00352"></a>00352                                      (UNS8)(( (*pMappingParameter) &gt;&gt; (UNS8)8 ) &amp; 0xFF),
+<a name="l00353"></a>00353                                      (<span class="keywordtype">void</span> *)&amp;d-&gt;process_var.data[offset], &amp;Size, &amp;dataType, 0 );
+<a name="l00354"></a>00354             <span class="keywordflow">if</span> (objDict != OD_SUCCESSFUL) {
+<a name="l00355"></a>00355               MSG_ERR(0x1948, <span class="stringliteral">"error accessing to the mapped var : "</span>, numMap + 1);  
+<a name="l00356"></a>00356               MSG_WAR(0x2949, <span class="stringliteral">"         Mapped at index : "</span>, (*pMappingParameter) &gt;&gt; 16);
+<a name="l00357"></a>00357               MSG_WAR(0x2950, <span class="stringliteral">"                subindex : "</span>, ((*pMappingParameter) &gt;&gt; 8 ) &amp; 0xFF);
+<a name="l00358"></a>00358               <span class="keywordflow">return</span> 0xFF;
+<a name="l00359"></a>00359             }
+<a name="l00360"></a>00360             offset += (UNS8) (((*pMappingParameter) &amp; 0xFF) &gt;&gt; 3);
+<a name="l00361"></a>00361             d-&gt;process_var.count = offset;
+<a name="l00362"></a>00362             numMap++;
+<a name="l00363"></a>00363 
+<a name="l00364"></a>00364           } <span class="comment">/* end while */</span>
+<a name="l00365"></a>00365           <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>( d, *pwCobId ); <span class="comment">/* Transmit the PDO */</span>
+<a name="l00366"></a>00366           <span class="keywordflow">return</span> 0;
+<a name="l00367"></a>00367 
+<a name="l00368"></a>00368         }<span class="comment">/* end switch status */</span>
+<a name="l00369"></a>00369       }<span class="comment">/* end while      */</span>                     
+<a name="l00370"></a>00370     }<span class="comment">/* end if Requete */</span>
+<a name="l00371"></a>00371                 
+<a name="l00372"></a>00372   <span class="keywordflow">return</span> 0;
+<a name="l00373"></a>00373 }
+<a name="l00374"></a>00374 
+<a name="l00375"></a>00375 
+<a name="l00376"></a><a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">00376</a> <span class="keywordtype">void</span> <a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a>(UNS8 NbBits, UNS8* SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8* DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)
+<a name="l00377"></a>00377 {
+<a name="l00378"></a>00378         <span class="comment">//This loop copy as many bits that it can each time, crossing successively bytes</span>
+<a name="l00379"></a>00379         <span class="comment">// boundaries from LSB to MSB.</span>
+<a name="l00380"></a>00380         <span class="keywordflow">while</span>(NbBits &gt; 0)
+<a name="l00381"></a>00381         {
+<a name="l00382"></a>00382                 <span class="comment">// Bit missalignement between src and dest</span>
+<a name="l00383"></a>00383                 INTEGER8 Vect = DestBitIndex - SrcBitIndex;
+<a name="l00384"></a>00384                 
+<a name="l00385"></a>00385                 <span class="comment">// We can now get src and align it to dest</span>
+<a name="l00386"></a>00386                 UNS8 Aligned = Vect&gt;0 ? *SrcByteIndex &lt;&lt; Vect : *SrcByteIndex &gt;&gt; -Vect;
+<a name="l00387"></a>00387                 
+<a name="l00388"></a>00388                 <span class="comment">// Compute the nb of bit we will be able to copy</span>
+<a name="l00389"></a>00389                 UNS8 BoudaryLimit = (Vect&gt;0 ? 8 - DestBitIndex :  8 - SrcBitIndex );
+<a name="l00390"></a>00390                 UNS8 BitsToCopy = BoudaryLimit &gt; NbBits ? NbBits : BoudaryLimit;
+<a name="l00391"></a>00391 
+<a name="l00392"></a>00392                 <span class="comment">// Create a mask that will serve in:</span>
+<a name="l00393"></a>00393                 UNS8 Mask = ((0xff &lt;&lt; (DestBitIndex + BitsToCopy)) | (0xff &gt;&gt; (8 - DestBitIndex)));
+<a name="l00394"></a>00394 
+<a name="l00395"></a>00395                 <span class="comment">// - Filtering src</span>
+<a name="l00396"></a>00396                 UNS8 Filtered = Aligned &amp; ~Mask;
+<a name="l00397"></a>00397 
+<a name="l00398"></a>00398                 <span class="comment">// - and erase bits where we write, preserve where we don't</span>
+<a name="l00399"></a>00399                 *DestByteIndex &amp;= Mask;
+<a name="l00400"></a>00400 
+<a name="l00401"></a>00401                 <span class="comment">// Then write.</span>
+<a name="l00402"></a>00402                 *DestByteIndex |= Filtered ;
+<a name="l00403"></a>00403 
+<a name="l00404"></a>00404                 <span class="comment">//Compute next time cursors for src</span>
+<a name="l00405"></a>00405                 <span class="keywordflow">if</span>((SrcBitIndex += BitsToCopy)&gt;7)       <span class="comment">// cross boundary ?</span>
+<a name="l00406"></a>00406                 {
+<a name="l00407"></a>00407                         SrcBitIndex = 0;                                                        <span class="comment">// First bit</span>
+<a name="l00408"></a>00408                         SrcByteIndex += (SrcBigEndian ? -1 : 1);        <span class="comment">// Next byte</span>
+<a name="l00409"></a>00409                 }
+<a name="l00410"></a>00410 
+<a name="l00411"></a>00411                 <span class="comment">//Compute next time cursors for dest</span>
+<a name="l00412"></a>00412                 <span class="keywordflow">if</span>((DestBitIndex += BitsToCopy)&gt;7)
+<a name="l00413"></a>00413                 {
+<a name="l00414"></a>00414                         DestBitIndex = 0;                                                       <span class="comment">// First bit</span>
+<a name="l00415"></a>00415                         DestByteIndex += (DestBigEndian ? -1 : 1);<span class="comment">// Next byte</span>
+<a name="l00416"></a>00416                 }
+<a name="l00417"></a>00417                 
+<a name="l00418"></a>00418                 <span class="comment">//And decrement counter.</span>
+<a name="l00419"></a>00419                 NbBits -= BitsToCopy;
+<a name="l00420"></a>00420         }
+<a name="l00421"></a>00421 
+<a name="l00422"></a>00422 }
+<a name="l00423"></a>00423 
+<a name="l00424"></a>00424 <span class="preprocessor">#if 0</span>
+<a name="l00425"></a>00425 <span class="preprocessor"></span>
+<a name="l00426"></a>00426 <span class="comment">/*********************************************************************/</span>
+<a name="l00427"></a>00427 <span class="comment">/* TODO : reimplement this using CallBacks                           */</span>
+<a name="l00428"></a>00428 <span class="comment">/*********************************************************************/</span>
+<a name="l00429"></a>00429 
+<a name="l00430"></a>00430 UNS8 sendPDOevent( CO_Data* d, <span class="keywordtype">void</span> * variable )
+<a name="l00431"></a>00431 { <span class="comment">/* DO NOT USE MSG_ERR because the macro may send a PDO -&gt; infinite loop if it fails.  */</span>
+<a name="l00432"></a>00432   UNS32           objDict = 0;
+<a name="l00433"></a>00433   UNS8            ind, sub_ind;
+<a name="l00434"></a>00434   UNS8            status; 
+<a name="l00435"></a>00435   UNS8            offset;
+<a name="l00436"></a>00436   UNS8 *     pMappingCount = NULL;
+<a name="l00437"></a>00437   UNS32 *    pMappingParameter = NULL;
+<a name="l00438"></a>00438   <span class="keywordtype">void</span> *     pMappedAppObject = NULL;
+<a name="l00439"></a>00439   UNS8 *     pTransmissionType = NULL; <span class="comment">/* pointer to the transmission type */</span>
+<a name="l00440"></a>00440   UNS32 *    pwCobId = NULL;
+<a name="l00441"></a>00441   UNS8 *     pSize;
+<a name="l00442"></a>00442   UNS8       size;
+<a name="l00443"></a>00443   UNS8       dataType;
+<a name="l00444"></a>00444   UNS16      offsetObjdict;
+<a name="l00445"></a>00445   UNS16      offsetObjdictPrm;
+<a name="l00446"></a>00446   UNS16      lastIndex;
+<a name="l00447"></a>00447   UNS8       numMap;
+<a name="l00448"></a>00448   ind     = 0x00;
+<a name="l00449"></a>00449   sub_ind = 1; 
+<a name="l00450"></a>00450   offset  = 0x00;
+<a name="l00451"></a>00451   pSize   = &amp;size;
+<a name="l00452"></a>00452   status  = state1;
+<a name="l00453"></a>00453 
+<a name="l00454"></a>00454   <span class="comment">/* look for the index and subindex where the variable is mapped */</span>
+<a name="l00455"></a>00455   <span class="comment">/* Then, send the pdo which contains the variable. */</span>
+<a name="l00456"></a>00456 
+<a name="l00457"></a>00457   MSG_WAR (0x3960, <span class="stringliteral">"sendPDOevent"</span>, 0);
+<a name="l00458"></a>00458   offsetObjdictPrm = d-&gt;firstIndex-&gt;PDO_TRS;
+<a name="l00459"></a>00459   
+<a name="l00460"></a>00460   offsetObjdict = d-&gt;firstIndex-&gt;PDO_TRS_MAP;
+<a name="l00461"></a>00461   lastIndex = d-&gt;lastIndex-&gt;PDO_TRS_MAP;
+<a name="l00462"></a>00462 
+<a name="l00463"></a>00463   <span class="keywordflow">if</span> (offsetObjdictPrm &amp;&amp; offsetObjdict) 
+<a name="l00464"></a>00464           <span class="comment">/* Loop on PDO Transmit */</span>
+<a name="l00465"></a>00465           <span class="keywordflow">while</span>(offsetObjdict &lt;= lastIndex){
+<a name="l00466"></a>00466             <span class="comment">/* Check the transmission mode */</span>
+<a name="l00467"></a>00467             pTransmissionType = d-&gt;objdict[offsetObjdictPrm].pSubindex[2].pObject;
+<a name="l00468"></a>00468             <span class="keywordflow">if</span> (*pTransmissionType != TRANS_EVENT) {
+<a name="l00469"></a>00469               ind++;
+<a name="l00470"></a>00470               offsetObjdict++;  
+<a name="l00471"></a>00471               offsetObjdictPrm++;
+<a name="l00472"></a>00472               <span class="keywordflow">continue</span>;
+<a name="l00473"></a>00473             }
+<a name="l00474"></a>00474             pMappingCount = d-&gt;objdict[offsetObjdict].pSubindex[0].pObject; 
+<a name="l00475"></a>00475             numMap = 1; <span class="comment">/* mapped variable */</span>
+<a name="l00476"></a>00476             <span class="keywordflow">while</span> (numMap &lt;= *pMappingCount) {
+<a name="l00477"></a>00477               pMappingParameter = d-&gt;objdict[offsetObjdict].pSubindex[numMap].pObject;
+<a name="l00478"></a>00478               <span class="comment">/* Get the variable */</span>
+<a name="l00479"></a>00479               objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>( d,
+<a name="l00480"></a>00480                                     (UNS16)((*pMappingParameter) &gt;&gt; 16), 
+<a name="l00481"></a>00481                                     (UNS8)(( (*pMappingParameter) &gt;&gt; (UNS8)8 ) &amp; (UNS32)0x000000FF),
+<a name="l00482"></a>00482                                     (<span class="keywordtype">void</span> * *)&amp;pMappedAppObject, pSize, &amp;dataType, 0 );
+<a name="l00483"></a>00483               <span class="keywordflow">if</span>( objDict != OD_SUCCESSFUL ) {  
+<a name="l00484"></a>00484                 MSG_WAR(0x2961, <span class="stringliteral">"Error in dict. at index : "</span>, 
+<a name="l00485"></a>00485                         (*pMappingParameter) &gt;&gt; (UNS8)16);
+<a name="l00486"></a>00486               
+<a name="l00487"></a>00487                 MSG_WAR(0x2962, <span class="stringliteral">"               subindex : "</span>, 
+<a name="l00488"></a>00488                         ((*pMappingParameter) &gt;&gt; (UNS8)8 ) &amp; (UNS32)0x000000FF);
+<a name="l00489"></a>00489                 <span class="keywordflow">return</span> 0xFF;
+<a name="l00490"></a>00490               }
+<a name="l00491"></a>00491               <span class="keywordflow">if</span> (pMappedAppObject == variable) { <span class="comment">// Variable found !</span>
+<a name="l00492"></a>00492                 MSG_WAR(0x3963, <span class="stringliteral">"Variable to send found at index : "</span>, 
+<a name="l00493"></a>00493                         (*pMappingParameter) &gt;&gt; 16);
+<a name="l00494"></a>00494                 MSG_WAR(0x3964, <span class="stringliteral">"                       subIndex : "</span>, 
+<a name="l00495"></a>00495                         ((*pMappingParameter) &gt;&gt; 8 ) &amp; 0x000000FF);
+<a name="l00496"></a>00496                 buildPDO(d, 0x1800 + ind);
+<a name="l00497"></a>00497                 <span class="comment">/* Get the cobId */</span>
+<a name="l00498"></a>00498                 pwCobId = d-&gt;objdict[offsetObjdictPrm].pSubindex[1].pObject;
+<a name="l00499"></a>00499                 <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>( d, *pwCobId ); <span class="comment">/* Send the PDO */</span>
+<a name="l00500"></a>00500                 <span class="keywordflow">return</span> 0;           
+<a name="l00501"></a>00501               }
+<a name="l00502"></a>00502               numMap++;
+<a name="l00503"></a>00503             } <span class="comment">/* End loop on mapped variable */</span>
+<a name="l00504"></a>00504             ind++;      
+<a name="l00505"></a>00505             offsetObjdict++;  
+<a name="l00506"></a>00506             offsetObjdictPrm++;
+<a name="l00507"></a>00507           } <span class="comment">/* End loop while on PDO */</span>
+<a name="l00508"></a>00508 
+<a name="l00509"></a>00509   MSG_WAR(0x2965, <span class="stringliteral">"Variable not found in a PDO to send on event"</span>, 0);
+<a name="l00510"></a>00510   <span class="keywordflow">return</span> 0xFF;
+<a name="l00511"></a>00511 
+<a name="l00512"></a>00512 }
+<a name="l00513"></a>00513 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,239 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/pdo.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c File Reference</h1><code>#include &quot;pdo.h&quot;</code><br>
+<code>#include &quot;objacces.h&quot;</code><br>
+<code>#include &quot;canfestival.h&quot;</code><br>
+
+<p>
+<a href="pdo_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a> (CO_Data *d, s_PDO pdo, UNS8 req)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a> (CO_Data *d, UNS32 cobId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">sendPDOrequest</a> (CO_Data *d, UNS32 cobId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">proceedPDO</a> (CO_Data *d, Message *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a> (UNS8 NbBits, UNS8 *SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8 *DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="e468510c9f77f502207d961d26389918"></a><!-- doxytag: member="pdo.c::CopyBits" ref="e468510c9f77f502207d961d26389918" args="(UNS8 NbBits, UNS8 *SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8 *DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CopyBits           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>NbBits</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>SrcByteIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>SrcBitIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>SrcBigEndian</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>DestByteIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>DestBitIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>DestBigEndian</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8c-source.html#l00376">376</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="298b8291fa35cca22264cf8a70bf138a"></a><!-- doxytag: member="pdo.c::PDOmGR" ref="298b8291fa35cca22264cf8a70bf138a" args="(CO_Data *d, UNS32 cobId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 PDOmGR           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>cobId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8c-source.html#l00061">61</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
+<p>
+References <a class="el" href="pdo_8c-source.html#l00027">sendPDO()</a>.
+</div>
+</div><p>
+<a class="anchor" name="ae7d661cd3ef7adf93a0d08fdb15b7f2"></a><!-- doxytag: member="pdo.c::proceedPDO" ref="ae7d661cd3ef7adf93a0d08fdb15b7f2" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 proceedPDO           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Message *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8c-source.html#l00187">187</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
+<p>
+References <a class="el" href="pdo_8c-source.html#l00376">CopyBits()</a>, <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>, <a class="el" href="pdo_8c-source.html#l00061">PDOmGR()</a>, and <a class="el" href="objacces_8c-source.html#l00257">setODentry()</a>.
+</div>
+</div><p>
+<a class="anchor" name="d9a4a4f0a4ef48866c6184ccbd30f210"></a><!-- doxytag: member="pdo.c::sendPDO" ref="d9a4a4f0a4ef48866c6184ccbd30f210" args="(CO_Data *d, s_PDO pdo, UNS8 req)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 sendPDO           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">s_PDO&nbsp;</td>
+          <td class="paramname"> <em>pdo</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>req</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8c-source.html#l00027">27</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="cc08547009d3d2755d2291999941694c"></a><!-- doxytag: member="pdo.c::sendPDOrequest" ref="cc08547009d3d2755d2291999941694c" args="(CO_Data *d, UNS32 cobId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 sendPDOrequest           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>cobId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8c-source.html#l00154">154</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
+<p>
+References <a class="el" href="pdo_8c-source.html#l00027">sendPDO()</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d9054120ba09995a49ab9d6af708d53a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,63 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+  Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node9 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node13 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node9 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node19 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node20 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+2c695d6646cd7fd5492355ca09cc282a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,21 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d1bfb77e36c53b39deb075f5cf74ee08
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendPDOrequest",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+8b19e828f0c2422b165c9f326411fbf1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+671b90d4a7a25167157aa7716f9a726f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/pdo.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h</h1><a href="pdo_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __pdo_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __pdo_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="def_8h.html">def.h</a>&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="comment">/* The process_var structure</span>
+<a name="l00030"></a>00030 <span class="comment"> Used to store the PDO before the transmission or the reception.</span>
+<a name="l00031"></a>00031 <span class="comment">*/</span>
+<a name="l00032"></a><a class="code" href="structstruct__s__process__var.html">00032</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__process__var.html">struct_s_process_var</a> {
+<a name="l00033"></a><a class="code" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">00033</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">count</a>; <span class="comment">/* Size of data. Ex : for a PDO of 6 bytes of data, count = 6 */</span>
+<a name="l00034"></a>00034   <span class="comment">/* WARNING s_process_var.data is subject to ENDIANISATION </span>
+<a name="l00035"></a>00035 <span class="comment">   * (with respect to CANOPEN_BIG_ENDIAN)</span>
+<a name="l00036"></a>00036 <span class="comment">   */</span>
+<a name="l00037"></a><a class="code" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">00037</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">data</a>[<a class="code" href="def_8h.html#53c0d55da6d9ed06d7f55c595611eccc">PDO_MAX_LEN</a>];
+<a name="l00038"></a>00038 }<a class="code" href="structstruct__s__process__var.html">s_process_var</a>;
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span>
+<a name="l00041"></a>00041 
+<a name="l00043"></a><a class="code" href="structstruct__s__PDO.html">00043</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__PDO.html">struct_s_PDO</a> {
+<a name="l00044"></a><a class="code" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">00044</a>   <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">cobId</a>;    <span class="comment">/* COB-ID */</span>
+<a name="l00045"></a><a class="code" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">00045</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>           <a class="code" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">len</a>;     <span class="comment">/* Number of data transmitted (in data[]) */</span>
+<a name="l00046"></a><a class="code" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">00046</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>           <a class="code" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">data</a>[8]; <span class="comment">/* Contain the data */</span>
+<a name="l00047"></a>00047 }<a class="code" href="structstruct__s__PDO.html">s_PDO</a>;
+<a name="l00048"></a>00048 
+<a name="l00055"></a>00055 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structstruct__s__PDO.html">s_PDO</a> pdo, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> request);
+<a name="l00056"></a>00056 
+<a name="l00064"></a>00064 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> cobId);
+<a name="l00065"></a>00065 
+<a name="l00071"></a>00071 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8h.html#b9c82d949045cb7f52ed40d0ee8c7bf1">buildPDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index);
+<a name="l00072"></a>00072 
+<a name="l00078"></a>00078 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">sendPDOrequest</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> cobId);
+<a name="l00079"></a>00079 
+<a name="l00084"></a>00084 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">proceedPDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00085"></a>00085 
+<a name="l00086"></a>00086 <span class="comment">/* used by the application to send a variable by PDO.</span>
+<a name="l00087"></a>00087 <span class="comment"> * Check in which PDO the variable is mapped, and send the PDO. </span>
+<a name="l00088"></a>00088 <span class="comment"> * of course, the others variables mapped in the PDO are also sent !</span>
+<a name="l00089"></a>00089 <span class="comment"> * ( ie when a specific event occured)</span>
+<a name="l00090"></a>00090 <span class="comment"> * bus_id is hardware dependant</span>
+<a name="l00091"></a>00091 <span class="comment"> * variable is a pointer to the variable which has to be sent. Must be</span>
+<a name="l00092"></a>00092 <span class="comment"> * defined in the object dictionary</span>
+<a name="l00093"></a>00093 <span class="comment"> * return 0xFF if error, else return 0</span>
+<a name="l00094"></a>00094 <span class="comment"> */</span>
+<a name="l00095"></a>00095 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8h.html#07ff33d0d2e6b1070bf3c27578006e8d">sendPDOevent</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <span class="keywordtype">void</span> * variable);
+<a name="l00096"></a>00096 
+<a name="l00097"></a>00097 <span class="comment">/* copy bit per bit in little endian */</span>
+<a name="l00098"></a>00098 <span class="keywordtype">void</span> <a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> NbBits, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>* SrcByteIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> SrcBitIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> SrcBigEndian, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>* DestByteIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> DestBitIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> DestBigEndian);
+<a name="l00099"></a>00099 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,348 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/pdo.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h File Reference</h1><code>#include &lt;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="def_8h-source.html">def.h</a>&gt;</code><br>
+<code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
+
+<p>
+<a href="pdo_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__process__var.html">struct_s_process_var</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__PDO.html">struct_s_PDO</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__process__var.html">struct_s_process_var</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#cebb3b4d895da8e726cc7eddb6035e6f">s_process_var</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__PDO.html">struct_s_PDO</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#7f9085f960c6632e8c79537abac9a9ff">s_PDO</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#a6774c219dc64c1cec4b4721ba23e15a">sendPDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structstruct__s__PDO.html">s_PDO</a> pdo, UNS8 request)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 cobId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#b9c82d949045cb7f52ed40d0ee8c7bf1">buildPDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 index)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#cc08547009d3d2755d2291999941694c">sendPDOrequest</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 cobId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">proceedPDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#07ff33d0d2e6b1070bf3c27578006e8d">sendPDOevent</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, void *variable)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#e468510c9f77f502207d961d26389918">CopyBits</a> (UNS8 NbBits, UNS8 *SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8 *DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="7f9085f960c6632e8c79537abac9a9ff"></a><!-- doxytag: member="pdo.h::s_PDO" ref="7f9085f960c6632e8c79537abac9a9ff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structstruct__s__PDO.html">struct_s_PDO</a> <a class="el" href="structstruct__s__PDO.html">s_PDO</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The PDO structure 
+</div>
+</div><p>
+<a class="anchor" name="cebb3b4d895da8e726cc7eddb6035e6f"></a><!-- doxytag: member="pdo.h::s_process_var" ref="cebb3b4d895da8e726cc7eddb6035e6f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structstruct__s__process__var.html">struct_s_process_var</a> <a class="el" href="structstruct__s__process__var.html">s_process_var</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="b9c82d949045cb7f52ed40d0ee8c7bf1"></a><!-- doxytag: member="pdo.h::buildPDO" ref="b9c82d949045cb7f52ed40d0ee8c7bf1" args="(CO_Data *d, UNS16 index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 buildPDO           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Prepare the PDO defined at index to be sent by PDOmGR Copy all the data to transmit in process_var *pwCobId : returns the value of the cobid. (subindex 1) Return 0 or 0xFF if error. 
+</div>
+</div><p>
+<a class="anchor" name="e468510c9f77f502207d961d26389918"></a><!-- doxytag: member="pdo.h::CopyBits" ref="e468510c9f77f502207d961d26389918" args="(UNS8 NbBits, UNS8 *SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8 *DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CopyBits           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>NbBits</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>SrcByteIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>SrcBitIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>SrcBigEndian</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>DestByteIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>DestBitIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>DestBigEndian</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8c-source.html#l00376">376</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
+<p>
+References <a class="el" href="hcs12_2applicfg_8h-source.html#l00129">INTEGER8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="298b8291fa35cca22264cf8a70bf138a"></a><!-- doxytag: member="pdo.h::PDOmGR" ref="298b8291fa35cca22264cf8a70bf138a" args="(CO_Data *d, UNS32 cobId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 PDOmGR           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>cobId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Prepare a PDO frame transmission, whose different parameters are stored in process_var table, to the slave. bus_id is hardware dependant call the function sendPDO return the result of the function sendPDO or 0xFF if error 
+<p>
+Definition at line <a class="el" href="pdo_8c-source.html#l00061">61</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
+<p>
+References <a class="el" href="pdo_8h-source.html#l00044">struct_s_PDO::cobId</a>, <a class="el" href="pdo_8h-source.html#l00033">struct_s_process_var::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="pdo_8h-source.html#l00037">struct_s_process_var::data</a>, <a class="el" href="pdo_8h-source.html#l00046">struct_s_PDO::data</a>, <a class="el" href="pdo_8h-source.html#l00045">struct_s_PDO::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="data_8h-source.html#l00086">struct_CO_Data::process_var</a>, <a class="el" href="pdo_8c-source.html#l00027">sendPDO()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="ae7d661cd3ef7adf93a0d08fdb15b7f2"></a><!-- doxytag: member="pdo.h::proceedPDO" ref="ae7d661cd3ef7adf93a0d08fdb15b7f2" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 proceedPDO           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Compute a PDO frame reception bus_id is hardware dependant return 0xFF if error, else return 0 
+<p>
+Definition at line <a class="el" href="pdo_8c-source.html#l00187">187</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
+<p>
+References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="pdo_8c-source.html#l00376">CopyBits()</a>, <a class="el" href="pdo_8h-source.html#l00033">struct_s_process_var::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="pdo_8h-source.html#l00037">struct_s_process_var::data</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objdictdef_8h-source.html#l00118">s_quick_index::PDO_RCV</a>, <a class="el" href="objdictdef_8h-source.html#l00119">s_quick_index::PDO_RCV_MAP</a>, <a class="el" href="objdictdef_8h-source.html#l00120">s_quick_index::PDO_TRS</a>, <a class="el" href="objdictdef_8h-source.html#l00121">s_quick_index::PDO_TRS_MAP</a>, <a class="el" href="pdo_8c-source.html#l00061">PDOmGR()</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="data_8h-source.html#l00086">struct_CO_Data::process_var</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="def_8h-source.html#l00054">REQUEST</a>, <a class="el" href="objacces_8c-source.html#l00257">setODentry()</a>, <a class="el" href="def_8h-source.html#l00113">state1</a>, <a class="el" href="def_8h-source.html#l00114">state2</a>, <a class="el" href="def_8h-source.html#l00116">state4</a>, <a class="el" href="def_8h-source.html#l00117">state5</a>, <a class="el" href="objdictdef_8h-source.html#l00080">TRANS_EVENT</a>, <a class="el" href="objdictdef_8h-source.html#l00079">TRANS_RTR</a>, <a class="el" href="objdictdef_8h-source.html#l00078">TRANS_RTR_SYNC</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="a6774c219dc64c1cec4b4721ba23e15a"></a><!-- doxytag: member="pdo.h::sendPDO" ref="a6774c219dc64c1cec4b4721ba23e15a" args="(CO_Data *d, s_PDO pdo, UNS8 request)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 sendPDO           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structstruct__s__PDO.html">s_PDO</a>&nbsp;</td>
+          <td class="paramname"> <em>pdo</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>request</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transmit a PDO data frame on the bus bus_id pdo is a structure which contains the pdo to transmit bus_id is hardware dependant return canSend(bus_id,&amp;m) or 0xFF if error request can take the value REQUEST or NOT_A_REQUEST 
+<p>
+Definition at line <a class="el" href="pdo_8c-source.html#l00027">27</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="pdo_8h-source.html#l00044">struct_s_PDO::cobId</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="pdo_8h-source.html#l00046">struct_s_PDO::data</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="pdo_8h-source.html#l00045">struct_s_PDO::len</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>, <a class="el" href="def_8h-source.html#l00054">REQUEST</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="07ff33d0d2e6b1070bf3c27578006e8d"></a><!-- doxytag: member="pdo.h::sendPDOevent" ref="07ff33d0d2e6b1070bf3c27578006e8d" args="(CO_Data *d, void *variable)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 sendPDOevent           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>variable</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc08547009d3d2755d2291999941694c"></a><!-- doxytag: member="pdo.h::sendPDOrequest" ref="cc08547009d3d2755d2291999941694c" args="(CO_Data *d, UNS32 cobId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 sendPDOrequest           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>cobId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transmit a PDO request frame on the bus bus_id to the slave. bus_id is hardware dependant Returns 0xFF if error, other in success. 
+<p>
+Definition at line <a class="el" href="pdo_8c-source.html#l00154">154</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
+<p>
+References <a class="el" href="pdo_8h-source.html#l00044">struct_s_PDO::cobId</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="pdo_8h-source.html#l00045">struct_s_PDO::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="objdictdef_8h-source.html#l00118">s_quick_index::PDO_RCV</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="def_8h-source.html#l00054">REQUEST</a>, <a class="el" href="pdo_8c-source.html#l00027">sendPDO()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3fdb128284081952d91f7fca1f5e3423
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,48 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node7 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node8 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node9 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node11 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node3 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4c2e36bcb0eeedc18eecf913e910553a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,49 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node8 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node8 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+76187d11aff9d0462bcc4d5ed81915e7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+671b90d4a7a25167157aa7716f9a726f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,21 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d1bfb77e36c53b39deb075f5cf74ee08
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendPDOrequest",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+8b19e828f0c2422b165c9f326411fbf1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/ports_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h</h1><a href="ports_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 <span class="comment">/* m68hc11/ports.h -- Definition of 68HC11 ports</span>
+<a name="l00023"></a>00023 <span class="comment">   Copyright 1999, 2000 Free Software Foundation, Inc.</span>
+<a name="l00024"></a>00024 <span class="comment">   Written by Stephane Carrez (stcarrez@worldnet.fr)</span>
+<a name="l00025"></a>00025 <span class="comment"></span>
+<a name="l00026"></a>00026 <span class="comment">This file is part of GDB, GAS, and the GNU binutils.</span>
+<a name="l00027"></a>00027 <span class="comment"></span>
+<a name="l00028"></a>00028 <span class="comment">GDB, GAS, and the GNU binutils are free software; you can redistribute</span>
+<a name="l00029"></a>00029 <span class="comment">them and/or modify them under the terms of the GNU General Public</span>
+<a name="l00030"></a>00030 <span class="comment">License as published by the Free Software Foundation; either version</span>
+<a name="l00031"></a>00031 <span class="comment">1, or (at your option) any later version.</span>
+<a name="l00032"></a>00032 <span class="comment"></span>
+<a name="l00033"></a>00033 <span class="comment">GDB, GAS, and the GNU binutils are distributed in the hope that they</span>
+<a name="l00034"></a>00034 <span class="comment">will be useful, but WITHOUT ANY WARRANTY; without even the implied</span>
+<a name="l00035"></a>00035 <span class="comment">warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See</span>
+<a name="l00036"></a>00036 <span class="comment">the GNU General Public License for more details.</span>
+<a name="l00037"></a>00037 <span class="comment"></span>
+<a name="l00038"></a>00038 <span class="comment">You should have received a copy of the GNU General Public License</span>
+<a name="l00039"></a>00039 <span class="comment">along with this file; see the file COPYING.  If not, write to the Free</span>
+<a name="l00040"></a>00040 <span class="comment">Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */</span>
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 <span class="comment">/* Revised francis.dupin@inrets.fr 2003-07 */</span>
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 <span class="preprocessor">#ifndef _M68HC11_PORTS_H</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#define _M68HC11_PORTS_H</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 <span class="preprocessor">#include &lt;<a class="code" href="ports__def_8h.html">asm-m68hc12/ports_def.h</a>&gt;</span>
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="comment">/* Prototypes */</span>
+<a name="l00053"></a>00053                  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">get_timer_counter</a> (<span class="keywordtype">void</span>);
+<a name="l00054"></a>00054 <span class="keywordtype">void</span>             <a class="code" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">set_timer_counter</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value);
+<a name="l00055"></a>00055 <span class="keywordtype">void</span>             <a class="code" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">cop_reset</a> (<span class="keywordtype">void</span>);
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 <span class="comment">/* Must me adapted to hc12</span>
+<a name="l00059"></a>00059 <span class="comment">void             timer_acknowledge (void);</span>
+<a name="l00060"></a>00060 <span class="comment">void             timer_initialize_rate (unsigned char divisor);</span>
+<a name="l00061"></a>00061 <span class="comment">void             set_bus_expanded (void);</span>
+<a name="l00062"></a>00062 <span class="comment">void             set_bus_single_chip (void);</span>
+<a name="l00063"></a>00063 <span class="comment">unsigned short * get_input_capture_1 (void);</span>
+<a name="l00064"></a>00064 <span class="comment">void             set_input_capture_1 (unsigned short value);</span>
+<a name="l00065"></a>00065 <span class="comment">unsigned short * get_input_capture_2 (void);</span>
+<a name="l00066"></a>00066 <span class="comment">void             set_input_capture_2 (unsigned short value);</span>
+<a name="l00067"></a>00067 <span class="comment">unsigned short * get_input_capture_3 (void);</span>
+<a name="l00068"></a>00068 <span class="comment">void             set_input_capture_3 (unsigned short value);</span>
+<a name="l00069"></a>00069 <span class="comment">unsigned short * get_output_compare_1 (void);</span>
+<a name="l00070"></a>00070 <span class="comment">void             set_output_compare_1 (unsigned short value);</span>
+<a name="l00071"></a>00071 <span class="comment">unsigned short * get_output_compare_2 (void);</span>
+<a name="l00072"></a>00072 <span class="comment">void             set_output_compare_2 (unsigned short value);</span>
+<a name="l00073"></a>00073 <span class="comment">unsigned short * get_output_compare_3 (void);</span>
+<a name="l00074"></a>00074 <span class="comment">void             set_output_compare_3 (unsigned short value);</span>
+<a name="l00075"></a>00075 <span class="comment">unsigned short * get_output_compare_4 (void);</span>
+<a name="l00076"></a>00076 <span class="comment">void             set_output_compare_4 (unsigned short value);</span>
+<a name="l00077"></a>00077 <span class="comment">unsigned short * get_output_compare_5 (void);</span>
+<a name="l00078"></a>00078 <span class="comment">void             set_output_compare_5 (unsigned short value);</span>
+<a name="l00079"></a>00079 <span class="comment">*/</span>
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>
+<a name="l00083"></a><a class="code" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">00083</a> <a class="code" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">get_timer_counter</a> (<span class="keywordtype">void</span>)
+<a name="l00084"></a>00084 {
+<a name="l00085"></a>00085   <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;<a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[<a class="code" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">TCNTH</a>])[0];
+<a name="l00086"></a>00086 }
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00089"></a><a class="code" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">00089</a> <a class="code" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">set_timer_counter</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value)
+<a name="l00090"></a>00090 {
+<a name="l00091"></a>00091   ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;<a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[<a class="code" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">TCNTH</a>])[0] = value;
+<a name="l00092"></a>00092 }
+<a name="l00093"></a>00093 
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095 <span class="comment">/* Reset the COP.  */</span>
+<a name="l00096"></a>00096 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00097"></a><a class="code" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">00097</a> <a class="code" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">cop_reset</a> (<span class="keywordtype">void</span>)
+<a name="l00098"></a>00098 {
+<a name="l00099"></a>00099   <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[<a class="code" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">ARMCOP</a>] = 0x55;
+<a name="l00100"></a>00100   <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[<a class="code" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">ARMCOP</a>] = 0xAA;
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103 
+<a name="l00104"></a>00104 <span class="preprocessor">#if 0</span>
+<a name="l00105"></a>00105 <span class="preprocessor"></span><span class="comment">/* Acknowledge the timer interrupt.  */</span>
+<a name="l00106"></a>00106 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00107"></a>00107 timer_acknowledge (<span class="keywordtype">void</span>)
+<a name="l00108"></a>00108 {
+<a name="l00109"></a>00109   <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[<a class="code" href="ports__def_8h.html#5d31366a1f46029bc8f323b6dde52178">TFLG2</a>] = 0x80;
+<a name="l00110"></a>00110 }
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112 <span class="comment">/* Initialize the timer.  */</span>
+<a name="l00113"></a>00113 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00114"></a>00114 timer_initialize_rate (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> divisor)
+<a name="l00115"></a>00115 {
+<a name="l00116"></a>00116   <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[M6811_TMSK2] = M6811_RTII | divisor;
+<a name="l00117"></a>00117 }
+<a name="l00118"></a>00118 
+<a name="l00119"></a>00119 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00120"></a>00120 cop_optional_reset (<span class="keywordtype">void</span>)
+<a name="l00121"></a>00121 {
+<a name="l00122"></a>00122 <span class="preprocessor">#if defined(M6811_USE_COP) &amp;&amp; M6811_USE_COP == 1</span>
+<a name="l00123"></a>00123 <span class="preprocessor"></span>  <a class="code" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">cop_reset</a> ();
+<a name="l00124"></a>00124 <span class="preprocessor">#endif</span>
+<a name="l00125"></a>00125 <span class="preprocessor"></span>}
+<a name="l00126"></a>00126 
+<a name="l00127"></a>00127 <span class="comment">/* Set the board in the expanded mode to get access to external bus.  */</span>
+<a name="l00128"></a>00128 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00129"></a>00129 set_bus_expanded (<span class="keywordtype">void</span>)
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131   <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[M6811_HPRIO] |= M6811_MDA;
+<a name="l00132"></a>00132 }
+<a name="l00133"></a>00133 
+<a name="l00134"></a>00134 
+<a name="l00135"></a>00135 <span class="comment">/* Set the board in single chip mode.  */</span>
+<a name="l00136"></a>00136 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00137"></a>00137 set_bus_single_chip (<span class="keywordtype">void</span>)
+<a name="l00138"></a>00138 {
+<a name="l00139"></a>00139   <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[M6811_HPRIO] &amp;= ~M6811_MDA;
+<a name="l00140"></a>00140 }
+<a name="l00141"></a>00141 
+<a name="l00142"></a>00142 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>
+<a name="l00143"></a>00143 get_input_capture_1 (<span class="keywordtype">void</span>)
+<a name="l00144"></a>00144 {
+<a name="l00145"></a>00145   <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TIC1_H])[0];
+<a name="l00146"></a>00146 }
+<a name="l00147"></a>00147 
+<a name="l00148"></a>00148 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00149"></a>00149 set_input_capture_1 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value)
+<a name="l00150"></a>00150 {
+<a name="l00151"></a>00151   ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TIC1_H])[0] = value;
+<a name="l00152"></a>00152 }
+<a name="l00153"></a>00153 
+<a name="l00154"></a>00154 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>
+<a name="l00155"></a>00155 get_input_capture_2 (<span class="keywordtype">void</span>)
+<a name="l00156"></a>00156 {
+<a name="l00157"></a>00157   <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TIC2_H])[0];
+<a name="l00158"></a>00158 }
+<a name="l00159"></a>00159 
+<a name="l00160"></a>00160 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00161"></a>00161 set_input_capture_2 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value)
+<a name="l00162"></a>00162 {
+<a name="l00163"></a>00163   ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TIC2_H])[0] = value;
+<a name="l00164"></a>00164 }
+<a name="l00165"></a>00165 
+<a name="l00166"></a>00166 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>
+<a name="l00167"></a>00167 get_input_capture_3 (<span class="keywordtype">void</span>)
+<a name="l00168"></a>00168 {
+<a name="l00169"></a>00169   <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TIC3_H])[0];
+<a name="l00170"></a>00170 }
+<a name="l00171"></a>00171 
+<a name="l00172"></a>00172 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00173"></a>00173 set_input_capture_3 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value)
+<a name="l00174"></a>00174 {
+<a name="l00175"></a>00175   ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TIC3_H])[0] = value;
+<a name="l00176"></a>00176 }
+<a name="l00177"></a>00177 
+<a name="l00178"></a>00178 <span class="comment">/* Get output compare 16-bit register.  */</span>
+<a name="l00179"></a>00179 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>
+<a name="l00180"></a>00180 get_output_compare_1 (<span class="keywordtype">void</span>)
+<a name="l00181"></a>00181 {
+<a name="l00182"></a>00182   <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TOC1_H])[0];
+<a name="l00183"></a>00183 }
+<a name="l00184"></a>00184 
+<a name="l00185"></a>00185 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00186"></a>00186 set_output_compare_1 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value)
+<a name="l00187"></a>00187 {
+<a name="l00188"></a>00188   ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TOC1_H])[0] = value;
+<a name="l00189"></a>00189 }
+<a name="l00190"></a>00190 
+<a name="l00191"></a>00191 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>
+<a name="l00192"></a>00192 get_output_compare_2 (<span class="keywordtype">void</span>)
+<a name="l00193"></a>00193 {
+<a name="l00194"></a>00194   <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TOC2_H])[0];
+<a name="l00195"></a>00195 }
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00198"></a>00198 set_output_compare_2 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value)
+<a name="l00199"></a>00199 {
+<a name="l00200"></a>00200   ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TOC2_H])[0] = value;
+<a name="l00201"></a>00201 }
+<a name="l00202"></a>00202 
+<a name="l00203"></a>00203 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>
+<a name="l00204"></a>00204 get_output_compare_3 (<span class="keywordtype">void</span>)
+<a name="l00205"></a>00205 {
+<a name="l00206"></a>00206   <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TOC3_H])[0];
+<a name="l00207"></a>00207 }
+<a name="l00208"></a>00208 
+<a name="l00209"></a>00209 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00210"></a>00210 set_output_compare_3 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value)
+<a name="l00211"></a>00211 {
+<a name="l00212"></a>00212   ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TOC3_H])[0] = value;
+<a name="l00213"></a>00213 }
+<a name="l00214"></a>00214 
+<a name="l00215"></a>00215 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>
+<a name="l00216"></a>00216 get_output_compare_4 (<span class="keywordtype">void</span>)
+<a name="l00217"></a>00217 {
+<a name="l00218"></a>00218   <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TOC4_H])[0];
+<a name="l00219"></a>00219 }
+<a name="l00220"></a>00220 
+<a name="l00221"></a>00221 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00222"></a>00222 set_output_compare_4 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value)
+<a name="l00223"></a>00223 {
+<a name="l00224"></a>00224   ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TOC4_H])[0] = value;
+<a name="l00225"></a>00225 }
+<a name="l00226"></a>00226 
+<a name="l00227"></a>00227 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>
+<a name="l00228"></a>00228 get_output_compare_5 (<span class="keywordtype">void</span>)
+<a name="l00229"></a>00229 {
+<a name="l00230"></a>00230   <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TOC5_H])[0];
+<a name="l00231"></a>00231 }
+<a name="l00232"></a>00232 
+<a name="l00233"></a>00233 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span>
+<a name="l00234"></a>00234 set_output_compare_5 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value)
+<a name="l00235"></a>00235 {
+<a name="l00236"></a>00236   ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &amp;_io_ports[M6811_TOC5_H])[0] = value;
+<a name="l00237"></a>00237 }
+<a name="l00238"></a>00238 
+<a name="l00239"></a>00239 <span class="preprocessor">#endif</span>
+<a name="l00240"></a>00240 <span class="preprocessor"></span>
+<a name="l00241"></a>00241 
+<a name="l00242"></a>00242 
+<a name="l00243"></a>00243 
+<a name="l00244"></a>00244 <span class="preprocessor">#endif </span><span class="comment">/* _M68HC11_PORTS_H */</span>
+<a name="l00245"></a>00245 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/ports_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h File Reference</h1><code>#include &lt;<a class="el" href="ports__def_8h-source.html">asm-m68hc12/ports_def.h</a>&gt;</code><br>
+
+<p>
+<a href="ports_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">get_timer_counter</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">set_timer_counter</a> (unsigned short value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">cop_reset</a> (void)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a91f7029f6abe99bed4852a32bbe3496"></a><!-- doxytag: member="ports.h::cop_reset" ref="a91f7029f6abe99bed4852a32bbe3496" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void cop_reset           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports_8h-source.html#l00097">97</a> of file <a class="el" href="ports_8h-source.html">ports.h</a>.
+<p>
+References <a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>, and <a class="el" href="ports__def_8h-source.html#l00094">ARMCOP</a>.
+</div>
+</div><p>
+<a class="anchor" name="0e52a4b1cfab47cef68fa24f47175e8d"></a><!-- doxytag: member="ports.h::get_timer_counter" ref="0e52a4b1cfab47cef68fa24f47175e8d" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short get_timer_counter           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports_8h-source.html#l00083">83</a> of file <a class="el" href="ports_8h-source.html">ports.h</a>.
+<p>
+References <a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>, and <a class="el" href="ports__def_8h-source.html#l00099">TCNTH</a>.
+</div>
+</div><p>
+<a class="anchor" name="e932beed06a4917e3387c24cf8e827eb"></a><!-- doxytag: member="ports.h::set_timer_counter" ref="e932beed06a4917e3387c24cf8e827eb" args="(unsigned short value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void set_timer_counter           </td>
+          <td>(</td>
+          <td class="paramtype">unsigned short&nbsp;</td>
+          <td class="paramname"> <em>value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports_8h-source.html#l00089">89</a> of file <a class="el" href="ports_8h-source.html">ports.h</a>.
+<p>
+References <a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>, and <a class="el" href="ports__def_8h-source.html#l00099">TCNTH</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/ports_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ports__def_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/ports_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e643f9e939d8c198733c3539a0f26258
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/ports__def_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,792 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h</h1><a href="ports__def_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 <span class="comment">/*</span>
+<a name="l00023"></a>00023 <span class="comment">Definition of the i/o ports of the Motorola HCS12</span>
+<a name="l00024"></a>00024 <span class="comment">*/</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="comment">/*</span>
+<a name="l00027"></a>00027 <span class="comment">On HCS12, ports are maped by default at 0X0000. (see ports.s)</span>
+<a name="l00028"></a>00028 <span class="comment">It can also be done at link stage with an option in</span>
+<a name="l00029"></a>00029 <span class="comment">command line : for example to map at 0X8000</span>
+<a name="l00030"></a>00030 <span class="comment">--defsym _io_ports8=0X8000 --defsym _io_ports16=0X8000</span>
+<a name="l00031"></a>00031 <span class="comment">Or in the file memory.x :</span>
+<a name="l00032"></a>00032 <span class="comment">PROVIDE (_io_ports8 = 0X8000);</span>
+<a name="l00033"></a>00033 <span class="comment">PROVIDE (_io_ports16 = 0X8000);</span>
+<a name="l00034"></a>00034 <span class="comment">(see portsaccess.h)</span>
+<a name="l00035"></a>00035 <span class="comment">I wonder if the value in INITRG must not be changed too </span>
+<a name="l00036"></a>00036 <span class="comment">at run time.</span>
+<a name="l00037"></a>00037 <span class="comment">*/</span>
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="preprocessor">#ifndef __HCS12_PORTS__</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define __HCS12_PORTS__</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a><a class="code" href="ports__def_8h.html#7c8a7f98a98d8cb125dd57a66720ab30">00042</a> <span class="preprocessor">#define  PORTA     0x0000        </span>
+<a name="l00043"></a><a class="code" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">00043</a> <span class="preprocessor"></span><span class="preprocessor">#define  PORTB     0x0001    </span>
+<a name="l00044"></a><a class="code" href="ports__def_8h.html#da011c5bf95ab91774eee5c29b45fd06">00044</a> <span class="preprocessor"></span><span class="preprocessor">#define  DDRA      0x0002    </span>
+<a name="l00045"></a><a class="code" href="ports__def_8h.html#924a54df722121bc98383bdec5ae1898">00045</a> <span class="preprocessor"></span><span class="preprocessor">#define  DDRB      0x0003    </span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>
+<a name="l00047"></a><a class="code" href="ports__def_8h.html#7e2386d3b1084b5b875ae3696f550ba9">00047</a> <span class="preprocessor">#define  PORTE     0x0008    </span>
+<a name="l00048"></a><a class="code" href="ports__def_8h.html#04118ed67bc49da5b3b5e1dd40b208f2">00048</a> <span class="preprocessor"></span><span class="preprocessor">#define  DDRE      0x0009    </span>
+<a name="l00049"></a><a class="code" href="ports__def_8h.html#937758fee983a1719c2c578be7d24cd7">00049</a> <span class="preprocessor"></span><span class="preprocessor">#define  PEAR      0x000A    </span>
+<a name="l00050"></a><a class="code" href="ports__def_8h.html#b8c52c1b4c021ed3e6b6b677bd2ac019">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define  MODE      0x000B    </span>
+<a name="l00051"></a><a class="code" href="ports__def_8h.html#04c3d2a7346df4db141b06ab2878e778">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define  PUCR      0x000C    </span>
+<a name="l00052"></a><a class="code" href="ports__def_8h.html#944e5f745f61c815610fc0bc53845178">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define  RDRIV     0x000D    </span>
+<a name="l00053"></a><a class="code" href="ports__def_8h.html#690de626e7a09cb507e8c9036d522806">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define  EBICTL    0x000E    </span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a><a class="code" href="ports__def_8h.html#d22d93ca301c0efb24ce748df6b1f4de">00055</a> <span class="preprocessor">#define  INITRM    0x0010    </span>
+<a name="l00056"></a><a class="code" href="ports__def_8h.html#68f415ce6ef5ce8396b4d93f6691f2d9">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define  INITRG    0x0011    </span>
+<a name="l00057"></a><a class="code" href="ports__def_8h.html#2343d58943d38cc5a2d1bd5f01c449bd">00057</a> <span class="preprocessor"></span><span class="preprocessor">#define  INITEE    0x0012    </span>
+<a name="l00058"></a><a class="code" href="ports__def_8h.html#ead8ec46f12a4aabf8975cf1b6c0c24c">00058</a> <span class="preprocessor"></span><span class="preprocessor">#define  MISC      0x0013    </span>
+<a name="l00059"></a><a class="code" href="ports__def_8h.html#39ae2b0c416237bbf5450e67043d1a07">00059</a> <span class="preprocessor"></span><span class="preprocessor">#define  MTST0     0x0014    </span>
+<a name="l00060"></a><a class="code" href="ports__def_8h.html#835d8810381fe2d4ae5a03ab0b735954">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define  ITCR      0x0015    </span>
+<a name="l00061"></a><a class="code" href="ports__def_8h.html#5dc5538bd3b16f7dc2b5f20ad37e1719">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define  ITEST     0x0016    </span>
+<a name="l00062"></a><a class="code" href="ports__def_8h.html#9fbd136344b18115f6bb7105423bbe45">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define  MTST1     0x0017    </span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span>
+<a name="l00064"></a><a class="code" href="ports__def_8h.html#5651c2155c68c226f763a909e6164395">00064</a> <span class="preprocessor">#define  PARTIDH   0x001A    </span>
+<a name="l00065"></a><a class="code" href="ports__def_8h.html#85ae2d3c8bfa90d81d04c42b73a8171f">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define  PARTIDL   0x001B    </span>
+<a name="l00066"></a><a class="code" href="ports__def_8h.html#349a75bd3c35acb9600fe31d0971ce65">00066</a> <span class="preprocessor"></span><span class="preprocessor">#define  MEMSIZ0   0x001C    </span>
+<a name="l00067"></a><a class="code" href="ports__def_8h.html#95155eab2544a98147cc1d63575d7394">00067</a> <span class="preprocessor"></span><span class="preprocessor">#define  MEMSIZ1   0x001D    </span>
+<a name="l00068"></a><a class="code" href="ports__def_8h.html#568e659344d7215ee02088aa47ecd639">00068</a> <span class="preprocessor"></span><span class="preprocessor">#define  INTCR     0x001E    </span>
+<a name="l00069"></a><a class="code" href="ports__def_8h.html#e4c9964767cbc632fcc3f32ce4499d07">00069</a> <span class="preprocessor"></span><span class="preprocessor">#define  HPRIO     0x001F    </span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span>
+<a name="l00071"></a><a class="code" href="ports__def_8h.html#734039bf506129b3f00877c809db4bbe">00071</a> <span class="preprocessor">#define  BKPCT0    0x0028    </span>
+<a name="l00072"></a><a class="code" href="ports__def_8h.html#281b418be6896285bdbd2ad4964d7243">00072</a> <span class="preprocessor"></span><span class="preprocessor">#define  BKPCT1    0x0029    </span>
+<a name="l00073"></a><a class="code" href="ports__def_8h.html#a7955de76905c1d1a7883bc428b57439">00073</a> <span class="preprocessor"></span><span class="preprocessor">#define  BKP0X     0x002A    </span>
+<a name="l00074"></a><a class="code" href="ports__def_8h.html#546b668e4c677ac3f49b0db000a751fd">00074</a> <span class="preprocessor"></span><span class="preprocessor">#define  BKP0H     0x002B    </span>
+<a name="l00075"></a><a class="code" href="ports__def_8h.html#d9fc7be9bc8336d8cf161011d4c7712f">00075</a> <span class="preprocessor"></span><span class="preprocessor">#define  BKP0L     0x002C    </span>
+<a name="l00076"></a><a class="code" href="ports__def_8h.html#b687edc134502419e49ebf67214af54a">00076</a> <span class="preprocessor"></span><span class="preprocessor">#define  BKP1X     0x002D    </span>
+<a name="l00077"></a><a class="code" href="ports__def_8h.html#8d0e60f0d8b84b16a1913fb8580d6807">00077</a> <span class="preprocessor"></span><span class="preprocessor">#define  BKP1H     0x002E    </span>
+<a name="l00078"></a><a class="code" href="ports__def_8h.html#a5b45bfc69c38c38e893d0242a482cca">00078</a> <span class="preprocessor"></span><span class="preprocessor">#define  BKP1L     0x002F    </span>
+<a name="l00079"></a><a class="code" href="ports__def_8h.html#74bb05c403a183f430c3d79c3da66637">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define  PPAGE     0x0030    </span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>
+<a name="l00081"></a><a class="code" href="ports__def_8h.html#6bd5cd2c2fce3bf30567be8356ea8473">00081</a> <span class="preprocessor">#define  PORTK     0x0032    </span>
+<a name="l00082"></a><a class="code" href="ports__def_8h.html#1fb1a5151b4ee3d8530ad6fff5713f88">00082</a> <span class="preprocessor"></span><span class="preprocessor">#define  DDRK      0x0033    </span>
+<a name="l00083"></a><a class="code" href="ports__def_8h.html#f89364e5f6f6b510b1a1d0019ed18457">00083</a> <span class="preprocessor"></span><span class="preprocessor">#define  SYNR      0x0034    </span>
+<a name="l00084"></a><a class="code" href="ports__def_8h.html#c977bdfc9a47c2c122b24c109b2ca1d2">00084</a> <span class="preprocessor"></span><span class="preprocessor">#define  REFDV     0x0035    </span>
+<a name="l00085"></a><a class="code" href="ports__def_8h.html#5b211cd608efc24b729ba8b46dd60bf6">00085</a> <span class="preprocessor"></span><span class="preprocessor">#define  CTFLG     0x0036    </span>
+<a name="l00086"></a><a class="code" href="ports__def_8h.html#deed7374b4301e74bdde3ae8bc5e2e06">00086</a> <span class="preprocessor"></span><span class="preprocessor">#define  CRGFLG    0x0037    </span>
+<a name="l00087"></a><a class="code" href="ports__def_8h.html#650ffe6a2f3f05a57c2c1be17e41467f">00087</a> <span class="preprocessor"></span><span class="preprocessor">#define  CRGINT    0x0038    </span>
+<a name="l00088"></a><a class="code" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">00088</a> <span class="preprocessor"></span><span class="preprocessor">#define  CLKSEL    0x0039    </span>
+<a name="l00089"></a><a class="code" href="ports__def_8h.html#c5c4a1f05b54f73904b0c0aa7063a063">00089</a> <span class="preprocessor"></span><span class="preprocessor">#define  PLLCTL    0x003A    </span>
+<a name="l00090"></a><a class="code" href="ports__def_8h.html#e2d9a627890de5fba9d6c7a3cf3e3115">00090</a> <span class="preprocessor"></span><span class="preprocessor">#define  RTICTL    0x003B    </span>
+<a name="l00091"></a><a class="code" href="ports__def_8h.html#b2456fa3b138e80f6495eea7379b5bae">00091</a> <span class="preprocessor"></span><span class="preprocessor">#define  COPCTL    0x003C    </span>
+<a name="l00092"></a><a class="code" href="ports__def_8h.html#3b21286ade21a29ebaf9064041b86618">00092</a> <span class="preprocessor"></span><span class="preprocessor">#define  FORBYP    0x003D    </span>
+<a name="l00093"></a><a class="code" href="ports__def_8h.html#2d95afde26e1661c414015992656e78c">00093</a> <span class="preprocessor"></span><span class="preprocessor">#define  CTCTL     0x003E </span>
+<a name="l00094"></a><a class="code" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">00094</a> <span class="preprocessor"></span><span class="preprocessor">#define  ARMCOP    0x003F    </span>
+<a name="l00095"></a><a class="code" href="ports__def_8h.html#28fcfc6a7695ab5b61f4d7a2befcc184">00095</a> <span class="preprocessor"></span><span class="preprocessor">#define  TIOS      0x0040    </span>
+<a name="l00096"></a><a class="code" href="ports__def_8h.html#8daf478c72475e0ffa907634d6250399">00096</a> <span class="preprocessor"></span><span class="preprocessor">#define  TCFORC    0x0041    </span>
+<a name="l00097"></a><a class="code" href="ports__def_8h.html#9fa23c1870d8273bf89fee62f003a95e">00097</a> <span class="preprocessor"></span><span class="preprocessor">#define  TOC7M     0x0042    </span>
+<a name="l00098"></a><a class="code" href="ports__def_8h.html#efcb9111ac36dc4472f266ff9f3836c8">00098</a> <span class="preprocessor"></span><span class="preprocessor">#define  TOC7D     0x0043    </span>
+<a name="l00099"></a><a class="code" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">00099</a> <span class="preprocessor"></span><span class="preprocessor">#define  TCNTH     0x0044</span>
+<a name="l00100"></a><a class="code" href="ports__def_8h.html#c633db6ab44eea0fb44358dd9f2b1ddc">00100</a> <span class="preprocessor"></span><span class="preprocessor">#define  TCNTL     0x0045</span>
+<a name="l00101"></a><a class="code" href="ports__def_8h.html#f2b3ab08ef5f8919912316e8906c1cf6">00101</a> <span class="preprocessor"></span><span class="preprocessor">#define  TSCR1     0x0046    </span>
+<a name="l00102"></a><a class="code" href="ports__def_8h.html#93fe97b63517ecf6f21db2d80c90117a">00102</a> <span class="preprocessor"></span><span class="preprocessor">#define  TTOV      0x0047    </span>
+<a name="l00103"></a><a class="code" href="ports__def_8h.html#0a69f683a8ad4e238e8f259c58dffc12">00103</a> <span class="preprocessor"></span><span class="preprocessor">#define  TCTL1     0x0048    </span>
+<a name="l00104"></a><a class="code" href="ports__def_8h.html#cdd842bb3f4a2ca5e26a027bb74e18b1">00104</a> <span class="preprocessor"></span><span class="preprocessor">#define  TCTL2     0x0049    </span>
+<a name="l00105"></a><a class="code" href="ports__def_8h.html#b0c4f584352c94b1d0398d53e057b332">00105</a> <span class="preprocessor"></span><span class="preprocessor">#define  TCTL3     0x004A    </span>
+<a name="l00106"></a><a class="code" href="ports__def_8h.html#fa96e2fb4db83ea845f18d2dcb025d93">00106</a> <span class="preprocessor"></span><span class="preprocessor">#define  TCTL4     0x004B    </span>
+<a name="l00107"></a><a class="code" href="ports__def_8h.html#047b752526fa845a214fbd2dda59bdaa">00107</a> <span class="preprocessor"></span><span class="preprocessor">#define  TIE       0x004C    </span>
+<a name="l00108"></a><a class="code" href="ports__def_8h.html#22fb74e7419c4c4b208c3de49dd10499">00108</a> <span class="preprocessor"></span><span class="preprocessor">#define  TSCR2     0x004D    </span>
+<a name="l00109"></a><a class="code" href="ports__def_8h.html#2403d0779edcb7a67ea56dd0d67a415e">00109</a> <span class="preprocessor"></span><span class="preprocessor">#define  TFLG1     0x004E    </span>
+<a name="l00110"></a><a class="code" href="ports__def_8h.html#5d31366a1f46029bc8f323b6dde52178">00110</a> <span class="preprocessor"></span><span class="preprocessor">#define  TFLG2     0x004F    </span>
+<a name="l00111"></a><a class="code" href="ports__def_8h.html#5aee1a6c41f744c9a3e6c33bbae5b602">00111</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC0H      0x0050</span>
+<a name="l00112"></a><a class="code" href="ports__def_8h.html#03a1512338c3a6035737bd8732b6eb91">00112</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC0L      0x0051</span>
+<a name="l00113"></a><a class="code" href="ports__def_8h.html#3a7b9a11325e49556c0a7a91936101b3">00113</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC1H      0x0052</span>
+<a name="l00114"></a><a class="code" href="ports__def_8h.html#f235b7ce94cddaa50114a0cdf4363f3a">00114</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC1L      0x0053</span>
+<a name="l00115"></a><a class="code" href="ports__def_8h.html#465740c146764f739d0851b848e8a538">00115</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC2H      0x0054</span>
+<a name="l00116"></a><a class="code" href="ports__def_8h.html#1087ebe023199a29ce85a75e42bc6b3f">00116</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC2L      0x0055</span>
+<a name="l00117"></a><a class="code" href="ports__def_8h.html#e710eb9992981f1018831edc9e12a792">00117</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC3H      0x0056</span>
+<a name="l00118"></a><a class="code" href="ports__def_8h.html#84c624c752ace9a4f90cd51635e4a3db">00118</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC3L      0x0057</span>
+<a name="l00119"></a><a class="code" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">00119</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC4H      0x0058</span>
+<a name="l00120"></a><a class="code" href="ports__def_8h.html#fccd2617ebb3d5c01d94d13ae63bb995">00120</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC4L      0x0059</span>
+<a name="l00121"></a><a class="code" href="ports__def_8h.html#ab94dec494a21181b9e707ed91705a40">00121</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC5H      0x005A</span>
+<a name="l00122"></a><a class="code" href="ports__def_8h.html#bb845df1ce3e095683817d5d0710505b">00122</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC5L      0x005B</span>
+<a name="l00123"></a><a class="code" href="ports__def_8h.html#a497821ef350324511337fe2a9cd44e5">00123</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC6H      0x005C</span>
+<a name="l00124"></a><a class="code" href="ports__def_8h.html#5eb68cce1acef12d0200f4bfc3cbc288">00124</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC6L      0x005D</span>
+<a name="l00125"></a><a class="code" href="ports__def_8h.html#ef8ffcb5e94713a67a889c378acbb5f4">00125</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC7H      0x005E</span>
+<a name="l00126"></a><a class="code" href="ports__def_8h.html#6ff25928aee1bf034551029aa472767e">00126</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC7L      0x005F</span>
+<a name="l00127"></a><a class="code" href="ports__def_8h.html#369a30cbad4abb0315f4ec81b9c17de5">00127</a> <span class="preprocessor"></span><span class="preprocessor">#define  PACTL     0x0060    </span>
+<a name="l00128"></a><a class="code" href="ports__def_8h.html#9ab15265afebf01d44ae2e69682e826f">00128</a> <span class="preprocessor"></span><span class="preprocessor">#define  PAFLG     0x0061    </span>
+<a name="l00129"></a><a class="code" href="ports__def_8h.html#85abea69712fb9baf32eba733b640560">00129</a> <span class="preprocessor"></span><span class="preprocessor">#define  PACN3H    0x0062</span>
+<a name="l00130"></a><a class="code" href="ports__def_8h.html#9d1df97db12c7cc0ba4cf9c523a660bd">00130</a> <span class="preprocessor"></span><span class="preprocessor">#define  PACN2L    0x0063</span>
+<a name="l00131"></a><a class="code" href="ports__def_8h.html#d46691a62be4e452d330bca4bd6bdcd2">00131</a> <span class="preprocessor"></span><span class="preprocessor">#define  PACN1H    0x0064</span>
+<a name="l00132"></a><a class="code" href="ports__def_8h.html#c1c2c1c9c9215d12a15906ede2dde58e">00132</a> <span class="preprocessor"></span><span class="preprocessor">#define  PACN0L    0x0065</span>
+<a name="l00133"></a><a class="code" href="ports__def_8h.html#a3a194a0927cf50052ca580d40f20e19">00133</a> <span class="preprocessor"></span><span class="preprocessor">#define  MCCTL     0x0066    </span>
+<a name="l00134"></a><a class="code" href="ports__def_8h.html#6a850b421ad238e8105333eb2b596c0d">00134</a> <span class="preprocessor"></span><span class="preprocessor">#define  MCFLG     0x0067    </span>
+<a name="l00135"></a><a class="code" href="ports__def_8h.html#c69199f7665376142c7065715af51c68">00135</a> <span class="preprocessor"></span><span class="preprocessor">#define  ICPAR     0x0068    </span>
+<a name="l00136"></a><a class="code" href="ports__def_8h.html#d7f8ff2b05ba317f174d74ad7a64adcd">00136</a> <span class="preprocessor"></span><span class="preprocessor">#define  DLYCT     0x0069    </span>
+<a name="l00137"></a><a class="code" href="ports__def_8h.html#636d76161f8d5c29d23105dbbf6079a6">00137</a> <span class="preprocessor"></span><span class="preprocessor">#define  ICOVW     0x006A    </span>
+<a name="l00138"></a><a class="code" href="ports__def_8h.html#60b41fd882e4ff93f2b403d9775fcfb8">00138</a> <span class="preprocessor"></span><span class="preprocessor">#define  ICSYS     0x006B    </span>
+<a name="l00139"></a>00139 <span class="preprocessor"></span>
+<a name="l00140"></a><a class="code" href="ports__def_8h.html#3a45d4d45316cbc2cb7e5bf119939bc9">00140</a> <span class="preprocessor">#define  TIMTST    0x006D    </span>
+<a name="l00141"></a>00141 <span class="preprocessor"></span>
+<a name="l00142"></a><a class="code" href="ports__def_8h.html#95fb1c47a29db8b9c923649615ebee1e">00142</a> <span class="preprocessor">#define  PBCTL     0x0070    </span>
+<a name="l00143"></a><a class="code" href="ports__def_8h.html#551109bbeda3c352bcd05aab5b715e38">00143</a> <span class="preprocessor"></span><span class="preprocessor">#define  PBFLG     0x0071    </span>
+<a name="l00144"></a><a class="code" href="ports__def_8h.html#fd81bf647d509ec2ff89966e8a4f7eba">00144</a> <span class="preprocessor"></span><span class="preprocessor">#define  PA3H      0x0072    </span>
+<a name="l00145"></a><a class="code" href="ports__def_8h.html#8dffd5074bef734857960a522479c441">00145</a> <span class="preprocessor"></span><span class="preprocessor">#define  PA2H      0x0073    </span>
+<a name="l00146"></a><a class="code" href="ports__def_8h.html#7d83f2c31479de365cf43f3ff6613fd2">00146</a> <span class="preprocessor"></span><span class="preprocessor">#define  PA1H      0x0074    </span>
+<a name="l00147"></a><a class="code" href="ports__def_8h.html#d5dd8fa1f9a757c510191212ef28809a">00147</a> <span class="preprocessor"></span><span class="preprocessor">#define  PA0H      0x0075    </span>
+<a name="l00148"></a><a class="code" href="ports__def_8h.html#53888e9d6f78219e58da52403fce9417">00148</a> <span class="preprocessor"></span><span class="preprocessor">#define  MCCNTH    0x0076</span>
+<a name="l00149"></a><a class="code" href="ports__def_8h.html#feec7c62e9220199e28d3deb343076f4">00149</a> <span class="preprocessor"></span><span class="preprocessor">#define  MCCNTL    0x0077</span>
+<a name="l00150"></a><a class="code" href="ports__def_8h.html#5360fb89c2d8cebf9f3d68cc34f2f0d6">00150</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC0HH     0x0078</span>
+<a name="l00151"></a><a class="code" href="ports__def_8h.html#b6d3fe72f0dbc51452093389db82190d">00151</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC0HL     0x0079</span>
+<a name="l00152"></a><a class="code" href="ports__def_8h.html#8e5618c64f4140871f204889c2c8dd50">00152</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC1HH     0x007A</span>
+<a name="l00153"></a><a class="code" href="ports__def_8h.html#177c233233eb4a3eaf1f6b10845109a2">00153</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC1HL     0x007B</span>
+<a name="l00154"></a><a class="code" href="ports__def_8h.html#a5ec3300129ffdedba2389ed17cf4444">00154</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC2HH     0x007C</span>
+<a name="l00155"></a><a class="code" href="ports__def_8h.html#25aecd2bfceabd49d1bbf18b6d43b30d">00155</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC2HL     0x007D</span>
+<a name="l00156"></a><a class="code" href="ports__def_8h.html#6cee1b2d03e0e42ce48317ed88b480bc">00156</a> <span class="preprocessor"></span><span class="preprocessor">#define  TC3HH     0x007E</span>
+<a name="l00157"></a>00157 <span class="preprocessor"></span>
+<a name="l00158"></a><a class="code" href="ports__def_8h.html#53553c5c7d0f34f308848e9b408177b7">00158</a> <span class="preprocessor">#define  ATD0CTL0  0x0080    </span>
+<a name="l00159"></a><a class="code" href="ports__def_8h.html#97646136fa0daf5796c1f5255333ad32">00159</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD00CTL1 0x0081     </span>
+<a name="l00160"></a><a class="code" href="ports__def_8h.html#0d03a08a96bd2cbecaf403369fe4cabe">00160</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0CTL2  0x0082     </span>
+<a name="l00161"></a><a class="code" href="ports__def_8h.html#0e89ce8b6afd2f6ce2ba18075594effd">00161</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0CTL3  0x0083    </span>
+<a name="l00162"></a><a class="code" href="ports__def_8h.html#1a9b39d883226f2a8529a9cc55383fe8">00162</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0CTL4  0x0084    </span>
+<a name="l00163"></a><a class="code" href="ports__def_8h.html#e92eb5c9cfd0daceb5dcf2c83d418898">00163</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0CTL5  0x0085    </span>
+<a name="l00164"></a><a class="code" href="ports__def_8h.html#67d19f0f61248959c4550a71a3ef7325">00164</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0STAT0 0x0086    </span>
+<a name="l00165"></a><a class="code" href="ports__def_8h.html#06b946e97d8226d65cb1f62bb36ba154">00165</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0STAT1 0x0087    </span>
+<a name="l00166"></a><a class="code" href="ports__def_8h.html#3a46681135212b4f6c77411ab265b83e">00166</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0TEST0 0x0088    </span>
+<a name="l00167"></a><a class="code" href="ports__def_8h.html#aa162cdca681826afb47a3b7f68a042d">00167</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0TEST1 0x0089    </span>
+<a name="l00168"></a>00168 <span class="preprocessor"></span>
+<a name="l00169"></a><a class="code" href="ports__def_8h.html#0f6c1069a46755343cc13266a05691db">00169</a> <span class="preprocessor">#define  ATD0DIEN  0x008D    </span>
+<a name="l00170"></a>00170 <span class="preprocessor"></span>
+<a name="l00171"></a><a class="code" href="ports__def_8h.html#840a1b8e83eb19a692bbfe280cd5fae5">00171</a> <span class="preprocessor">#define  PORTAD0   0x008F    </span>
+<a name="l00172"></a><a class="code" href="ports__def_8h.html#36ea9c147d5e5330ec150e2adeed0285">00172</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR0H  0x0090    </span>
+<a name="l00173"></a><a class="code" href="ports__def_8h.html#ec83d2ef61177bc5e1de85f2eb7efeef">00173</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR0L  0x0091    </span>
+<a name="l00174"></a><a class="code" href="ports__def_8h.html#c47b5d408bad50b3863b0ccfd4bdc307">00174</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR1H  0x0092    </span>
+<a name="l00175"></a><a class="code" href="ports__def_8h.html#4d345aaf1e5503b897b53e9e33e00c56">00175</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR1L  0x0093    </span>
+<a name="l00176"></a><a class="code" href="ports__def_8h.html#73e3879a5dd2ea1ecb02d2d2da41f465">00176</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR2H  0x0094    </span>
+<a name="l00177"></a><a class="code" href="ports__def_8h.html#6fbb2aa5d93d2a19ae4410eefb392106">00177</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR2L  0x0095    </span>
+<a name="l00178"></a><a class="code" href="ports__def_8h.html#e087a7ba329790fe07c42f877c9d7929">00178</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR3H  0x0096   </span>
+<a name="l00179"></a><a class="code" href="ports__def_8h.html#dfe34d98c7f847efd0cf6cebec49af52">00179</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR3L  0x0097    </span>
+<a name="l00180"></a><a class="code" href="ports__def_8h.html#c5a53d43b12248ef2c86b178b8844b07">00180</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR4H  0x0098    </span>
+<a name="l00181"></a><a class="code" href="ports__def_8h.html#7c5e0fa59ce34a1c75ce9440eb73a4cc">00181</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR4L  0x0099    </span>
+<a name="l00182"></a><a class="code" href="ports__def_8h.html#f59091e52c46e4d2ded2eba3f576680f">00182</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR5H  0x009A    </span>
+<a name="l00183"></a><a class="code" href="ports__def_8h.html#e5e494678069bb249d57b9a4188434b3">00183</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR5L  0x009B    </span>
+<a name="l00184"></a><a class="code" href="ports__def_8h.html#a22118517cb9ac71d2fad9987b313ed7">00184</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR6H  0x009C    </span>
+<a name="l00185"></a><a class="code" href="ports__def_8h.html#b3085fc3e8ccbffb7642ec887d67b47f">00185</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR6L  0x009D    </span>
+<a name="l00186"></a><a class="code" href="ports__def_8h.html#25058d23801b6c453a31037ba4550344">00186</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR7H  0x009E    </span>
+<a name="l00187"></a><a class="code" href="ports__def_8h.html#b235b97b0cc2dc8fe27d21b6c8d0b9e0">00187</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD0DR7L  0x009F    </span>
+<a name="l00188"></a><a class="code" href="ports__def_8h.html#8ed3b354632e3b3b923020e0877b3c6a">00188</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWME      0x00A0    </span>
+<a name="l00189"></a><a class="code" href="ports__def_8h.html#984b22e173ab9225e771bf0a24db97c9">00189</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMPOL    0x00A1    </span>
+<a name="l00190"></a><a class="code" href="ports__def_8h.html#33b97636917733281caa9b497938a31e">00190</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMCLK    0x00A2    </span>
+<a name="l00191"></a><a class="code" href="ports__def_8h.html#807c81c06b85cd685495f81a29371a08">00191</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMPRCLK  0x00A3    </span>
+<a name="l00192"></a><a class="code" href="ports__def_8h.html#3db28c50a2cb416258258463f7a087bb">00192</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMCAE    0x00A4    </span>
+<a name="l00193"></a><a class="code" href="ports__def_8h.html#075f2732b85727ece15a8960f83f4c88">00193</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMCTL    0x00A5    </span>
+<a name="l00194"></a><a class="code" href="ports__def_8h.html#95911ad82403cd9768ace9e13b897a97">00194</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMTST    0x00A6    </span>
+<a name="l00195"></a><a class="code" href="ports__def_8h.html#d2ce3a06a7be4f9b4488612abda70071">00195</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMPRSC   0x00A7    </span>
+<a name="l00196"></a><a class="code" href="ports__def_8h.html#ad11b4209f29ad5e223857f7f52ce71f">00196</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMSCLA   0x00A8    </span>
+<a name="l00197"></a><a class="code" href="ports__def_8h.html#2afc538d1b3c0f7f10e0ade18200f137">00197</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMSCLB   0x00A9    </span>
+<a name="l00198"></a><a class="code" href="ports__def_8h.html#7f8236b9687c048fa2dcb40c6ad52552">00198</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMSCNTA  0x00AA    </span>
+<a name="l00199"></a><a class="code" href="ports__def_8h.html#42771a67f61871745d31358d79702460">00199</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMSCNTB  0x00AB    </span>
+<a name="l00200"></a><a class="code" href="ports__def_8h.html#2b0d9340de4207fac5899ad76b5dd496">00200</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMCNT0   0x00AC    </span>
+<a name="l00201"></a><a class="code" href="ports__def_8h.html#bf9bcf51f51436e28164aadc241d1645">00201</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMCNT1   0x00AD    </span>
+<a name="l00202"></a><a class="code" href="ports__def_8h.html#9786ae7edfab828262939de5e5ef96b9">00202</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMCNT2   0x00AE    </span>
+<a name="l00203"></a><a class="code" href="ports__def_8h.html#d348e1f529cc26e6879f13ab3a5aaad0">00203</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMCNT3   0x00AF    </span>
+<a name="l00204"></a><a class="code" href="ports__def_8h.html#15913d0db787f077c3f53eb0a382e029">00204</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMCNT4   0x00B0    </span>
+<a name="l00205"></a><a class="code" href="ports__def_8h.html#1d1168bde98ba45f17b78710f1539c3a">00205</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMCNT5   0x00B1    </span>
+<a name="l00206"></a><a class="code" href="ports__def_8h.html#7d489563233cfd8082444c59e352fc6b">00206</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMCNT6   0x00B2    </span>
+<a name="l00207"></a><a class="code" href="ports__def_8h.html#22d5e864a526ccef9f5604320c38544e">00207</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMCNT7   0x00B3    </span>
+<a name="l00208"></a><a class="code" href="ports__def_8h.html#16f58e8b278accac047a952f8ee483b0">00208</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMPER0   0x00B4    </span>
+<a name="l00209"></a><a class="code" href="ports__def_8h.html#b250a04692fb8bfefa997b77d92b9ff9">00209</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMPER1   0x00B5    </span>
+<a name="l00210"></a><a class="code" href="ports__def_8h.html#27846eaf234ba2931711ad89b43a30b3">00210</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMPER2   0x00B6    </span>
+<a name="l00211"></a><a class="code" href="ports__def_8h.html#31671be2d6ab9f578447c673fc6e44d8">00211</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMPER3   0x00B7    </span>
+<a name="l00212"></a><a class="code" href="ports__def_8h.html#2627a17d78dce0fddb9ab187e02f4246">00212</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMPER4   0x00B8    </span>
+<a name="l00213"></a><a class="code" href="ports__def_8h.html#cf1c34ca33511b39a16b54d8a2a28922">00213</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMPER5   0x00B9    </span>
+<a name="l00214"></a><a class="code" href="ports__def_8h.html#658826c7ed4d0432560e4718595ea908">00214</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMPER6   0x00BA    </span>
+<a name="l00215"></a><a class="code" href="ports__def_8h.html#d1481848294df9ce8f4aed5faeefd4c7">00215</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMPER7   0x00BB    </span>
+<a name="l00216"></a><a class="code" href="ports__def_8h.html#cc6dece33a8535501d8ea70cbc37d97c">00216</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMDTY0   0x00BC    </span>
+<a name="l00217"></a><a class="code" href="ports__def_8h.html#86b0fad94db22b222bba1f56c0948122">00217</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMDTY1   0x00BD    </span>
+<a name="l00218"></a><a class="code" href="ports__def_8h.html#4cc05fb5f0882585f0b188108b609b6e">00218</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMDTY2   0x00BE    </span>
+<a name="l00219"></a><a class="code" href="ports__def_8h.html#40a432c8152fd490d59cd60e7e758a2c">00219</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMDTY3   0x00BF    </span>
+<a name="l00220"></a><a class="code" href="ports__def_8h.html#6cbbe5e1b4f361c362fc2b69056a5375">00220</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMDTY4   0x00C0    </span>
+<a name="l00221"></a><a class="code" href="ports__def_8h.html#62d172c81c32ca5de6bfa17658fdd51b">00221</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMDTY5   0x00C1    </span>
+<a name="l00222"></a><a class="code" href="ports__def_8h.html#af414f34428ba00752e5bd4d998d6c67">00222</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMDTY6   0x00C2    </span>
+<a name="l00223"></a><a class="code" href="ports__def_8h.html#8ea496a806589920715abb706354095b">00223</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMDTY7   0x00C3    </span>
+<a name="l00224"></a><a class="code" href="ports__def_8h.html#8601b3441e042a750cb177d0c8276cfc">00224</a> <span class="preprocessor"></span><span class="preprocessor">#define  PWMSDN    0x00C4   </span>
+<a name="l00225"></a>00225 <span class="preprocessor"></span>
+<a name="l00226"></a><a class="code" href="ports__def_8h.html#0cf1ff66f181339f8e061df84ab2f492">00226</a> <span class="preprocessor">#define  SCI0BDH   0x00C8    </span>
+<a name="l00227"></a><a class="code" href="ports__def_8h.html#84dc69a7a32b7ba3b071e54d5fa2c11d">00227</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI0BDL   0x00C9    </span>
+<a name="l00228"></a><a class="code" href="ports__def_8h.html#c474e8f2e72624f07b9780aafc2a6b1b">00228</a> <span class="preprocessor"></span><span class="preprocessor">#define  SC0CR1    0x00CA    </span>
+<a name="l00229"></a><a class="code" href="ports__def_8h.html#acd083ea040c524302d28586bdf39499">00229</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI0CR2   0x00CB    </span>
+<a name="l00230"></a><a class="code" href="ports__def_8h.html#0f1776a296955220c8c579452edcc2f0">00230</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI0SR1   0x00CC    </span>
+<a name="l00231"></a><a class="code" href="ports__def_8h.html#bccaebeecc1f27b28c80f5ff05998c4f">00231</a> <span class="preprocessor"></span><span class="preprocessor">#define  SC0SR2    0x00CD    </span>
+<a name="l00232"></a><a class="code" href="ports__def_8h.html#a3fb313d28737263501563c9e944be94">00232</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI0DRH   0x00CE    </span>
+<a name="l00233"></a><a class="code" href="ports__def_8h.html#933ade4b6b6baaed25bfe0f64e49e75c">00233</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI0DRL   0x00CF    </span>
+<a name="l00234"></a><a class="code" href="ports__def_8h.html#0ac53a6753d4ca7ce309c8da9a362041">00234</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI1BDH   0x00D0    </span>
+<a name="l00235"></a><a class="code" href="ports__def_8h.html#5a0fd4e3e4e3a5c2919e4d94093f64c1">00235</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI1BDL   0x00D1    </span>
+<a name="l00236"></a><a class="code" href="ports__def_8h.html#b0116c935dd74dab77e3413da3bf659d">00236</a> <span class="preprocessor"></span><span class="preprocessor">#define  SC1CR1    0x00D2    </span>
+<a name="l00237"></a><a class="code" href="ports__def_8h.html#f8b7647a60882eca1bf43e54ef6ea422">00237</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI1CR2   0x00D3    </span>
+<a name="l00238"></a><a class="code" href="ports__def_8h.html#70343b85d75e81c3e87c56fe1de800ad">00238</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI1SR1   0x00D4    </span>
+<a name="l00239"></a><a class="code" href="ports__def_8h.html#df6775cdba6af335fa94a2c92778354e">00239</a> <span class="preprocessor"></span><span class="preprocessor">#define  SC1SR2    0x00D5    </span>
+<a name="l00240"></a><a class="code" href="ports__def_8h.html#cec25c5fdf5b6d47342cdd1805cbac29">00240</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI1DRH   0x00D6    </span>
+<a name="l00241"></a><a class="code" href="ports__def_8h.html#9b1632f61d30ea044fbb014beeb707dd">00241</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI1DRL   0x00D7    </span>
+<a name="l00242"></a><a class="code" href="ports__def_8h.html#b461f87eea195cb8a779d81f18c4e843">00242</a> <span class="preprocessor"></span><span class="preprocessor">#define  SPI0CR1   0x00D8    </span>
+<a name="l00243"></a><a class="code" href="ports__def_8h.html#1ddc0ebe00c19a95c0f3e76fb2062835">00243</a> <span class="preprocessor"></span><span class="preprocessor">#define  SPI0CR2   0x00D9    </span>
+<a name="l00244"></a><a class="code" href="ports__def_8h.html#b44bf92718020bcf845db5dcbc7e0c59">00244</a> <span class="preprocessor"></span><span class="preprocessor">#define  SPI0BR    0x00DA    </span>
+<a name="l00245"></a><a class="code" href="ports__def_8h.html#0cd053122b7525c7498ad0f5289d2790">00245</a> <span class="preprocessor"></span><span class="preprocessor">#define  SPI0SR    0x00DB   </span>
+<a name="l00246"></a>00246 <span class="preprocessor"></span>
+<a name="l00247"></a><a class="code" href="ports__def_8h.html#8ffdba53d0e62568fddf21a26a7c41db">00247</a> <span class="preprocessor">#define  SPI0DR    0x00DD    </span>
+<a name="l00248"></a>00248 <span class="preprocessor"></span>
+<a name="l00249"></a><a class="code" href="ports__def_8h.html#2da2b56675cf236ea2c3ca6cac62ec03">00249</a> <span class="preprocessor">#define  IBAD      0x00E0    </span>
+<a name="l00250"></a><a class="code" href="ports__def_8h.html#9f556b84f3c4231c1a7e93ff9748e204">00250</a> <span class="preprocessor"></span><span class="preprocessor">#define  IBFD      0x00E1    </span>
+<a name="l00251"></a><a class="code" href="ports__def_8h.html#659c557d0f21288881bb959488e8bc5d">00251</a> <span class="preprocessor"></span><span class="preprocessor">#define  IBCR      0x00E2    </span>
+<a name="l00252"></a><a class="code" href="ports__def_8h.html#556a12ef03f4fb80b1cfb819ca96c054">00252</a> <span class="preprocessor"></span><span class="preprocessor">#define  IBSR      0x00E3    </span>
+<a name="l00253"></a><a class="code" href="ports__def_8h.html#6549c859393b988c66631847e3f05b77">00253</a> <span class="preprocessor"></span><span class="preprocessor">#define  IICDR     0x00E4    </span>
+<a name="l00254"></a>00254 <span class="preprocessor"></span>
+<a name="l00255"></a><a class="code" href="ports__def_8h.html#a8c92bdd6009dba05a2dfcf377e2f4e1">00255</a> <span class="preprocessor">#define  DLCBCR1   0x00E8    </span>
+<a name="l00256"></a><a class="code" href="ports__def_8h.html#79cbc98f4f00a562de7febd8611d9747">00256</a> <span class="preprocessor"></span><span class="preprocessor">#define  DLCBSVR   0x00E9    </span>
+<a name="l00257"></a><a class="code" href="ports__def_8h.html#06818d995585551bcfa909580e8d9702">00257</a> <span class="preprocessor"></span><span class="preprocessor">#define  DLCBCR2   0x00EA    </span>
+<a name="l00258"></a><a class="code" href="ports__def_8h.html#4f8a904fb8a3ffa8f82de81f5ee8c3ac">00258</a> <span class="preprocessor"></span><span class="preprocessor">#define  DLCBDR    0x00EB    </span>
+<a name="l00259"></a><a class="code" href="ports__def_8h.html#8f406c7110ddac5c9f22660a891a702c">00259</a> <span class="preprocessor"></span><span class="preprocessor">#define  DLCBARD   0x00EC    </span>
+<a name="l00260"></a><a class="code" href="ports__def_8h.html#8fbab040a06bc404b76eb1b31818f63c">00260</a> <span class="preprocessor"></span><span class="preprocessor">#define  DLCBRSR   0x00ED    </span>
+<a name="l00261"></a><a class="code" href="ports__def_8h.html#351de2bdd9bf499e4dc10c8aa3d3f0be">00261</a> <span class="preprocessor"></span><span class="preprocessor">#define  DLCSCR    0x00EE    </span>
+<a name="l00262"></a><a class="code" href="ports__def_8h.html#edbf11e1dfdb5ae4d1a8d06f47e6c4d0">00262</a> <span class="preprocessor"></span><span class="preprocessor">#define  DLCBSTAT  0x00EF    </span>
+<a name="l00263"></a><a class="code" href="ports__def_8h.html#f54033a566998b917596ae04119fd7e5">00263</a> <span class="preprocessor"></span><span class="preprocessor">#define  SPI1CR1   0x00F0    </span>
+<a name="l00264"></a><a class="code" href="ports__def_8h.html#a60bc20a726ea7eb305c9a7b2ef8961f">00264</a> <span class="preprocessor"></span><span class="preprocessor">#define  SPI1CR2   0x00F1    </span>
+<a name="l00265"></a><a class="code" href="ports__def_8h.html#6d4ff776a3b862f9b38d906d5356c8d9">00265</a> <span class="preprocessor"></span><span class="preprocessor">#define  SPI1BR    0x00F2  </span>
+<a name="l00266"></a><a class="code" href="ports__def_8h.html#2cfbba596aed811d6d491ba55de330be">00266</a> <span class="preprocessor"></span><span class="preprocessor">#define  SPI1SR    0x00F3    </span>
+<a name="l00267"></a>00267 <span class="preprocessor"></span>
+<a name="l00268"></a><a class="code" href="ports__def_8h.html#511835d199d74afc640a3fbe23cb5125">00268</a> <span class="preprocessor">#define  SPI1DR    0x00F5    </span>
+<a name="l00269"></a>00269 <span class="preprocessor"></span>
+<a name="l00270"></a><a class="code" href="ports__def_8h.html#46be364f8b07174dbe54ffc8d8163b06">00270</a> <span class="preprocessor">#define  SPI2CR1   0x00F8    </span>
+<a name="l00271"></a><a class="code" href="ports__def_8h.html#fc415d035087eaeef9155045fe2db838">00271</a> <span class="preprocessor"></span><span class="preprocessor">#define  SPI2CR2   0x00F9    </span>
+<a name="l00272"></a><a class="code" href="ports__def_8h.html#7a9ef2ef816549947d4509db3df9b0fc">00272</a> <span class="preprocessor"></span><span class="preprocessor">#define  SPI2BR    0x00FA    </span>
+<a name="l00273"></a><a class="code" href="ports__def_8h.html#49e0dddd2c6d2f8077d77c8c741cf42a">00273</a> <span class="preprocessor"></span><span class="preprocessor">#define  SPI2SR    0x00FB    </span>
+<a name="l00274"></a>00274 <span class="preprocessor"></span>
+<a name="l00275"></a><a class="code" href="ports__def_8h.html#e4dcb8a8722bf1267d10c5f89b2e633a">00275</a> <span class="preprocessor">#define  SPI2DR    0x00FD    </span>
+<a name="l00276"></a>00276 <span class="preprocessor"></span>
+<a name="l00277"></a><a class="code" href="ports__def_8h.html#22ac55d79a8dbca1538e8463b97e2080">00277</a> <span class="preprocessor">#define  FCLKDIV   0x0100     </span>
+<a name="l00278"></a><a class="code" href="ports__def_8h.html#351257ca320aec6734205856641b8923">00278</a> <span class="preprocessor"></span><span class="preprocessor">#define  FSEC      0x0101    </span>
+<a name="l00279"></a>00279 <span class="preprocessor"></span>
+<a name="l00280"></a><a class="code" href="ports__def_8h.html#0bd245303e22fa07d0055191662c81af">00280</a> <span class="preprocessor">#define  FCNFG     0x0103    </span>
+<a name="l00281"></a><a class="code" href="ports__def_8h.html#9caa105361a8ba6a471de1bbb006a32a">00281</a> <span class="preprocessor"></span><span class="preprocessor">#define  FPROT     0x0104    </span>
+<a name="l00282"></a><a class="code" href="ports__def_8h.html#e7edd16fc46259db25718212e552ca50">00282</a> <span class="preprocessor"></span><span class="preprocessor">#define  FSTAT     0x0105    </span>
+<a name="l00283"></a><a class="code" href="ports__def_8h.html#c10c0afe0a00244995f2b2070cc5b3da">00283</a> <span class="preprocessor"></span><span class="preprocessor">#define  FCMD      0x0106    </span>
+<a name="l00284"></a>00284 <span class="preprocessor"></span>
+<a name="l00285"></a><a class="code" href="ports__def_8h.html#6ab83332e4dbbb8f850c7b5d0f7414e8">00285</a> <span class="preprocessor">#define  ECLKDIV   0x0110   </span>
+<a name="l00286"></a>00286 <span class="preprocessor"></span>
+<a name="l00287"></a><a class="code" href="ports__def_8h.html#2caf4dd7148ac84cb6444a1fa5371b4e">00287</a> <span class="preprocessor">#define  ECNFG     0x0113    </span>
+<a name="l00288"></a><a class="code" href="ports__def_8h.html#1ead1f5f455aa0bc801673335e46915c">00288</a> <span class="preprocessor"></span><span class="preprocessor">#define  EPROT     0x0114    </span>
+<a name="l00289"></a><a class="code" href="ports__def_8h.html#d05043a04b51b3953259c24040e2e99f">00289</a> <span class="preprocessor"></span><span class="preprocessor">#define  ESTAT     0x0115    </span>
+<a name="l00290"></a><a class="code" href="ports__def_8h.html#761b4a6e4410d586a61557f484b98c6c">00290</a> <span class="preprocessor"></span><span class="preprocessor">#define  ECMD      0x0116    </span>
+<a name="l00291"></a>00291 <span class="preprocessor"></span>
+<a name="l00292"></a><a class="code" href="ports__def_8h.html#6735e7cfcdea2aeff69d2d2873f7987f">00292</a> <span class="preprocessor">#define  ATD1CTL0  0x0120    </span>
+<a name="l00293"></a><a class="code" href="ports__def_8h.html#f4b147466e2ff6917de8dbd9f3fadca7">00293</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1CTL1  0x0121    </span>
+<a name="l00294"></a><a class="code" href="ports__def_8h.html#a8ee98bbeec0a6ab964779bf6e4a26c5">00294</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1CTL2  0x0122    </span>
+<a name="l00295"></a><a class="code" href="ports__def_8h.html#512c49b3d0bddadab64344dab69f44c7">00295</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1CTL3  0x0123    </span>
+<a name="l00296"></a><a class="code" href="ports__def_8h.html#e13a6efc86b3d9abaeb0e91ed411591b">00296</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1CTL4  0x0124    </span>
+<a name="l00297"></a><a class="code" href="ports__def_8h.html#5505e00361a7fc81f8b0d56979055c57">00297</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1CTL5  0x0125    </span>
+<a name="l00298"></a><a class="code" href="ports__def_8h.html#967e8935f41b09e61002615431a84324">00298</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1STAT0 0x0126    </span>
+<a name="l00299"></a><a class="code" href="ports__def_8h.html#e9b50c41a350b4b83bcdc4063df5c879">00299</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1STAT1 0x0127    </span>
+<a name="l00300"></a><a class="code" href="ports__def_8h.html#32f8194a893f8e658281e6e2a005cb06">00300</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1TEST0 0x0128    </span>
+<a name="l00301"></a><a class="code" href="ports__def_8h.html#5658a1cfc4df9be9ffb06a921523d758">00301</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1TEST1 0x0129    </span>
+<a name="l00302"></a>00302 <span class="preprocessor"></span>
+<a name="l00303"></a><a class="code" href="ports__def_8h.html#f288fe52bf08c3fde5a3dccb6f1ea6c5">00303</a> <span class="preprocessor">#define  ATDDIEN   0x012D    </span>
+<a name="l00304"></a>00304 <span class="preprocessor"></span>
+<a name="l00305"></a><a class="code" href="ports__def_8h.html#829f420b0c765dc1f38acc64d1fdf3ba">00305</a> <span class="preprocessor">#define  PORTAD1   0x012F    </span>
+<a name="l00306"></a><a class="code" href="ports__def_8h.html#c3fd7fa0696606fefb941193180161af">00306</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR0H  0x0130    </span>
+<a name="l00307"></a><a class="code" href="ports__def_8h.html#ce146c8eea9928e52144fe19c860a28f">00307</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR0L  0x0131    </span>
+<a name="l00308"></a><a class="code" href="ports__def_8h.html#272c5c3f58063270ac13122196a11c40">00308</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR1H  0x0132    </span>
+<a name="l00309"></a><a class="code" href="ports__def_8h.html#235dbc5fde27afed5093ba8515815100">00309</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR1L  0x0133    </span>
+<a name="l00310"></a><a class="code" href="ports__def_8h.html#fc3fcf506e709d4819bbdc990749cc26">00310</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR2H  0x0134    </span>
+<a name="l00311"></a><a class="code" href="ports__def_8h.html#34425ed48a096a27f2c781a9ee87e458">00311</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR2L  0x0135    </span>
+<a name="l00312"></a><a class="code" href="ports__def_8h.html#1ac9ef5a6ac9abbec5a8f95267abb9d6">00312</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR3H  0x0136   </span>
+<a name="l00313"></a><a class="code" href="ports__def_8h.html#f7befdea5df94a7717b609bbb929e6f9">00313</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR3L  0x0137    </span>
+<a name="l00314"></a><a class="code" href="ports__def_8h.html#49b1f27f2f8632a490c2296b46629e02">00314</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR4H  0x0138    </span>
+<a name="l00315"></a><a class="code" href="ports__def_8h.html#5dcbb1a6ac62f8b4ec829ead7c012d53">00315</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR4L  0x0139    </span>
+<a name="l00316"></a><a class="code" href="ports__def_8h.html#51f83c8f61910404a1c0769c1c7fd2a8">00316</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR5H  0x013A    </span>
+<a name="l00317"></a><a class="code" href="ports__def_8h.html#d4b1a090b42789df1c341cf369339b2c">00317</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR5L  0x013B    </span>
+<a name="l00318"></a><a class="code" href="ports__def_8h.html#a511b53832b3fefe9322d3fa1c60e305">00318</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR6H  0x013C    </span>
+<a name="l00319"></a><a class="code" href="ports__def_8h.html#9005d7ad09ab5400d03cd489d89c6c1d">00319</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR6L  0x013D    </span>
+<a name="l00320"></a><a class="code" href="ports__def_8h.html#6b3b6a7a0fc700682a861496241d7b87">00320</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR7H  0x013E    </span>
+<a name="l00321"></a><a class="code" href="ports__def_8h.html#8d9de7a40fb11d6e27a8952ae1a58d83">00321</a> <span class="preprocessor"></span><span class="preprocessor">#define  ATD1DR7L  0x013F    </span>
+<a name="l00322"></a><a class="code" href="ports__def_8h.html#0ccbc3bf3dee3b5dcf9a54c9e5760d18">00322</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0CTL0  0x0140    </span>
+<a name="l00323"></a><a class="code" href="ports__def_8h.html#7966e337d6861fc724ab19d9caa330d1">00323</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0CTL1  0x0141    </span>
+<a name="l00324"></a><a class="code" href="ports__def_8h.html#724755c41918631f33ce0c3457e3ebb5">00324</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0BTR0  0x0142    </span>
+<a name="l00325"></a><a class="code" href="ports__def_8h.html#9fc2b64de9c35ac040fb9c4fb021881c">00325</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0BTR1  0x0143    </span>
+<a name="l00326"></a><a class="code" href="ports__def_8h.html#aedd6fcf1b57dc204d0761d1542a30de">00326</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RFLG  0x0144    </span>
+<a name="l00327"></a><a class="code" href="ports__def_8h.html#c0903da504bc533d33445dd2a145793a">00327</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RIER  0x0145    </span>
+<a name="l00328"></a><a class="code" href="ports__def_8h.html#fd03de34dcdb17dad06300fe267b7fec">00328</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TFLG  0x0146    </span>
+<a name="l00329"></a><a class="code" href="ports__def_8h.html#a9f32cfff7e9f71b6b854ea8e044077f">00329</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TIER  0x0147    </span>
+<a name="l00330"></a><a class="code" href="ports__def_8h.html#1bdd6107673896141db134dc88855b7c">00330</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TARQ  0x0148    </span>
+<a name="l00331"></a><a class="code" href="ports__def_8h.html#2e25d519fa49c7be1848c270040f5878">00331</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TAAK  0x0149    </span>
+<a name="l00332"></a><a class="code" href="ports__def_8h.html#af49266492595ca1cf9622cb7e932390">00332</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TBSEL 0x014A    </span>
+<a name="l00333"></a><a class="code" href="ports__def_8h.html#c908f7e5d0f7629a70901edfa0ee7c8f">00333</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDAC  0x014B    </span>
+<a name="l00334"></a>00334 <span class="preprocessor"></span>
+<a name="l00335"></a><a class="code" href="ports__def_8h.html#206cf68341c377a69deb506dc26c986b">00335</a> <span class="preprocessor">#define  CAN0RXERR 0x014E     </span>
+<a name="l00336"></a><a class="code" href="ports__def_8h.html#2a0c3518d043d9d829742e416dba16c6">00336</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXERR 0x014F    </span>
+<a name="l00337"></a><a class="code" href="ports__def_8h.html#2c16660139afa2d2801a1c255195de43">00337</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDAR0 0x0150    </span>
+<a name="l00338"></a><a class="code" href="ports__def_8h.html#0a7fd70bc56a9a161e5d16438ffa1499">00338</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDAR1 0x0151    </span>
+<a name="l00339"></a><a class="code" href="ports__def_8h.html#49f4e66cd9963f1482efc70f4eff4ec9">00339</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDAR2 0x0152    </span>
+<a name="l00340"></a><a class="code" href="ports__def_8h.html#357287a0968d995d447ac96f5f66ba83">00340</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDAR3 0x0153    </span>
+<a name="l00341"></a><a class="code" href="ports__def_8h.html#6891193b92d20eba3048d730081bbcd5">00341</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDMR0 0x0154    </span>
+<a name="l00342"></a><a class="code" href="ports__def_8h.html#8b6e7e8068abe3c0147f7b5e5415f9f6">00342</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDMR1 0x0155    </span>
+<a name="l00343"></a><a class="code" href="ports__def_8h.html#27f0a6c52ca1863ca3fae35a8d7d9a7e">00343</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDMR2 0x0156    </span>
+<a name="l00344"></a><a class="code" href="ports__def_8h.html#3f773775e86f76bfc254ed5bdd8ae37b">00344</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDMR3 0x0157    </span>
+<a name="l00345"></a><a class="code" href="ports__def_8h.html#e1dce5abf580224a41cfc85ba62ae7ee">00345</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDAR4 0x0158    </span>
+<a name="l00346"></a><a class="code" href="ports__def_8h.html#1d1e49a10a62254d3e88269be506264b">00346</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDAR5 0x0159    </span>
+<a name="l00347"></a><a class="code" href="ports__def_8h.html#8612413d7153b2bc5cf767654abcd61c">00347</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDAR6 0x015A    </span>
+<a name="l00348"></a><a class="code" href="ports__def_8h.html#7712cfb2f964d1896b9a90459fa65b77">00348</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDAR7 0x015B    </span>
+<a name="l00349"></a><a class="code" href="ports__def_8h.html#d46d9e9de5e2c9fd95cd0ccfdf751955">00349</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDMR4 0x015C    </span>
+<a name="l00350"></a><a class="code" href="ports__def_8h.html#0f3fd2e179f4265067665e701d0420e7">00350</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDMR5 0x015D    </span>
+<a name="l00351"></a><a class="code" href="ports__def_8h.html#1c2042bc15343a6dc1cc8d9f2c7b8ba8">00351</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDMR6 0x015E    </span>
+<a name="l00352"></a><a class="code" href="ports__def_8h.html#5b14697119a963018fca53acf5ca8970">00352</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0IDMR7 0x015F </span>
+<a name="l00353"></a><a class="code" href="ports__def_8h.html#3fe90e96331a563ca076ab060dad38e7">00353</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFG0 0x0160</span>
+<a name="l00354"></a><a class="code" href="ports__def_8h.html#1f2e1efebcfc386f5958638f1b157679">00354</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFG1 0x0161</span>
+<a name="l00355"></a><a class="code" href="ports__def_8h.html#6d7be381cb88cd194254dd284f9d074e">00355</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFG2 0x0162</span>
+<a name="l00356"></a><a class="code" href="ports__def_8h.html#9b7e357b72a07aecc954c3d7e011451e">00356</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFG3 0x0163</span>
+<a name="l00357"></a><a class="code" href="ports__def_8h.html#11141a5a3991b30fea2861ec5adb3405">00357</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFG4 0x0164</span>
+<a name="l00358"></a><a class="code" href="ports__def_8h.html#880a02f694b23eabba3061aab6704567">00358</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFG5 0x0165</span>
+<a name="l00359"></a><a class="code" href="ports__def_8h.html#f9106f16d6cea9b22cad213493df9783">00359</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFG6 0x0166</span>
+<a name="l00360"></a><a class="code" href="ports__def_8h.html#c465c250dca73fbf31edeafa616d4dba">00360</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFG7 0x0167</span>
+<a name="l00361"></a><a class="code" href="ports__def_8h.html#30998f6db33d9866e410db0f6c654415">00361</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFG8 0x0168</span>
+<a name="l00362"></a><a class="code" href="ports__def_8h.html#7c40f721a0728920d5ca341a5e99cf6e">00362</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFG9 0x0169</span>
+<a name="l00363"></a><a class="code" href="ports__def_8h.html#ba4450102a2e535c869b5983ca638bb7">00363</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFGA 0x016A</span>
+<a name="l00364"></a><a class="code" href="ports__def_8h.html#20e67230c86b286557f3435703980710">00364</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFGB 0x016B</span>
+<a name="l00365"></a><a class="code" href="ports__def_8h.html#caad310e4d473e213dcd52dd1b0abc81">00365</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFGC 0x016C</span>
+<a name="l00366"></a><a class="code" href="ports__def_8h.html#b40d59d686bba0f895c2aec42b4f6b1c">00366</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFGD 0x016D</span>
+<a name="l00367"></a><a class="code" href="ports__def_8h.html#b5bfcce3c96f75c173d86a2d7ede370d">00367</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFGE 0x016E</span>
+<a name="l00368"></a><a class="code" href="ports__def_8h.html#b2be335ddb57f97959cef0040b22a9a0">00368</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0RXFGF 0x016F</span>
+<a name="l00369"></a><a class="code" href="ports__def_8h.html#d59c3bdc9c99ff7ed65fb41af7a5b612">00369</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFG0 0x0170</span>
+<a name="l00370"></a><a class="code" href="ports__def_8h.html#4cdc332e6b82f15e52d3eb9d6dac2f04">00370</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFG1 0x0171</span>
+<a name="l00371"></a><a class="code" href="ports__def_8h.html#2091069133cbdb3af6736b66c11b6439">00371</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFG2 0x0172</span>
+<a name="l00372"></a><a class="code" href="ports__def_8h.html#2cc794c785024e21888fc1172ebc4c76">00372</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFG3 0x0173</span>
+<a name="l00373"></a><a class="code" href="ports__def_8h.html#a0bc3c15899e6ff5380069ae1ae1430d">00373</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFG4 0x0174</span>
+<a name="l00374"></a><a class="code" href="ports__def_8h.html#b5bf98a42f4886e396d8cb3adfc1c4a8">00374</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFG5 0x0175</span>
+<a name="l00375"></a><a class="code" href="ports__def_8h.html#d4973c36876035d14b55b2c9a6d0e2b9">00375</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFG6 0x0176</span>
+<a name="l00376"></a><a class="code" href="ports__def_8h.html#d88402b8c4e34c45c4151da6db43f073">00376</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFG7 0x0177</span>
+<a name="l00377"></a><a class="code" href="ports__def_8h.html#04c6b0fde64ea8fc66ad74d3914694d1">00377</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFG8 0x0178</span>
+<a name="l00378"></a><a class="code" href="ports__def_8h.html#6b7faaac5714879e91b19d82f2481a37">00378</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFG9 0x0179</span>
+<a name="l00379"></a><a class="code" href="ports__def_8h.html#99a6e23119e7ddceacd70260240bf850">00379</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFGA 0x017A</span>
+<a name="l00380"></a><a class="code" href="ports__def_8h.html#f1865d447a4a2d4ca74830d402dbb6b0">00380</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFGB 0x017B</span>
+<a name="l00381"></a><a class="code" href="ports__def_8h.html#1682ed73bd49e75f19c6a2d3d6df3f4e">00381</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFGC 0x017C</span>
+<a name="l00382"></a><a class="code" href="ports__def_8h.html#5c453c481397f7417562e18e909287af">00382</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFGD 0x017D</span>
+<a name="l00383"></a><a class="code" href="ports__def_8h.html#1a2578587f2accda79d74880bfbca354">00383</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFGE 0x017E</span>
+<a name="l00384"></a><a class="code" href="ports__def_8h.html#ac4f7990ca7a29851c503a4f09ad86fa">00384</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN0TXFGF 0x017F </span>
+<a name="l00385"></a>00385 <span class="preprocessor"></span>   
+<a name="l00386"></a><a class="code" href="ports__def_8h.html#7f290d4d3c53f9bd00f01010f33bc294">00386</a> <span class="preprocessor">#define  CAN1CTL0  0x0180    </span>
+<a name="l00387"></a><a class="code" href="ports__def_8h.html#aaffac8788eec6101b6445565efba420">00387</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1CTL1  0x0181    </span>
+<a name="l00388"></a><a class="code" href="ports__def_8h.html#09429afdf0db78f35219e326781cfd16">00388</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1BTR0  0x0182      </span>
+<a name="l00389"></a><a class="code" href="ports__def_8h.html#3286b06f55b1c193e44bdee9f58d53d9">00389</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1BTR1  0x0183    </span>
+<a name="l00390"></a><a class="code" href="ports__def_8h.html#9b7c3d2712215835da899817481edd12">00390</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RFLG  0x0184    </span>
+<a name="l00391"></a><a class="code" href="ports__def_8h.html#d421954a6c292332118ef7f469deba5b">00391</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RIER  0x0185    </span>
+<a name="l00392"></a><a class="code" href="ports__def_8h.html#89b8c39010effd6cb3a941e953f4735d">00392</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TFLG  0x0186    </span>
+<a name="l00393"></a><a class="code" href="ports__def_8h.html#a43ecd421c9fc1b55f0ef696339d2f76">00393</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TIER  0x0187    </span>
+<a name="l00394"></a><a class="code" href="ports__def_8h.html#a3e27f7f0a680515fb00ba82578ed27f">00394</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TARQ  0x0188    </span>
+<a name="l00395"></a><a class="code" href="ports__def_8h.html#f3928427f23c62223702de994c950c3a">00395</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TAAK  0x0189    </span>
+<a name="l00396"></a><a class="code" href="ports__def_8h.html#cd78ded94b5090972c5fb6fc4f82e5c7">00396</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TBSEL 0x018A    </span>
+<a name="l00397"></a><a class="code" href="ports__def_8h.html#7130de64e50cb3c57bc714db532cb318">00397</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDAC  0x018B      </span>
+<a name="l00398"></a><a class="code" href="ports__def_8h.html#20cf49db309d7ca8b6710d85985c147a">00398</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXERR 0x018E    </span>
+<a name="l00399"></a><a class="code" href="ports__def_8h.html#96de6bd61dbbbf9422ed7a85dde769a2">00399</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXERR 0x018F    </span>
+<a name="l00400"></a><a class="code" href="ports__def_8h.html#45534ac46b60dc3ceaf90cb28a8acd79">00400</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDAR0 0x0190    </span>
+<a name="l00401"></a><a class="code" href="ports__def_8h.html#5d6126598dd2c712934e57c33195ae10">00401</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDAR1 0x0191    </span>
+<a name="l00402"></a><a class="code" href="ports__def_8h.html#0960571aaa9f55559ec802e10afb6fb3">00402</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDAR2 0x0192    </span>
+<a name="l00403"></a><a class="code" href="ports__def_8h.html#59731e99f5f4bf7ce2d9ef61f314d687">00403</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDAR3 0x0193    </span>
+<a name="l00404"></a><a class="code" href="ports__def_8h.html#b997c78ea29fee6b55518d01b8c94c73">00404</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDMR0 0x0194    </span>
+<a name="l00405"></a><a class="code" href="ports__def_8h.html#df40c8450e216bb736a5eed5096911ae">00405</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDMR1 0x0195    </span>
+<a name="l00406"></a><a class="code" href="ports__def_8h.html#4647a1871bfae96bfd97c8d1c2aedb7d">00406</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDMR2 0x0196    </span>
+<a name="l00407"></a><a class="code" href="ports__def_8h.html#1b91da53041e5d5b0af7d68813011f90">00407</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDMR3 0x0197    </span>
+<a name="l00408"></a><a class="code" href="ports__def_8h.html#a22e718caa2dbc7d9827c2ba32d4700f">00408</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDAR4 0x0198    </span>
+<a name="l00409"></a><a class="code" href="ports__def_8h.html#fc1a9131b7f8507095931360cc5c4f0e">00409</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDAR5 0x0199   </span>
+<a name="l00410"></a><a class="code" href="ports__def_8h.html#8ab4933997770797e41bcd2e6efb2a19">00410</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDAR6 0x019A    </span>
+<a name="l00411"></a><a class="code" href="ports__def_8h.html#1bc0d4a75efd457a00126dd85280bca0">00411</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDAR7 0x019B    </span>
+<a name="l00412"></a><a class="code" href="ports__def_8h.html#e7885212df5b766891add83152a4600c">00412</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDMR4 0x019C    </span>
+<a name="l00413"></a><a class="code" href="ports__def_8h.html#0c70e3e4dd7130917f5c43c066b61d85">00413</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDMR5 0x019D    </span>
+<a name="l00414"></a><a class="code" href="ports__def_8h.html#1b278ccfb57551fdcee19b717dbe9d6b">00414</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDMR6 0x019E    </span>
+<a name="l00415"></a><a class="code" href="ports__def_8h.html#1bb67e2d571d99ecda94e62a51fe9aee">00415</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1IDMR7 0x019F</span>
+<a name="l00416"></a>00416 <span class="preprocessor"></span>
+<a name="l00417"></a><a class="code" href="ports__def_8h.html#d5e0074a68591b383b94642e1fe5977b">00417</a> <span class="preprocessor">#define  CAN1RXFG0 0x01A0</span>
+<a name="l00418"></a><a class="code" href="ports__def_8h.html#f32b0fa2898d48f55ba08af664c29693">00418</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFG1 0x01A1</span>
+<a name="l00419"></a><a class="code" href="ports__def_8h.html#d0f8c61f3f41f932b1a645212420c7fb">00419</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFG2 0x01A2</span>
+<a name="l00420"></a><a class="code" href="ports__def_8h.html#486e9b56869def088e6f84a6bc8d0b4c">00420</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFG3 0x01A3</span>
+<a name="l00421"></a><a class="code" href="ports__def_8h.html#38c1b0e412c695e209e471e3f7c42055">00421</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFG4 0x01A4</span>
+<a name="l00422"></a><a class="code" href="ports__def_8h.html#6087d27a58489c5369363661738e1fca">00422</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFG5 0x01A5</span>
+<a name="l00423"></a><a class="code" href="ports__def_8h.html#f160756db00e075194033e1f4503690b">00423</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFG6 0x01A6</span>
+<a name="l00424"></a><a class="code" href="ports__def_8h.html#87fcced511866b485778e133fa800575">00424</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFG7 0x01A7</span>
+<a name="l00425"></a><a class="code" href="ports__def_8h.html#33cf595cdc5b5471b29010ee399fd367">00425</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFG8 0x01A8</span>
+<a name="l00426"></a><a class="code" href="ports__def_8h.html#d4f9e0ff94b8af5a8ee2759804869aee">00426</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFG9 0x01A9</span>
+<a name="l00427"></a><a class="code" href="ports__def_8h.html#0144e00e0235f816d41fb292a340ec4f">00427</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFGA 0x01AA</span>
+<a name="l00428"></a><a class="code" href="ports__def_8h.html#68156faff34c5ba84a02856d642d17c6">00428</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFGB 0x01AB</span>
+<a name="l00429"></a><a class="code" href="ports__def_8h.html#2b10eff8a9a2c72927da1e73b567ec2b">00429</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFGC 0x01AC</span>
+<a name="l00430"></a><a class="code" href="ports__def_8h.html#9d4337fc483e18c3b5c954ec40917fef">00430</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFGD 0x01AD</span>
+<a name="l00431"></a><a class="code" href="ports__def_8h.html#00c5557d4a25f6a75156dd506cd8ee57">00431</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFGE 0x01AE</span>
+<a name="l00432"></a><a class="code" href="ports__def_8h.html#40e0487bd0f53aa3755daa2f65d446f0">00432</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1RXFGF 0x01AF</span>
+<a name="l00433"></a><a class="code" href="ports__def_8h.html#0fc1a0302d9467a374054ecb3122ee2f">00433</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFG0 0x01B0</span>
+<a name="l00434"></a><a class="code" href="ports__def_8h.html#a4d8c21f4f084e0244af99eecc1dbc82">00434</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFG1 0x01B1</span>
+<a name="l00435"></a><a class="code" href="ports__def_8h.html#347e0373b465c5aa71a38d095fb79b8c">00435</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFG2 0x01B2</span>
+<a name="l00436"></a><a class="code" href="ports__def_8h.html#611502123da3661770e7ef57e8a324b4">00436</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFG3 0x01B3</span>
+<a name="l00437"></a><a class="code" href="ports__def_8h.html#096966eca38cd3181082dcd88dd21252">00437</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFG4 0x01B4</span>
+<a name="l00438"></a><a class="code" href="ports__def_8h.html#bd2566733fb467b771556d2368375443">00438</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFG5 0x01B5</span>
+<a name="l00439"></a><a class="code" href="ports__def_8h.html#9b32264b8b074b98fd994f22cc1d7681">00439</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFG6 0x01B6</span>
+<a name="l00440"></a><a class="code" href="ports__def_8h.html#a167adb123f37d5fc9e4f5984317e88f">00440</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFG7 0x01B7</span>
+<a name="l00441"></a><a class="code" href="ports__def_8h.html#f16f331d2f717820d6eced114647ec29">00441</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFG8 0x01B8</span>
+<a name="l00442"></a><a class="code" href="ports__def_8h.html#770e8f8cf56d59cf97a602e87b61deef">00442</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFG9 0x01B9</span>
+<a name="l00443"></a><a class="code" href="ports__def_8h.html#64508eac83e942f72b0d42916f47a4cf">00443</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFGA 0x01BA</span>
+<a name="l00444"></a><a class="code" href="ports__def_8h.html#2a55ba2665d7cffd9e8b3f5f50487b75">00444</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFGB 0x01BB</span>
+<a name="l00445"></a><a class="code" href="ports__def_8h.html#a20e1dad0ab69bfbd48cf37e5f94b8b9">00445</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFGC 0x01BC</span>
+<a name="l00446"></a><a class="code" href="ports__def_8h.html#b4169499952c1b7dfea4f91cccde5780">00446</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFGD 0x01BD</span>
+<a name="l00447"></a><a class="code" href="ports__def_8h.html#90f0604c090cb9e330066233b5658521">00447</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFGE 0x01BE</span>
+<a name="l00448"></a><a class="code" href="ports__def_8h.html#37a55a1396e709b439a3ef4bcc4b1a18">00448</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN1TXFGF 0x01BF   </span>
+<a name="l00449"></a><a class="code" href="ports__def_8h.html#be9f20b908afd5c97839214a959b47ad">00449</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2CTL0  0x01C0    </span>
+<a name="l00450"></a><a class="code" href="ports__def_8h.html#fc703502473d2b743479aed6ea6a5811">00450</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2CTL1  0x01C1    </span>
+<a name="l00451"></a><a class="code" href="ports__def_8h.html#3784cb46045fd9891f2802621d4758a1">00451</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2BTR0  0x01C2    </span>
+<a name="l00452"></a><a class="code" href="ports__def_8h.html#4fbf3a3ceb1308fe9e49506e480d9024">00452</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2BTR1  0x01C3    </span>
+<a name="l00453"></a><a class="code" href="ports__def_8h.html#3d2aa18b62a64d406522696a49cf12e0">00453</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RFLG  0x01C4    </span>
+<a name="l00454"></a><a class="code" href="ports__def_8h.html#afbdcc8a275ea8ac98f375657ea9af6e">00454</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RIER  0x01C5    </span>
+<a name="l00455"></a><a class="code" href="ports__def_8h.html#5e29dc3c994a6b31ab99fa01fc0803f1">00455</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TFLG  0x01C6    </span>
+<a name="l00456"></a><a class="code" href="ports__def_8h.html#53ec809bbddb4c76f8fe172479e41936">00456</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TIER  0x01C7    </span>
+<a name="l00457"></a><a class="code" href="ports__def_8h.html#9493e088f6eae6f40b7d69171ac37b93">00457</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TARQ  0x01C8    </span>
+<a name="l00458"></a><a class="code" href="ports__def_8h.html#02f92ce5093c74fe0c5f1ef17f996921">00458</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TAAK  0x01C9    </span>
+<a name="l00459"></a><a class="code" href="ports__def_8h.html#b5da7b78c38c860fdf67e0c7c5e0c428">00459</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TBSEL 0x01CA    </span>
+<a name="l00460"></a><a class="code" href="ports__def_8h.html#70168f51e3ef2584898cdf332fa5389a">00460</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDAC  0x01CB    </span>
+<a name="l00461"></a>00461 <span class="preprocessor"></span>
+<a name="l00462"></a><a class="code" href="ports__def_8h.html#d528e5f845409c4f4f87035f29d7acf1">00462</a> <span class="preprocessor">#define  CAN2RXERR 0x01CE   </span>
+<a name="l00463"></a><a class="code" href="ports__def_8h.html#19938ee168d17294be501e4ad295f487">00463</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXERR 0x01CF     </span>
+<a name="l00464"></a><a class="code" href="ports__def_8h.html#b08aa569974b1b287f330d7ea462de31">00464</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDAR0 0x01D0    </span>
+<a name="l00465"></a><a class="code" href="ports__def_8h.html#027d8ee63dc4fea1d6e46f6cc501abff">00465</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDAR1 0x01D1    </span>
+<a name="l00466"></a><a class="code" href="ports__def_8h.html#d7cfeb6671ad1fbcadb5b061888bc035">00466</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDAR2 0x01D2    </span>
+<a name="l00467"></a><a class="code" href="ports__def_8h.html#f883133fa97acf80ddd6267cd229dd94">00467</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDAR3 0x01D3    </span>
+<a name="l00468"></a><a class="code" href="ports__def_8h.html#2d969ba42929946e299021e2523580ef">00468</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDMR0 0x01D4    </span>
+<a name="l00469"></a><a class="code" href="ports__def_8h.html#c7e4476acd018a257d02725a37c423a8">00469</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDMR1 0x01D5    </span>
+<a name="l00470"></a><a class="code" href="ports__def_8h.html#62d577a818bc70311b0df375f8f9c076">00470</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDMR2 0x01D6    </span>
+<a name="l00471"></a><a class="code" href="ports__def_8h.html#8e2ee816586a6398822e447a94cb20d6">00471</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDMR3 0x01D7    </span>
+<a name="l00472"></a><a class="code" href="ports__def_8h.html#578d454ccc931b5f23914790fcf9a94a">00472</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDAR4 0x01D8    </span>
+<a name="l00473"></a><a class="code" href="ports__def_8h.html#2ec2412f764787576ba50ae231a62ebc">00473</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDAR5 0x01D9    </span>
+<a name="l00474"></a><a class="code" href="ports__def_8h.html#97f9747617dd2a05782218f161221966">00474</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDAR6 0x01DA    </span>
+<a name="l00475"></a><a class="code" href="ports__def_8h.html#8e01ec1adaa535d055aadef140e7ccac">00475</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDAR7 0x01DB    </span>
+<a name="l00476"></a><a class="code" href="ports__def_8h.html#64908d2e26bb465c20cc32fa1f68339d">00476</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDMR4 0x01DC    </span>
+<a name="l00477"></a><a class="code" href="ports__def_8h.html#780cb9f427e0ca1877d53e1428cbd546">00477</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDMR5 0x01DD    </span>
+<a name="l00478"></a><a class="code" href="ports__def_8h.html#681d804059bac46e78495d8f04a9b09e">00478</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDMR6 0x01DE    </span>
+<a name="l00479"></a><a class="code" href="ports__def_8h.html#b94030314c559844bf8f3a47f9aa70b8">00479</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2IDMR7 0x01DF</span>
+<a name="l00480"></a><a class="code" href="ports__def_8h.html#97b569cdbcd7c9df29777689bf309748">00480</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFG0 0x01E0</span>
+<a name="l00481"></a><a class="code" href="ports__def_8h.html#cdb04de015560ab1156f6b95a5be5ca2">00481</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFG1 0x01E1</span>
+<a name="l00482"></a><a class="code" href="ports__def_8h.html#ec34ec7f7d0b1273c940c7203e0bfb4f">00482</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFG2 0x01E2</span>
+<a name="l00483"></a><a class="code" href="ports__def_8h.html#1c1db5546c227d368527b4562429f452">00483</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFG3 0x01E3</span>
+<a name="l00484"></a><a class="code" href="ports__def_8h.html#798c33d1a212414357ef38741e1cc309">00484</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFG4 0x01E4</span>
+<a name="l00485"></a><a class="code" href="ports__def_8h.html#9737b5a8ef4def3fb3151b9d6a6aa080">00485</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFG5 0x01E5</span>
+<a name="l00486"></a><a class="code" href="ports__def_8h.html#f9cdf1912f9497560783b088da30e044">00486</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFG6 0x01E6</span>
+<a name="l00487"></a><a class="code" href="ports__def_8h.html#bdf5ef2e9f9c123bb5de457bacf8a5ec">00487</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFG7 0x01E7</span>
+<a name="l00488"></a><a class="code" href="ports__def_8h.html#913d65f940538d820ba7a1bc376b0820">00488</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFG8 0x01E8</span>
+<a name="l00489"></a><a class="code" href="ports__def_8h.html#fed2b0248ae47bb56943f2db0f46dd67">00489</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFG9 0x01E9</span>
+<a name="l00490"></a><a class="code" href="ports__def_8h.html#7fdc51b7a453ba410b3ae72fbf9d7a6e">00490</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFGA 0x01EA</span>
+<a name="l00491"></a><a class="code" href="ports__def_8h.html#51aa75681e9ad7bad6071379d8e438d8">00491</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFGB 0x01EB</span>
+<a name="l00492"></a><a class="code" href="ports__def_8h.html#cb132606863da4be2fcd1d9ac02ae6b0">00492</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFGC 0x01EC</span>
+<a name="l00493"></a><a class="code" href="ports__def_8h.html#8fb134132f5940115fa8a1e82a01bf62">00493</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFGD 0x01ED</span>
+<a name="l00494"></a><a class="code" href="ports__def_8h.html#c259851966bea9bf058738a08a08d0a2">00494</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFGE 0x01EE</span>
+<a name="l00495"></a><a class="code" href="ports__def_8h.html#30861bb3d8cb4f2502ec1fe409ca29ce">00495</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2RXFGF 0x01EF</span>
+<a name="l00496"></a><a class="code" href="ports__def_8h.html#0a53798f4bc4715cc3ac7de2936d0741">00496</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFG0 0x01F0</span>
+<a name="l00497"></a><a class="code" href="ports__def_8h.html#30ee412131a320b12b08f44051e7a728">00497</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFG1 0x01F1</span>
+<a name="l00498"></a><a class="code" href="ports__def_8h.html#2fbb2d912d605b65ed281b942b9516df">00498</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFG2 0x01F2</span>
+<a name="l00499"></a><a class="code" href="ports__def_8h.html#a915545647c9551b7c31fabb4e0df46b">00499</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFG3 0x01F3</span>
+<a name="l00500"></a><a class="code" href="ports__def_8h.html#133eec9c37962779b86d7364be21faf3">00500</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFG4 0x01F4</span>
+<a name="l00501"></a><a class="code" href="ports__def_8h.html#5af6cf4941f25ae8375e260710c7d0ff">00501</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFG5 0x01F5</span>
+<a name="l00502"></a><a class="code" href="ports__def_8h.html#a4fd923ba98f02dfaa309644b2fbd618">00502</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFG6 0x01F6</span>
+<a name="l00503"></a><a class="code" href="ports__def_8h.html#1f6911e604dde409c3a15203dc201da4">00503</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFG7 0x01F7</span>
+<a name="l00504"></a><a class="code" href="ports__def_8h.html#41a83793cf20ee53c0ba24ae07f3775a">00504</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFG8 0x01F8</span>
+<a name="l00505"></a><a class="code" href="ports__def_8h.html#a4d70d827d842523b88c46624a694dd6">00505</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFG9 0x01F9</span>
+<a name="l00506"></a><a class="code" href="ports__def_8h.html#f07d1aa241741bd7d1b7560a59c14ccc">00506</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFGA 0x01FA</span>
+<a name="l00507"></a><a class="code" href="ports__def_8h.html#6af0c38b8ac5a45b8b59c28a5b7ea216">00507</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFGB 0x01FB</span>
+<a name="l00508"></a><a class="code" href="ports__def_8h.html#35f18c9cbe0c925d20056d7f1cc71db3">00508</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFGC 0x01FC</span>
+<a name="l00509"></a><a class="code" href="ports__def_8h.html#eea49c074bc9ddf7671aeb0db98d82be">00509</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFGD 0x01FD</span>
+<a name="l00510"></a><a class="code" href="ports__def_8h.html#8f77ae6abb10148979eba646147ecbf1">00510</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFGE 0x01FE</span>
+<a name="l00511"></a><a class="code" href="ports__def_8h.html#62ac620626499064efc234b7b0c80262">00511</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN2TXFGF 0x01FF</span>
+<a name="l00512"></a>00512 <span class="preprocessor"></span>
+<a name="l00513"></a><a class="code" href="ports__def_8h.html#1a85238916bb59cb461177d84eb9fdf6">00513</a> <span class="preprocessor">#define  CAN3CTL0  0x0200    </span>
+<a name="l00514"></a><a class="code" href="ports__def_8h.html#07e4a952e689d246c33a9c0a8d09a983">00514</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3CTL1  0x0201    </span>
+<a name="l00515"></a><a class="code" href="ports__def_8h.html#b9bc9080e8017f1a60d5ae5f692c0433">00515</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3BTR0  0x0202    </span>
+<a name="l00516"></a><a class="code" href="ports__def_8h.html#23b2de5e1b657cf37e5d46a9cc404fe7">00516</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3BTR1  0x0203   </span>
+<a name="l00517"></a><a class="code" href="ports__def_8h.html#c70566a8641b9f95f8458ee13d57105c">00517</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RFLG  0x0204    </span>
+<a name="l00518"></a><a class="code" href="ports__def_8h.html#f3955647e9cbe6c44d6d09be1e38a2ee">00518</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RIER  0x0205    </span>
+<a name="l00519"></a><a class="code" href="ports__def_8h.html#cb7bef3ee2476111ab88a5fae3addef4">00519</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TFLG  0x0206    </span>
+<a name="l00520"></a><a class="code" href="ports__def_8h.html#f831ca63b43e2ed0371e1b66aa64ee82">00520</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TIER  0x0207    </span>
+<a name="l00521"></a><a class="code" href="ports__def_8h.html#8aaab63d0efe639bde043b0a6c7243f2">00521</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TARQ  0x0208    </span>
+<a name="l00522"></a><a class="code" href="ports__def_8h.html#8ea54509a3220b538f8e0ab78aa9d5c8">00522</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TAAK  0x0209    </span>
+<a name="l00523"></a><a class="code" href="ports__def_8h.html#6a2f38d9aba2202d616e14a1a00bd9af">00523</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TBSEL 0x020A    </span>
+<a name="l00524"></a><a class="code" href="ports__def_8h.html#94feb8f5e221c91d8198d52f45abea18">00524</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDAC  0x020B    </span>
+<a name="l00525"></a>00525 <span class="preprocessor"></span>
+<a name="l00526"></a><a class="code" href="ports__def_8h.html#4eede69ebc83b85e548a71fc1f1c7b7b">00526</a> <span class="preprocessor">#define  CAN3RXERR 0x020E    </span>
+<a name="l00527"></a><a class="code" href="ports__def_8h.html#3a88306c13b5c1af8ccc36fc62f44b02">00527</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXERR 0x020F    </span>
+<a name="l00528"></a><a class="code" href="ports__def_8h.html#25cc1625b6153a76bc38c93a99e4fbc9">00528</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDAR0 0x0210    </span>
+<a name="l00529"></a><a class="code" href="ports__def_8h.html#51c47790f3d14b8c91266900622633ac">00529</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDAR1 0x0211    </span>
+<a name="l00530"></a><a class="code" href="ports__def_8h.html#86bac771c3cd0d2273192727e09befae">00530</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDAR2 0x0212    </span>
+<a name="l00531"></a><a class="code" href="ports__def_8h.html#b160a3fea0f4cf519d2fda3e11b8dca9">00531</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDAR3 0x0213    </span>
+<a name="l00532"></a><a class="code" href="ports__def_8h.html#7f002b65f03d1376f1147088f92862d8">00532</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDMR0 0x0214    </span>
+<a name="l00533"></a><a class="code" href="ports__def_8h.html#1b014e4581951b2a9cd6c1007543d83b">00533</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDMR1 0x0215    </span>
+<a name="l00534"></a><a class="code" href="ports__def_8h.html#1e5f7056591ec8d0404226572d799dbc">00534</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDMR2 0x0216    </span>
+<a name="l00535"></a><a class="code" href="ports__def_8h.html#f655bca657c85dd8131f924ccda3f530">00535</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDMR3 0x0217    </span>
+<a name="l00536"></a><a class="code" href="ports__def_8h.html#51d861ef02c91215a8c7c43d81b9f944">00536</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDAR4 0x0218    </span>
+<a name="l00537"></a><a class="code" href="ports__def_8h.html#800031c441e237a51dc7da232c20c568">00537</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDAR5 0x0219    </span>
+<a name="l00538"></a><a class="code" href="ports__def_8h.html#7040aa92a1a93d67be17271e7b8bc37c">00538</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDAR6 0x021A    </span>
+<a name="l00539"></a><a class="code" href="ports__def_8h.html#0504fad884817f43a35928f0e644e4e8">00539</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDAR7 0x021B    </span>
+<a name="l00540"></a><a class="code" href="ports__def_8h.html#a2794823ab43aaf367a617359cba2445">00540</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDMR4 0x021C    </span>
+<a name="l00541"></a><a class="code" href="ports__def_8h.html#4eaaace06140401b650434c50ad29129">00541</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDMR5 0x021D    </span>
+<a name="l00542"></a><a class="code" href="ports__def_8h.html#3348bea22507a58dbd0f1aded01c3c9b">00542</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDMR6 0x021E    </span>
+<a name="l00543"></a><a class="code" href="ports__def_8h.html#dae85422f56856b93c094b9c121ece71">00543</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3IDMR7 0x021F </span>
+<a name="l00544"></a>00544 <span class="preprocessor"></span>
+<a name="l00545"></a><a class="code" href="ports__def_8h.html#51900f28d6049c0005c42a519b7a8e4d">00545</a> <span class="preprocessor">#define  CAN3RXFG0 0x0220</span>
+<a name="l00546"></a><a class="code" href="ports__def_8h.html#3d9896892d39839aa397c13436f12e2e">00546</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFG1 0x0221</span>
+<a name="l00547"></a><a class="code" href="ports__def_8h.html#d9b9b46c80b7baa58426b8cd89098469">00547</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFG2 0x0222</span>
+<a name="l00548"></a><a class="code" href="ports__def_8h.html#aa93df63707262b41f8388bb4772811c">00548</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFG3 0x0223</span>
+<a name="l00549"></a><a class="code" href="ports__def_8h.html#7f0efb92924c6932aa943281678a58f2">00549</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFG4 0x0224</span>
+<a name="l00550"></a><a class="code" href="ports__def_8h.html#934453f08a9f8577a898ed4c2f51571e">00550</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFG5 0x0225</span>
+<a name="l00551"></a><a class="code" href="ports__def_8h.html#a08d22da1224199efa0f0defb187063f">00551</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFG6 0x0226</span>
+<a name="l00552"></a><a class="code" href="ports__def_8h.html#be6449571cf0869e979dde22967cb479">00552</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFG7 0x0227</span>
+<a name="l00553"></a><a class="code" href="ports__def_8h.html#bc5866c7a851abeea9d9012c75fd4212">00553</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFG8 0x0228</span>
+<a name="l00554"></a><a class="code" href="ports__def_8h.html#0b493def6c133b6c9e2685b46dd8f013">00554</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFG9 0x0229</span>
+<a name="l00555"></a><a class="code" href="ports__def_8h.html#28bdd1fd34777a554a742d0e723f563f">00555</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFGA 0x022A</span>
+<a name="l00556"></a><a class="code" href="ports__def_8h.html#3cfd867c1f742a2129a0c0688fd7b579">00556</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFGB 0x022B</span>
+<a name="l00557"></a><a class="code" href="ports__def_8h.html#b2b8f973e2c9243406f1fe0c58a331f9">00557</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFGC 0x022C</span>
+<a name="l00558"></a><a class="code" href="ports__def_8h.html#5ee71b6600e3e774979b635bad69b4d3">00558</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFGD 0x022D</span>
+<a name="l00559"></a><a class="code" href="ports__def_8h.html#a497d70e9018c2faf80450e1f2e14af2">00559</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFGE 0x022E</span>
+<a name="l00560"></a><a class="code" href="ports__def_8h.html#9d4c138410837bad2b67d2f1132a9891">00560</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3RXFGF 0x022F</span>
+<a name="l00561"></a><a class="code" href="ports__def_8h.html#5099a0f914fe2c89926ea041ff039e7e">00561</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFG0 0x0230</span>
+<a name="l00562"></a><a class="code" href="ports__def_8h.html#2aa37df89b5f92d1914436a259baa369">00562</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFG1 0x0231</span>
+<a name="l00563"></a><a class="code" href="ports__def_8h.html#e5a944e0df9b88bb1566a4012c88d110">00563</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFG2 0x0232</span>
+<a name="l00564"></a><a class="code" href="ports__def_8h.html#13035868989ed1690a2afcb0c90e73ad">00564</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFG3 0x0233</span>
+<a name="l00565"></a><a class="code" href="ports__def_8h.html#702b65931df8fe3b00c80388a1fc197c">00565</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFG4 0x0234</span>
+<a name="l00566"></a><a class="code" href="ports__def_8h.html#2669e12be2763be767b9f93537254845">00566</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFG5 0x0235</span>
+<a name="l00567"></a><a class="code" href="ports__def_8h.html#b8edff4cce7e9c68b555814f287f107f">00567</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFG6 0x0236</span>
+<a name="l00568"></a><a class="code" href="ports__def_8h.html#c851409f0a6acd0b097a2e9966b60e88">00568</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFG7 0x0237</span>
+<a name="l00569"></a><a class="code" href="ports__def_8h.html#69932c5795ff87c1ce20a4f709eb7d2d">00569</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFG8 0x0238</span>
+<a name="l00570"></a><a class="code" href="ports__def_8h.html#7227b4b13b430bfc6b1998e1fc1b3370">00570</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFG9 0x0239</span>
+<a name="l00571"></a><a class="code" href="ports__def_8h.html#01d23779470fd7d12053004279ff6fef">00571</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFGA 0x023A</span>
+<a name="l00572"></a><a class="code" href="ports__def_8h.html#dfb42f6e66fdb9faf3539711f7bf4e18">00572</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFGB 0x023B</span>
+<a name="l00573"></a><a class="code" href="ports__def_8h.html#c7c3be2c2a0695f8b0a7861e05fa74bb">00573</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFGC 0x023C</span>
+<a name="l00574"></a><a class="code" href="ports__def_8h.html#d1f1924fbb2e596fb06d1c76da426e36">00574</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFGD 0x023D</span>
+<a name="l00575"></a><a class="code" href="ports__def_8h.html#cda611c58cbac3bdf9ac4b06d739930d">00575</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFGE 0x023E</span>
+<a name="l00576"></a><a class="code" href="ports__def_8h.html#d96ec000f67a8bdeb23ecb14fe9fc5dc">00576</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN3TXFGF 0x023F</span>
+<a name="l00577"></a>00577 <span class="preprocessor"></span>
+<a name="l00578"></a><a class="code" href="ports__def_8h.html#b32322b4be11ce1568b95dd98d03eb72">00578</a> <span class="preprocessor">#define  PTT       0x0240    </span>
+<a name="l00579"></a><a class="code" href="ports__def_8h.html#a790cf313ffcb576686db78465445528">00579</a> <span class="preprocessor"></span><span class="preprocessor">#define  PTIT      0x0241    </span>
+<a name="l00580"></a><a class="code" href="ports__def_8h.html#ca99d288852f746fee21034e8d87e86e">00580</a> <span class="preprocessor"></span><span class="preprocessor">#define  DDRT      0x0242    </span>
+<a name="l00581"></a><a class="code" href="ports__def_8h.html#8dbb964110417eb69a55fa67f8ffcaee">00581</a> <span class="preprocessor"></span><span class="preprocessor">#define  RDRT      0x0243    </span>
+<a name="l00582"></a><a class="code" href="ports__def_8h.html#6a6aa65c2b9528028d25691ffd10a98b">00582</a> <span class="preprocessor"></span><span class="preprocessor">#define  PERT      0x0244    </span>
+<a name="l00583"></a><a class="code" href="ports__def_8h.html#c280341f398840b1686e0837bdf152cb">00583</a> <span class="preprocessor"></span><span class="preprocessor">#define  PPST      0x0245    </span>
+<a name="l00584"></a>00584 <span class="preprocessor"></span>
+<a name="l00585"></a><a class="code" href="ports__def_8h.html#fd087524fff13e4a5a2e3bbd0e0e6752">00585</a> <span class="preprocessor">#define  PTS       0x0248    </span>
+<a name="l00586"></a><a class="code" href="ports__def_8h.html#dbb7d014f3d51c19068e5d39f635a9a0">00586</a> <span class="preprocessor"></span><span class="preprocessor">#define  PTIS      0x0249    </span>
+<a name="l00587"></a><a class="code" href="ports__def_8h.html#2ace7fb571090f200347b3032177b226">00587</a> <span class="preprocessor"></span><span class="preprocessor">#define  DDRS      0x024A    </span>
+<a name="l00588"></a><a class="code" href="ports__def_8h.html#bf3c1076c1947f203a2d2be1b41d60fb">00588</a> <span class="preprocessor"></span><span class="preprocessor">#define  RDRS      0x024B    </span>
+<a name="l00589"></a><a class="code" href="ports__def_8h.html#cd926066f05b2f51e61f1ef6d8a7724e">00589</a> <span class="preprocessor"></span><span class="preprocessor">#define  PERS      0x024C    </span>
+<a name="l00590"></a><a class="code" href="ports__def_8h.html#86e05b2177a037b0c70c03176cdaab9d">00590</a> <span class="preprocessor"></span><span class="preprocessor">#define  PPSS      0x024D    </span>
+<a name="l00591"></a><a class="code" href="ports__def_8h.html#a11fce7527cf0cbbe1ff3891e4dfb973">00591</a> <span class="preprocessor"></span><span class="preprocessor">#define  WOMS      0x024E    </span>
+<a name="l00592"></a>00592 <span class="preprocessor"></span>
+<a name="l00593"></a><a class="code" href="ports__def_8h.html#f321d4e67915520ce9b190f347508a4d">00593</a> <span class="preprocessor">#define  PTM       0x0250    </span>
+<a name="l00594"></a><a class="code" href="ports__def_8h.html#aaf976e808e92970c4853195f46f86aa">00594</a> <span class="preprocessor"></span><span class="preprocessor">#define  PTIM      0x0251    </span>
+<a name="l00595"></a><a class="code" href="ports__def_8h.html#81964fbcaf03ab8d024ccc58d951357a">00595</a> <span class="preprocessor"></span><span class="preprocessor">#define  DDRM      0x0252    </span>
+<a name="l00596"></a><a class="code" href="ports__def_8h.html#876b4ae747fb8481110f5e415feb8b1b">00596</a> <span class="preprocessor"></span><span class="preprocessor">#define  RDRM      0x0253    </span>
+<a name="l00597"></a><a class="code" href="ports__def_8h.html#c807e65b8c2cf0d924823993c5d3e99d">00597</a> <span class="preprocessor"></span><span class="preprocessor">#define  PERM      0x0254    </span>
+<a name="l00598"></a><a class="code" href="ports__def_8h.html#b06ef88f12c7825e8841e73754d798c7">00598</a> <span class="preprocessor"></span><span class="preprocessor">#define  PPSM      0x0255    </span>
+<a name="l00599"></a><a class="code" href="ports__def_8h.html#d760c8deac260cf8eaa530bd4bf4ef3b">00599</a> <span class="preprocessor"></span><span class="preprocessor">#define  WOMM      0x0256    </span>
+<a name="l00600"></a>00600 <span class="preprocessor"></span>
+<a name="l00601"></a><a class="code" href="ports__def_8h.html#0110a12871e7df55e92e872965d30bf9">00601</a> <span class="preprocessor">#define  PTP       0x0258    </span>
+<a name="l00602"></a><a class="code" href="ports__def_8h.html#955f76954aa3a4ec132642ba61f4179b">00602</a> <span class="preprocessor"></span><span class="preprocessor">#define  PTIP      0x0259    </span>
+<a name="l00603"></a><a class="code" href="ports__def_8h.html#c4426088e00cb31cf615b71af5fcf6da">00603</a> <span class="preprocessor"></span><span class="preprocessor">#define  DDRP      0x025A    </span>
+<a name="l00604"></a><a class="code" href="ports__def_8h.html#6b03639492a302c3fe44c16f18e70820">00604</a> <span class="preprocessor"></span><span class="preprocessor">#define  RDRP      0x025B    </span>
+<a name="l00605"></a><a class="code" href="ports__def_8h.html#2e3ad511f50fc462e18374d69d652098">00605</a> <span class="preprocessor"></span><span class="preprocessor">#define  PERP      0x025C    </span>
+<a name="l00606"></a><a class="code" href="ports__def_8h.html#371c170581fe5d8f2db45a80afed2aad">00606</a> <span class="preprocessor"></span><span class="preprocessor">#define  PPSP      0x025D    </span>
+<a name="l00607"></a><a class="code" href="ports__def_8h.html#6d7c911b3963fb4ffc331e34cb5dd65e">00607</a> <span class="preprocessor"></span><span class="preprocessor">#define  PIEP      0x025E    </span>
+<a name="l00608"></a><a class="code" href="ports__def_8h.html#caf7f8649c56ac8571bea7267db963c0">00608</a> <span class="preprocessor"></span><span class="preprocessor">#define  PIFP      0x025F    </span>
+<a name="l00609"></a><a class="code" href="ports__def_8h.html#e195e4b974f64e9b64a49fdab0d4aa72">00609</a> <span class="preprocessor"></span><span class="preprocessor">#define  PTH       0x0260    </span>
+<a name="l00610"></a><a class="code" href="ports__def_8h.html#404a7e1d5def397b05ac1922c9052647">00610</a> <span class="preprocessor"></span><span class="preprocessor">#define  PTIH      0x0261    </span>
+<a name="l00611"></a><a class="code" href="ports__def_8h.html#1522fe4fdbaf2658e713ab782de9c3aa">00611</a> <span class="preprocessor"></span><span class="preprocessor">#define  DDRH      0x0262    </span>
+<a name="l00612"></a><a class="code" href="ports__def_8h.html#9870ce5216c4ce3edad92cca56dece3b">00612</a> <span class="preprocessor"></span><span class="preprocessor">#define  RDRH      0x0263    </span>
+<a name="l00613"></a><a class="code" href="ports__def_8h.html#580827b8a3a5753e681acc0a31dd24d1">00613</a> <span class="preprocessor"></span><span class="preprocessor">#define  PERH      0x0264    </span>
+<a name="l00614"></a><a class="code" href="ports__def_8h.html#dee7f267a39162b3b98ad8c89fd3c9ab">00614</a> <span class="preprocessor"></span><span class="preprocessor">#define  PPSH      0x0265    </span>
+<a name="l00615"></a><a class="code" href="ports__def_8h.html#535a981e8b19887182c7c263b326fc3b">00615</a> <span class="preprocessor"></span><span class="preprocessor">#define  PIEH      0x0266  </span>
+<a name="l00616"></a><a class="code" href="ports__def_8h.html#9e9e31b1c1b6464e476e01ea22941a22">00616</a> <span class="preprocessor"></span><span class="preprocessor">#define  PIFH      0x0267    </span>
+<a name="l00617"></a><a class="code" href="ports__def_8h.html#09f60e88823b1ba522431ffca9516821">00617</a> <span class="preprocessor"></span><span class="preprocessor">#define  PTJ       0x0268    </span>
+<a name="l00618"></a><a class="code" href="ports__def_8h.html#293bcff22daa75e79cd8ce8896adfb72">00618</a> <span class="preprocessor"></span><span class="preprocessor">#define  PTIJ      0x0269    </span>
+<a name="l00619"></a><a class="code" href="ports__def_8h.html#a8e68e5e40849814dc084f0b19a7817c">00619</a> <span class="preprocessor"></span><span class="preprocessor">#define  DDRJ      0x026A    </span>
+<a name="l00620"></a><a class="code" href="ports__def_8h.html#a0c4b9919ef74d0827d88001f8db0156">00620</a> <span class="preprocessor"></span><span class="preprocessor">#define  RDRJ      0x026B    </span>
+<a name="l00621"></a><a class="code" href="ports__def_8h.html#dc014883f63921ce0cb67ff173fe7139">00621</a> <span class="preprocessor"></span><span class="preprocessor">#define  PERJ      0x026C    </span>
+<a name="l00622"></a><a class="code" href="ports__def_8h.html#bd94152a5f093df5664c45a53d7582bd">00622</a> <span class="preprocessor"></span><span class="preprocessor">#define  PPSJ      0x026D    </span>
+<a name="l00623"></a><a class="code" href="ports__def_8h.html#024a81f525df9e628ee6c924c36ff792">00623</a> <span class="preprocessor"></span><span class="preprocessor">#define  PIEJ      0x026E    </span>
+<a name="l00624"></a><a class="code" href="ports__def_8h.html#131099a2ef483a928a44450524f82567">00624</a> <span class="preprocessor"></span><span class="preprocessor">#define  PIFJ      0x026F    </span>
+<a name="l00625"></a>00625 <span class="preprocessor"></span>
+<a name="l00626"></a><a class="code" href="ports__def_8h.html#19d3a387308442baa69b0b8d9fa4716d">00626</a> <span class="preprocessor">#define  CAN4CTL0  0x0280    </span>
+<a name="l00627"></a><a class="code" href="ports__def_8h.html#9a9a44b9cc95e0663f26534813dfcf32">00627</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4CTL1  0x0281    </span>
+<a name="l00628"></a><a class="code" href="ports__def_8h.html#28d6f0932608307f8e81e3c8f1df208a">00628</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4BTR0  0x0282    </span>
+<a name="l00629"></a><a class="code" href="ports__def_8h.html#d29ad3505189222f49df24d357350380">00629</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4BTR1  0x0283    </span>
+<a name="l00630"></a><a class="code" href="ports__def_8h.html#6667bc5d8069a01e642ad37b056d6e02">00630</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RFLG  0x0284    </span>
+<a name="l00631"></a><a class="code" href="ports__def_8h.html#2cdff5a04bc8d3e4622341dc126bfd2d">00631</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RIER  0x0285    </span>
+<a name="l00632"></a><a class="code" href="ports__def_8h.html#3c8c21f4da8f5dbefa2318eb4c05c65f">00632</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TFLG  0x0286    </span>
+<a name="l00633"></a><a class="code" href="ports__def_8h.html#8ec78eee49b9448b9f47c72fea428e2c">00633</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TIER  0x0287    </span>
+<a name="l00634"></a><a class="code" href="ports__def_8h.html#b010fed2f9176e42e00896799273ea5d">00634</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TARQ  0x0288    </span>
+<a name="l00635"></a><a class="code" href="ports__def_8h.html#7f208193f079e4274317d9cc46d885bd">00635</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TAAK  0x0289    </span>
+<a name="l00636"></a><a class="code" href="ports__def_8h.html#4f693810237cefc24d2bbd199c1cd0da">00636</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TBSEL 0x028A    </span>
+<a name="l00637"></a><a class="code" href="ports__def_8h.html#8ebc39d62ea622b12b71f1ec28ef7e71">00637</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDAC  0x028B    </span>
+<a name="l00638"></a>00638 <span class="preprocessor"></span>
+<a name="l00639"></a><a class="code" href="ports__def_8h.html#8f211ca530d3d6a55005c6c266a18e02">00639</a> <span class="preprocessor">#define  CAN4RXERR 0x028E    </span>
+<a name="l00640"></a><a class="code" href="ports__def_8h.html#75471c168582cf3180846ea2e9bf3162">00640</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXERR 0x028F    </span>
+<a name="l00641"></a><a class="code" href="ports__def_8h.html#f5844310436148eac84ab781075eadf8">00641</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDAR0 0x0290    </span>
+<a name="l00642"></a><a class="code" href="ports__def_8h.html#839d4f21c927e32c292fc21b54259e0a">00642</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDAR1 0x0291    </span>
+<a name="l00643"></a><a class="code" href="ports__def_8h.html#7e4659a7f256a1cdb5aba670b5ce4557">00643</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDAR2 0x0292    </span>
+<a name="l00644"></a><a class="code" href="ports__def_8h.html#63f80945bb5ad5c047f888ef76072f36">00644</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDAR3 0x0293    </span>
+<a name="l00645"></a><a class="code" href="ports__def_8h.html#727b91404f442965367512fc81160510">00645</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDMR0 0x0294    </span>
+<a name="l00646"></a><a class="code" href="ports__def_8h.html#1b5afef08c9ab8cf6226b0eb756a0f79">00646</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDMR1 0x0295    </span>
+<a name="l00647"></a><a class="code" href="ports__def_8h.html#d0cc9232a372cecb5e373dd2445512d2">00647</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDMR2 0x0296    </span>
+<a name="l00648"></a><a class="code" href="ports__def_8h.html#1dfbaf28c8f128f4aef077a9cfde1482">00648</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDMR3 0x0297    </span>
+<a name="l00649"></a><a class="code" href="ports__def_8h.html#feca9bd86137a7a660148e8d2c17dfa4">00649</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDAR4 0x0298    </span>
+<a name="l00650"></a><a class="code" href="ports__def_8h.html#d4f93c39bbc2867e0d7f45bbadfe2647">00650</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDAR5 0x0299    </span>
+<a name="l00651"></a><a class="code" href="ports__def_8h.html#769fc3fff7a3de3a4799c5217828af5c">00651</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDAR6 0x029A    </span>
+<a name="l00652"></a><a class="code" href="ports__def_8h.html#377b5f01ce8be2b59dbe3d2b55e7ff7f">00652</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDAR7 0x029B    </span>
+<a name="l00653"></a><a class="code" href="ports__def_8h.html#540eca3f09a8ee346fc78aa841e7530f">00653</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDMR4 0x029C    </span>
+<a name="l00654"></a><a class="code" href="ports__def_8h.html#f3df34b03561908974c381d65ca534a7">00654</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDMR5 0x029D    </span>
+<a name="l00655"></a><a class="code" href="ports__def_8h.html#10e7bfd66f39e41dfe888b7144790ead">00655</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDMR6 0x029E    </span>
+<a name="l00656"></a><a class="code" href="ports__def_8h.html#352e9baeb5a26489a8819660d203efa6">00656</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4IDMR7 0x029F  </span>
+<a name="l00657"></a>00657 <span class="preprocessor"></span>
+<a name="l00658"></a><a class="code" href="ports__def_8h.html#d6a241ff8163aed764972ac67950e2df">00658</a> <span class="preprocessor">#define  CAN4RXFG0 0x02A0</span>
+<a name="l00659"></a><a class="code" href="ports__def_8h.html#35afeb0d7b1ef659191829b49e031d0d">00659</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFG1 0x02A1</span>
+<a name="l00660"></a><a class="code" href="ports__def_8h.html#425164fb54f8eb7aa5b05f08068073e7">00660</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFG2 0x02A2</span>
+<a name="l00661"></a><a class="code" href="ports__def_8h.html#b366677b0087110cb45a8d5f73036ef3">00661</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFG3 0x02A3</span>
+<a name="l00662"></a><a class="code" href="ports__def_8h.html#434748165fb328237f3d49cd22a3d9df">00662</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFG4 0x02A4</span>
+<a name="l00663"></a><a class="code" href="ports__def_8h.html#20760828427fb50fe03f66ab46a730f0">00663</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFG5 0x02A5</span>
+<a name="l00664"></a><a class="code" href="ports__def_8h.html#f98c00fd0088517e14d960470fa2d7f4">00664</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFG6 0x02A6</span>
+<a name="l00665"></a><a class="code" href="ports__def_8h.html#e94c9d110cee155682cddaf72ab6408c">00665</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFG7 0x02A7</span>
+<a name="l00666"></a><a class="code" href="ports__def_8h.html#7f8b7f2abbb349f6760b83224da6ee51">00666</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFG8 0x02A8</span>
+<a name="l00667"></a><a class="code" href="ports__def_8h.html#bc15feed6aeac4e6213e1675d3c2b8dd">00667</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFG9 0x02A9</span>
+<a name="l00668"></a><a class="code" href="ports__def_8h.html#7bfeb194e2c0798d94c3199b9ad44806">00668</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFGA 0x02AA</span>
+<a name="l00669"></a><a class="code" href="ports__def_8h.html#67ee4d407114465acf560ea6f9f78599">00669</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFGB 0x02AB</span>
+<a name="l00670"></a><a class="code" href="ports__def_8h.html#0a08f07b673880608d7ab821966a70cf">00670</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFGC 0x02AC</span>
+<a name="l00671"></a><a class="code" href="ports__def_8h.html#1c12912cb5157abd2cd4b7a0997a77ea">00671</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFGD 0x02AD</span>
+<a name="l00672"></a><a class="code" href="ports__def_8h.html#12a475be29c10be623dc5e7db6a1516f">00672</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFGE 0x02AE</span>
+<a name="l00673"></a><a class="code" href="ports__def_8h.html#d6dcd8955a193caf64396050271edbe4">00673</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4RXFGF 0x02AF</span>
+<a name="l00674"></a><a class="code" href="ports__def_8h.html#4c0cf9be90078813cb049154377e74a9">00674</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFG0 0x02B0</span>
+<a name="l00675"></a><a class="code" href="ports__def_8h.html#cedeca46c7c4fb3550a15df74948a0c4">00675</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFG1 0x02B1</span>
+<a name="l00676"></a><a class="code" href="ports__def_8h.html#80a65776cb0c3ea4d81881f2aca5f607">00676</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFG2 0x02B2</span>
+<a name="l00677"></a><a class="code" href="ports__def_8h.html#da222b271bebb75443a9ac9e52b6ced6">00677</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFG3 0x02B3</span>
+<a name="l00678"></a><a class="code" href="ports__def_8h.html#2db79db7e8b23413cf3447bdf465599f">00678</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFG4 0x02B4</span>
+<a name="l00679"></a><a class="code" href="ports__def_8h.html#5bc355a9c828e35b85de219e9c1fa182">00679</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFG5 0x02B5</span>
+<a name="l00680"></a><a class="code" href="ports__def_8h.html#2c078f07c84089d4220e2396ea5205d9">00680</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFG6 0x02B6</span>
+<a name="l00681"></a><a class="code" href="ports__def_8h.html#b47608bc56beebfd859f10288e3a4ade">00681</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFG7 0x02B7</span>
+<a name="l00682"></a><a class="code" href="ports__def_8h.html#a51fdab7efca9f1440d9e0f61ffb88ab">00682</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFG8 0x02B8</span>
+<a name="l00683"></a><a class="code" href="ports__def_8h.html#2478215a368ad1fa81de149dac034510">00683</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFG9 0x02B9</span>
+<a name="l00684"></a><a class="code" href="ports__def_8h.html#20e2fa74f83d79f73045d20675c428bf">00684</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFGA 0x02BA</span>
+<a name="l00685"></a><a class="code" href="ports__def_8h.html#b9141ad2cbe6f517c893c66899043f30">00685</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFGB 0x02BB</span>
+<a name="l00686"></a><a class="code" href="ports__def_8h.html#e3bea7024e9a37c32ff62482dc2483a9">00686</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFGC 0x02BC</span>
+<a name="l00687"></a><a class="code" href="ports__def_8h.html#c0ce0d4d2ea8c038ef2ffb16954f5ac2">00687</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFGD 0x02BD</span>
+<a name="l00688"></a><a class="code" href="ports__def_8h.html#e7e21f40f988a0290735e6a690c97f97">00688</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFGE 0x02BE</span>
+<a name="l00689"></a><a class="code" href="ports__def_8h.html#f4a9e1b31b970cce8345c066deb75d69">00689</a> <span class="preprocessor"></span><span class="preprocessor">#define  CAN4TXFGF 0x02BF</span>
+<a name="l00690"></a>00690 <span class="preprocessor"></span>
+<a name="l00691"></a>00691 
+<a name="l00692"></a>00692 
+<a name="l00693"></a>00693 <span class="comment">/*********************************************** </span>
+<a name="l00694"></a>00694 <span class="comment">Constants for MSCAN</span>
+<a name="l00695"></a>00695 <span class="comment">************************************************</span>
+<a name="l00696"></a>00696 <span class="comment">*/</span>
+<a name="l00697"></a>00697 
+<a name="l00698"></a><a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">00698</a> <span class="preprocessor">#define CAN0      0x0140  </span><span class="comment">/* First address for MSCAN0                    */</span>
+<a name="l00699"></a><a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">00699</a> <span class="preprocessor">#define CAN1      0x0180  </span><span class="comment">/* First address for MSCAN1                    */</span>
+<a name="l00700"></a><a class="code" href="ports__def_8h.html#c5e4c86ed487dc91418b156e24808033">00700</a> <span class="preprocessor">#define CAN2      0x01C0  </span><span class="comment">/* First address for MSCAN2                    */</span>
+<a name="l00701"></a><a class="code" href="ports__def_8h.html#7f7e6a91346348125edf55235dd7b36a">00701</a> <span class="preprocessor">#define CAN3      0x0200  </span><span class="comment">/* First address for MSCAN3                    */</span>
+<a name="l00702"></a><a class="code" href="ports__def_8h.html#0f0e1d717b051eb8002c096a58bdedad">00702</a> <span class="preprocessor">#define CAN4      0x0280  </span><span class="comment">/* First address for MSCAN4                    */</span>
+<a name="l00703"></a>00703 
+<a name="l00704"></a><a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">00704</a> <span class="preprocessor">#define CANCTL0   0X00    </span><span class="comment">/* Control register 0                          */</span>
+<a name="l00705"></a><a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">00705</a> <span class="preprocessor">#define CANCTL1   0X01    </span><span class="comment">/* Control register 1                          */</span>
+<a name="l00706"></a><a class="code" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">00706</a> <span class="preprocessor">#define CANBTR0   0X02    </span><span class="comment">/* Bus timing register 0                       */</span>
+<a name="l00707"></a><a class="code" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">00707</a> <span class="preprocessor">#define CANBTR1   0X03    </span><span class="comment">/* Bus timing register 1                       */</span>
+<a name="l00708"></a><a class="code" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">00708</a> <span class="preprocessor">#define CANRFLG   0X04    </span><span class="comment">/* Receiver flag register                      */</span>
+<a name="l00709"></a><a class="code" href="ports__def_8h.html#1b668ea916ba976c2dca30d5899c6b76">00709</a> <span class="preprocessor">#define CANRIER   0X05          </span><span class="comment">/* Enable interruptions when reception                   */</span>      
+<a name="l00710"></a><a class="code" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">00710</a> <span class="preprocessor">#define CANTFLG   0X06    </span><span class="comment">/* Transmit flag register                      */</span>
+<a name="l00711"></a><a class="code" href="ports__def_8h.html#f90f32e22218770bdac62099d0833f5c">00711</a> <span class="preprocessor">#define CANTIER   0X07          </span><span class="comment">/* Enable interruptions when transmission                */</span>      
+<a name="l00712"></a><a class="code" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">00712</a> <span class="preprocessor">#define CANTBSEL  0X0A    </span><span class="comment">/* Select foreground buffer for transmit       */</span>
+<a name="l00713"></a><a class="code" href="ports__def_8h.html#d4df031fb910865881e20f7c6b2fe471">00713</a> <span class="preprocessor">#define CANIDAC   0x0B    </span><span class="comment">/* Identifier acceptance control register      */</span>
+<a name="l00714"></a><a class="code" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">00714</a> <span class="preprocessor">#define CANIDAR0  0x10    </span>
+<a name="l00715"></a><a class="code" href="ports__def_8h.html#552073c8d5ec6b4878ca29c9c14f9e5f">00715</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR1  0x11    </span>
+<a name="l00716"></a><a class="code" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">00716</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR2  0x12    </span>
+<a name="l00717"></a><a class="code" href="ports__def_8h.html#41d16af61b06d38a97839682fb32fa05">00717</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR3  0x13    </span>
+<a name="l00718"></a><a class="code" href="ports__def_8h.html#ad7580fe4fc28e38fa4f992c6376fd55">00718</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR0  0x14    </span>
+<a name="l00719"></a><a class="code" href="ports__def_8h.html#6e4be06c891b6999ad8c3ffe931e87a8">00719</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR1  0x15    </span>
+<a name="l00720"></a><a class="code" href="ports__def_8h.html#e5aa4334289b65b624b4cc06f7aac76d">00720</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR2  0x16    </span>
+<a name="l00721"></a><a class="code" href="ports__def_8h.html#4b3674e7abe7e40fddb90734d8db94a7">00721</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR3  0x17    </span>
+<a name="l00722"></a><a class="code" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">00722</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR4  0x18    </span>
+<a name="l00723"></a><a class="code" href="ports__def_8h.html#55febe15b73d53fc9fb77ee18da2ac61">00723</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR5  0x19    </span>
+<a name="l00724"></a><a class="code" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">00724</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR6  0x1A    </span>
+<a name="l00725"></a><a class="code" href="ports__def_8h.html#472536c4281754452f359e467617e04e">00725</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR7  0x1B    </span>
+<a name="l00726"></a><a class="code" href="ports__def_8h.html#1fd254d1f8422e3913232bf02ac7b2c3">00726</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR4  0x1C    </span>
+<a name="l00727"></a><a class="code" href="ports__def_8h.html#d7b533b251c9cca32c799be49e4631ee">00727</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR5  0x1D    </span>
+<a name="l00728"></a><a class="code" href="ports__def_8h.html#1240a26636e314e734c6c003ad20b09d">00728</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR6  0x1E    </span>
+<a name="l00729"></a><a class="code" href="ports__def_8h.html#1e2c3dfa167c21d6e7809162fe46b4fb">00729</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR7  0x1F  </span>
+<a name="l00730"></a>00730 <span class="preprocessor"></span>
+<a name="l00731"></a>00731 <span class="comment">/* Received foreground buffer */</span>
+<a name="l00732"></a><a class="code" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">00732</a> <span class="preprocessor">#define CANRCVID  0x20    </span><span class="comment">/* Base of identifier registers                */</span>
+<a name="l00733"></a><a class="code" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">00733</a> <span class="preprocessor">#define CANRCVDTA 0x24    </span><span class="comment">/* Base of data       registers                */</span>
+<a name="l00734"></a><a class="code" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">00734</a> <span class="preprocessor">#define CANRCVLEN 0x2C    </span><span class="comment">/* Data length        register                 */</span>
+<a name="l00735"></a>00735 
+<a name="l00736"></a>00736 <span class="comment">/* Transmit foreground buffer */</span>
+<a name="l00737"></a><a class="code" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">00737</a> <span class="preprocessor">#define CANTRSID  0x30    </span><span class="comment">/* Base of identifier registers                */</span>
+<a name="l00738"></a><a class="code" href="ports__def_8h.html#000be7a71981a5cceeb1fb12eb94c83a">00738</a> <span class="preprocessor">#define CANTRSDTA 0x34    </span><span class="comment">/* Base of data       registers                */</span>
+<a name="l00739"></a><a class="code" href="ports__def_8h.html#12905724f8db152e59625974ef95ab92">00739</a> <span class="preprocessor">#define CANTRSLEN 0x3C    </span><span class="comment">/* Data length        register                 */</span>
+<a name="l00740"></a><a class="code" href="ports__def_8h.html#c5c8c8420c09b43f3493eb3bd4e3028a">00740</a> <span class="preprocessor">#define CANTRSPRI 0x3D    </span><span class="comment">/* Priority           register                 */</span>     
+<a name="l00741"></a>00741 
+<a name="l00742"></a>00742 
+<a name="l00743"></a>00743 <span class="comment">/* Constants for serials port */</span>
+<a name="l00744"></a><a class="code" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">00744</a> <span class="preprocessor">#define  SCI0      0x00C8</span>
+<a name="l00745"></a><a class="code" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">00745</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCI1      0x00D0 </span>
+<a name="l00746"></a>00746 <span class="preprocessor"></span>
+<a name="l00747"></a><a class="code" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">00747</a> <span class="preprocessor">#define  SCIBDH    0x00   </span>
+<a name="l00748"></a><a class="code" href="ports__def_8h.html#f26ff5693fa93b532a8c6572e6d5f6c0">00748</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCIBDL    0x01    </span>
+<a name="l00749"></a><a class="code" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">00749</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCICR1    0x02    </span>
+<a name="l00750"></a><a class="code" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">00750</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCICR2    0x03    </span>
+<a name="l00751"></a><a class="code" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">00751</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCISR1    0x04    </span>
+<a name="l00752"></a><a class="code" href="ports__def_8h.html#7bc6fc4a1feaa267102479747e61fc1b">00752</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCISR2    0x05    </span>
+<a name="l00753"></a><a class="code" href="ports__def_8h.html#22243ecd974a2f062afb43f87688b3ac">00753</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCIDRH    0x06    </span>
+<a name="l00754"></a><a class="code" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">00754</a> <span class="preprocessor"></span><span class="preprocessor">#define  SCIDRL    0x07 </span>
+<a name="l00755"></a>00755 <span class="preprocessor"></span>
+<a name="l00756"></a>00756            
+<a name="l00757"></a>00757 <span class="preprocessor">#endif  </span><span class="comment">/* __HCS12_PORTS__  */</span>     
+<a name="l00758"></a>00758                    
+<a name="l00759"></a>00759                    
+<a name="l00760"></a>00760                    
+<a name="l00761"></a>00761                    
+<a name="l00762"></a>00762                    
+<a name="l00763"></a>00763                    
+<a name="l00764"></a>00764                    
+<a name="l00765"></a>00765                    
+<a name="l00766"></a>00766                    
+<a name="l00767"></a>00767                    
+<a name="l00768"></a>00768                    
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/ports__def_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,12533 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h File Reference</h1>
+<p>
+<a href="ports__def_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7c8a7f98a98d8cb125dd57a66720ab30">PORTA</a>&nbsp;&nbsp;&nbsp;0x0000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">PORTB</a>&nbsp;&nbsp;&nbsp;0x0001</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#da011c5bf95ab91774eee5c29b45fd06">DDRA</a>&nbsp;&nbsp;&nbsp;0x0002</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#924a54df722121bc98383bdec5ae1898">DDRB</a>&nbsp;&nbsp;&nbsp;0x0003</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7e2386d3b1084b5b875ae3696f550ba9">PORTE</a>&nbsp;&nbsp;&nbsp;0x0008</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#04118ed67bc49da5b3b5e1dd40b208f2">DDRE</a>&nbsp;&nbsp;&nbsp;0x0009</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#937758fee983a1719c2c578be7d24cd7">PEAR</a>&nbsp;&nbsp;&nbsp;0x000A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b8c52c1b4c021ed3e6b6b677bd2ac019">MODE</a>&nbsp;&nbsp;&nbsp;0x000B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#04c3d2a7346df4db141b06ab2878e778">PUCR</a>&nbsp;&nbsp;&nbsp;0x000C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#944e5f745f61c815610fc0bc53845178">RDRIV</a>&nbsp;&nbsp;&nbsp;0x000D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#690de626e7a09cb507e8c9036d522806">EBICTL</a>&nbsp;&nbsp;&nbsp;0x000E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d22d93ca301c0efb24ce748df6b1f4de">INITRM</a>&nbsp;&nbsp;&nbsp;0x0010</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#68f415ce6ef5ce8396b4d93f6691f2d9">INITRG</a>&nbsp;&nbsp;&nbsp;0x0011</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2343d58943d38cc5a2d1bd5f01c449bd">INITEE</a>&nbsp;&nbsp;&nbsp;0x0012</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ead8ec46f12a4aabf8975cf1b6c0c24c">MISC</a>&nbsp;&nbsp;&nbsp;0x0013</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#39ae2b0c416237bbf5450e67043d1a07">MTST0</a>&nbsp;&nbsp;&nbsp;0x0014</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#835d8810381fe2d4ae5a03ab0b735954">ITCR</a>&nbsp;&nbsp;&nbsp;0x0015</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5dc5538bd3b16f7dc2b5f20ad37e1719">ITEST</a>&nbsp;&nbsp;&nbsp;0x0016</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9fbd136344b18115f6bb7105423bbe45">MTST1</a>&nbsp;&nbsp;&nbsp;0x0017</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5651c2155c68c226f763a909e6164395">PARTIDH</a>&nbsp;&nbsp;&nbsp;0x001A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#85ae2d3c8bfa90d81d04c42b73a8171f">PARTIDL</a>&nbsp;&nbsp;&nbsp;0x001B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#349a75bd3c35acb9600fe31d0971ce65">MEMSIZ0</a>&nbsp;&nbsp;&nbsp;0x001C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#95155eab2544a98147cc1d63575d7394">MEMSIZ1</a>&nbsp;&nbsp;&nbsp;0x001D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#568e659344d7215ee02088aa47ecd639">INTCR</a>&nbsp;&nbsp;&nbsp;0x001E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e4c9964767cbc632fcc3f32ce4499d07">HPRIO</a>&nbsp;&nbsp;&nbsp;0x001F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#734039bf506129b3f00877c809db4bbe">BKPCT0</a>&nbsp;&nbsp;&nbsp;0x0028</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#281b418be6896285bdbd2ad4964d7243">BKPCT1</a>&nbsp;&nbsp;&nbsp;0x0029</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a7955de76905c1d1a7883bc428b57439">BKP0X</a>&nbsp;&nbsp;&nbsp;0x002A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#546b668e4c677ac3f49b0db000a751fd">BKP0H</a>&nbsp;&nbsp;&nbsp;0x002B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d9fc7be9bc8336d8cf161011d4c7712f">BKP0L</a>&nbsp;&nbsp;&nbsp;0x002C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b687edc134502419e49ebf67214af54a">BKP1X</a>&nbsp;&nbsp;&nbsp;0x002D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8d0e60f0d8b84b16a1913fb8580d6807">BKP1H</a>&nbsp;&nbsp;&nbsp;0x002E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a5b45bfc69c38c38e893d0242a482cca">BKP1L</a>&nbsp;&nbsp;&nbsp;0x002F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#74bb05c403a183f430c3d79c3da66637">PPAGE</a>&nbsp;&nbsp;&nbsp;0x0030</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6bd5cd2c2fce3bf30567be8356ea8473">PORTK</a>&nbsp;&nbsp;&nbsp;0x0032</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1fb1a5151b4ee3d8530ad6fff5713f88">DDRK</a>&nbsp;&nbsp;&nbsp;0x0033</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f89364e5f6f6b510b1a1d0019ed18457">SYNR</a>&nbsp;&nbsp;&nbsp;0x0034</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c977bdfc9a47c2c122b24c109b2ca1d2">REFDV</a>&nbsp;&nbsp;&nbsp;0x0035</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5b211cd608efc24b729ba8b46dd60bf6">CTFLG</a>&nbsp;&nbsp;&nbsp;0x0036</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#deed7374b4301e74bdde3ae8bc5e2e06">CRGFLG</a>&nbsp;&nbsp;&nbsp;0x0037</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#650ffe6a2f3f05a57c2c1be17e41467f">CRGINT</a>&nbsp;&nbsp;&nbsp;0x0038</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">CLKSEL</a>&nbsp;&nbsp;&nbsp;0x0039</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c5c4a1f05b54f73904b0c0aa7063a063">PLLCTL</a>&nbsp;&nbsp;&nbsp;0x003A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e2d9a627890de5fba9d6c7a3cf3e3115">RTICTL</a>&nbsp;&nbsp;&nbsp;0x003B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b2456fa3b138e80f6495eea7379b5bae">COPCTL</a>&nbsp;&nbsp;&nbsp;0x003C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3b21286ade21a29ebaf9064041b86618">FORBYP</a>&nbsp;&nbsp;&nbsp;0x003D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2d95afde26e1661c414015992656e78c">CTCTL</a>&nbsp;&nbsp;&nbsp;0x003E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">ARMCOP</a>&nbsp;&nbsp;&nbsp;0x003F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#28fcfc6a7695ab5b61f4d7a2befcc184">TIOS</a>&nbsp;&nbsp;&nbsp;0x0040</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8daf478c72475e0ffa907634d6250399">TCFORC</a>&nbsp;&nbsp;&nbsp;0x0041</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9fa23c1870d8273bf89fee62f003a95e">TOC7M</a>&nbsp;&nbsp;&nbsp;0x0042</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#efcb9111ac36dc4472f266ff9f3836c8">TOC7D</a>&nbsp;&nbsp;&nbsp;0x0043</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">TCNTH</a>&nbsp;&nbsp;&nbsp;0x0044</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c633db6ab44eea0fb44358dd9f2b1ddc">TCNTL</a>&nbsp;&nbsp;&nbsp;0x0045</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f2b3ab08ef5f8919912316e8906c1cf6">TSCR1</a>&nbsp;&nbsp;&nbsp;0x0046</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#93fe97b63517ecf6f21db2d80c90117a">TTOV</a>&nbsp;&nbsp;&nbsp;0x0047</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0a69f683a8ad4e238e8f259c58dffc12">TCTL1</a>&nbsp;&nbsp;&nbsp;0x0048</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cdd842bb3f4a2ca5e26a027bb74e18b1">TCTL2</a>&nbsp;&nbsp;&nbsp;0x0049</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b0c4f584352c94b1d0398d53e057b332">TCTL3</a>&nbsp;&nbsp;&nbsp;0x004A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fa96e2fb4db83ea845f18d2dcb025d93">TCTL4</a>&nbsp;&nbsp;&nbsp;0x004B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#047b752526fa845a214fbd2dda59bdaa">TIE</a>&nbsp;&nbsp;&nbsp;0x004C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#22fb74e7419c4c4b208c3de49dd10499">TSCR2</a>&nbsp;&nbsp;&nbsp;0x004D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2403d0779edcb7a67ea56dd0d67a415e">TFLG1</a>&nbsp;&nbsp;&nbsp;0x004E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5d31366a1f46029bc8f323b6dde52178">TFLG2</a>&nbsp;&nbsp;&nbsp;0x004F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5aee1a6c41f744c9a3e6c33bbae5b602">TC0H</a>&nbsp;&nbsp;&nbsp;0x0050</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#03a1512338c3a6035737bd8732b6eb91">TC0L</a>&nbsp;&nbsp;&nbsp;0x0051</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3a7b9a11325e49556c0a7a91936101b3">TC1H</a>&nbsp;&nbsp;&nbsp;0x0052</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f235b7ce94cddaa50114a0cdf4363f3a">TC1L</a>&nbsp;&nbsp;&nbsp;0x0053</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#465740c146764f739d0851b848e8a538">TC2H</a>&nbsp;&nbsp;&nbsp;0x0054</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1087ebe023199a29ce85a75e42bc6b3f">TC2L</a>&nbsp;&nbsp;&nbsp;0x0055</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e710eb9992981f1018831edc9e12a792">TC3H</a>&nbsp;&nbsp;&nbsp;0x0056</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#84c624c752ace9a4f90cd51635e4a3db">TC3L</a>&nbsp;&nbsp;&nbsp;0x0057</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">TC4H</a>&nbsp;&nbsp;&nbsp;0x0058</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fccd2617ebb3d5c01d94d13ae63bb995">TC4L</a>&nbsp;&nbsp;&nbsp;0x0059</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ab94dec494a21181b9e707ed91705a40">TC5H</a>&nbsp;&nbsp;&nbsp;0x005A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bb845df1ce3e095683817d5d0710505b">TC5L</a>&nbsp;&nbsp;&nbsp;0x005B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a497821ef350324511337fe2a9cd44e5">TC6H</a>&nbsp;&nbsp;&nbsp;0x005C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5eb68cce1acef12d0200f4bfc3cbc288">TC6L</a>&nbsp;&nbsp;&nbsp;0x005D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ef8ffcb5e94713a67a889c378acbb5f4">TC7H</a>&nbsp;&nbsp;&nbsp;0x005E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6ff25928aee1bf034551029aa472767e">TC7L</a>&nbsp;&nbsp;&nbsp;0x005F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#369a30cbad4abb0315f4ec81b9c17de5">PACTL</a>&nbsp;&nbsp;&nbsp;0x0060</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9ab15265afebf01d44ae2e69682e826f">PAFLG</a>&nbsp;&nbsp;&nbsp;0x0061</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#85abea69712fb9baf32eba733b640560">PACN3H</a>&nbsp;&nbsp;&nbsp;0x0062</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9d1df97db12c7cc0ba4cf9c523a660bd">PACN2L</a>&nbsp;&nbsp;&nbsp;0x0063</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d46691a62be4e452d330bca4bd6bdcd2">PACN1H</a>&nbsp;&nbsp;&nbsp;0x0064</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c1c2c1c9c9215d12a15906ede2dde58e">PACN0L</a>&nbsp;&nbsp;&nbsp;0x0065</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a3a194a0927cf50052ca580d40f20e19">MCCTL</a>&nbsp;&nbsp;&nbsp;0x0066</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6a850b421ad238e8105333eb2b596c0d">MCFLG</a>&nbsp;&nbsp;&nbsp;0x0067</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c69199f7665376142c7065715af51c68">ICPAR</a>&nbsp;&nbsp;&nbsp;0x0068</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d7f8ff2b05ba317f174d74ad7a64adcd">DLYCT</a>&nbsp;&nbsp;&nbsp;0x0069</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#636d76161f8d5c29d23105dbbf6079a6">ICOVW</a>&nbsp;&nbsp;&nbsp;0x006A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#60b41fd882e4ff93f2b403d9775fcfb8">ICSYS</a>&nbsp;&nbsp;&nbsp;0x006B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3a45d4d45316cbc2cb7e5bf119939bc9">TIMTST</a>&nbsp;&nbsp;&nbsp;0x006D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#95fb1c47a29db8b9c923649615ebee1e">PBCTL</a>&nbsp;&nbsp;&nbsp;0x0070</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#551109bbeda3c352bcd05aab5b715e38">PBFLG</a>&nbsp;&nbsp;&nbsp;0x0071</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fd81bf647d509ec2ff89966e8a4f7eba">PA3H</a>&nbsp;&nbsp;&nbsp;0x0072</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8dffd5074bef734857960a522479c441">PA2H</a>&nbsp;&nbsp;&nbsp;0x0073</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7d83f2c31479de365cf43f3ff6613fd2">PA1H</a>&nbsp;&nbsp;&nbsp;0x0074</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d5dd8fa1f9a757c510191212ef28809a">PA0H</a>&nbsp;&nbsp;&nbsp;0x0075</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#53888e9d6f78219e58da52403fce9417">MCCNTH</a>&nbsp;&nbsp;&nbsp;0x0076</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#feec7c62e9220199e28d3deb343076f4">MCCNTL</a>&nbsp;&nbsp;&nbsp;0x0077</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5360fb89c2d8cebf9f3d68cc34f2f0d6">TC0HH</a>&nbsp;&nbsp;&nbsp;0x0078</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b6d3fe72f0dbc51452093389db82190d">TC0HL</a>&nbsp;&nbsp;&nbsp;0x0079</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8e5618c64f4140871f204889c2c8dd50">TC1HH</a>&nbsp;&nbsp;&nbsp;0x007A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#177c233233eb4a3eaf1f6b10845109a2">TC1HL</a>&nbsp;&nbsp;&nbsp;0x007B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a5ec3300129ffdedba2389ed17cf4444">TC2HH</a>&nbsp;&nbsp;&nbsp;0x007C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#25aecd2bfceabd49d1bbf18b6d43b30d">TC2HL</a>&nbsp;&nbsp;&nbsp;0x007D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6cee1b2d03e0e42ce48317ed88b480bc">TC3HH</a>&nbsp;&nbsp;&nbsp;0x007E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#53553c5c7d0f34f308848e9b408177b7">ATD0CTL0</a>&nbsp;&nbsp;&nbsp;0x0080</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#97646136fa0daf5796c1f5255333ad32">ATD00CTL1</a>&nbsp;&nbsp;&nbsp;0x0081</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0d03a08a96bd2cbecaf403369fe4cabe">ATD0CTL2</a>&nbsp;&nbsp;&nbsp;0x0082</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0e89ce8b6afd2f6ce2ba18075594effd">ATD0CTL3</a>&nbsp;&nbsp;&nbsp;0x0083</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1a9b39d883226f2a8529a9cc55383fe8">ATD0CTL4</a>&nbsp;&nbsp;&nbsp;0x0084</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e92eb5c9cfd0daceb5dcf2c83d418898">ATD0CTL5</a>&nbsp;&nbsp;&nbsp;0x0085</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#67d19f0f61248959c4550a71a3ef7325">ATD0STAT0</a>&nbsp;&nbsp;&nbsp;0x0086</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#06b946e97d8226d65cb1f62bb36ba154">ATD0STAT1</a>&nbsp;&nbsp;&nbsp;0x0087</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3a46681135212b4f6c77411ab265b83e">ATD0TEST0</a>&nbsp;&nbsp;&nbsp;0x0088</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#aa162cdca681826afb47a3b7f68a042d">ATD0TEST1</a>&nbsp;&nbsp;&nbsp;0x0089</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0f6c1069a46755343cc13266a05691db">ATD0DIEN</a>&nbsp;&nbsp;&nbsp;0x008D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#840a1b8e83eb19a692bbfe280cd5fae5">PORTAD0</a>&nbsp;&nbsp;&nbsp;0x008F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#36ea9c147d5e5330ec150e2adeed0285">ATD0DR0H</a>&nbsp;&nbsp;&nbsp;0x0090</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ec83d2ef61177bc5e1de85f2eb7efeef">ATD0DR0L</a>&nbsp;&nbsp;&nbsp;0x0091</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c47b5d408bad50b3863b0ccfd4bdc307">ATD0DR1H</a>&nbsp;&nbsp;&nbsp;0x0092</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4d345aaf1e5503b897b53e9e33e00c56">ATD0DR1L</a>&nbsp;&nbsp;&nbsp;0x0093</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#73e3879a5dd2ea1ecb02d2d2da41f465">ATD0DR2H</a>&nbsp;&nbsp;&nbsp;0x0094</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6fbb2aa5d93d2a19ae4410eefb392106">ATD0DR2L</a>&nbsp;&nbsp;&nbsp;0x0095</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e087a7ba329790fe07c42f877c9d7929">ATD0DR3H</a>&nbsp;&nbsp;&nbsp;0x0096</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dfe34d98c7f847efd0cf6cebec49af52">ATD0DR3L</a>&nbsp;&nbsp;&nbsp;0x0097</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c5a53d43b12248ef2c86b178b8844b07">ATD0DR4H</a>&nbsp;&nbsp;&nbsp;0x0098</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7c5e0fa59ce34a1c75ce9440eb73a4cc">ATD0DR4L</a>&nbsp;&nbsp;&nbsp;0x0099</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f59091e52c46e4d2ded2eba3f576680f">ATD0DR5H</a>&nbsp;&nbsp;&nbsp;0x009A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e5e494678069bb249d57b9a4188434b3">ATD0DR5L</a>&nbsp;&nbsp;&nbsp;0x009B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a22118517cb9ac71d2fad9987b313ed7">ATD0DR6H</a>&nbsp;&nbsp;&nbsp;0x009C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b3085fc3e8ccbffb7642ec887d67b47f">ATD0DR6L</a>&nbsp;&nbsp;&nbsp;0x009D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#25058d23801b6c453a31037ba4550344">ATD0DR7H</a>&nbsp;&nbsp;&nbsp;0x009E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b235b97b0cc2dc8fe27d21b6c8d0b9e0">ATD0DR7L</a>&nbsp;&nbsp;&nbsp;0x009F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ed3b354632e3b3b923020e0877b3c6a">PWME</a>&nbsp;&nbsp;&nbsp;0x00A0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#984b22e173ab9225e771bf0a24db97c9">PWMPOL</a>&nbsp;&nbsp;&nbsp;0x00A1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#33b97636917733281caa9b497938a31e">PWMCLK</a>&nbsp;&nbsp;&nbsp;0x00A2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#807c81c06b85cd685495f81a29371a08">PWMPRCLK</a>&nbsp;&nbsp;&nbsp;0x00A3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3db28c50a2cb416258258463f7a087bb">PWMCAE</a>&nbsp;&nbsp;&nbsp;0x00A4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#075f2732b85727ece15a8960f83f4c88">PWMCTL</a>&nbsp;&nbsp;&nbsp;0x00A5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#95911ad82403cd9768ace9e13b897a97">PWMTST</a>&nbsp;&nbsp;&nbsp;0x00A6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d2ce3a06a7be4f9b4488612abda70071">PWMPRSC</a>&nbsp;&nbsp;&nbsp;0x00A7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ad11b4209f29ad5e223857f7f52ce71f">PWMSCLA</a>&nbsp;&nbsp;&nbsp;0x00A8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2afc538d1b3c0f7f10e0ade18200f137">PWMSCLB</a>&nbsp;&nbsp;&nbsp;0x00A9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f8236b9687c048fa2dcb40c6ad52552">PWMSCNTA</a>&nbsp;&nbsp;&nbsp;0x00AA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#42771a67f61871745d31358d79702460">PWMSCNTB</a>&nbsp;&nbsp;&nbsp;0x00AB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2b0d9340de4207fac5899ad76b5dd496">PWMCNT0</a>&nbsp;&nbsp;&nbsp;0x00AC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bf9bcf51f51436e28164aadc241d1645">PWMCNT1</a>&nbsp;&nbsp;&nbsp;0x00AD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9786ae7edfab828262939de5e5ef96b9">PWMCNT2</a>&nbsp;&nbsp;&nbsp;0x00AE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d348e1f529cc26e6879f13ab3a5aaad0">PWMCNT3</a>&nbsp;&nbsp;&nbsp;0x00AF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#15913d0db787f077c3f53eb0a382e029">PWMCNT4</a>&nbsp;&nbsp;&nbsp;0x00B0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1d1168bde98ba45f17b78710f1539c3a">PWMCNT5</a>&nbsp;&nbsp;&nbsp;0x00B1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7d489563233cfd8082444c59e352fc6b">PWMCNT6</a>&nbsp;&nbsp;&nbsp;0x00B2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#22d5e864a526ccef9f5604320c38544e">PWMCNT7</a>&nbsp;&nbsp;&nbsp;0x00B3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#16f58e8b278accac047a952f8ee483b0">PWMPER0</a>&nbsp;&nbsp;&nbsp;0x00B4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b250a04692fb8bfefa997b77d92b9ff9">PWMPER1</a>&nbsp;&nbsp;&nbsp;0x00B5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#27846eaf234ba2931711ad89b43a30b3">PWMPER2</a>&nbsp;&nbsp;&nbsp;0x00B6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#31671be2d6ab9f578447c673fc6e44d8">PWMPER3</a>&nbsp;&nbsp;&nbsp;0x00B7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2627a17d78dce0fddb9ab187e02f4246">PWMPER4</a>&nbsp;&nbsp;&nbsp;0x00B8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cf1c34ca33511b39a16b54d8a2a28922">PWMPER5</a>&nbsp;&nbsp;&nbsp;0x00B9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#658826c7ed4d0432560e4718595ea908">PWMPER6</a>&nbsp;&nbsp;&nbsp;0x00BA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d1481848294df9ce8f4aed5faeefd4c7">PWMPER7</a>&nbsp;&nbsp;&nbsp;0x00BB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cc6dece33a8535501d8ea70cbc37d97c">PWMDTY0</a>&nbsp;&nbsp;&nbsp;0x00BC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#86b0fad94db22b222bba1f56c0948122">PWMDTY1</a>&nbsp;&nbsp;&nbsp;0x00BD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4cc05fb5f0882585f0b188108b609b6e">PWMDTY2</a>&nbsp;&nbsp;&nbsp;0x00BE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#40a432c8152fd490d59cd60e7e758a2c">PWMDTY3</a>&nbsp;&nbsp;&nbsp;0x00BF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6cbbe5e1b4f361c362fc2b69056a5375">PWMDTY4</a>&nbsp;&nbsp;&nbsp;0x00C0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#62d172c81c32ca5de6bfa17658fdd51b">PWMDTY5</a>&nbsp;&nbsp;&nbsp;0x00C1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#af414f34428ba00752e5bd4d998d6c67">PWMDTY6</a>&nbsp;&nbsp;&nbsp;0x00C2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ea496a806589920715abb706354095b">PWMDTY7</a>&nbsp;&nbsp;&nbsp;0x00C3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8601b3441e042a750cb177d0c8276cfc">PWMSDN</a>&nbsp;&nbsp;&nbsp;0x00C4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0cf1ff66f181339f8e061df84ab2f492">SCI0BDH</a>&nbsp;&nbsp;&nbsp;0x00C8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#84dc69a7a32b7ba3b071e54d5fa2c11d">SCI0BDL</a>&nbsp;&nbsp;&nbsp;0x00C9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c474e8f2e72624f07b9780aafc2a6b1b">SC0CR1</a>&nbsp;&nbsp;&nbsp;0x00CA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#acd083ea040c524302d28586bdf39499">SCI0CR2</a>&nbsp;&nbsp;&nbsp;0x00CB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0f1776a296955220c8c579452edcc2f0">SCI0SR1</a>&nbsp;&nbsp;&nbsp;0x00CC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bccaebeecc1f27b28c80f5ff05998c4f">SC0SR2</a>&nbsp;&nbsp;&nbsp;0x00CD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a3fb313d28737263501563c9e944be94">SCI0DRH</a>&nbsp;&nbsp;&nbsp;0x00CE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#933ade4b6b6baaed25bfe0f64e49e75c">SCI0DRL</a>&nbsp;&nbsp;&nbsp;0x00CF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0ac53a6753d4ca7ce309c8da9a362041">SCI1BDH</a>&nbsp;&nbsp;&nbsp;0x00D0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5a0fd4e3e4e3a5c2919e4d94093f64c1">SCI1BDL</a>&nbsp;&nbsp;&nbsp;0x00D1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b0116c935dd74dab77e3413da3bf659d">SC1CR1</a>&nbsp;&nbsp;&nbsp;0x00D2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f8b7647a60882eca1bf43e54ef6ea422">SCI1CR2</a>&nbsp;&nbsp;&nbsp;0x00D3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#70343b85d75e81c3e87c56fe1de800ad">SCI1SR1</a>&nbsp;&nbsp;&nbsp;0x00D4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#df6775cdba6af335fa94a2c92778354e">SC1SR2</a>&nbsp;&nbsp;&nbsp;0x00D5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cec25c5fdf5b6d47342cdd1805cbac29">SCI1DRH</a>&nbsp;&nbsp;&nbsp;0x00D6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9b1632f61d30ea044fbb014beeb707dd">SCI1DRL</a>&nbsp;&nbsp;&nbsp;0x00D7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b461f87eea195cb8a779d81f18c4e843">SPI0CR1</a>&nbsp;&nbsp;&nbsp;0x00D8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1ddc0ebe00c19a95c0f3e76fb2062835">SPI0CR2</a>&nbsp;&nbsp;&nbsp;0x00D9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b44bf92718020bcf845db5dcbc7e0c59">SPI0BR</a>&nbsp;&nbsp;&nbsp;0x00DA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0cd053122b7525c7498ad0f5289d2790">SPI0SR</a>&nbsp;&nbsp;&nbsp;0x00DB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ffdba53d0e62568fddf21a26a7c41db">SPI0DR</a>&nbsp;&nbsp;&nbsp;0x00DD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2da2b56675cf236ea2c3ca6cac62ec03">IBAD</a>&nbsp;&nbsp;&nbsp;0x00E0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9f556b84f3c4231c1a7e93ff9748e204">IBFD</a>&nbsp;&nbsp;&nbsp;0x00E1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#659c557d0f21288881bb959488e8bc5d">IBCR</a>&nbsp;&nbsp;&nbsp;0x00E2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#556a12ef03f4fb80b1cfb819ca96c054">IBSR</a>&nbsp;&nbsp;&nbsp;0x00E3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6549c859393b988c66631847e3f05b77">IICDR</a>&nbsp;&nbsp;&nbsp;0x00E4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a8c92bdd6009dba05a2dfcf377e2f4e1">DLCBCR1</a>&nbsp;&nbsp;&nbsp;0x00E8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#79cbc98f4f00a562de7febd8611d9747">DLCBSVR</a>&nbsp;&nbsp;&nbsp;0x00E9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#06818d995585551bcfa909580e8d9702">DLCBCR2</a>&nbsp;&nbsp;&nbsp;0x00EA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4f8a904fb8a3ffa8f82de81f5ee8c3ac">DLCBDR</a>&nbsp;&nbsp;&nbsp;0x00EB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8f406c7110ddac5c9f22660a891a702c">DLCBARD</a>&nbsp;&nbsp;&nbsp;0x00EC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8fbab040a06bc404b76eb1b31818f63c">DLCBRSR</a>&nbsp;&nbsp;&nbsp;0x00ED</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#351de2bdd9bf499e4dc10c8aa3d3f0be">DLCSCR</a>&nbsp;&nbsp;&nbsp;0x00EE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#edbf11e1dfdb5ae4d1a8d06f47e6c4d0">DLCBSTAT</a>&nbsp;&nbsp;&nbsp;0x00EF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f54033a566998b917596ae04119fd7e5">SPI1CR1</a>&nbsp;&nbsp;&nbsp;0x00F0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a60bc20a726ea7eb305c9a7b2ef8961f">SPI1CR2</a>&nbsp;&nbsp;&nbsp;0x00F1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6d4ff776a3b862f9b38d906d5356c8d9">SPI1BR</a>&nbsp;&nbsp;&nbsp;0x00F2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2cfbba596aed811d6d491ba55de330be">SPI1SR</a>&nbsp;&nbsp;&nbsp;0x00F3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#511835d199d74afc640a3fbe23cb5125">SPI1DR</a>&nbsp;&nbsp;&nbsp;0x00F5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#46be364f8b07174dbe54ffc8d8163b06">SPI2CR1</a>&nbsp;&nbsp;&nbsp;0x00F8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fc415d035087eaeef9155045fe2db838">SPI2CR2</a>&nbsp;&nbsp;&nbsp;0x00F9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7a9ef2ef816549947d4509db3df9b0fc">SPI2BR</a>&nbsp;&nbsp;&nbsp;0x00FA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#49e0dddd2c6d2f8077d77c8c741cf42a">SPI2SR</a>&nbsp;&nbsp;&nbsp;0x00FB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e4dcb8a8722bf1267d10c5f89b2e633a">SPI2DR</a>&nbsp;&nbsp;&nbsp;0x00FD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#22ac55d79a8dbca1538e8463b97e2080">FCLKDIV</a>&nbsp;&nbsp;&nbsp;0x0100</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#351257ca320aec6734205856641b8923">FSEC</a>&nbsp;&nbsp;&nbsp;0x0101</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0bd245303e22fa07d0055191662c81af">FCNFG</a>&nbsp;&nbsp;&nbsp;0x0103</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9caa105361a8ba6a471de1bbb006a32a">FPROT</a>&nbsp;&nbsp;&nbsp;0x0104</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e7edd16fc46259db25718212e552ca50">FSTAT</a>&nbsp;&nbsp;&nbsp;0x0105</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c10c0afe0a00244995f2b2070cc5b3da">FCMD</a>&nbsp;&nbsp;&nbsp;0x0106</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6ab83332e4dbbb8f850c7b5d0f7414e8">ECLKDIV</a>&nbsp;&nbsp;&nbsp;0x0110</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2caf4dd7148ac84cb6444a1fa5371b4e">ECNFG</a>&nbsp;&nbsp;&nbsp;0x0113</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1ead1f5f455aa0bc801673335e46915c">EPROT</a>&nbsp;&nbsp;&nbsp;0x0114</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d05043a04b51b3953259c24040e2e99f">ESTAT</a>&nbsp;&nbsp;&nbsp;0x0115</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#761b4a6e4410d586a61557f484b98c6c">ECMD</a>&nbsp;&nbsp;&nbsp;0x0116</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6735e7cfcdea2aeff69d2d2873f7987f">ATD1CTL0</a>&nbsp;&nbsp;&nbsp;0x0120</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f4b147466e2ff6917de8dbd9f3fadca7">ATD1CTL1</a>&nbsp;&nbsp;&nbsp;0x0121</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a8ee98bbeec0a6ab964779bf6e4a26c5">ATD1CTL2</a>&nbsp;&nbsp;&nbsp;0x0122</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#512c49b3d0bddadab64344dab69f44c7">ATD1CTL3</a>&nbsp;&nbsp;&nbsp;0x0123</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e13a6efc86b3d9abaeb0e91ed411591b">ATD1CTL4</a>&nbsp;&nbsp;&nbsp;0x0124</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5505e00361a7fc81f8b0d56979055c57">ATD1CTL5</a>&nbsp;&nbsp;&nbsp;0x0125</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#967e8935f41b09e61002615431a84324">ATD1STAT0</a>&nbsp;&nbsp;&nbsp;0x0126</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e9b50c41a350b4b83bcdc4063df5c879">ATD1STAT1</a>&nbsp;&nbsp;&nbsp;0x0127</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#32f8194a893f8e658281e6e2a005cb06">ATD1TEST0</a>&nbsp;&nbsp;&nbsp;0x0128</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5658a1cfc4df9be9ffb06a921523d758">ATD1TEST1</a>&nbsp;&nbsp;&nbsp;0x0129</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f288fe52bf08c3fde5a3dccb6f1ea6c5">ATDDIEN</a>&nbsp;&nbsp;&nbsp;0x012D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#829f420b0c765dc1f38acc64d1fdf3ba">PORTAD1</a>&nbsp;&nbsp;&nbsp;0x012F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c3fd7fa0696606fefb941193180161af">ATD1DR0H</a>&nbsp;&nbsp;&nbsp;0x0130</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ce146c8eea9928e52144fe19c860a28f">ATD1DR0L</a>&nbsp;&nbsp;&nbsp;0x0131</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#272c5c3f58063270ac13122196a11c40">ATD1DR1H</a>&nbsp;&nbsp;&nbsp;0x0132</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#235dbc5fde27afed5093ba8515815100">ATD1DR1L</a>&nbsp;&nbsp;&nbsp;0x0133</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fc3fcf506e709d4819bbdc990749cc26">ATD1DR2H</a>&nbsp;&nbsp;&nbsp;0x0134</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#34425ed48a096a27f2c781a9ee87e458">ATD1DR2L</a>&nbsp;&nbsp;&nbsp;0x0135</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1ac9ef5a6ac9abbec5a8f95267abb9d6">ATD1DR3H</a>&nbsp;&nbsp;&nbsp;0x0136</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f7befdea5df94a7717b609bbb929e6f9">ATD1DR3L</a>&nbsp;&nbsp;&nbsp;0x0137</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#49b1f27f2f8632a490c2296b46629e02">ATD1DR4H</a>&nbsp;&nbsp;&nbsp;0x0138</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5dcbb1a6ac62f8b4ec829ead7c012d53">ATD1DR4L</a>&nbsp;&nbsp;&nbsp;0x0139</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#51f83c8f61910404a1c0769c1c7fd2a8">ATD1DR5H</a>&nbsp;&nbsp;&nbsp;0x013A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d4b1a090b42789df1c341cf369339b2c">ATD1DR5L</a>&nbsp;&nbsp;&nbsp;0x013B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a511b53832b3fefe9322d3fa1c60e305">ATD1DR6H</a>&nbsp;&nbsp;&nbsp;0x013C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9005d7ad09ab5400d03cd489d89c6c1d">ATD1DR6L</a>&nbsp;&nbsp;&nbsp;0x013D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6b3b6a7a0fc700682a861496241d7b87">ATD1DR7H</a>&nbsp;&nbsp;&nbsp;0x013E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8d9de7a40fb11d6e27a8952ae1a58d83">ATD1DR7L</a>&nbsp;&nbsp;&nbsp;0x013F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0ccbc3bf3dee3b5dcf9a54c9e5760d18">CAN0CTL0</a>&nbsp;&nbsp;&nbsp;0x0140</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7966e337d6861fc724ab19d9caa330d1">CAN0CTL1</a>&nbsp;&nbsp;&nbsp;0x0141</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#724755c41918631f33ce0c3457e3ebb5">CAN0BTR0</a>&nbsp;&nbsp;&nbsp;0x0142</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9fc2b64de9c35ac040fb9c4fb021881c">CAN0BTR1</a>&nbsp;&nbsp;&nbsp;0x0143</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#aedd6fcf1b57dc204d0761d1542a30de">CAN0RFLG</a>&nbsp;&nbsp;&nbsp;0x0144</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c0903da504bc533d33445dd2a145793a">CAN0RIER</a>&nbsp;&nbsp;&nbsp;0x0145</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fd03de34dcdb17dad06300fe267b7fec">CAN0TFLG</a>&nbsp;&nbsp;&nbsp;0x0146</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a9f32cfff7e9f71b6b854ea8e044077f">CAN0TIER</a>&nbsp;&nbsp;&nbsp;0x0147</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1bdd6107673896141db134dc88855b7c">CAN0TARQ</a>&nbsp;&nbsp;&nbsp;0x0148</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2e25d519fa49c7be1848c270040f5878">CAN0TAAK</a>&nbsp;&nbsp;&nbsp;0x0149</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#af49266492595ca1cf9622cb7e932390">CAN0TBSEL</a>&nbsp;&nbsp;&nbsp;0x014A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c908f7e5d0f7629a70901edfa0ee7c8f">CAN0IDAC</a>&nbsp;&nbsp;&nbsp;0x014B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#206cf68341c377a69deb506dc26c986b">CAN0RXERR</a>&nbsp;&nbsp;&nbsp;0x014E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2a0c3518d043d9d829742e416dba16c6">CAN0TXERR</a>&nbsp;&nbsp;&nbsp;0x014F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2c16660139afa2d2801a1c255195de43">CAN0IDAR0</a>&nbsp;&nbsp;&nbsp;0x0150</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0a7fd70bc56a9a161e5d16438ffa1499">CAN0IDAR1</a>&nbsp;&nbsp;&nbsp;0x0151</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#49f4e66cd9963f1482efc70f4eff4ec9">CAN0IDAR2</a>&nbsp;&nbsp;&nbsp;0x0152</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#357287a0968d995d447ac96f5f66ba83">CAN0IDAR3</a>&nbsp;&nbsp;&nbsp;0x0153</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6891193b92d20eba3048d730081bbcd5">CAN0IDMR0</a>&nbsp;&nbsp;&nbsp;0x0154</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8b6e7e8068abe3c0147f7b5e5415f9f6">CAN0IDMR1</a>&nbsp;&nbsp;&nbsp;0x0155</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#27f0a6c52ca1863ca3fae35a8d7d9a7e">CAN0IDMR2</a>&nbsp;&nbsp;&nbsp;0x0156</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3f773775e86f76bfc254ed5bdd8ae37b">CAN0IDMR3</a>&nbsp;&nbsp;&nbsp;0x0157</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e1dce5abf580224a41cfc85ba62ae7ee">CAN0IDAR4</a>&nbsp;&nbsp;&nbsp;0x0158</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1d1e49a10a62254d3e88269be506264b">CAN0IDAR5</a>&nbsp;&nbsp;&nbsp;0x0159</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8612413d7153b2bc5cf767654abcd61c">CAN0IDAR6</a>&nbsp;&nbsp;&nbsp;0x015A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7712cfb2f964d1896b9a90459fa65b77">CAN0IDAR7</a>&nbsp;&nbsp;&nbsp;0x015B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d46d9e9de5e2c9fd95cd0ccfdf751955">CAN0IDMR4</a>&nbsp;&nbsp;&nbsp;0x015C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0f3fd2e179f4265067665e701d0420e7">CAN0IDMR5</a>&nbsp;&nbsp;&nbsp;0x015D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1c2042bc15343a6dc1cc8d9f2c7b8ba8">CAN0IDMR6</a>&nbsp;&nbsp;&nbsp;0x015E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5b14697119a963018fca53acf5ca8970">CAN0IDMR7</a>&nbsp;&nbsp;&nbsp;0x015F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3fe90e96331a563ca076ab060dad38e7">CAN0RXFG0</a>&nbsp;&nbsp;&nbsp;0x0160</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1f2e1efebcfc386f5958638f1b157679">CAN0RXFG1</a>&nbsp;&nbsp;&nbsp;0x0161</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6d7be381cb88cd194254dd284f9d074e">CAN0RXFG2</a>&nbsp;&nbsp;&nbsp;0x0162</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9b7e357b72a07aecc954c3d7e011451e">CAN0RXFG3</a>&nbsp;&nbsp;&nbsp;0x0163</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#11141a5a3991b30fea2861ec5adb3405">CAN0RXFG4</a>&nbsp;&nbsp;&nbsp;0x0164</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#880a02f694b23eabba3061aab6704567">CAN0RXFG5</a>&nbsp;&nbsp;&nbsp;0x0165</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f9106f16d6cea9b22cad213493df9783">CAN0RXFG6</a>&nbsp;&nbsp;&nbsp;0x0166</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c465c250dca73fbf31edeafa616d4dba">CAN0RXFG7</a>&nbsp;&nbsp;&nbsp;0x0167</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#30998f6db33d9866e410db0f6c654415">CAN0RXFG8</a>&nbsp;&nbsp;&nbsp;0x0168</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7c40f721a0728920d5ca341a5e99cf6e">CAN0RXFG9</a>&nbsp;&nbsp;&nbsp;0x0169</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ba4450102a2e535c869b5983ca638bb7">CAN0RXFGA</a>&nbsp;&nbsp;&nbsp;0x016A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#20e67230c86b286557f3435703980710">CAN0RXFGB</a>&nbsp;&nbsp;&nbsp;0x016B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#caad310e4d473e213dcd52dd1b0abc81">CAN0RXFGC</a>&nbsp;&nbsp;&nbsp;0x016C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b40d59d686bba0f895c2aec42b4f6b1c">CAN0RXFGD</a>&nbsp;&nbsp;&nbsp;0x016D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b5bfcce3c96f75c173d86a2d7ede370d">CAN0RXFGE</a>&nbsp;&nbsp;&nbsp;0x016E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b2be335ddb57f97959cef0040b22a9a0">CAN0RXFGF</a>&nbsp;&nbsp;&nbsp;0x016F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d59c3bdc9c99ff7ed65fb41af7a5b612">CAN0TXFG0</a>&nbsp;&nbsp;&nbsp;0x0170</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4cdc332e6b82f15e52d3eb9d6dac2f04">CAN0TXFG1</a>&nbsp;&nbsp;&nbsp;0x0171</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2091069133cbdb3af6736b66c11b6439">CAN0TXFG2</a>&nbsp;&nbsp;&nbsp;0x0172</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2cc794c785024e21888fc1172ebc4c76">CAN0TXFG3</a>&nbsp;&nbsp;&nbsp;0x0173</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a0bc3c15899e6ff5380069ae1ae1430d">CAN0TXFG4</a>&nbsp;&nbsp;&nbsp;0x0174</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b5bf98a42f4886e396d8cb3adfc1c4a8">CAN0TXFG5</a>&nbsp;&nbsp;&nbsp;0x0175</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d4973c36876035d14b55b2c9a6d0e2b9">CAN0TXFG6</a>&nbsp;&nbsp;&nbsp;0x0176</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d88402b8c4e34c45c4151da6db43f073">CAN0TXFG7</a>&nbsp;&nbsp;&nbsp;0x0177</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#04c6b0fde64ea8fc66ad74d3914694d1">CAN0TXFG8</a>&nbsp;&nbsp;&nbsp;0x0178</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6b7faaac5714879e91b19d82f2481a37">CAN0TXFG9</a>&nbsp;&nbsp;&nbsp;0x0179</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#99a6e23119e7ddceacd70260240bf850">CAN0TXFGA</a>&nbsp;&nbsp;&nbsp;0x017A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f1865d447a4a2d4ca74830d402dbb6b0">CAN0TXFGB</a>&nbsp;&nbsp;&nbsp;0x017B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1682ed73bd49e75f19c6a2d3d6df3f4e">CAN0TXFGC</a>&nbsp;&nbsp;&nbsp;0x017C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5c453c481397f7417562e18e909287af">CAN0TXFGD</a>&nbsp;&nbsp;&nbsp;0x017D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1a2578587f2accda79d74880bfbca354">CAN0TXFGE</a>&nbsp;&nbsp;&nbsp;0x017E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ac4f7990ca7a29851c503a4f09ad86fa">CAN0TXFGF</a>&nbsp;&nbsp;&nbsp;0x017F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f290d4d3c53f9bd00f01010f33bc294">CAN1CTL0</a>&nbsp;&nbsp;&nbsp;0x0180</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#aaffac8788eec6101b6445565efba420">CAN1CTL1</a>&nbsp;&nbsp;&nbsp;0x0181</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#09429afdf0db78f35219e326781cfd16">CAN1BTR0</a>&nbsp;&nbsp;&nbsp;0x0182</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3286b06f55b1c193e44bdee9f58d53d9">CAN1BTR1</a>&nbsp;&nbsp;&nbsp;0x0183</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9b7c3d2712215835da899817481edd12">CAN1RFLG</a>&nbsp;&nbsp;&nbsp;0x0184</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d421954a6c292332118ef7f469deba5b">CAN1RIER</a>&nbsp;&nbsp;&nbsp;0x0185</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#89b8c39010effd6cb3a941e953f4735d">CAN1TFLG</a>&nbsp;&nbsp;&nbsp;0x0186</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a43ecd421c9fc1b55f0ef696339d2f76">CAN1TIER</a>&nbsp;&nbsp;&nbsp;0x0187</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a3e27f7f0a680515fb00ba82578ed27f">CAN1TARQ</a>&nbsp;&nbsp;&nbsp;0x0188</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f3928427f23c62223702de994c950c3a">CAN1TAAK</a>&nbsp;&nbsp;&nbsp;0x0189</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cd78ded94b5090972c5fb6fc4f82e5c7">CAN1TBSEL</a>&nbsp;&nbsp;&nbsp;0x018A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7130de64e50cb3c57bc714db532cb318">CAN1IDAC</a>&nbsp;&nbsp;&nbsp;0x018B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#20cf49db309d7ca8b6710d85985c147a">CAN1RXERR</a>&nbsp;&nbsp;&nbsp;0x018E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#96de6bd61dbbbf9422ed7a85dde769a2">CAN1TXERR</a>&nbsp;&nbsp;&nbsp;0x018F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#45534ac46b60dc3ceaf90cb28a8acd79">CAN1IDAR0</a>&nbsp;&nbsp;&nbsp;0x0190</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5d6126598dd2c712934e57c33195ae10">CAN1IDAR1</a>&nbsp;&nbsp;&nbsp;0x0191</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0960571aaa9f55559ec802e10afb6fb3">CAN1IDAR2</a>&nbsp;&nbsp;&nbsp;0x0192</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#59731e99f5f4bf7ce2d9ef61f314d687">CAN1IDAR3</a>&nbsp;&nbsp;&nbsp;0x0193</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b997c78ea29fee6b55518d01b8c94c73">CAN1IDMR0</a>&nbsp;&nbsp;&nbsp;0x0194</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#df40c8450e216bb736a5eed5096911ae">CAN1IDMR1</a>&nbsp;&nbsp;&nbsp;0x0195</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4647a1871bfae96bfd97c8d1c2aedb7d">CAN1IDMR2</a>&nbsp;&nbsp;&nbsp;0x0196</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b91da53041e5d5b0af7d68813011f90">CAN1IDMR3</a>&nbsp;&nbsp;&nbsp;0x0197</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a22e718caa2dbc7d9827c2ba32d4700f">CAN1IDAR4</a>&nbsp;&nbsp;&nbsp;0x0198</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fc1a9131b7f8507095931360cc5c4f0e">CAN1IDAR5</a>&nbsp;&nbsp;&nbsp;0x0199</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ab4933997770797e41bcd2e6efb2a19">CAN1IDAR6</a>&nbsp;&nbsp;&nbsp;0x019A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1bc0d4a75efd457a00126dd85280bca0">CAN1IDAR7</a>&nbsp;&nbsp;&nbsp;0x019B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e7885212df5b766891add83152a4600c">CAN1IDMR4</a>&nbsp;&nbsp;&nbsp;0x019C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0c70e3e4dd7130917f5c43c066b61d85">CAN1IDMR5</a>&nbsp;&nbsp;&nbsp;0x019D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b278ccfb57551fdcee19b717dbe9d6b">CAN1IDMR6</a>&nbsp;&nbsp;&nbsp;0x019E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1bb67e2d571d99ecda94e62a51fe9aee">CAN1IDMR7</a>&nbsp;&nbsp;&nbsp;0x019F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d5e0074a68591b383b94642e1fe5977b">CAN1RXFG0</a>&nbsp;&nbsp;&nbsp;0x01A0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f32b0fa2898d48f55ba08af664c29693">CAN1RXFG1</a>&nbsp;&nbsp;&nbsp;0x01A1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d0f8c61f3f41f932b1a645212420c7fb">CAN1RXFG2</a>&nbsp;&nbsp;&nbsp;0x01A2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#486e9b56869def088e6f84a6bc8d0b4c">CAN1RXFG3</a>&nbsp;&nbsp;&nbsp;0x01A3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#38c1b0e412c695e209e471e3f7c42055">CAN1RXFG4</a>&nbsp;&nbsp;&nbsp;0x01A4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6087d27a58489c5369363661738e1fca">CAN1RXFG5</a>&nbsp;&nbsp;&nbsp;0x01A5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f160756db00e075194033e1f4503690b">CAN1RXFG6</a>&nbsp;&nbsp;&nbsp;0x01A6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#87fcced511866b485778e133fa800575">CAN1RXFG7</a>&nbsp;&nbsp;&nbsp;0x01A7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#33cf595cdc5b5471b29010ee399fd367">CAN1RXFG8</a>&nbsp;&nbsp;&nbsp;0x01A8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d4f9e0ff94b8af5a8ee2759804869aee">CAN1RXFG9</a>&nbsp;&nbsp;&nbsp;0x01A9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0144e00e0235f816d41fb292a340ec4f">CAN1RXFGA</a>&nbsp;&nbsp;&nbsp;0x01AA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#68156faff34c5ba84a02856d642d17c6">CAN1RXFGB</a>&nbsp;&nbsp;&nbsp;0x01AB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2b10eff8a9a2c72927da1e73b567ec2b">CAN1RXFGC</a>&nbsp;&nbsp;&nbsp;0x01AC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9d4337fc483e18c3b5c954ec40917fef">CAN1RXFGD</a>&nbsp;&nbsp;&nbsp;0x01AD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#00c5557d4a25f6a75156dd506cd8ee57">CAN1RXFGE</a>&nbsp;&nbsp;&nbsp;0x01AE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#40e0487bd0f53aa3755daa2f65d446f0">CAN1RXFGF</a>&nbsp;&nbsp;&nbsp;0x01AF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0fc1a0302d9467a374054ecb3122ee2f">CAN1TXFG0</a>&nbsp;&nbsp;&nbsp;0x01B0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a4d8c21f4f084e0244af99eecc1dbc82">CAN1TXFG1</a>&nbsp;&nbsp;&nbsp;0x01B1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#347e0373b465c5aa71a38d095fb79b8c">CAN1TXFG2</a>&nbsp;&nbsp;&nbsp;0x01B2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#611502123da3661770e7ef57e8a324b4">CAN1TXFG3</a>&nbsp;&nbsp;&nbsp;0x01B3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#096966eca38cd3181082dcd88dd21252">CAN1TXFG4</a>&nbsp;&nbsp;&nbsp;0x01B4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bd2566733fb467b771556d2368375443">CAN1TXFG5</a>&nbsp;&nbsp;&nbsp;0x01B5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9b32264b8b074b98fd994f22cc1d7681">CAN1TXFG6</a>&nbsp;&nbsp;&nbsp;0x01B6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a167adb123f37d5fc9e4f5984317e88f">CAN1TXFG7</a>&nbsp;&nbsp;&nbsp;0x01B7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f16f331d2f717820d6eced114647ec29">CAN1TXFG8</a>&nbsp;&nbsp;&nbsp;0x01B8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#770e8f8cf56d59cf97a602e87b61deef">CAN1TXFG9</a>&nbsp;&nbsp;&nbsp;0x01B9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#64508eac83e942f72b0d42916f47a4cf">CAN1TXFGA</a>&nbsp;&nbsp;&nbsp;0x01BA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2a55ba2665d7cffd9e8b3f5f50487b75">CAN1TXFGB</a>&nbsp;&nbsp;&nbsp;0x01BB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a20e1dad0ab69bfbd48cf37e5f94b8b9">CAN1TXFGC</a>&nbsp;&nbsp;&nbsp;0x01BC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b4169499952c1b7dfea4f91cccde5780">CAN1TXFGD</a>&nbsp;&nbsp;&nbsp;0x01BD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#90f0604c090cb9e330066233b5658521">CAN1TXFGE</a>&nbsp;&nbsp;&nbsp;0x01BE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#37a55a1396e709b439a3ef4bcc4b1a18">CAN1TXFGF</a>&nbsp;&nbsp;&nbsp;0x01BF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#be9f20b908afd5c97839214a959b47ad">CAN2CTL0</a>&nbsp;&nbsp;&nbsp;0x01C0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fc703502473d2b743479aed6ea6a5811">CAN2CTL1</a>&nbsp;&nbsp;&nbsp;0x01C1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3784cb46045fd9891f2802621d4758a1">CAN2BTR0</a>&nbsp;&nbsp;&nbsp;0x01C2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4fbf3a3ceb1308fe9e49506e480d9024">CAN2BTR1</a>&nbsp;&nbsp;&nbsp;0x01C3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3d2aa18b62a64d406522696a49cf12e0">CAN2RFLG</a>&nbsp;&nbsp;&nbsp;0x01C4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#afbdcc8a275ea8ac98f375657ea9af6e">CAN2RIER</a>&nbsp;&nbsp;&nbsp;0x01C5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5e29dc3c994a6b31ab99fa01fc0803f1">CAN2TFLG</a>&nbsp;&nbsp;&nbsp;0x01C6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#53ec809bbddb4c76f8fe172479e41936">CAN2TIER</a>&nbsp;&nbsp;&nbsp;0x01C7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9493e088f6eae6f40b7d69171ac37b93">CAN2TARQ</a>&nbsp;&nbsp;&nbsp;0x01C8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#02f92ce5093c74fe0c5f1ef17f996921">CAN2TAAK</a>&nbsp;&nbsp;&nbsp;0x01C9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b5da7b78c38c860fdf67e0c7c5e0c428">CAN2TBSEL</a>&nbsp;&nbsp;&nbsp;0x01CA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#70168f51e3ef2584898cdf332fa5389a">CAN2IDAC</a>&nbsp;&nbsp;&nbsp;0x01CB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d528e5f845409c4f4f87035f29d7acf1">CAN2RXERR</a>&nbsp;&nbsp;&nbsp;0x01CE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#19938ee168d17294be501e4ad295f487">CAN2TXERR</a>&nbsp;&nbsp;&nbsp;0x01CF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b08aa569974b1b287f330d7ea462de31">CAN2IDAR0</a>&nbsp;&nbsp;&nbsp;0x01D0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#027d8ee63dc4fea1d6e46f6cc501abff">CAN2IDAR1</a>&nbsp;&nbsp;&nbsp;0x01D1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d7cfeb6671ad1fbcadb5b061888bc035">CAN2IDAR2</a>&nbsp;&nbsp;&nbsp;0x01D2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f883133fa97acf80ddd6267cd229dd94">CAN2IDAR3</a>&nbsp;&nbsp;&nbsp;0x01D3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2d969ba42929946e299021e2523580ef">CAN2IDMR0</a>&nbsp;&nbsp;&nbsp;0x01D4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c7e4476acd018a257d02725a37c423a8">CAN2IDMR1</a>&nbsp;&nbsp;&nbsp;0x01D5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#62d577a818bc70311b0df375f8f9c076">CAN2IDMR2</a>&nbsp;&nbsp;&nbsp;0x01D6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8e2ee816586a6398822e447a94cb20d6">CAN2IDMR3</a>&nbsp;&nbsp;&nbsp;0x01D7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#578d454ccc931b5f23914790fcf9a94a">CAN2IDAR4</a>&nbsp;&nbsp;&nbsp;0x01D8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2ec2412f764787576ba50ae231a62ebc">CAN2IDAR5</a>&nbsp;&nbsp;&nbsp;0x01D9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#97f9747617dd2a05782218f161221966">CAN2IDAR6</a>&nbsp;&nbsp;&nbsp;0x01DA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8e01ec1adaa535d055aadef140e7ccac">CAN2IDAR7</a>&nbsp;&nbsp;&nbsp;0x01DB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#64908d2e26bb465c20cc32fa1f68339d">CAN2IDMR4</a>&nbsp;&nbsp;&nbsp;0x01DC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#780cb9f427e0ca1877d53e1428cbd546">CAN2IDMR5</a>&nbsp;&nbsp;&nbsp;0x01DD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#681d804059bac46e78495d8f04a9b09e">CAN2IDMR6</a>&nbsp;&nbsp;&nbsp;0x01DE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b94030314c559844bf8f3a47f9aa70b8">CAN2IDMR7</a>&nbsp;&nbsp;&nbsp;0x01DF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#97b569cdbcd7c9df29777689bf309748">CAN2RXFG0</a>&nbsp;&nbsp;&nbsp;0x01E0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cdb04de015560ab1156f6b95a5be5ca2">CAN2RXFG1</a>&nbsp;&nbsp;&nbsp;0x01E1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ec34ec7f7d0b1273c940c7203e0bfb4f">CAN2RXFG2</a>&nbsp;&nbsp;&nbsp;0x01E2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1c1db5546c227d368527b4562429f452">CAN2RXFG3</a>&nbsp;&nbsp;&nbsp;0x01E3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#798c33d1a212414357ef38741e1cc309">CAN2RXFG4</a>&nbsp;&nbsp;&nbsp;0x01E4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9737b5a8ef4def3fb3151b9d6a6aa080">CAN2RXFG5</a>&nbsp;&nbsp;&nbsp;0x01E5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f9cdf1912f9497560783b088da30e044">CAN2RXFG6</a>&nbsp;&nbsp;&nbsp;0x01E6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bdf5ef2e9f9c123bb5de457bacf8a5ec">CAN2RXFG7</a>&nbsp;&nbsp;&nbsp;0x01E7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#913d65f940538d820ba7a1bc376b0820">CAN2RXFG8</a>&nbsp;&nbsp;&nbsp;0x01E8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fed2b0248ae47bb56943f2db0f46dd67">CAN2RXFG9</a>&nbsp;&nbsp;&nbsp;0x01E9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7fdc51b7a453ba410b3ae72fbf9d7a6e">CAN2RXFGA</a>&nbsp;&nbsp;&nbsp;0x01EA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#51aa75681e9ad7bad6071379d8e438d8">CAN2RXFGB</a>&nbsp;&nbsp;&nbsp;0x01EB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cb132606863da4be2fcd1d9ac02ae6b0">CAN2RXFGC</a>&nbsp;&nbsp;&nbsp;0x01EC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8fb134132f5940115fa8a1e82a01bf62">CAN2RXFGD</a>&nbsp;&nbsp;&nbsp;0x01ED</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c259851966bea9bf058738a08a08d0a2">CAN2RXFGE</a>&nbsp;&nbsp;&nbsp;0x01EE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#30861bb3d8cb4f2502ec1fe409ca29ce">CAN2RXFGF</a>&nbsp;&nbsp;&nbsp;0x01EF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0a53798f4bc4715cc3ac7de2936d0741">CAN2TXFG0</a>&nbsp;&nbsp;&nbsp;0x01F0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#30ee412131a320b12b08f44051e7a728">CAN2TXFG1</a>&nbsp;&nbsp;&nbsp;0x01F1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2fbb2d912d605b65ed281b942b9516df">CAN2TXFG2</a>&nbsp;&nbsp;&nbsp;0x01F2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a915545647c9551b7c31fabb4e0df46b">CAN2TXFG3</a>&nbsp;&nbsp;&nbsp;0x01F3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#133eec9c37962779b86d7364be21faf3">CAN2TXFG4</a>&nbsp;&nbsp;&nbsp;0x01F4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5af6cf4941f25ae8375e260710c7d0ff">CAN2TXFG5</a>&nbsp;&nbsp;&nbsp;0x01F5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a4fd923ba98f02dfaa309644b2fbd618">CAN2TXFG6</a>&nbsp;&nbsp;&nbsp;0x01F6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1f6911e604dde409c3a15203dc201da4">CAN2TXFG7</a>&nbsp;&nbsp;&nbsp;0x01F7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#41a83793cf20ee53c0ba24ae07f3775a">CAN2TXFG8</a>&nbsp;&nbsp;&nbsp;0x01F8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a4d70d827d842523b88c46624a694dd6">CAN2TXFG9</a>&nbsp;&nbsp;&nbsp;0x01F9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f07d1aa241741bd7d1b7560a59c14ccc">CAN2TXFGA</a>&nbsp;&nbsp;&nbsp;0x01FA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6af0c38b8ac5a45b8b59c28a5b7ea216">CAN2TXFGB</a>&nbsp;&nbsp;&nbsp;0x01FB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#35f18c9cbe0c925d20056d7f1cc71db3">CAN2TXFGC</a>&nbsp;&nbsp;&nbsp;0x01FC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#eea49c074bc9ddf7671aeb0db98d82be">CAN2TXFGD</a>&nbsp;&nbsp;&nbsp;0x01FD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8f77ae6abb10148979eba646147ecbf1">CAN2TXFGE</a>&nbsp;&nbsp;&nbsp;0x01FE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#62ac620626499064efc234b7b0c80262">CAN2TXFGF</a>&nbsp;&nbsp;&nbsp;0x01FF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1a85238916bb59cb461177d84eb9fdf6">CAN3CTL0</a>&nbsp;&nbsp;&nbsp;0x0200</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#07e4a952e689d246c33a9c0a8d09a983">CAN3CTL1</a>&nbsp;&nbsp;&nbsp;0x0201</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b9bc9080e8017f1a60d5ae5f692c0433">CAN3BTR0</a>&nbsp;&nbsp;&nbsp;0x0202</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#23b2de5e1b657cf37e5d46a9cc404fe7">CAN3BTR1</a>&nbsp;&nbsp;&nbsp;0x0203</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c70566a8641b9f95f8458ee13d57105c">CAN3RFLG</a>&nbsp;&nbsp;&nbsp;0x0204</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f3955647e9cbe6c44d6d09be1e38a2ee">CAN3RIER</a>&nbsp;&nbsp;&nbsp;0x0205</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cb7bef3ee2476111ab88a5fae3addef4">CAN3TFLG</a>&nbsp;&nbsp;&nbsp;0x0206</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f831ca63b43e2ed0371e1b66aa64ee82">CAN3TIER</a>&nbsp;&nbsp;&nbsp;0x0207</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8aaab63d0efe639bde043b0a6c7243f2">CAN3TARQ</a>&nbsp;&nbsp;&nbsp;0x0208</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ea54509a3220b538f8e0ab78aa9d5c8">CAN3TAAK</a>&nbsp;&nbsp;&nbsp;0x0209</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6a2f38d9aba2202d616e14a1a00bd9af">CAN3TBSEL</a>&nbsp;&nbsp;&nbsp;0x020A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#94feb8f5e221c91d8198d52f45abea18">CAN3IDAC</a>&nbsp;&nbsp;&nbsp;0x020B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4eede69ebc83b85e548a71fc1f1c7b7b">CAN3RXERR</a>&nbsp;&nbsp;&nbsp;0x020E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3a88306c13b5c1af8ccc36fc62f44b02">CAN3TXERR</a>&nbsp;&nbsp;&nbsp;0x020F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#25cc1625b6153a76bc38c93a99e4fbc9">CAN3IDAR0</a>&nbsp;&nbsp;&nbsp;0x0210</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#51c47790f3d14b8c91266900622633ac">CAN3IDAR1</a>&nbsp;&nbsp;&nbsp;0x0211</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#86bac771c3cd0d2273192727e09befae">CAN3IDAR2</a>&nbsp;&nbsp;&nbsp;0x0212</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b160a3fea0f4cf519d2fda3e11b8dca9">CAN3IDAR3</a>&nbsp;&nbsp;&nbsp;0x0213</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f002b65f03d1376f1147088f92862d8">CAN3IDMR0</a>&nbsp;&nbsp;&nbsp;0x0214</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b014e4581951b2a9cd6c1007543d83b">CAN3IDMR1</a>&nbsp;&nbsp;&nbsp;0x0215</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1e5f7056591ec8d0404226572d799dbc">CAN3IDMR2</a>&nbsp;&nbsp;&nbsp;0x0216</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f655bca657c85dd8131f924ccda3f530">CAN3IDMR3</a>&nbsp;&nbsp;&nbsp;0x0217</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#51d861ef02c91215a8c7c43d81b9f944">CAN3IDAR4</a>&nbsp;&nbsp;&nbsp;0x0218</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#800031c441e237a51dc7da232c20c568">CAN3IDAR5</a>&nbsp;&nbsp;&nbsp;0x0219</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7040aa92a1a93d67be17271e7b8bc37c">CAN3IDAR6</a>&nbsp;&nbsp;&nbsp;0x021A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0504fad884817f43a35928f0e644e4e8">CAN3IDAR7</a>&nbsp;&nbsp;&nbsp;0x021B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a2794823ab43aaf367a617359cba2445">CAN3IDMR4</a>&nbsp;&nbsp;&nbsp;0x021C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4eaaace06140401b650434c50ad29129">CAN3IDMR5</a>&nbsp;&nbsp;&nbsp;0x021D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3348bea22507a58dbd0f1aded01c3c9b">CAN3IDMR6</a>&nbsp;&nbsp;&nbsp;0x021E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dae85422f56856b93c094b9c121ece71">CAN3IDMR7</a>&nbsp;&nbsp;&nbsp;0x021F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#51900f28d6049c0005c42a519b7a8e4d">CAN3RXFG0</a>&nbsp;&nbsp;&nbsp;0x0220</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3d9896892d39839aa397c13436f12e2e">CAN3RXFG1</a>&nbsp;&nbsp;&nbsp;0x0221</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d9b9b46c80b7baa58426b8cd89098469">CAN3RXFG2</a>&nbsp;&nbsp;&nbsp;0x0222</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#aa93df63707262b41f8388bb4772811c">CAN3RXFG3</a>&nbsp;&nbsp;&nbsp;0x0223</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f0efb92924c6932aa943281678a58f2">CAN3RXFG4</a>&nbsp;&nbsp;&nbsp;0x0224</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#934453f08a9f8577a898ed4c2f51571e">CAN3RXFG5</a>&nbsp;&nbsp;&nbsp;0x0225</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a08d22da1224199efa0f0defb187063f">CAN3RXFG6</a>&nbsp;&nbsp;&nbsp;0x0226</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#be6449571cf0869e979dde22967cb479">CAN3RXFG7</a>&nbsp;&nbsp;&nbsp;0x0227</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bc5866c7a851abeea9d9012c75fd4212">CAN3RXFG8</a>&nbsp;&nbsp;&nbsp;0x0228</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0b493def6c133b6c9e2685b46dd8f013">CAN3RXFG9</a>&nbsp;&nbsp;&nbsp;0x0229</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#28bdd1fd34777a554a742d0e723f563f">CAN3RXFGA</a>&nbsp;&nbsp;&nbsp;0x022A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3cfd867c1f742a2129a0c0688fd7b579">CAN3RXFGB</a>&nbsp;&nbsp;&nbsp;0x022B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b2b8f973e2c9243406f1fe0c58a331f9">CAN3RXFGC</a>&nbsp;&nbsp;&nbsp;0x022C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5ee71b6600e3e774979b635bad69b4d3">CAN3RXFGD</a>&nbsp;&nbsp;&nbsp;0x022D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a497d70e9018c2faf80450e1f2e14af2">CAN3RXFGE</a>&nbsp;&nbsp;&nbsp;0x022E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9d4c138410837bad2b67d2f1132a9891">CAN3RXFGF</a>&nbsp;&nbsp;&nbsp;0x022F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5099a0f914fe2c89926ea041ff039e7e">CAN3TXFG0</a>&nbsp;&nbsp;&nbsp;0x0230</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2aa37df89b5f92d1914436a259baa369">CAN3TXFG1</a>&nbsp;&nbsp;&nbsp;0x0231</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e5a944e0df9b88bb1566a4012c88d110">CAN3TXFG2</a>&nbsp;&nbsp;&nbsp;0x0232</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#13035868989ed1690a2afcb0c90e73ad">CAN3TXFG3</a>&nbsp;&nbsp;&nbsp;0x0233</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#702b65931df8fe3b00c80388a1fc197c">CAN3TXFG4</a>&nbsp;&nbsp;&nbsp;0x0234</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2669e12be2763be767b9f93537254845">CAN3TXFG5</a>&nbsp;&nbsp;&nbsp;0x0235</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b8edff4cce7e9c68b555814f287f107f">CAN3TXFG6</a>&nbsp;&nbsp;&nbsp;0x0236</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c851409f0a6acd0b097a2e9966b60e88">CAN3TXFG7</a>&nbsp;&nbsp;&nbsp;0x0237</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#69932c5795ff87c1ce20a4f709eb7d2d">CAN3TXFG8</a>&nbsp;&nbsp;&nbsp;0x0238</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7227b4b13b430bfc6b1998e1fc1b3370">CAN3TXFG9</a>&nbsp;&nbsp;&nbsp;0x0239</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#01d23779470fd7d12053004279ff6fef">CAN3TXFGA</a>&nbsp;&nbsp;&nbsp;0x023A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dfb42f6e66fdb9faf3539711f7bf4e18">CAN3TXFGB</a>&nbsp;&nbsp;&nbsp;0x023B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c7c3be2c2a0695f8b0a7861e05fa74bb">CAN3TXFGC</a>&nbsp;&nbsp;&nbsp;0x023C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d1f1924fbb2e596fb06d1c76da426e36">CAN3TXFGD</a>&nbsp;&nbsp;&nbsp;0x023D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cda611c58cbac3bdf9ac4b06d739930d">CAN3TXFGE</a>&nbsp;&nbsp;&nbsp;0x023E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d96ec000f67a8bdeb23ecb14fe9fc5dc">CAN3TXFGF</a>&nbsp;&nbsp;&nbsp;0x023F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b32322b4be11ce1568b95dd98d03eb72">PTT</a>&nbsp;&nbsp;&nbsp;0x0240</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a790cf313ffcb576686db78465445528">PTIT</a>&nbsp;&nbsp;&nbsp;0x0241</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ca99d288852f746fee21034e8d87e86e">DDRT</a>&nbsp;&nbsp;&nbsp;0x0242</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8dbb964110417eb69a55fa67f8ffcaee">RDRT</a>&nbsp;&nbsp;&nbsp;0x0243</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6a6aa65c2b9528028d25691ffd10a98b">PERT</a>&nbsp;&nbsp;&nbsp;0x0244</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c280341f398840b1686e0837bdf152cb">PPST</a>&nbsp;&nbsp;&nbsp;0x0245</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fd087524fff13e4a5a2e3bbd0e0e6752">PTS</a>&nbsp;&nbsp;&nbsp;0x0248</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dbb7d014f3d51c19068e5d39f635a9a0">PTIS</a>&nbsp;&nbsp;&nbsp;0x0249</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2ace7fb571090f200347b3032177b226">DDRS</a>&nbsp;&nbsp;&nbsp;0x024A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bf3c1076c1947f203a2d2be1b41d60fb">RDRS</a>&nbsp;&nbsp;&nbsp;0x024B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cd926066f05b2f51e61f1ef6d8a7724e">PERS</a>&nbsp;&nbsp;&nbsp;0x024C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#86e05b2177a037b0c70c03176cdaab9d">PPSS</a>&nbsp;&nbsp;&nbsp;0x024D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a11fce7527cf0cbbe1ff3891e4dfb973">WOMS</a>&nbsp;&nbsp;&nbsp;0x024E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f321d4e67915520ce9b190f347508a4d">PTM</a>&nbsp;&nbsp;&nbsp;0x0250</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#aaf976e808e92970c4853195f46f86aa">PTIM</a>&nbsp;&nbsp;&nbsp;0x0251</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#81964fbcaf03ab8d024ccc58d951357a">DDRM</a>&nbsp;&nbsp;&nbsp;0x0252</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#876b4ae747fb8481110f5e415feb8b1b">RDRM</a>&nbsp;&nbsp;&nbsp;0x0253</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c807e65b8c2cf0d924823993c5d3e99d">PERM</a>&nbsp;&nbsp;&nbsp;0x0254</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b06ef88f12c7825e8841e73754d798c7">PPSM</a>&nbsp;&nbsp;&nbsp;0x0255</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d760c8deac260cf8eaa530bd4bf4ef3b">WOMM</a>&nbsp;&nbsp;&nbsp;0x0256</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0110a12871e7df55e92e872965d30bf9">PTP</a>&nbsp;&nbsp;&nbsp;0x0258</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#955f76954aa3a4ec132642ba61f4179b">PTIP</a>&nbsp;&nbsp;&nbsp;0x0259</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c4426088e00cb31cf615b71af5fcf6da">DDRP</a>&nbsp;&nbsp;&nbsp;0x025A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6b03639492a302c3fe44c16f18e70820">RDRP</a>&nbsp;&nbsp;&nbsp;0x025B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2e3ad511f50fc462e18374d69d652098">PERP</a>&nbsp;&nbsp;&nbsp;0x025C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#371c170581fe5d8f2db45a80afed2aad">PPSP</a>&nbsp;&nbsp;&nbsp;0x025D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6d7c911b3963fb4ffc331e34cb5dd65e">PIEP</a>&nbsp;&nbsp;&nbsp;0x025E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#caf7f8649c56ac8571bea7267db963c0">PIFP</a>&nbsp;&nbsp;&nbsp;0x025F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e195e4b974f64e9b64a49fdab0d4aa72">PTH</a>&nbsp;&nbsp;&nbsp;0x0260</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#404a7e1d5def397b05ac1922c9052647">PTIH</a>&nbsp;&nbsp;&nbsp;0x0261</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1522fe4fdbaf2658e713ab782de9c3aa">DDRH</a>&nbsp;&nbsp;&nbsp;0x0262</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9870ce5216c4ce3edad92cca56dece3b">RDRH</a>&nbsp;&nbsp;&nbsp;0x0263</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#580827b8a3a5753e681acc0a31dd24d1">PERH</a>&nbsp;&nbsp;&nbsp;0x0264</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dee7f267a39162b3b98ad8c89fd3c9ab">PPSH</a>&nbsp;&nbsp;&nbsp;0x0265</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#535a981e8b19887182c7c263b326fc3b">PIEH</a>&nbsp;&nbsp;&nbsp;0x0266</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9e9e31b1c1b6464e476e01ea22941a22">PIFH</a>&nbsp;&nbsp;&nbsp;0x0267</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#09f60e88823b1ba522431ffca9516821">PTJ</a>&nbsp;&nbsp;&nbsp;0x0268</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#293bcff22daa75e79cd8ce8896adfb72">PTIJ</a>&nbsp;&nbsp;&nbsp;0x0269</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a8e68e5e40849814dc084f0b19a7817c">DDRJ</a>&nbsp;&nbsp;&nbsp;0x026A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a0c4b9919ef74d0827d88001f8db0156">RDRJ</a>&nbsp;&nbsp;&nbsp;0x026B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dc014883f63921ce0cb67ff173fe7139">PERJ</a>&nbsp;&nbsp;&nbsp;0x026C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bd94152a5f093df5664c45a53d7582bd">PPSJ</a>&nbsp;&nbsp;&nbsp;0x026D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#024a81f525df9e628ee6c924c36ff792">PIEJ</a>&nbsp;&nbsp;&nbsp;0x026E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#131099a2ef483a928a44450524f82567">PIFJ</a>&nbsp;&nbsp;&nbsp;0x026F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#19d3a387308442baa69b0b8d9fa4716d">CAN4CTL0</a>&nbsp;&nbsp;&nbsp;0x0280</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9a9a44b9cc95e0663f26534813dfcf32">CAN4CTL1</a>&nbsp;&nbsp;&nbsp;0x0281</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#28d6f0932608307f8e81e3c8f1df208a">CAN4BTR0</a>&nbsp;&nbsp;&nbsp;0x0282</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d29ad3505189222f49df24d357350380">CAN4BTR1</a>&nbsp;&nbsp;&nbsp;0x0283</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6667bc5d8069a01e642ad37b056d6e02">CAN4RFLG</a>&nbsp;&nbsp;&nbsp;0x0284</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2cdff5a04bc8d3e4622341dc126bfd2d">CAN4RIER</a>&nbsp;&nbsp;&nbsp;0x0285</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3c8c21f4da8f5dbefa2318eb4c05c65f">CAN4TFLG</a>&nbsp;&nbsp;&nbsp;0x0286</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ec78eee49b9448b9f47c72fea428e2c">CAN4TIER</a>&nbsp;&nbsp;&nbsp;0x0287</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b010fed2f9176e42e00896799273ea5d">CAN4TARQ</a>&nbsp;&nbsp;&nbsp;0x0288</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f208193f079e4274317d9cc46d885bd">CAN4TAAK</a>&nbsp;&nbsp;&nbsp;0x0289</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4f693810237cefc24d2bbd199c1cd0da">CAN4TBSEL</a>&nbsp;&nbsp;&nbsp;0x028A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ebc39d62ea622b12b71f1ec28ef7e71">CAN4IDAC</a>&nbsp;&nbsp;&nbsp;0x028B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8f211ca530d3d6a55005c6c266a18e02">CAN4RXERR</a>&nbsp;&nbsp;&nbsp;0x028E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#75471c168582cf3180846ea2e9bf3162">CAN4TXERR</a>&nbsp;&nbsp;&nbsp;0x028F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f5844310436148eac84ab781075eadf8">CAN4IDAR0</a>&nbsp;&nbsp;&nbsp;0x0290</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#839d4f21c927e32c292fc21b54259e0a">CAN4IDAR1</a>&nbsp;&nbsp;&nbsp;0x0291</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7e4659a7f256a1cdb5aba670b5ce4557">CAN4IDAR2</a>&nbsp;&nbsp;&nbsp;0x0292</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#63f80945bb5ad5c047f888ef76072f36">CAN4IDAR3</a>&nbsp;&nbsp;&nbsp;0x0293</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#727b91404f442965367512fc81160510">CAN4IDMR0</a>&nbsp;&nbsp;&nbsp;0x0294</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b5afef08c9ab8cf6226b0eb756a0f79">CAN4IDMR1</a>&nbsp;&nbsp;&nbsp;0x0295</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d0cc9232a372cecb5e373dd2445512d2">CAN4IDMR2</a>&nbsp;&nbsp;&nbsp;0x0296</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1dfbaf28c8f128f4aef077a9cfde1482">CAN4IDMR3</a>&nbsp;&nbsp;&nbsp;0x0297</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#feca9bd86137a7a660148e8d2c17dfa4">CAN4IDAR4</a>&nbsp;&nbsp;&nbsp;0x0298</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d4f93c39bbc2867e0d7f45bbadfe2647">CAN4IDAR5</a>&nbsp;&nbsp;&nbsp;0x0299</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#769fc3fff7a3de3a4799c5217828af5c">CAN4IDAR6</a>&nbsp;&nbsp;&nbsp;0x029A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#377b5f01ce8be2b59dbe3d2b55e7ff7f">CAN4IDAR7</a>&nbsp;&nbsp;&nbsp;0x029B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#540eca3f09a8ee346fc78aa841e7530f">CAN4IDMR4</a>&nbsp;&nbsp;&nbsp;0x029C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f3df34b03561908974c381d65ca534a7">CAN4IDMR5</a>&nbsp;&nbsp;&nbsp;0x029D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#10e7bfd66f39e41dfe888b7144790ead">CAN4IDMR6</a>&nbsp;&nbsp;&nbsp;0x029E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#352e9baeb5a26489a8819660d203efa6">CAN4IDMR7</a>&nbsp;&nbsp;&nbsp;0x029F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d6a241ff8163aed764972ac67950e2df">CAN4RXFG0</a>&nbsp;&nbsp;&nbsp;0x02A0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#35afeb0d7b1ef659191829b49e031d0d">CAN4RXFG1</a>&nbsp;&nbsp;&nbsp;0x02A1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#425164fb54f8eb7aa5b05f08068073e7">CAN4RXFG2</a>&nbsp;&nbsp;&nbsp;0x02A2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b366677b0087110cb45a8d5f73036ef3">CAN4RXFG3</a>&nbsp;&nbsp;&nbsp;0x02A3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#434748165fb328237f3d49cd22a3d9df">CAN4RXFG4</a>&nbsp;&nbsp;&nbsp;0x02A4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#20760828427fb50fe03f66ab46a730f0">CAN4RXFG5</a>&nbsp;&nbsp;&nbsp;0x02A5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f98c00fd0088517e14d960470fa2d7f4">CAN4RXFG6</a>&nbsp;&nbsp;&nbsp;0x02A6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e94c9d110cee155682cddaf72ab6408c">CAN4RXFG7</a>&nbsp;&nbsp;&nbsp;0x02A7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f8b7f2abbb349f6760b83224da6ee51">CAN4RXFG8</a>&nbsp;&nbsp;&nbsp;0x02A8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bc15feed6aeac4e6213e1675d3c2b8dd">CAN4RXFG9</a>&nbsp;&nbsp;&nbsp;0x02A9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7bfeb194e2c0798d94c3199b9ad44806">CAN4RXFGA</a>&nbsp;&nbsp;&nbsp;0x02AA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#67ee4d407114465acf560ea6f9f78599">CAN4RXFGB</a>&nbsp;&nbsp;&nbsp;0x02AB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0a08f07b673880608d7ab821966a70cf">CAN4RXFGC</a>&nbsp;&nbsp;&nbsp;0x02AC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1c12912cb5157abd2cd4b7a0997a77ea">CAN4RXFGD</a>&nbsp;&nbsp;&nbsp;0x02AD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#12a475be29c10be623dc5e7db6a1516f">CAN4RXFGE</a>&nbsp;&nbsp;&nbsp;0x02AE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d6dcd8955a193caf64396050271edbe4">CAN4RXFGF</a>&nbsp;&nbsp;&nbsp;0x02AF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4c0cf9be90078813cb049154377e74a9">CAN4TXFG0</a>&nbsp;&nbsp;&nbsp;0x02B0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cedeca46c7c4fb3550a15df74948a0c4">CAN4TXFG1</a>&nbsp;&nbsp;&nbsp;0x02B1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#80a65776cb0c3ea4d81881f2aca5f607">CAN4TXFG2</a>&nbsp;&nbsp;&nbsp;0x02B2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#da222b271bebb75443a9ac9e52b6ced6">CAN4TXFG3</a>&nbsp;&nbsp;&nbsp;0x02B3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2db79db7e8b23413cf3447bdf465599f">CAN4TXFG4</a>&nbsp;&nbsp;&nbsp;0x02B4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5bc355a9c828e35b85de219e9c1fa182">CAN4TXFG5</a>&nbsp;&nbsp;&nbsp;0x02B5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2c078f07c84089d4220e2396ea5205d9">CAN4TXFG6</a>&nbsp;&nbsp;&nbsp;0x02B6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b47608bc56beebfd859f10288e3a4ade">CAN4TXFG7</a>&nbsp;&nbsp;&nbsp;0x02B7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a51fdab7efca9f1440d9e0f61ffb88ab">CAN4TXFG8</a>&nbsp;&nbsp;&nbsp;0x02B8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2478215a368ad1fa81de149dac034510">CAN4TXFG9</a>&nbsp;&nbsp;&nbsp;0x02B9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#20e2fa74f83d79f73045d20675c428bf">CAN4TXFGA</a>&nbsp;&nbsp;&nbsp;0x02BA</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b9141ad2cbe6f517c893c66899043f30">CAN4TXFGB</a>&nbsp;&nbsp;&nbsp;0x02BB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e3bea7024e9a37c32ff62482dc2483a9">CAN4TXFGC</a>&nbsp;&nbsp;&nbsp;0x02BC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c0ce0d4d2ea8c038ef2ffb16954f5ac2">CAN4TXFGD</a>&nbsp;&nbsp;&nbsp;0x02BD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e7e21f40f988a0290735e6a690c97f97">CAN4TXFGE</a>&nbsp;&nbsp;&nbsp;0x02BE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f4a9e1b31b970cce8345c066deb75d69">CAN4TXFGF</a>&nbsp;&nbsp;&nbsp;0x02BF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a>&nbsp;&nbsp;&nbsp;0x0140</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a>&nbsp;&nbsp;&nbsp;0x0180</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c5e4c86ed487dc91418b156e24808033">CAN2</a>&nbsp;&nbsp;&nbsp;0x01C0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f7e6a91346348125edf55235dd7b36a">CAN3</a>&nbsp;&nbsp;&nbsp;0x0200</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0f0e1d717b051eb8002c096a58bdedad">CAN4</a>&nbsp;&nbsp;&nbsp;0x0280</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>&nbsp;&nbsp;&nbsp;0X00</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>&nbsp;&nbsp;&nbsp;0X01</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">CANBTR0</a>&nbsp;&nbsp;&nbsp;0X02</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">CANBTR1</a>&nbsp;&nbsp;&nbsp;0X03</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">CANRFLG</a>&nbsp;&nbsp;&nbsp;0X04</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b668ea916ba976c2dca30d5899c6b76">CANRIER</a>&nbsp;&nbsp;&nbsp;0X05</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">CANTFLG</a>&nbsp;&nbsp;&nbsp;0X06</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f90f32e22218770bdac62099d0833f5c">CANTIER</a>&nbsp;&nbsp;&nbsp;0X07</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">CANTBSEL</a>&nbsp;&nbsp;&nbsp;0X0A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d4df031fb910865881e20f7c6b2fe471">CANIDAC</a>&nbsp;&nbsp;&nbsp;0x0B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">CANIDAR0</a>&nbsp;&nbsp;&nbsp;0x10</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#552073c8d5ec6b4878ca29c9c14f9e5f">CANIDAR1</a>&nbsp;&nbsp;&nbsp;0x11</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">CANIDAR2</a>&nbsp;&nbsp;&nbsp;0x12</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#41d16af61b06d38a97839682fb32fa05">CANIDAR3</a>&nbsp;&nbsp;&nbsp;0x13</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ad7580fe4fc28e38fa4f992c6376fd55">CANIDMR0</a>&nbsp;&nbsp;&nbsp;0x14</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6e4be06c891b6999ad8c3ffe931e87a8">CANIDMR1</a>&nbsp;&nbsp;&nbsp;0x15</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e5aa4334289b65b624b4cc06f7aac76d">CANIDMR2</a>&nbsp;&nbsp;&nbsp;0x16</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4b3674e7abe7e40fddb90734d8db94a7">CANIDMR3</a>&nbsp;&nbsp;&nbsp;0x17</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">CANIDAR4</a>&nbsp;&nbsp;&nbsp;0x18</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#55febe15b73d53fc9fb77ee18da2ac61">CANIDAR5</a>&nbsp;&nbsp;&nbsp;0x19</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">CANIDAR6</a>&nbsp;&nbsp;&nbsp;0x1A</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#472536c4281754452f359e467617e04e">CANIDAR7</a>&nbsp;&nbsp;&nbsp;0x1B</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1fd254d1f8422e3913232bf02ac7b2c3">CANIDMR4</a>&nbsp;&nbsp;&nbsp;0x1C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d7b533b251c9cca32c799be49e4631ee">CANIDMR5</a>&nbsp;&nbsp;&nbsp;0x1D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1240a26636e314e734c6c003ad20b09d">CANIDMR6</a>&nbsp;&nbsp;&nbsp;0x1E</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1e2c3dfa167c21d6e7809162fe46b4fb">CANIDMR7</a>&nbsp;&nbsp;&nbsp;0x1F</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">CANRCVID</a>&nbsp;&nbsp;&nbsp;0x20</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">CANRCVDTA</a>&nbsp;&nbsp;&nbsp;0x24</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">CANRCVLEN</a>&nbsp;&nbsp;&nbsp;0x2C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">CANTRSID</a>&nbsp;&nbsp;&nbsp;0x30</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#000be7a71981a5cceeb1fb12eb94c83a">CANTRSDTA</a>&nbsp;&nbsp;&nbsp;0x34</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#12905724f8db152e59625974ef95ab92">CANTRSLEN</a>&nbsp;&nbsp;&nbsp;0x3C</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c5c8c8420c09b43f3493eb3bd4e3028a">CANTRSPRI</a>&nbsp;&nbsp;&nbsp;0x3D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">SCI0</a>&nbsp;&nbsp;&nbsp;0x00C8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">SCI1</a>&nbsp;&nbsp;&nbsp;0x00D0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">SCIBDH</a>&nbsp;&nbsp;&nbsp;0x00</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f26ff5693fa93b532a8c6572e6d5f6c0">SCIBDL</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">SCICR1</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">SCICR2</a>&nbsp;&nbsp;&nbsp;0x03</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">SCISR1</a>&nbsp;&nbsp;&nbsp;0x04</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7bc6fc4a1feaa267102479747e61fc1b">SCISR2</a>&nbsp;&nbsp;&nbsp;0x05</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#22243ecd974a2f062afb43f87688b3ac">SCIDRH</a>&nbsp;&nbsp;&nbsp;0x06</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">SCIDRL</a>&nbsp;&nbsp;&nbsp;0x07</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="7bf7cb62aaf7a62ee735a63b09575cd3"></a><!-- doxytag: member="ports_def.h::ARMCOP" ref="7bf7cb62aaf7a62ee735a63b09575cd3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ARMCOP&nbsp;&nbsp;&nbsp;0x003F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00094">94</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="97646136fa0daf5796c1f5255333ad32"></a><!-- doxytag: member="ports_def.h::ATD00CTL1" ref="97646136fa0daf5796c1f5255333ad32" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD00CTL1&nbsp;&nbsp;&nbsp;0x0081          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00159">159</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="53553c5c7d0f34f308848e9b408177b7"></a><!-- doxytag: member="ports_def.h::ATD0CTL0" ref="53553c5c7d0f34f308848e9b408177b7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0CTL0&nbsp;&nbsp;&nbsp;0x0080          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00158">158</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0d03a08a96bd2cbecaf403369fe4cabe"></a><!-- doxytag: member="ports_def.h::ATD0CTL2" ref="0d03a08a96bd2cbecaf403369fe4cabe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0CTL2&nbsp;&nbsp;&nbsp;0x0082          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00160">160</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0e89ce8b6afd2f6ce2ba18075594effd"></a><!-- doxytag: member="ports_def.h::ATD0CTL3" ref="0e89ce8b6afd2f6ce2ba18075594effd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0CTL3&nbsp;&nbsp;&nbsp;0x0083          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00161">161</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1a9b39d883226f2a8529a9cc55383fe8"></a><!-- doxytag: member="ports_def.h::ATD0CTL4" ref="1a9b39d883226f2a8529a9cc55383fe8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0CTL4&nbsp;&nbsp;&nbsp;0x0084          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00162">162</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e92eb5c9cfd0daceb5dcf2c83d418898"></a><!-- doxytag: member="ports_def.h::ATD0CTL5" ref="e92eb5c9cfd0daceb5dcf2c83d418898" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0CTL5&nbsp;&nbsp;&nbsp;0x0085          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00163">163</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0f6c1069a46755343cc13266a05691db"></a><!-- doxytag: member="ports_def.h::ATD0DIEN" ref="0f6c1069a46755343cc13266a05691db" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DIEN&nbsp;&nbsp;&nbsp;0x008D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00169">169</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="36ea9c147d5e5330ec150e2adeed0285"></a><!-- doxytag: member="ports_def.h::ATD0DR0H" ref="36ea9c147d5e5330ec150e2adeed0285" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR0H&nbsp;&nbsp;&nbsp;0x0090          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00172">172</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ec83d2ef61177bc5e1de85f2eb7efeef"></a><!-- doxytag: member="ports_def.h::ATD0DR0L" ref="ec83d2ef61177bc5e1de85f2eb7efeef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR0L&nbsp;&nbsp;&nbsp;0x0091          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00173">173</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c47b5d408bad50b3863b0ccfd4bdc307"></a><!-- doxytag: member="ports_def.h::ATD0DR1H" ref="c47b5d408bad50b3863b0ccfd4bdc307" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR1H&nbsp;&nbsp;&nbsp;0x0092          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00174">174</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4d345aaf1e5503b897b53e9e33e00c56"></a><!-- doxytag: member="ports_def.h::ATD0DR1L" ref="4d345aaf1e5503b897b53e9e33e00c56" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR1L&nbsp;&nbsp;&nbsp;0x0093          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00175">175</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="73e3879a5dd2ea1ecb02d2d2da41f465"></a><!-- doxytag: member="ports_def.h::ATD0DR2H" ref="73e3879a5dd2ea1ecb02d2d2da41f465" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR2H&nbsp;&nbsp;&nbsp;0x0094          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00176">176</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6fbb2aa5d93d2a19ae4410eefb392106"></a><!-- doxytag: member="ports_def.h::ATD0DR2L" ref="6fbb2aa5d93d2a19ae4410eefb392106" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR2L&nbsp;&nbsp;&nbsp;0x0095          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00177">177</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e087a7ba329790fe07c42f877c9d7929"></a><!-- doxytag: member="ports_def.h::ATD0DR3H" ref="e087a7ba329790fe07c42f877c9d7929" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR3H&nbsp;&nbsp;&nbsp;0x0096          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00178">178</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="dfe34d98c7f847efd0cf6cebec49af52"></a><!-- doxytag: member="ports_def.h::ATD0DR3L" ref="dfe34d98c7f847efd0cf6cebec49af52" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR3L&nbsp;&nbsp;&nbsp;0x0097          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00179">179</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c5a53d43b12248ef2c86b178b8844b07"></a><!-- doxytag: member="ports_def.h::ATD0DR4H" ref="c5a53d43b12248ef2c86b178b8844b07" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR4H&nbsp;&nbsp;&nbsp;0x0098          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00180">180</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7c5e0fa59ce34a1c75ce9440eb73a4cc"></a><!-- doxytag: member="ports_def.h::ATD0DR4L" ref="7c5e0fa59ce34a1c75ce9440eb73a4cc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR4L&nbsp;&nbsp;&nbsp;0x0099          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00181">181</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f59091e52c46e4d2ded2eba3f576680f"></a><!-- doxytag: member="ports_def.h::ATD0DR5H" ref="f59091e52c46e4d2ded2eba3f576680f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR5H&nbsp;&nbsp;&nbsp;0x009A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00182">182</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e5e494678069bb249d57b9a4188434b3"></a><!-- doxytag: member="ports_def.h::ATD0DR5L" ref="e5e494678069bb249d57b9a4188434b3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR5L&nbsp;&nbsp;&nbsp;0x009B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00183">183</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a22118517cb9ac71d2fad9987b313ed7"></a><!-- doxytag: member="ports_def.h::ATD0DR6H" ref="a22118517cb9ac71d2fad9987b313ed7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR6H&nbsp;&nbsp;&nbsp;0x009C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00184">184</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b3085fc3e8ccbffb7642ec887d67b47f"></a><!-- doxytag: member="ports_def.h::ATD0DR6L" ref="b3085fc3e8ccbffb7642ec887d67b47f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR6L&nbsp;&nbsp;&nbsp;0x009D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00185">185</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="25058d23801b6c453a31037ba4550344"></a><!-- doxytag: member="ports_def.h::ATD0DR7H" ref="25058d23801b6c453a31037ba4550344" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR7H&nbsp;&nbsp;&nbsp;0x009E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00186">186</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b235b97b0cc2dc8fe27d21b6c8d0b9e0"></a><!-- doxytag: member="ports_def.h::ATD0DR7L" ref="b235b97b0cc2dc8fe27d21b6c8d0b9e0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0DR7L&nbsp;&nbsp;&nbsp;0x009F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00187">187</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="67d19f0f61248959c4550a71a3ef7325"></a><!-- doxytag: member="ports_def.h::ATD0STAT0" ref="67d19f0f61248959c4550a71a3ef7325" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0STAT0&nbsp;&nbsp;&nbsp;0x0086          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00164">164</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="06b946e97d8226d65cb1f62bb36ba154"></a><!-- doxytag: member="ports_def.h::ATD0STAT1" ref="06b946e97d8226d65cb1f62bb36ba154" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0STAT1&nbsp;&nbsp;&nbsp;0x0087          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00165">165</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3a46681135212b4f6c77411ab265b83e"></a><!-- doxytag: member="ports_def.h::ATD0TEST0" ref="3a46681135212b4f6c77411ab265b83e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0TEST0&nbsp;&nbsp;&nbsp;0x0088          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00166">166</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="aa162cdca681826afb47a3b7f68a042d"></a><!-- doxytag: member="ports_def.h::ATD0TEST1" ref="aa162cdca681826afb47a3b7f68a042d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD0TEST1&nbsp;&nbsp;&nbsp;0x0089          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00167">167</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6735e7cfcdea2aeff69d2d2873f7987f"></a><!-- doxytag: member="ports_def.h::ATD1CTL0" ref="6735e7cfcdea2aeff69d2d2873f7987f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1CTL0&nbsp;&nbsp;&nbsp;0x0120          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00292">292</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f4b147466e2ff6917de8dbd9f3fadca7"></a><!-- doxytag: member="ports_def.h::ATD1CTL1" ref="f4b147466e2ff6917de8dbd9f3fadca7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1CTL1&nbsp;&nbsp;&nbsp;0x0121          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00293">293</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a8ee98bbeec0a6ab964779bf6e4a26c5"></a><!-- doxytag: member="ports_def.h::ATD1CTL2" ref="a8ee98bbeec0a6ab964779bf6e4a26c5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1CTL2&nbsp;&nbsp;&nbsp;0x0122          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00294">294</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="512c49b3d0bddadab64344dab69f44c7"></a><!-- doxytag: member="ports_def.h::ATD1CTL3" ref="512c49b3d0bddadab64344dab69f44c7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1CTL3&nbsp;&nbsp;&nbsp;0x0123          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00295">295</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e13a6efc86b3d9abaeb0e91ed411591b"></a><!-- doxytag: member="ports_def.h::ATD1CTL4" ref="e13a6efc86b3d9abaeb0e91ed411591b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1CTL4&nbsp;&nbsp;&nbsp;0x0124          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00296">296</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5505e00361a7fc81f8b0d56979055c57"></a><!-- doxytag: member="ports_def.h::ATD1CTL5" ref="5505e00361a7fc81f8b0d56979055c57" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1CTL5&nbsp;&nbsp;&nbsp;0x0125          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00297">297</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c3fd7fa0696606fefb941193180161af"></a><!-- doxytag: member="ports_def.h::ATD1DR0H" ref="c3fd7fa0696606fefb941193180161af" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR0H&nbsp;&nbsp;&nbsp;0x0130          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00306">306</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ce146c8eea9928e52144fe19c860a28f"></a><!-- doxytag: member="ports_def.h::ATD1DR0L" ref="ce146c8eea9928e52144fe19c860a28f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR0L&nbsp;&nbsp;&nbsp;0x0131          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00307">307</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="272c5c3f58063270ac13122196a11c40"></a><!-- doxytag: member="ports_def.h::ATD1DR1H" ref="272c5c3f58063270ac13122196a11c40" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR1H&nbsp;&nbsp;&nbsp;0x0132          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00308">308</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="235dbc5fde27afed5093ba8515815100"></a><!-- doxytag: member="ports_def.h::ATD1DR1L" ref="235dbc5fde27afed5093ba8515815100" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR1L&nbsp;&nbsp;&nbsp;0x0133          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00309">309</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fc3fcf506e709d4819bbdc990749cc26"></a><!-- doxytag: member="ports_def.h::ATD1DR2H" ref="fc3fcf506e709d4819bbdc990749cc26" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR2H&nbsp;&nbsp;&nbsp;0x0134          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00310">310</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="34425ed48a096a27f2c781a9ee87e458"></a><!-- doxytag: member="ports_def.h::ATD1DR2L" ref="34425ed48a096a27f2c781a9ee87e458" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR2L&nbsp;&nbsp;&nbsp;0x0135          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00311">311</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1ac9ef5a6ac9abbec5a8f95267abb9d6"></a><!-- doxytag: member="ports_def.h::ATD1DR3H" ref="1ac9ef5a6ac9abbec5a8f95267abb9d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR3H&nbsp;&nbsp;&nbsp;0x0136          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00312">312</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f7befdea5df94a7717b609bbb929e6f9"></a><!-- doxytag: member="ports_def.h::ATD1DR3L" ref="f7befdea5df94a7717b609bbb929e6f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR3L&nbsp;&nbsp;&nbsp;0x0137          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00313">313</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="49b1f27f2f8632a490c2296b46629e02"></a><!-- doxytag: member="ports_def.h::ATD1DR4H" ref="49b1f27f2f8632a490c2296b46629e02" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR4H&nbsp;&nbsp;&nbsp;0x0138          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00314">314</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5dcbb1a6ac62f8b4ec829ead7c012d53"></a><!-- doxytag: member="ports_def.h::ATD1DR4L" ref="5dcbb1a6ac62f8b4ec829ead7c012d53" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR4L&nbsp;&nbsp;&nbsp;0x0139          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00315">315</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="51f83c8f61910404a1c0769c1c7fd2a8"></a><!-- doxytag: member="ports_def.h::ATD1DR5H" ref="51f83c8f61910404a1c0769c1c7fd2a8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR5H&nbsp;&nbsp;&nbsp;0x013A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00316">316</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d4b1a090b42789df1c341cf369339b2c"></a><!-- doxytag: member="ports_def.h::ATD1DR5L" ref="d4b1a090b42789df1c341cf369339b2c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR5L&nbsp;&nbsp;&nbsp;0x013B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00317">317</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a511b53832b3fefe9322d3fa1c60e305"></a><!-- doxytag: member="ports_def.h::ATD1DR6H" ref="a511b53832b3fefe9322d3fa1c60e305" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR6H&nbsp;&nbsp;&nbsp;0x013C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00318">318</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9005d7ad09ab5400d03cd489d89c6c1d"></a><!-- doxytag: member="ports_def.h::ATD1DR6L" ref="9005d7ad09ab5400d03cd489d89c6c1d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR6L&nbsp;&nbsp;&nbsp;0x013D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00319">319</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6b3b6a7a0fc700682a861496241d7b87"></a><!-- doxytag: member="ports_def.h::ATD1DR7H" ref="6b3b6a7a0fc700682a861496241d7b87" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR7H&nbsp;&nbsp;&nbsp;0x013E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00320">320</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8d9de7a40fb11d6e27a8952ae1a58d83"></a><!-- doxytag: member="ports_def.h::ATD1DR7L" ref="8d9de7a40fb11d6e27a8952ae1a58d83" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1DR7L&nbsp;&nbsp;&nbsp;0x013F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00321">321</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="967e8935f41b09e61002615431a84324"></a><!-- doxytag: member="ports_def.h::ATD1STAT0" ref="967e8935f41b09e61002615431a84324" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1STAT0&nbsp;&nbsp;&nbsp;0x0126          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00298">298</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e9b50c41a350b4b83bcdc4063df5c879"></a><!-- doxytag: member="ports_def.h::ATD1STAT1" ref="e9b50c41a350b4b83bcdc4063df5c879" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1STAT1&nbsp;&nbsp;&nbsp;0x0127          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00299">299</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="32f8194a893f8e658281e6e2a005cb06"></a><!-- doxytag: member="ports_def.h::ATD1TEST0" ref="32f8194a893f8e658281e6e2a005cb06" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1TEST0&nbsp;&nbsp;&nbsp;0x0128          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00300">300</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5658a1cfc4df9be9ffb06a921523d758"></a><!-- doxytag: member="ports_def.h::ATD1TEST1" ref="5658a1cfc4df9be9ffb06a921523d758" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATD1TEST1&nbsp;&nbsp;&nbsp;0x0129          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00301">301</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f288fe52bf08c3fde5a3dccb6f1ea6c5"></a><!-- doxytag: member="ports_def.h::ATDDIEN" ref="f288fe52bf08c3fde5a3dccb6f1ea6c5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ATDDIEN&nbsp;&nbsp;&nbsp;0x012D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00303">303</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="546b668e4c677ac3f49b0db000a751fd"></a><!-- doxytag: member="ports_def.h::BKP0H" ref="546b668e4c677ac3f49b0db000a751fd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BKP0H&nbsp;&nbsp;&nbsp;0x002B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00074">74</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d9fc7be9bc8336d8cf161011d4c7712f"></a><!-- doxytag: member="ports_def.h::BKP0L" ref="d9fc7be9bc8336d8cf161011d4c7712f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BKP0L&nbsp;&nbsp;&nbsp;0x002C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00075">75</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a7955de76905c1d1a7883bc428b57439"></a><!-- doxytag: member="ports_def.h::BKP0X" ref="a7955de76905c1d1a7883bc428b57439" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BKP0X&nbsp;&nbsp;&nbsp;0x002A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00073">73</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8d0e60f0d8b84b16a1913fb8580d6807"></a><!-- doxytag: member="ports_def.h::BKP1H" ref="8d0e60f0d8b84b16a1913fb8580d6807" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BKP1H&nbsp;&nbsp;&nbsp;0x002E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00077">77</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a5b45bfc69c38c38e893d0242a482cca"></a><!-- doxytag: member="ports_def.h::BKP1L" ref="a5b45bfc69c38c38e893d0242a482cca" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BKP1L&nbsp;&nbsp;&nbsp;0x002F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00078">78</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b687edc134502419e49ebf67214af54a"></a><!-- doxytag: member="ports_def.h::BKP1X" ref="b687edc134502419e49ebf67214af54a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BKP1X&nbsp;&nbsp;&nbsp;0x002D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00076">76</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="734039bf506129b3f00877c809db4bbe"></a><!-- doxytag: member="ports_def.h::BKPCT0" ref="734039bf506129b3f00877c809db4bbe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BKPCT0&nbsp;&nbsp;&nbsp;0x0028          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00071">71</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="281b418be6896285bdbd2ad4964d7243"></a><!-- doxytag: member="ports_def.h::BKPCT1" ref="281b418be6896285bdbd2ad4964d7243" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BKPCT1&nbsp;&nbsp;&nbsp;0x0029          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00072">72</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8882ee5d18ec64b8193396ec6bc66fe5"></a><!-- doxytag: member="ports_def.h::CAN0" ref="8882ee5d18ec64b8193396ec6bc66fe5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0&nbsp;&nbsp;&nbsp;0x0140          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00698">698</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="724755c41918631f33ce0c3457e3ebb5"></a><!-- doxytag: member="ports_def.h::CAN0BTR0" ref="724755c41918631f33ce0c3457e3ebb5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0BTR0&nbsp;&nbsp;&nbsp;0x0142          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00324">324</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9fc2b64de9c35ac040fb9c4fb021881c"></a><!-- doxytag: member="ports_def.h::CAN0BTR1" ref="9fc2b64de9c35ac040fb9c4fb021881c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0BTR1&nbsp;&nbsp;&nbsp;0x0143          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00325">325</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0ccbc3bf3dee3b5dcf9a54c9e5760d18"></a><!-- doxytag: member="ports_def.h::CAN0CTL0" ref="0ccbc3bf3dee3b5dcf9a54c9e5760d18" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0CTL0&nbsp;&nbsp;&nbsp;0x0140          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00322">322</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7966e337d6861fc724ab19d9caa330d1"></a><!-- doxytag: member="ports_def.h::CAN0CTL1" ref="7966e337d6861fc724ab19d9caa330d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0CTL1&nbsp;&nbsp;&nbsp;0x0141          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00323">323</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c908f7e5d0f7629a70901edfa0ee7c8f"></a><!-- doxytag: member="ports_def.h::CAN0IDAC" ref="c908f7e5d0f7629a70901edfa0ee7c8f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDAC&nbsp;&nbsp;&nbsp;0x014B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00333">333</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2c16660139afa2d2801a1c255195de43"></a><!-- doxytag: member="ports_def.h::CAN0IDAR0" ref="2c16660139afa2d2801a1c255195de43" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDAR0&nbsp;&nbsp;&nbsp;0x0150          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00337">337</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0a7fd70bc56a9a161e5d16438ffa1499"></a><!-- doxytag: member="ports_def.h::CAN0IDAR1" ref="0a7fd70bc56a9a161e5d16438ffa1499" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDAR1&nbsp;&nbsp;&nbsp;0x0151          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00338">338</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="49f4e66cd9963f1482efc70f4eff4ec9"></a><!-- doxytag: member="ports_def.h::CAN0IDAR2" ref="49f4e66cd9963f1482efc70f4eff4ec9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDAR2&nbsp;&nbsp;&nbsp;0x0152          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00339">339</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="357287a0968d995d447ac96f5f66ba83"></a><!-- doxytag: member="ports_def.h::CAN0IDAR3" ref="357287a0968d995d447ac96f5f66ba83" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDAR3&nbsp;&nbsp;&nbsp;0x0153          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00340">340</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e1dce5abf580224a41cfc85ba62ae7ee"></a><!-- doxytag: member="ports_def.h::CAN0IDAR4" ref="e1dce5abf580224a41cfc85ba62ae7ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDAR4&nbsp;&nbsp;&nbsp;0x0158          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00345">345</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1d1e49a10a62254d3e88269be506264b"></a><!-- doxytag: member="ports_def.h::CAN0IDAR5" ref="1d1e49a10a62254d3e88269be506264b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDAR5&nbsp;&nbsp;&nbsp;0x0159          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00346">346</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8612413d7153b2bc5cf767654abcd61c"></a><!-- doxytag: member="ports_def.h::CAN0IDAR6" ref="8612413d7153b2bc5cf767654abcd61c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDAR6&nbsp;&nbsp;&nbsp;0x015A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00347">347</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7712cfb2f964d1896b9a90459fa65b77"></a><!-- doxytag: member="ports_def.h::CAN0IDAR7" ref="7712cfb2f964d1896b9a90459fa65b77" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDAR7&nbsp;&nbsp;&nbsp;0x015B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00348">348</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6891193b92d20eba3048d730081bbcd5"></a><!-- doxytag: member="ports_def.h::CAN0IDMR0" ref="6891193b92d20eba3048d730081bbcd5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDMR0&nbsp;&nbsp;&nbsp;0x0154          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00341">341</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8b6e7e8068abe3c0147f7b5e5415f9f6"></a><!-- doxytag: member="ports_def.h::CAN0IDMR1" ref="8b6e7e8068abe3c0147f7b5e5415f9f6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDMR1&nbsp;&nbsp;&nbsp;0x0155          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00342">342</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="27f0a6c52ca1863ca3fae35a8d7d9a7e"></a><!-- doxytag: member="ports_def.h::CAN0IDMR2" ref="27f0a6c52ca1863ca3fae35a8d7d9a7e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDMR2&nbsp;&nbsp;&nbsp;0x0156          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00343">343</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3f773775e86f76bfc254ed5bdd8ae37b"></a><!-- doxytag: member="ports_def.h::CAN0IDMR3" ref="3f773775e86f76bfc254ed5bdd8ae37b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDMR3&nbsp;&nbsp;&nbsp;0x0157          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00344">344</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d46d9e9de5e2c9fd95cd0ccfdf751955"></a><!-- doxytag: member="ports_def.h::CAN0IDMR4" ref="d46d9e9de5e2c9fd95cd0ccfdf751955" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDMR4&nbsp;&nbsp;&nbsp;0x015C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00349">349</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0f3fd2e179f4265067665e701d0420e7"></a><!-- doxytag: member="ports_def.h::CAN0IDMR5" ref="0f3fd2e179f4265067665e701d0420e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDMR5&nbsp;&nbsp;&nbsp;0x015D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00350">350</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1c2042bc15343a6dc1cc8d9f2c7b8ba8"></a><!-- doxytag: member="ports_def.h::CAN0IDMR6" ref="1c2042bc15343a6dc1cc8d9f2c7b8ba8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDMR6&nbsp;&nbsp;&nbsp;0x015E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00351">351</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5b14697119a963018fca53acf5ca8970"></a><!-- doxytag: member="ports_def.h::CAN0IDMR7" ref="5b14697119a963018fca53acf5ca8970" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0IDMR7&nbsp;&nbsp;&nbsp;0x015F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00352">352</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="aedd6fcf1b57dc204d0761d1542a30de"></a><!-- doxytag: member="ports_def.h::CAN0RFLG" ref="aedd6fcf1b57dc204d0761d1542a30de" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RFLG&nbsp;&nbsp;&nbsp;0x0144          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00326">326</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c0903da504bc533d33445dd2a145793a"></a><!-- doxytag: member="ports_def.h::CAN0RIER" ref="c0903da504bc533d33445dd2a145793a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RIER&nbsp;&nbsp;&nbsp;0x0145          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00327">327</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="206cf68341c377a69deb506dc26c986b"></a><!-- doxytag: member="ports_def.h::CAN0RXERR" ref="206cf68341c377a69deb506dc26c986b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXERR&nbsp;&nbsp;&nbsp;0x014E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00335">335</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3fe90e96331a563ca076ab060dad38e7"></a><!-- doxytag: member="ports_def.h::CAN0RXFG0" ref="3fe90e96331a563ca076ab060dad38e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFG0&nbsp;&nbsp;&nbsp;0x0160          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00353">353</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1f2e1efebcfc386f5958638f1b157679"></a><!-- doxytag: member="ports_def.h::CAN0RXFG1" ref="1f2e1efebcfc386f5958638f1b157679" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFG1&nbsp;&nbsp;&nbsp;0x0161          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00354">354</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6d7be381cb88cd194254dd284f9d074e"></a><!-- doxytag: member="ports_def.h::CAN0RXFG2" ref="6d7be381cb88cd194254dd284f9d074e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFG2&nbsp;&nbsp;&nbsp;0x0162          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00355">355</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9b7e357b72a07aecc954c3d7e011451e"></a><!-- doxytag: member="ports_def.h::CAN0RXFG3" ref="9b7e357b72a07aecc954c3d7e011451e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFG3&nbsp;&nbsp;&nbsp;0x0163          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00356">356</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="11141a5a3991b30fea2861ec5adb3405"></a><!-- doxytag: member="ports_def.h::CAN0RXFG4" ref="11141a5a3991b30fea2861ec5adb3405" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFG4&nbsp;&nbsp;&nbsp;0x0164          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00357">357</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="880a02f694b23eabba3061aab6704567"></a><!-- doxytag: member="ports_def.h::CAN0RXFG5" ref="880a02f694b23eabba3061aab6704567" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFG5&nbsp;&nbsp;&nbsp;0x0165          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00358">358</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f9106f16d6cea9b22cad213493df9783"></a><!-- doxytag: member="ports_def.h::CAN0RXFG6" ref="f9106f16d6cea9b22cad213493df9783" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFG6&nbsp;&nbsp;&nbsp;0x0166          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00359">359</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c465c250dca73fbf31edeafa616d4dba"></a><!-- doxytag: member="ports_def.h::CAN0RXFG7" ref="c465c250dca73fbf31edeafa616d4dba" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFG7&nbsp;&nbsp;&nbsp;0x0167          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00360">360</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="30998f6db33d9866e410db0f6c654415"></a><!-- doxytag: member="ports_def.h::CAN0RXFG8" ref="30998f6db33d9866e410db0f6c654415" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFG8&nbsp;&nbsp;&nbsp;0x0168          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00361">361</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7c40f721a0728920d5ca341a5e99cf6e"></a><!-- doxytag: member="ports_def.h::CAN0RXFG9" ref="7c40f721a0728920d5ca341a5e99cf6e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFG9&nbsp;&nbsp;&nbsp;0x0169          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00362">362</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ba4450102a2e535c869b5983ca638bb7"></a><!-- doxytag: member="ports_def.h::CAN0RXFGA" ref="ba4450102a2e535c869b5983ca638bb7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFGA&nbsp;&nbsp;&nbsp;0x016A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00363">363</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="20e67230c86b286557f3435703980710"></a><!-- doxytag: member="ports_def.h::CAN0RXFGB" ref="20e67230c86b286557f3435703980710" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFGB&nbsp;&nbsp;&nbsp;0x016B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00364">364</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="caad310e4d473e213dcd52dd1b0abc81"></a><!-- doxytag: member="ports_def.h::CAN0RXFGC" ref="caad310e4d473e213dcd52dd1b0abc81" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFGC&nbsp;&nbsp;&nbsp;0x016C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00365">365</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b40d59d686bba0f895c2aec42b4f6b1c"></a><!-- doxytag: member="ports_def.h::CAN0RXFGD" ref="b40d59d686bba0f895c2aec42b4f6b1c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFGD&nbsp;&nbsp;&nbsp;0x016D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00366">366</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b5bfcce3c96f75c173d86a2d7ede370d"></a><!-- doxytag: member="ports_def.h::CAN0RXFGE" ref="b5bfcce3c96f75c173d86a2d7ede370d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFGE&nbsp;&nbsp;&nbsp;0x016E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00367">367</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b2be335ddb57f97959cef0040b22a9a0"></a><!-- doxytag: member="ports_def.h::CAN0RXFGF" ref="b2be335ddb57f97959cef0040b22a9a0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0RXFGF&nbsp;&nbsp;&nbsp;0x016F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00368">368</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2e25d519fa49c7be1848c270040f5878"></a><!-- doxytag: member="ports_def.h::CAN0TAAK" ref="2e25d519fa49c7be1848c270040f5878" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TAAK&nbsp;&nbsp;&nbsp;0x0149          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00331">331</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1bdd6107673896141db134dc88855b7c"></a><!-- doxytag: member="ports_def.h::CAN0TARQ" ref="1bdd6107673896141db134dc88855b7c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TARQ&nbsp;&nbsp;&nbsp;0x0148          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00330">330</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="af49266492595ca1cf9622cb7e932390"></a><!-- doxytag: member="ports_def.h::CAN0TBSEL" ref="af49266492595ca1cf9622cb7e932390" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TBSEL&nbsp;&nbsp;&nbsp;0x014A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00332">332</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fd03de34dcdb17dad06300fe267b7fec"></a><!-- doxytag: member="ports_def.h::CAN0TFLG" ref="fd03de34dcdb17dad06300fe267b7fec" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TFLG&nbsp;&nbsp;&nbsp;0x0146          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00328">328</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a9f32cfff7e9f71b6b854ea8e044077f"></a><!-- doxytag: member="ports_def.h::CAN0TIER" ref="a9f32cfff7e9f71b6b854ea8e044077f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TIER&nbsp;&nbsp;&nbsp;0x0147          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00329">329</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2a0c3518d043d9d829742e416dba16c6"></a><!-- doxytag: member="ports_def.h::CAN0TXERR" ref="2a0c3518d043d9d829742e416dba16c6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXERR&nbsp;&nbsp;&nbsp;0x014F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00336">336</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d59c3bdc9c99ff7ed65fb41af7a5b612"></a><!-- doxytag: member="ports_def.h::CAN0TXFG0" ref="d59c3bdc9c99ff7ed65fb41af7a5b612" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFG0&nbsp;&nbsp;&nbsp;0x0170          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00369">369</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4cdc332e6b82f15e52d3eb9d6dac2f04"></a><!-- doxytag: member="ports_def.h::CAN0TXFG1" ref="4cdc332e6b82f15e52d3eb9d6dac2f04" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFG1&nbsp;&nbsp;&nbsp;0x0171          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00370">370</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2091069133cbdb3af6736b66c11b6439"></a><!-- doxytag: member="ports_def.h::CAN0TXFG2" ref="2091069133cbdb3af6736b66c11b6439" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFG2&nbsp;&nbsp;&nbsp;0x0172          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00371">371</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2cc794c785024e21888fc1172ebc4c76"></a><!-- doxytag: member="ports_def.h::CAN0TXFG3" ref="2cc794c785024e21888fc1172ebc4c76" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFG3&nbsp;&nbsp;&nbsp;0x0173          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00372">372</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a0bc3c15899e6ff5380069ae1ae1430d"></a><!-- doxytag: member="ports_def.h::CAN0TXFG4" ref="a0bc3c15899e6ff5380069ae1ae1430d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFG4&nbsp;&nbsp;&nbsp;0x0174          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00373">373</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b5bf98a42f4886e396d8cb3adfc1c4a8"></a><!-- doxytag: member="ports_def.h::CAN0TXFG5" ref="b5bf98a42f4886e396d8cb3adfc1c4a8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFG5&nbsp;&nbsp;&nbsp;0x0175          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00374">374</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d4973c36876035d14b55b2c9a6d0e2b9"></a><!-- doxytag: member="ports_def.h::CAN0TXFG6" ref="d4973c36876035d14b55b2c9a6d0e2b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFG6&nbsp;&nbsp;&nbsp;0x0176          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00375">375</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d88402b8c4e34c45c4151da6db43f073"></a><!-- doxytag: member="ports_def.h::CAN0TXFG7" ref="d88402b8c4e34c45c4151da6db43f073" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFG7&nbsp;&nbsp;&nbsp;0x0177          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00376">376</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="04c6b0fde64ea8fc66ad74d3914694d1"></a><!-- doxytag: member="ports_def.h::CAN0TXFG8" ref="04c6b0fde64ea8fc66ad74d3914694d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFG8&nbsp;&nbsp;&nbsp;0x0178          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00377">377</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6b7faaac5714879e91b19d82f2481a37"></a><!-- doxytag: member="ports_def.h::CAN0TXFG9" ref="6b7faaac5714879e91b19d82f2481a37" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFG9&nbsp;&nbsp;&nbsp;0x0179          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00378">378</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="99a6e23119e7ddceacd70260240bf850"></a><!-- doxytag: member="ports_def.h::CAN0TXFGA" ref="99a6e23119e7ddceacd70260240bf850" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFGA&nbsp;&nbsp;&nbsp;0x017A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00379">379</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f1865d447a4a2d4ca74830d402dbb6b0"></a><!-- doxytag: member="ports_def.h::CAN0TXFGB" ref="f1865d447a4a2d4ca74830d402dbb6b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFGB&nbsp;&nbsp;&nbsp;0x017B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00380">380</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1682ed73bd49e75f19c6a2d3d6df3f4e"></a><!-- doxytag: member="ports_def.h::CAN0TXFGC" ref="1682ed73bd49e75f19c6a2d3d6df3f4e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFGC&nbsp;&nbsp;&nbsp;0x017C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00381">381</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5c453c481397f7417562e18e909287af"></a><!-- doxytag: member="ports_def.h::CAN0TXFGD" ref="5c453c481397f7417562e18e909287af" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFGD&nbsp;&nbsp;&nbsp;0x017D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00382">382</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1a2578587f2accda79d74880bfbca354"></a><!-- doxytag: member="ports_def.h::CAN0TXFGE" ref="1a2578587f2accda79d74880bfbca354" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFGE&nbsp;&nbsp;&nbsp;0x017E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00383">383</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ac4f7990ca7a29851c503a4f09ad86fa"></a><!-- doxytag: member="ports_def.h::CAN0TXFGF" ref="ac4f7990ca7a29851c503a4f09ad86fa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN0TXFGF&nbsp;&nbsp;&nbsp;0x017F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00384">384</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4964ecb6a5c689aaf8ee2832b8093aac"></a><!-- doxytag: member="ports_def.h::CAN1" ref="4964ecb6a5c689aaf8ee2832b8093aac" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1&nbsp;&nbsp;&nbsp;0x0180          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00699">699</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="09429afdf0db78f35219e326781cfd16"></a><!-- doxytag: member="ports_def.h::CAN1BTR0" ref="09429afdf0db78f35219e326781cfd16" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1BTR0&nbsp;&nbsp;&nbsp;0x0182          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00388">388</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3286b06f55b1c193e44bdee9f58d53d9"></a><!-- doxytag: member="ports_def.h::CAN1BTR1" ref="3286b06f55b1c193e44bdee9f58d53d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1BTR1&nbsp;&nbsp;&nbsp;0x0183          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00389">389</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f290d4d3c53f9bd00f01010f33bc294"></a><!-- doxytag: member="ports_def.h::CAN1CTL0" ref="7f290d4d3c53f9bd00f01010f33bc294" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1CTL0&nbsp;&nbsp;&nbsp;0x0180          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00386">386</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="aaffac8788eec6101b6445565efba420"></a><!-- doxytag: member="ports_def.h::CAN1CTL1" ref="aaffac8788eec6101b6445565efba420" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1CTL1&nbsp;&nbsp;&nbsp;0x0181          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00387">387</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7130de64e50cb3c57bc714db532cb318"></a><!-- doxytag: member="ports_def.h::CAN1IDAC" ref="7130de64e50cb3c57bc714db532cb318" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDAC&nbsp;&nbsp;&nbsp;0x018B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00397">397</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="45534ac46b60dc3ceaf90cb28a8acd79"></a><!-- doxytag: member="ports_def.h::CAN1IDAR0" ref="45534ac46b60dc3ceaf90cb28a8acd79" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDAR0&nbsp;&nbsp;&nbsp;0x0190          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00400">400</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5d6126598dd2c712934e57c33195ae10"></a><!-- doxytag: member="ports_def.h::CAN1IDAR1" ref="5d6126598dd2c712934e57c33195ae10" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDAR1&nbsp;&nbsp;&nbsp;0x0191          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00401">401</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0960571aaa9f55559ec802e10afb6fb3"></a><!-- doxytag: member="ports_def.h::CAN1IDAR2" ref="0960571aaa9f55559ec802e10afb6fb3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDAR2&nbsp;&nbsp;&nbsp;0x0192          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00402">402</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="59731e99f5f4bf7ce2d9ef61f314d687"></a><!-- doxytag: member="ports_def.h::CAN1IDAR3" ref="59731e99f5f4bf7ce2d9ef61f314d687" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDAR3&nbsp;&nbsp;&nbsp;0x0193          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00403">403</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a22e718caa2dbc7d9827c2ba32d4700f"></a><!-- doxytag: member="ports_def.h::CAN1IDAR4" ref="a22e718caa2dbc7d9827c2ba32d4700f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDAR4&nbsp;&nbsp;&nbsp;0x0198          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00408">408</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fc1a9131b7f8507095931360cc5c4f0e"></a><!-- doxytag: member="ports_def.h::CAN1IDAR5" ref="fc1a9131b7f8507095931360cc5c4f0e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDAR5&nbsp;&nbsp;&nbsp;0x0199          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00409">409</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8ab4933997770797e41bcd2e6efb2a19"></a><!-- doxytag: member="ports_def.h::CAN1IDAR6" ref="8ab4933997770797e41bcd2e6efb2a19" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDAR6&nbsp;&nbsp;&nbsp;0x019A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00410">410</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1bc0d4a75efd457a00126dd85280bca0"></a><!-- doxytag: member="ports_def.h::CAN1IDAR7" ref="1bc0d4a75efd457a00126dd85280bca0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDAR7&nbsp;&nbsp;&nbsp;0x019B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00411">411</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b997c78ea29fee6b55518d01b8c94c73"></a><!-- doxytag: member="ports_def.h::CAN1IDMR0" ref="b997c78ea29fee6b55518d01b8c94c73" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDMR0&nbsp;&nbsp;&nbsp;0x0194          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00404">404</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="df40c8450e216bb736a5eed5096911ae"></a><!-- doxytag: member="ports_def.h::CAN1IDMR1" ref="df40c8450e216bb736a5eed5096911ae" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDMR1&nbsp;&nbsp;&nbsp;0x0195          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00405">405</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4647a1871bfae96bfd97c8d1c2aedb7d"></a><!-- doxytag: member="ports_def.h::CAN1IDMR2" ref="4647a1871bfae96bfd97c8d1c2aedb7d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDMR2&nbsp;&nbsp;&nbsp;0x0196          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00406">406</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1b91da53041e5d5b0af7d68813011f90"></a><!-- doxytag: member="ports_def.h::CAN1IDMR3" ref="1b91da53041e5d5b0af7d68813011f90" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDMR3&nbsp;&nbsp;&nbsp;0x0197          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00407">407</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e7885212df5b766891add83152a4600c"></a><!-- doxytag: member="ports_def.h::CAN1IDMR4" ref="e7885212df5b766891add83152a4600c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDMR4&nbsp;&nbsp;&nbsp;0x019C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00412">412</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0c70e3e4dd7130917f5c43c066b61d85"></a><!-- doxytag: member="ports_def.h::CAN1IDMR5" ref="0c70e3e4dd7130917f5c43c066b61d85" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDMR5&nbsp;&nbsp;&nbsp;0x019D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00413">413</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1b278ccfb57551fdcee19b717dbe9d6b"></a><!-- doxytag: member="ports_def.h::CAN1IDMR6" ref="1b278ccfb57551fdcee19b717dbe9d6b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDMR6&nbsp;&nbsp;&nbsp;0x019E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00414">414</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1bb67e2d571d99ecda94e62a51fe9aee"></a><!-- doxytag: member="ports_def.h::CAN1IDMR7" ref="1bb67e2d571d99ecda94e62a51fe9aee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1IDMR7&nbsp;&nbsp;&nbsp;0x019F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00415">415</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9b7c3d2712215835da899817481edd12"></a><!-- doxytag: member="ports_def.h::CAN1RFLG" ref="9b7c3d2712215835da899817481edd12" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RFLG&nbsp;&nbsp;&nbsp;0x0184          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00390">390</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d421954a6c292332118ef7f469deba5b"></a><!-- doxytag: member="ports_def.h::CAN1RIER" ref="d421954a6c292332118ef7f469deba5b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RIER&nbsp;&nbsp;&nbsp;0x0185          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00391">391</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="20cf49db309d7ca8b6710d85985c147a"></a><!-- doxytag: member="ports_def.h::CAN1RXERR" ref="20cf49db309d7ca8b6710d85985c147a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXERR&nbsp;&nbsp;&nbsp;0x018E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00398">398</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d5e0074a68591b383b94642e1fe5977b"></a><!-- doxytag: member="ports_def.h::CAN1RXFG0" ref="d5e0074a68591b383b94642e1fe5977b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFG0&nbsp;&nbsp;&nbsp;0x01A0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00417">417</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f32b0fa2898d48f55ba08af664c29693"></a><!-- doxytag: member="ports_def.h::CAN1RXFG1" ref="f32b0fa2898d48f55ba08af664c29693" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFG1&nbsp;&nbsp;&nbsp;0x01A1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00418">418</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d0f8c61f3f41f932b1a645212420c7fb"></a><!-- doxytag: member="ports_def.h::CAN1RXFG2" ref="d0f8c61f3f41f932b1a645212420c7fb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFG2&nbsp;&nbsp;&nbsp;0x01A2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00419">419</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="486e9b56869def088e6f84a6bc8d0b4c"></a><!-- doxytag: member="ports_def.h::CAN1RXFG3" ref="486e9b56869def088e6f84a6bc8d0b4c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFG3&nbsp;&nbsp;&nbsp;0x01A3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00420">420</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="38c1b0e412c695e209e471e3f7c42055"></a><!-- doxytag: member="ports_def.h::CAN1RXFG4" ref="38c1b0e412c695e209e471e3f7c42055" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFG4&nbsp;&nbsp;&nbsp;0x01A4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00421">421</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6087d27a58489c5369363661738e1fca"></a><!-- doxytag: member="ports_def.h::CAN1RXFG5" ref="6087d27a58489c5369363661738e1fca" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFG5&nbsp;&nbsp;&nbsp;0x01A5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00422">422</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f160756db00e075194033e1f4503690b"></a><!-- doxytag: member="ports_def.h::CAN1RXFG6" ref="f160756db00e075194033e1f4503690b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFG6&nbsp;&nbsp;&nbsp;0x01A6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00423">423</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="87fcced511866b485778e133fa800575"></a><!-- doxytag: member="ports_def.h::CAN1RXFG7" ref="87fcced511866b485778e133fa800575" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFG7&nbsp;&nbsp;&nbsp;0x01A7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00424">424</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="33cf595cdc5b5471b29010ee399fd367"></a><!-- doxytag: member="ports_def.h::CAN1RXFG8" ref="33cf595cdc5b5471b29010ee399fd367" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFG8&nbsp;&nbsp;&nbsp;0x01A8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00425">425</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d4f9e0ff94b8af5a8ee2759804869aee"></a><!-- doxytag: member="ports_def.h::CAN1RXFG9" ref="d4f9e0ff94b8af5a8ee2759804869aee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFG9&nbsp;&nbsp;&nbsp;0x01A9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00426">426</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0144e00e0235f816d41fb292a340ec4f"></a><!-- doxytag: member="ports_def.h::CAN1RXFGA" ref="0144e00e0235f816d41fb292a340ec4f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFGA&nbsp;&nbsp;&nbsp;0x01AA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00427">427</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="68156faff34c5ba84a02856d642d17c6"></a><!-- doxytag: member="ports_def.h::CAN1RXFGB" ref="68156faff34c5ba84a02856d642d17c6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFGB&nbsp;&nbsp;&nbsp;0x01AB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00428">428</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2b10eff8a9a2c72927da1e73b567ec2b"></a><!-- doxytag: member="ports_def.h::CAN1RXFGC" ref="2b10eff8a9a2c72927da1e73b567ec2b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFGC&nbsp;&nbsp;&nbsp;0x01AC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00429">429</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9d4337fc483e18c3b5c954ec40917fef"></a><!-- doxytag: member="ports_def.h::CAN1RXFGD" ref="9d4337fc483e18c3b5c954ec40917fef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFGD&nbsp;&nbsp;&nbsp;0x01AD          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00430">430</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="00c5557d4a25f6a75156dd506cd8ee57"></a><!-- doxytag: member="ports_def.h::CAN1RXFGE" ref="00c5557d4a25f6a75156dd506cd8ee57" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFGE&nbsp;&nbsp;&nbsp;0x01AE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00431">431</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="40e0487bd0f53aa3755daa2f65d446f0"></a><!-- doxytag: member="ports_def.h::CAN1RXFGF" ref="40e0487bd0f53aa3755daa2f65d446f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1RXFGF&nbsp;&nbsp;&nbsp;0x01AF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00432">432</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f3928427f23c62223702de994c950c3a"></a><!-- doxytag: member="ports_def.h::CAN1TAAK" ref="f3928427f23c62223702de994c950c3a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TAAK&nbsp;&nbsp;&nbsp;0x0189          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00395">395</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a3e27f7f0a680515fb00ba82578ed27f"></a><!-- doxytag: member="ports_def.h::CAN1TARQ" ref="a3e27f7f0a680515fb00ba82578ed27f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TARQ&nbsp;&nbsp;&nbsp;0x0188          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00394">394</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cd78ded94b5090972c5fb6fc4f82e5c7"></a><!-- doxytag: member="ports_def.h::CAN1TBSEL" ref="cd78ded94b5090972c5fb6fc4f82e5c7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TBSEL&nbsp;&nbsp;&nbsp;0x018A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00396">396</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="89b8c39010effd6cb3a941e953f4735d"></a><!-- doxytag: member="ports_def.h::CAN1TFLG" ref="89b8c39010effd6cb3a941e953f4735d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TFLG&nbsp;&nbsp;&nbsp;0x0186          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00392">392</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a43ecd421c9fc1b55f0ef696339d2f76"></a><!-- doxytag: member="ports_def.h::CAN1TIER" ref="a43ecd421c9fc1b55f0ef696339d2f76" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TIER&nbsp;&nbsp;&nbsp;0x0187          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00393">393</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="96de6bd61dbbbf9422ed7a85dde769a2"></a><!-- doxytag: member="ports_def.h::CAN1TXERR" ref="96de6bd61dbbbf9422ed7a85dde769a2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXERR&nbsp;&nbsp;&nbsp;0x018F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00399">399</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0fc1a0302d9467a374054ecb3122ee2f"></a><!-- doxytag: member="ports_def.h::CAN1TXFG0" ref="0fc1a0302d9467a374054ecb3122ee2f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFG0&nbsp;&nbsp;&nbsp;0x01B0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00433">433</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a4d8c21f4f084e0244af99eecc1dbc82"></a><!-- doxytag: member="ports_def.h::CAN1TXFG1" ref="a4d8c21f4f084e0244af99eecc1dbc82" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFG1&nbsp;&nbsp;&nbsp;0x01B1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00434">434</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="347e0373b465c5aa71a38d095fb79b8c"></a><!-- doxytag: member="ports_def.h::CAN1TXFG2" ref="347e0373b465c5aa71a38d095fb79b8c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFG2&nbsp;&nbsp;&nbsp;0x01B2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00435">435</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="611502123da3661770e7ef57e8a324b4"></a><!-- doxytag: member="ports_def.h::CAN1TXFG3" ref="611502123da3661770e7ef57e8a324b4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFG3&nbsp;&nbsp;&nbsp;0x01B3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00436">436</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="096966eca38cd3181082dcd88dd21252"></a><!-- doxytag: member="ports_def.h::CAN1TXFG4" ref="096966eca38cd3181082dcd88dd21252" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFG4&nbsp;&nbsp;&nbsp;0x01B4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00437">437</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bd2566733fb467b771556d2368375443"></a><!-- doxytag: member="ports_def.h::CAN1TXFG5" ref="bd2566733fb467b771556d2368375443" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFG5&nbsp;&nbsp;&nbsp;0x01B5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00438">438</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9b32264b8b074b98fd994f22cc1d7681"></a><!-- doxytag: member="ports_def.h::CAN1TXFG6" ref="9b32264b8b074b98fd994f22cc1d7681" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFG6&nbsp;&nbsp;&nbsp;0x01B6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00439">439</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a167adb123f37d5fc9e4f5984317e88f"></a><!-- doxytag: member="ports_def.h::CAN1TXFG7" ref="a167adb123f37d5fc9e4f5984317e88f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFG7&nbsp;&nbsp;&nbsp;0x01B7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00440">440</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f16f331d2f717820d6eced114647ec29"></a><!-- doxytag: member="ports_def.h::CAN1TXFG8" ref="f16f331d2f717820d6eced114647ec29" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFG8&nbsp;&nbsp;&nbsp;0x01B8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00441">441</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="770e8f8cf56d59cf97a602e87b61deef"></a><!-- doxytag: member="ports_def.h::CAN1TXFG9" ref="770e8f8cf56d59cf97a602e87b61deef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFG9&nbsp;&nbsp;&nbsp;0x01B9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00442">442</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="64508eac83e942f72b0d42916f47a4cf"></a><!-- doxytag: member="ports_def.h::CAN1TXFGA" ref="64508eac83e942f72b0d42916f47a4cf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFGA&nbsp;&nbsp;&nbsp;0x01BA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00443">443</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2a55ba2665d7cffd9e8b3f5f50487b75"></a><!-- doxytag: member="ports_def.h::CAN1TXFGB" ref="2a55ba2665d7cffd9e8b3f5f50487b75" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFGB&nbsp;&nbsp;&nbsp;0x01BB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00444">444</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a20e1dad0ab69bfbd48cf37e5f94b8b9"></a><!-- doxytag: member="ports_def.h::CAN1TXFGC" ref="a20e1dad0ab69bfbd48cf37e5f94b8b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFGC&nbsp;&nbsp;&nbsp;0x01BC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00445">445</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b4169499952c1b7dfea4f91cccde5780"></a><!-- doxytag: member="ports_def.h::CAN1TXFGD" ref="b4169499952c1b7dfea4f91cccde5780" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFGD&nbsp;&nbsp;&nbsp;0x01BD          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00446">446</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="90f0604c090cb9e330066233b5658521"></a><!-- doxytag: member="ports_def.h::CAN1TXFGE" ref="90f0604c090cb9e330066233b5658521" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFGE&nbsp;&nbsp;&nbsp;0x01BE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00447">447</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="37a55a1396e709b439a3ef4bcc4b1a18"></a><!-- doxytag: member="ports_def.h::CAN1TXFGF" ref="37a55a1396e709b439a3ef4bcc4b1a18" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN1TXFGF&nbsp;&nbsp;&nbsp;0x01BF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00448">448</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c5e4c86ed487dc91418b156e24808033"></a><!-- doxytag: member="ports_def.h::CAN2" ref="c5e4c86ed487dc91418b156e24808033" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2&nbsp;&nbsp;&nbsp;0x01C0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00700">700</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3784cb46045fd9891f2802621d4758a1"></a><!-- doxytag: member="ports_def.h::CAN2BTR0" ref="3784cb46045fd9891f2802621d4758a1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2BTR0&nbsp;&nbsp;&nbsp;0x01C2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00451">451</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4fbf3a3ceb1308fe9e49506e480d9024"></a><!-- doxytag: member="ports_def.h::CAN2BTR1" ref="4fbf3a3ceb1308fe9e49506e480d9024" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2BTR1&nbsp;&nbsp;&nbsp;0x01C3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00452">452</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="be9f20b908afd5c97839214a959b47ad"></a><!-- doxytag: member="ports_def.h::CAN2CTL0" ref="be9f20b908afd5c97839214a959b47ad" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2CTL0&nbsp;&nbsp;&nbsp;0x01C0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00449">449</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fc703502473d2b743479aed6ea6a5811"></a><!-- doxytag: member="ports_def.h::CAN2CTL1" ref="fc703502473d2b743479aed6ea6a5811" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2CTL1&nbsp;&nbsp;&nbsp;0x01C1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00450">450</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="70168f51e3ef2584898cdf332fa5389a"></a><!-- doxytag: member="ports_def.h::CAN2IDAC" ref="70168f51e3ef2584898cdf332fa5389a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDAC&nbsp;&nbsp;&nbsp;0x01CB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00460">460</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b08aa569974b1b287f330d7ea462de31"></a><!-- doxytag: member="ports_def.h::CAN2IDAR0" ref="b08aa569974b1b287f330d7ea462de31" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDAR0&nbsp;&nbsp;&nbsp;0x01D0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00464">464</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="027d8ee63dc4fea1d6e46f6cc501abff"></a><!-- doxytag: member="ports_def.h::CAN2IDAR1" ref="027d8ee63dc4fea1d6e46f6cc501abff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDAR1&nbsp;&nbsp;&nbsp;0x01D1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00465">465</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d7cfeb6671ad1fbcadb5b061888bc035"></a><!-- doxytag: member="ports_def.h::CAN2IDAR2" ref="d7cfeb6671ad1fbcadb5b061888bc035" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDAR2&nbsp;&nbsp;&nbsp;0x01D2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00466">466</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f883133fa97acf80ddd6267cd229dd94"></a><!-- doxytag: member="ports_def.h::CAN2IDAR3" ref="f883133fa97acf80ddd6267cd229dd94" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDAR3&nbsp;&nbsp;&nbsp;0x01D3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00467">467</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="578d454ccc931b5f23914790fcf9a94a"></a><!-- doxytag: member="ports_def.h::CAN2IDAR4" ref="578d454ccc931b5f23914790fcf9a94a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDAR4&nbsp;&nbsp;&nbsp;0x01D8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00472">472</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2ec2412f764787576ba50ae231a62ebc"></a><!-- doxytag: member="ports_def.h::CAN2IDAR5" ref="2ec2412f764787576ba50ae231a62ebc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDAR5&nbsp;&nbsp;&nbsp;0x01D9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00473">473</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="97f9747617dd2a05782218f161221966"></a><!-- doxytag: member="ports_def.h::CAN2IDAR6" ref="97f9747617dd2a05782218f161221966" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDAR6&nbsp;&nbsp;&nbsp;0x01DA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00474">474</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8e01ec1adaa535d055aadef140e7ccac"></a><!-- doxytag: member="ports_def.h::CAN2IDAR7" ref="8e01ec1adaa535d055aadef140e7ccac" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDAR7&nbsp;&nbsp;&nbsp;0x01DB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00475">475</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2d969ba42929946e299021e2523580ef"></a><!-- doxytag: member="ports_def.h::CAN2IDMR0" ref="2d969ba42929946e299021e2523580ef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDMR0&nbsp;&nbsp;&nbsp;0x01D4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00468">468</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c7e4476acd018a257d02725a37c423a8"></a><!-- doxytag: member="ports_def.h::CAN2IDMR1" ref="c7e4476acd018a257d02725a37c423a8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDMR1&nbsp;&nbsp;&nbsp;0x01D5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00469">469</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="62d577a818bc70311b0df375f8f9c076"></a><!-- doxytag: member="ports_def.h::CAN2IDMR2" ref="62d577a818bc70311b0df375f8f9c076" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDMR2&nbsp;&nbsp;&nbsp;0x01D6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00470">470</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8e2ee816586a6398822e447a94cb20d6"></a><!-- doxytag: member="ports_def.h::CAN2IDMR3" ref="8e2ee816586a6398822e447a94cb20d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDMR3&nbsp;&nbsp;&nbsp;0x01D7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00471">471</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="64908d2e26bb465c20cc32fa1f68339d"></a><!-- doxytag: member="ports_def.h::CAN2IDMR4" ref="64908d2e26bb465c20cc32fa1f68339d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDMR4&nbsp;&nbsp;&nbsp;0x01DC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00476">476</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="780cb9f427e0ca1877d53e1428cbd546"></a><!-- doxytag: member="ports_def.h::CAN2IDMR5" ref="780cb9f427e0ca1877d53e1428cbd546" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDMR5&nbsp;&nbsp;&nbsp;0x01DD          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00477">477</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="681d804059bac46e78495d8f04a9b09e"></a><!-- doxytag: member="ports_def.h::CAN2IDMR6" ref="681d804059bac46e78495d8f04a9b09e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDMR6&nbsp;&nbsp;&nbsp;0x01DE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00478">478</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b94030314c559844bf8f3a47f9aa70b8"></a><!-- doxytag: member="ports_def.h::CAN2IDMR7" ref="b94030314c559844bf8f3a47f9aa70b8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2IDMR7&nbsp;&nbsp;&nbsp;0x01DF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00479">479</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3d2aa18b62a64d406522696a49cf12e0"></a><!-- doxytag: member="ports_def.h::CAN2RFLG" ref="3d2aa18b62a64d406522696a49cf12e0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RFLG&nbsp;&nbsp;&nbsp;0x01C4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00453">453</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="afbdcc8a275ea8ac98f375657ea9af6e"></a><!-- doxytag: member="ports_def.h::CAN2RIER" ref="afbdcc8a275ea8ac98f375657ea9af6e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RIER&nbsp;&nbsp;&nbsp;0x01C5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00454">454</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d528e5f845409c4f4f87035f29d7acf1"></a><!-- doxytag: member="ports_def.h::CAN2RXERR" ref="d528e5f845409c4f4f87035f29d7acf1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXERR&nbsp;&nbsp;&nbsp;0x01CE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00462">462</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="97b569cdbcd7c9df29777689bf309748"></a><!-- doxytag: member="ports_def.h::CAN2RXFG0" ref="97b569cdbcd7c9df29777689bf309748" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFG0&nbsp;&nbsp;&nbsp;0x01E0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00480">480</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cdb04de015560ab1156f6b95a5be5ca2"></a><!-- doxytag: member="ports_def.h::CAN2RXFG1" ref="cdb04de015560ab1156f6b95a5be5ca2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFG1&nbsp;&nbsp;&nbsp;0x01E1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00481">481</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ec34ec7f7d0b1273c940c7203e0bfb4f"></a><!-- doxytag: member="ports_def.h::CAN2RXFG2" ref="ec34ec7f7d0b1273c940c7203e0bfb4f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFG2&nbsp;&nbsp;&nbsp;0x01E2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00482">482</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1c1db5546c227d368527b4562429f452"></a><!-- doxytag: member="ports_def.h::CAN2RXFG3" ref="1c1db5546c227d368527b4562429f452" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFG3&nbsp;&nbsp;&nbsp;0x01E3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00483">483</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="798c33d1a212414357ef38741e1cc309"></a><!-- doxytag: member="ports_def.h::CAN2RXFG4" ref="798c33d1a212414357ef38741e1cc309" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFG4&nbsp;&nbsp;&nbsp;0x01E4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00484">484</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9737b5a8ef4def3fb3151b9d6a6aa080"></a><!-- doxytag: member="ports_def.h::CAN2RXFG5" ref="9737b5a8ef4def3fb3151b9d6a6aa080" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFG5&nbsp;&nbsp;&nbsp;0x01E5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00485">485</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f9cdf1912f9497560783b088da30e044"></a><!-- doxytag: member="ports_def.h::CAN2RXFG6" ref="f9cdf1912f9497560783b088da30e044" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFG6&nbsp;&nbsp;&nbsp;0x01E6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00486">486</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bdf5ef2e9f9c123bb5de457bacf8a5ec"></a><!-- doxytag: member="ports_def.h::CAN2RXFG7" ref="bdf5ef2e9f9c123bb5de457bacf8a5ec" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFG7&nbsp;&nbsp;&nbsp;0x01E7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00487">487</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="913d65f940538d820ba7a1bc376b0820"></a><!-- doxytag: member="ports_def.h::CAN2RXFG8" ref="913d65f940538d820ba7a1bc376b0820" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFG8&nbsp;&nbsp;&nbsp;0x01E8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00488">488</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fed2b0248ae47bb56943f2db0f46dd67"></a><!-- doxytag: member="ports_def.h::CAN2RXFG9" ref="fed2b0248ae47bb56943f2db0f46dd67" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFG9&nbsp;&nbsp;&nbsp;0x01E9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00489">489</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7fdc51b7a453ba410b3ae72fbf9d7a6e"></a><!-- doxytag: member="ports_def.h::CAN2RXFGA" ref="7fdc51b7a453ba410b3ae72fbf9d7a6e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFGA&nbsp;&nbsp;&nbsp;0x01EA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00490">490</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="51aa75681e9ad7bad6071379d8e438d8"></a><!-- doxytag: member="ports_def.h::CAN2RXFGB" ref="51aa75681e9ad7bad6071379d8e438d8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFGB&nbsp;&nbsp;&nbsp;0x01EB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00491">491</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cb132606863da4be2fcd1d9ac02ae6b0"></a><!-- doxytag: member="ports_def.h::CAN2RXFGC" ref="cb132606863da4be2fcd1d9ac02ae6b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFGC&nbsp;&nbsp;&nbsp;0x01EC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00492">492</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8fb134132f5940115fa8a1e82a01bf62"></a><!-- doxytag: member="ports_def.h::CAN2RXFGD" ref="8fb134132f5940115fa8a1e82a01bf62" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFGD&nbsp;&nbsp;&nbsp;0x01ED          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00493">493</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c259851966bea9bf058738a08a08d0a2"></a><!-- doxytag: member="ports_def.h::CAN2RXFGE" ref="c259851966bea9bf058738a08a08d0a2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFGE&nbsp;&nbsp;&nbsp;0x01EE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00494">494</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="30861bb3d8cb4f2502ec1fe409ca29ce"></a><!-- doxytag: member="ports_def.h::CAN2RXFGF" ref="30861bb3d8cb4f2502ec1fe409ca29ce" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2RXFGF&nbsp;&nbsp;&nbsp;0x01EF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00495">495</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="02f92ce5093c74fe0c5f1ef17f996921"></a><!-- doxytag: member="ports_def.h::CAN2TAAK" ref="02f92ce5093c74fe0c5f1ef17f996921" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TAAK&nbsp;&nbsp;&nbsp;0x01C9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00458">458</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9493e088f6eae6f40b7d69171ac37b93"></a><!-- doxytag: member="ports_def.h::CAN2TARQ" ref="9493e088f6eae6f40b7d69171ac37b93" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TARQ&nbsp;&nbsp;&nbsp;0x01C8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00457">457</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b5da7b78c38c860fdf67e0c7c5e0c428"></a><!-- doxytag: member="ports_def.h::CAN2TBSEL" ref="b5da7b78c38c860fdf67e0c7c5e0c428" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TBSEL&nbsp;&nbsp;&nbsp;0x01CA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00459">459</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5e29dc3c994a6b31ab99fa01fc0803f1"></a><!-- doxytag: member="ports_def.h::CAN2TFLG" ref="5e29dc3c994a6b31ab99fa01fc0803f1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TFLG&nbsp;&nbsp;&nbsp;0x01C6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00455">455</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="53ec809bbddb4c76f8fe172479e41936"></a><!-- doxytag: member="ports_def.h::CAN2TIER" ref="53ec809bbddb4c76f8fe172479e41936" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TIER&nbsp;&nbsp;&nbsp;0x01C7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00456">456</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="19938ee168d17294be501e4ad295f487"></a><!-- doxytag: member="ports_def.h::CAN2TXERR" ref="19938ee168d17294be501e4ad295f487" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXERR&nbsp;&nbsp;&nbsp;0x01CF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00463">463</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0a53798f4bc4715cc3ac7de2936d0741"></a><!-- doxytag: member="ports_def.h::CAN2TXFG0" ref="0a53798f4bc4715cc3ac7de2936d0741" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFG0&nbsp;&nbsp;&nbsp;0x01F0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00496">496</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="30ee412131a320b12b08f44051e7a728"></a><!-- doxytag: member="ports_def.h::CAN2TXFG1" ref="30ee412131a320b12b08f44051e7a728" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFG1&nbsp;&nbsp;&nbsp;0x01F1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00497">497</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2fbb2d912d605b65ed281b942b9516df"></a><!-- doxytag: member="ports_def.h::CAN2TXFG2" ref="2fbb2d912d605b65ed281b942b9516df" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFG2&nbsp;&nbsp;&nbsp;0x01F2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00498">498</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a915545647c9551b7c31fabb4e0df46b"></a><!-- doxytag: member="ports_def.h::CAN2TXFG3" ref="a915545647c9551b7c31fabb4e0df46b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFG3&nbsp;&nbsp;&nbsp;0x01F3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00499">499</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="133eec9c37962779b86d7364be21faf3"></a><!-- doxytag: member="ports_def.h::CAN2TXFG4" ref="133eec9c37962779b86d7364be21faf3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFG4&nbsp;&nbsp;&nbsp;0x01F4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00500">500</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5af6cf4941f25ae8375e260710c7d0ff"></a><!-- doxytag: member="ports_def.h::CAN2TXFG5" ref="5af6cf4941f25ae8375e260710c7d0ff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFG5&nbsp;&nbsp;&nbsp;0x01F5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00501">501</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a4fd923ba98f02dfaa309644b2fbd618"></a><!-- doxytag: member="ports_def.h::CAN2TXFG6" ref="a4fd923ba98f02dfaa309644b2fbd618" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFG6&nbsp;&nbsp;&nbsp;0x01F6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00502">502</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1f6911e604dde409c3a15203dc201da4"></a><!-- doxytag: member="ports_def.h::CAN2TXFG7" ref="1f6911e604dde409c3a15203dc201da4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFG7&nbsp;&nbsp;&nbsp;0x01F7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00503">503</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="41a83793cf20ee53c0ba24ae07f3775a"></a><!-- doxytag: member="ports_def.h::CAN2TXFG8" ref="41a83793cf20ee53c0ba24ae07f3775a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFG8&nbsp;&nbsp;&nbsp;0x01F8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00504">504</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a4d70d827d842523b88c46624a694dd6"></a><!-- doxytag: member="ports_def.h::CAN2TXFG9" ref="a4d70d827d842523b88c46624a694dd6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFG9&nbsp;&nbsp;&nbsp;0x01F9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00505">505</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f07d1aa241741bd7d1b7560a59c14ccc"></a><!-- doxytag: member="ports_def.h::CAN2TXFGA" ref="f07d1aa241741bd7d1b7560a59c14ccc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFGA&nbsp;&nbsp;&nbsp;0x01FA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00506">506</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6af0c38b8ac5a45b8b59c28a5b7ea216"></a><!-- doxytag: member="ports_def.h::CAN2TXFGB" ref="6af0c38b8ac5a45b8b59c28a5b7ea216" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFGB&nbsp;&nbsp;&nbsp;0x01FB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00507">507</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="35f18c9cbe0c925d20056d7f1cc71db3"></a><!-- doxytag: member="ports_def.h::CAN2TXFGC" ref="35f18c9cbe0c925d20056d7f1cc71db3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFGC&nbsp;&nbsp;&nbsp;0x01FC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00508">508</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="eea49c074bc9ddf7671aeb0db98d82be"></a><!-- doxytag: member="ports_def.h::CAN2TXFGD" ref="eea49c074bc9ddf7671aeb0db98d82be" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFGD&nbsp;&nbsp;&nbsp;0x01FD          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00509">509</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8f77ae6abb10148979eba646147ecbf1"></a><!-- doxytag: member="ports_def.h::CAN2TXFGE" ref="8f77ae6abb10148979eba646147ecbf1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFGE&nbsp;&nbsp;&nbsp;0x01FE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00510">510</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="62ac620626499064efc234b7b0c80262"></a><!-- doxytag: member="ports_def.h::CAN2TXFGF" ref="62ac620626499064efc234b7b0c80262" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN2TXFGF&nbsp;&nbsp;&nbsp;0x01FF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00511">511</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f7e6a91346348125edf55235dd7b36a"></a><!-- doxytag: member="ports_def.h::CAN3" ref="7f7e6a91346348125edf55235dd7b36a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3&nbsp;&nbsp;&nbsp;0x0200          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00701">701</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b9bc9080e8017f1a60d5ae5f692c0433"></a><!-- doxytag: member="ports_def.h::CAN3BTR0" ref="b9bc9080e8017f1a60d5ae5f692c0433" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3BTR0&nbsp;&nbsp;&nbsp;0x0202          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00515">515</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="23b2de5e1b657cf37e5d46a9cc404fe7"></a><!-- doxytag: member="ports_def.h::CAN3BTR1" ref="23b2de5e1b657cf37e5d46a9cc404fe7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3BTR1&nbsp;&nbsp;&nbsp;0x0203          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00516">516</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1a85238916bb59cb461177d84eb9fdf6"></a><!-- doxytag: member="ports_def.h::CAN3CTL0" ref="1a85238916bb59cb461177d84eb9fdf6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3CTL0&nbsp;&nbsp;&nbsp;0x0200          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00513">513</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="07e4a952e689d246c33a9c0a8d09a983"></a><!-- doxytag: member="ports_def.h::CAN3CTL1" ref="07e4a952e689d246c33a9c0a8d09a983" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3CTL1&nbsp;&nbsp;&nbsp;0x0201          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00514">514</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="94feb8f5e221c91d8198d52f45abea18"></a><!-- doxytag: member="ports_def.h::CAN3IDAC" ref="94feb8f5e221c91d8198d52f45abea18" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDAC&nbsp;&nbsp;&nbsp;0x020B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00524">524</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="25cc1625b6153a76bc38c93a99e4fbc9"></a><!-- doxytag: member="ports_def.h::CAN3IDAR0" ref="25cc1625b6153a76bc38c93a99e4fbc9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDAR0&nbsp;&nbsp;&nbsp;0x0210          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00528">528</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="51c47790f3d14b8c91266900622633ac"></a><!-- doxytag: member="ports_def.h::CAN3IDAR1" ref="51c47790f3d14b8c91266900622633ac" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDAR1&nbsp;&nbsp;&nbsp;0x0211          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00529">529</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="86bac771c3cd0d2273192727e09befae"></a><!-- doxytag: member="ports_def.h::CAN3IDAR2" ref="86bac771c3cd0d2273192727e09befae" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDAR2&nbsp;&nbsp;&nbsp;0x0212          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00530">530</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b160a3fea0f4cf519d2fda3e11b8dca9"></a><!-- doxytag: member="ports_def.h::CAN3IDAR3" ref="b160a3fea0f4cf519d2fda3e11b8dca9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDAR3&nbsp;&nbsp;&nbsp;0x0213          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00531">531</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="51d861ef02c91215a8c7c43d81b9f944"></a><!-- doxytag: member="ports_def.h::CAN3IDAR4" ref="51d861ef02c91215a8c7c43d81b9f944" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDAR4&nbsp;&nbsp;&nbsp;0x0218          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00536">536</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="800031c441e237a51dc7da232c20c568"></a><!-- doxytag: member="ports_def.h::CAN3IDAR5" ref="800031c441e237a51dc7da232c20c568" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDAR5&nbsp;&nbsp;&nbsp;0x0219          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00537">537</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7040aa92a1a93d67be17271e7b8bc37c"></a><!-- doxytag: member="ports_def.h::CAN3IDAR6" ref="7040aa92a1a93d67be17271e7b8bc37c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDAR6&nbsp;&nbsp;&nbsp;0x021A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00538">538</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0504fad884817f43a35928f0e644e4e8"></a><!-- doxytag: member="ports_def.h::CAN3IDAR7" ref="0504fad884817f43a35928f0e644e4e8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDAR7&nbsp;&nbsp;&nbsp;0x021B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00539">539</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f002b65f03d1376f1147088f92862d8"></a><!-- doxytag: member="ports_def.h::CAN3IDMR0" ref="7f002b65f03d1376f1147088f92862d8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDMR0&nbsp;&nbsp;&nbsp;0x0214          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00532">532</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1b014e4581951b2a9cd6c1007543d83b"></a><!-- doxytag: member="ports_def.h::CAN3IDMR1" ref="1b014e4581951b2a9cd6c1007543d83b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDMR1&nbsp;&nbsp;&nbsp;0x0215          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00533">533</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1e5f7056591ec8d0404226572d799dbc"></a><!-- doxytag: member="ports_def.h::CAN3IDMR2" ref="1e5f7056591ec8d0404226572d799dbc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDMR2&nbsp;&nbsp;&nbsp;0x0216          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00534">534</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f655bca657c85dd8131f924ccda3f530"></a><!-- doxytag: member="ports_def.h::CAN3IDMR3" ref="f655bca657c85dd8131f924ccda3f530" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDMR3&nbsp;&nbsp;&nbsp;0x0217          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00535">535</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a2794823ab43aaf367a617359cba2445"></a><!-- doxytag: member="ports_def.h::CAN3IDMR4" ref="a2794823ab43aaf367a617359cba2445" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDMR4&nbsp;&nbsp;&nbsp;0x021C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00540">540</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4eaaace06140401b650434c50ad29129"></a><!-- doxytag: member="ports_def.h::CAN3IDMR5" ref="4eaaace06140401b650434c50ad29129" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDMR5&nbsp;&nbsp;&nbsp;0x021D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00541">541</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3348bea22507a58dbd0f1aded01c3c9b"></a><!-- doxytag: member="ports_def.h::CAN3IDMR6" ref="3348bea22507a58dbd0f1aded01c3c9b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDMR6&nbsp;&nbsp;&nbsp;0x021E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00542">542</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="dae85422f56856b93c094b9c121ece71"></a><!-- doxytag: member="ports_def.h::CAN3IDMR7" ref="dae85422f56856b93c094b9c121ece71" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3IDMR7&nbsp;&nbsp;&nbsp;0x021F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00543">543</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c70566a8641b9f95f8458ee13d57105c"></a><!-- doxytag: member="ports_def.h::CAN3RFLG" ref="c70566a8641b9f95f8458ee13d57105c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RFLG&nbsp;&nbsp;&nbsp;0x0204          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00517">517</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f3955647e9cbe6c44d6d09be1e38a2ee"></a><!-- doxytag: member="ports_def.h::CAN3RIER" ref="f3955647e9cbe6c44d6d09be1e38a2ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RIER&nbsp;&nbsp;&nbsp;0x0205          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00518">518</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4eede69ebc83b85e548a71fc1f1c7b7b"></a><!-- doxytag: member="ports_def.h::CAN3RXERR" ref="4eede69ebc83b85e548a71fc1f1c7b7b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXERR&nbsp;&nbsp;&nbsp;0x020E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00526">526</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="51900f28d6049c0005c42a519b7a8e4d"></a><!-- doxytag: member="ports_def.h::CAN3RXFG0" ref="51900f28d6049c0005c42a519b7a8e4d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFG0&nbsp;&nbsp;&nbsp;0x0220          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00545">545</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3d9896892d39839aa397c13436f12e2e"></a><!-- doxytag: member="ports_def.h::CAN3RXFG1" ref="3d9896892d39839aa397c13436f12e2e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFG1&nbsp;&nbsp;&nbsp;0x0221          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00546">546</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d9b9b46c80b7baa58426b8cd89098469"></a><!-- doxytag: member="ports_def.h::CAN3RXFG2" ref="d9b9b46c80b7baa58426b8cd89098469" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFG2&nbsp;&nbsp;&nbsp;0x0222          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00547">547</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="aa93df63707262b41f8388bb4772811c"></a><!-- doxytag: member="ports_def.h::CAN3RXFG3" ref="aa93df63707262b41f8388bb4772811c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFG3&nbsp;&nbsp;&nbsp;0x0223          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00548">548</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f0efb92924c6932aa943281678a58f2"></a><!-- doxytag: member="ports_def.h::CAN3RXFG4" ref="7f0efb92924c6932aa943281678a58f2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFG4&nbsp;&nbsp;&nbsp;0x0224          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00549">549</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="934453f08a9f8577a898ed4c2f51571e"></a><!-- doxytag: member="ports_def.h::CAN3RXFG5" ref="934453f08a9f8577a898ed4c2f51571e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFG5&nbsp;&nbsp;&nbsp;0x0225          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00550">550</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a08d22da1224199efa0f0defb187063f"></a><!-- doxytag: member="ports_def.h::CAN3RXFG6" ref="a08d22da1224199efa0f0defb187063f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFG6&nbsp;&nbsp;&nbsp;0x0226          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00551">551</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="be6449571cf0869e979dde22967cb479"></a><!-- doxytag: member="ports_def.h::CAN3RXFG7" ref="be6449571cf0869e979dde22967cb479" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFG7&nbsp;&nbsp;&nbsp;0x0227          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00552">552</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bc5866c7a851abeea9d9012c75fd4212"></a><!-- doxytag: member="ports_def.h::CAN3RXFG8" ref="bc5866c7a851abeea9d9012c75fd4212" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFG8&nbsp;&nbsp;&nbsp;0x0228          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00553">553</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0b493def6c133b6c9e2685b46dd8f013"></a><!-- doxytag: member="ports_def.h::CAN3RXFG9" ref="0b493def6c133b6c9e2685b46dd8f013" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFG9&nbsp;&nbsp;&nbsp;0x0229          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00554">554</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="28bdd1fd34777a554a742d0e723f563f"></a><!-- doxytag: member="ports_def.h::CAN3RXFGA" ref="28bdd1fd34777a554a742d0e723f563f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFGA&nbsp;&nbsp;&nbsp;0x022A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00555">555</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3cfd867c1f742a2129a0c0688fd7b579"></a><!-- doxytag: member="ports_def.h::CAN3RXFGB" ref="3cfd867c1f742a2129a0c0688fd7b579" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFGB&nbsp;&nbsp;&nbsp;0x022B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00556">556</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b2b8f973e2c9243406f1fe0c58a331f9"></a><!-- doxytag: member="ports_def.h::CAN3RXFGC" ref="b2b8f973e2c9243406f1fe0c58a331f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFGC&nbsp;&nbsp;&nbsp;0x022C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00557">557</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5ee71b6600e3e774979b635bad69b4d3"></a><!-- doxytag: member="ports_def.h::CAN3RXFGD" ref="5ee71b6600e3e774979b635bad69b4d3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFGD&nbsp;&nbsp;&nbsp;0x022D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00558">558</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a497d70e9018c2faf80450e1f2e14af2"></a><!-- doxytag: member="ports_def.h::CAN3RXFGE" ref="a497d70e9018c2faf80450e1f2e14af2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFGE&nbsp;&nbsp;&nbsp;0x022E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00559">559</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9d4c138410837bad2b67d2f1132a9891"></a><!-- doxytag: member="ports_def.h::CAN3RXFGF" ref="9d4c138410837bad2b67d2f1132a9891" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3RXFGF&nbsp;&nbsp;&nbsp;0x022F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00560">560</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8ea54509a3220b538f8e0ab78aa9d5c8"></a><!-- doxytag: member="ports_def.h::CAN3TAAK" ref="8ea54509a3220b538f8e0ab78aa9d5c8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TAAK&nbsp;&nbsp;&nbsp;0x0209          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00522">522</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8aaab63d0efe639bde043b0a6c7243f2"></a><!-- doxytag: member="ports_def.h::CAN3TARQ" ref="8aaab63d0efe639bde043b0a6c7243f2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TARQ&nbsp;&nbsp;&nbsp;0x0208          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00521">521</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6a2f38d9aba2202d616e14a1a00bd9af"></a><!-- doxytag: member="ports_def.h::CAN3TBSEL" ref="6a2f38d9aba2202d616e14a1a00bd9af" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TBSEL&nbsp;&nbsp;&nbsp;0x020A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00523">523</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cb7bef3ee2476111ab88a5fae3addef4"></a><!-- doxytag: member="ports_def.h::CAN3TFLG" ref="cb7bef3ee2476111ab88a5fae3addef4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TFLG&nbsp;&nbsp;&nbsp;0x0206          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00519">519</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f831ca63b43e2ed0371e1b66aa64ee82"></a><!-- doxytag: member="ports_def.h::CAN3TIER" ref="f831ca63b43e2ed0371e1b66aa64ee82" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TIER&nbsp;&nbsp;&nbsp;0x0207          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00520">520</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3a88306c13b5c1af8ccc36fc62f44b02"></a><!-- doxytag: member="ports_def.h::CAN3TXERR" ref="3a88306c13b5c1af8ccc36fc62f44b02" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXERR&nbsp;&nbsp;&nbsp;0x020F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00527">527</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5099a0f914fe2c89926ea041ff039e7e"></a><!-- doxytag: member="ports_def.h::CAN3TXFG0" ref="5099a0f914fe2c89926ea041ff039e7e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFG0&nbsp;&nbsp;&nbsp;0x0230          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00561">561</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2aa37df89b5f92d1914436a259baa369"></a><!-- doxytag: member="ports_def.h::CAN3TXFG1" ref="2aa37df89b5f92d1914436a259baa369" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFG1&nbsp;&nbsp;&nbsp;0x0231          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00562">562</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e5a944e0df9b88bb1566a4012c88d110"></a><!-- doxytag: member="ports_def.h::CAN3TXFG2" ref="e5a944e0df9b88bb1566a4012c88d110" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFG2&nbsp;&nbsp;&nbsp;0x0232          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00563">563</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="13035868989ed1690a2afcb0c90e73ad"></a><!-- doxytag: member="ports_def.h::CAN3TXFG3" ref="13035868989ed1690a2afcb0c90e73ad" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFG3&nbsp;&nbsp;&nbsp;0x0233          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00564">564</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="702b65931df8fe3b00c80388a1fc197c"></a><!-- doxytag: member="ports_def.h::CAN3TXFG4" ref="702b65931df8fe3b00c80388a1fc197c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFG4&nbsp;&nbsp;&nbsp;0x0234          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00565">565</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2669e12be2763be767b9f93537254845"></a><!-- doxytag: member="ports_def.h::CAN3TXFG5" ref="2669e12be2763be767b9f93537254845" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFG5&nbsp;&nbsp;&nbsp;0x0235          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00566">566</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b8edff4cce7e9c68b555814f287f107f"></a><!-- doxytag: member="ports_def.h::CAN3TXFG6" ref="b8edff4cce7e9c68b555814f287f107f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFG6&nbsp;&nbsp;&nbsp;0x0236          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00567">567</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c851409f0a6acd0b097a2e9966b60e88"></a><!-- doxytag: member="ports_def.h::CAN3TXFG7" ref="c851409f0a6acd0b097a2e9966b60e88" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFG7&nbsp;&nbsp;&nbsp;0x0237          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00568">568</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="69932c5795ff87c1ce20a4f709eb7d2d"></a><!-- doxytag: member="ports_def.h::CAN3TXFG8" ref="69932c5795ff87c1ce20a4f709eb7d2d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFG8&nbsp;&nbsp;&nbsp;0x0238          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00569">569</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7227b4b13b430bfc6b1998e1fc1b3370"></a><!-- doxytag: member="ports_def.h::CAN3TXFG9" ref="7227b4b13b430bfc6b1998e1fc1b3370" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFG9&nbsp;&nbsp;&nbsp;0x0239          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00570">570</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="01d23779470fd7d12053004279ff6fef"></a><!-- doxytag: member="ports_def.h::CAN3TXFGA" ref="01d23779470fd7d12053004279ff6fef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFGA&nbsp;&nbsp;&nbsp;0x023A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00571">571</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="dfb42f6e66fdb9faf3539711f7bf4e18"></a><!-- doxytag: member="ports_def.h::CAN3TXFGB" ref="dfb42f6e66fdb9faf3539711f7bf4e18" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFGB&nbsp;&nbsp;&nbsp;0x023B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00572">572</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c7c3be2c2a0695f8b0a7861e05fa74bb"></a><!-- doxytag: member="ports_def.h::CAN3TXFGC" ref="c7c3be2c2a0695f8b0a7861e05fa74bb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFGC&nbsp;&nbsp;&nbsp;0x023C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00573">573</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d1f1924fbb2e596fb06d1c76da426e36"></a><!-- doxytag: member="ports_def.h::CAN3TXFGD" ref="d1f1924fbb2e596fb06d1c76da426e36" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFGD&nbsp;&nbsp;&nbsp;0x023D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00574">574</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cda611c58cbac3bdf9ac4b06d739930d"></a><!-- doxytag: member="ports_def.h::CAN3TXFGE" ref="cda611c58cbac3bdf9ac4b06d739930d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFGE&nbsp;&nbsp;&nbsp;0x023E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00575">575</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d96ec000f67a8bdeb23ecb14fe9fc5dc"></a><!-- doxytag: member="ports_def.h::CAN3TXFGF" ref="d96ec000f67a8bdeb23ecb14fe9fc5dc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN3TXFGF&nbsp;&nbsp;&nbsp;0x023F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00576">576</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0f0e1d717b051eb8002c096a58bdedad"></a><!-- doxytag: member="ports_def.h::CAN4" ref="0f0e1d717b051eb8002c096a58bdedad" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4&nbsp;&nbsp;&nbsp;0x0280          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00702">702</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="28d6f0932608307f8e81e3c8f1df208a"></a><!-- doxytag: member="ports_def.h::CAN4BTR0" ref="28d6f0932608307f8e81e3c8f1df208a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4BTR0&nbsp;&nbsp;&nbsp;0x0282          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00628">628</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d29ad3505189222f49df24d357350380"></a><!-- doxytag: member="ports_def.h::CAN4BTR1" ref="d29ad3505189222f49df24d357350380" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4BTR1&nbsp;&nbsp;&nbsp;0x0283          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00629">629</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="19d3a387308442baa69b0b8d9fa4716d"></a><!-- doxytag: member="ports_def.h::CAN4CTL0" ref="19d3a387308442baa69b0b8d9fa4716d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4CTL0&nbsp;&nbsp;&nbsp;0x0280          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00626">626</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9a9a44b9cc95e0663f26534813dfcf32"></a><!-- doxytag: member="ports_def.h::CAN4CTL1" ref="9a9a44b9cc95e0663f26534813dfcf32" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4CTL1&nbsp;&nbsp;&nbsp;0x0281          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00627">627</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8ebc39d62ea622b12b71f1ec28ef7e71"></a><!-- doxytag: member="ports_def.h::CAN4IDAC" ref="8ebc39d62ea622b12b71f1ec28ef7e71" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDAC&nbsp;&nbsp;&nbsp;0x028B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00637">637</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f5844310436148eac84ab781075eadf8"></a><!-- doxytag: member="ports_def.h::CAN4IDAR0" ref="f5844310436148eac84ab781075eadf8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDAR0&nbsp;&nbsp;&nbsp;0x0290          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00641">641</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="839d4f21c927e32c292fc21b54259e0a"></a><!-- doxytag: member="ports_def.h::CAN4IDAR1" ref="839d4f21c927e32c292fc21b54259e0a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDAR1&nbsp;&nbsp;&nbsp;0x0291          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00642">642</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7e4659a7f256a1cdb5aba670b5ce4557"></a><!-- doxytag: member="ports_def.h::CAN4IDAR2" ref="7e4659a7f256a1cdb5aba670b5ce4557" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDAR2&nbsp;&nbsp;&nbsp;0x0292          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00643">643</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="63f80945bb5ad5c047f888ef76072f36"></a><!-- doxytag: member="ports_def.h::CAN4IDAR3" ref="63f80945bb5ad5c047f888ef76072f36" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDAR3&nbsp;&nbsp;&nbsp;0x0293          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00644">644</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="feca9bd86137a7a660148e8d2c17dfa4"></a><!-- doxytag: member="ports_def.h::CAN4IDAR4" ref="feca9bd86137a7a660148e8d2c17dfa4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDAR4&nbsp;&nbsp;&nbsp;0x0298          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00649">649</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d4f93c39bbc2867e0d7f45bbadfe2647"></a><!-- doxytag: member="ports_def.h::CAN4IDAR5" ref="d4f93c39bbc2867e0d7f45bbadfe2647" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDAR5&nbsp;&nbsp;&nbsp;0x0299          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00650">650</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="769fc3fff7a3de3a4799c5217828af5c"></a><!-- doxytag: member="ports_def.h::CAN4IDAR6" ref="769fc3fff7a3de3a4799c5217828af5c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDAR6&nbsp;&nbsp;&nbsp;0x029A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00651">651</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="377b5f01ce8be2b59dbe3d2b55e7ff7f"></a><!-- doxytag: member="ports_def.h::CAN4IDAR7" ref="377b5f01ce8be2b59dbe3d2b55e7ff7f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDAR7&nbsp;&nbsp;&nbsp;0x029B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00652">652</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="727b91404f442965367512fc81160510"></a><!-- doxytag: member="ports_def.h::CAN4IDMR0" ref="727b91404f442965367512fc81160510" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDMR0&nbsp;&nbsp;&nbsp;0x0294          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00645">645</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1b5afef08c9ab8cf6226b0eb756a0f79"></a><!-- doxytag: member="ports_def.h::CAN4IDMR1" ref="1b5afef08c9ab8cf6226b0eb756a0f79" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDMR1&nbsp;&nbsp;&nbsp;0x0295          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00646">646</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d0cc9232a372cecb5e373dd2445512d2"></a><!-- doxytag: member="ports_def.h::CAN4IDMR2" ref="d0cc9232a372cecb5e373dd2445512d2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDMR2&nbsp;&nbsp;&nbsp;0x0296          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00647">647</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1dfbaf28c8f128f4aef077a9cfde1482"></a><!-- doxytag: member="ports_def.h::CAN4IDMR3" ref="1dfbaf28c8f128f4aef077a9cfde1482" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDMR3&nbsp;&nbsp;&nbsp;0x0297          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00648">648</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="540eca3f09a8ee346fc78aa841e7530f"></a><!-- doxytag: member="ports_def.h::CAN4IDMR4" ref="540eca3f09a8ee346fc78aa841e7530f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDMR4&nbsp;&nbsp;&nbsp;0x029C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00653">653</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f3df34b03561908974c381d65ca534a7"></a><!-- doxytag: member="ports_def.h::CAN4IDMR5" ref="f3df34b03561908974c381d65ca534a7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDMR5&nbsp;&nbsp;&nbsp;0x029D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00654">654</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="10e7bfd66f39e41dfe888b7144790ead"></a><!-- doxytag: member="ports_def.h::CAN4IDMR6" ref="10e7bfd66f39e41dfe888b7144790ead" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDMR6&nbsp;&nbsp;&nbsp;0x029E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00655">655</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="352e9baeb5a26489a8819660d203efa6"></a><!-- doxytag: member="ports_def.h::CAN4IDMR7" ref="352e9baeb5a26489a8819660d203efa6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4IDMR7&nbsp;&nbsp;&nbsp;0x029F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00656">656</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6667bc5d8069a01e642ad37b056d6e02"></a><!-- doxytag: member="ports_def.h::CAN4RFLG" ref="6667bc5d8069a01e642ad37b056d6e02" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RFLG&nbsp;&nbsp;&nbsp;0x0284          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00630">630</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2cdff5a04bc8d3e4622341dc126bfd2d"></a><!-- doxytag: member="ports_def.h::CAN4RIER" ref="2cdff5a04bc8d3e4622341dc126bfd2d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RIER&nbsp;&nbsp;&nbsp;0x0285          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00631">631</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8f211ca530d3d6a55005c6c266a18e02"></a><!-- doxytag: member="ports_def.h::CAN4RXERR" ref="8f211ca530d3d6a55005c6c266a18e02" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXERR&nbsp;&nbsp;&nbsp;0x028E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00639">639</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d6a241ff8163aed764972ac67950e2df"></a><!-- doxytag: member="ports_def.h::CAN4RXFG0" ref="d6a241ff8163aed764972ac67950e2df" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFG0&nbsp;&nbsp;&nbsp;0x02A0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00658">658</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="35afeb0d7b1ef659191829b49e031d0d"></a><!-- doxytag: member="ports_def.h::CAN4RXFG1" ref="35afeb0d7b1ef659191829b49e031d0d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFG1&nbsp;&nbsp;&nbsp;0x02A1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00659">659</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="425164fb54f8eb7aa5b05f08068073e7"></a><!-- doxytag: member="ports_def.h::CAN4RXFG2" ref="425164fb54f8eb7aa5b05f08068073e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFG2&nbsp;&nbsp;&nbsp;0x02A2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00660">660</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b366677b0087110cb45a8d5f73036ef3"></a><!-- doxytag: member="ports_def.h::CAN4RXFG3" ref="b366677b0087110cb45a8d5f73036ef3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFG3&nbsp;&nbsp;&nbsp;0x02A3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00661">661</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="434748165fb328237f3d49cd22a3d9df"></a><!-- doxytag: member="ports_def.h::CAN4RXFG4" ref="434748165fb328237f3d49cd22a3d9df" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFG4&nbsp;&nbsp;&nbsp;0x02A4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00662">662</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="20760828427fb50fe03f66ab46a730f0"></a><!-- doxytag: member="ports_def.h::CAN4RXFG5" ref="20760828427fb50fe03f66ab46a730f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFG5&nbsp;&nbsp;&nbsp;0x02A5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00663">663</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f98c00fd0088517e14d960470fa2d7f4"></a><!-- doxytag: member="ports_def.h::CAN4RXFG6" ref="f98c00fd0088517e14d960470fa2d7f4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFG6&nbsp;&nbsp;&nbsp;0x02A6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00664">664</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e94c9d110cee155682cddaf72ab6408c"></a><!-- doxytag: member="ports_def.h::CAN4RXFG7" ref="e94c9d110cee155682cddaf72ab6408c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFG7&nbsp;&nbsp;&nbsp;0x02A7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00665">665</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f8b7f2abbb349f6760b83224da6ee51"></a><!-- doxytag: member="ports_def.h::CAN4RXFG8" ref="7f8b7f2abbb349f6760b83224da6ee51" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFG8&nbsp;&nbsp;&nbsp;0x02A8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00666">666</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bc15feed6aeac4e6213e1675d3c2b8dd"></a><!-- doxytag: member="ports_def.h::CAN4RXFG9" ref="bc15feed6aeac4e6213e1675d3c2b8dd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFG9&nbsp;&nbsp;&nbsp;0x02A9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00667">667</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7bfeb194e2c0798d94c3199b9ad44806"></a><!-- doxytag: member="ports_def.h::CAN4RXFGA" ref="7bfeb194e2c0798d94c3199b9ad44806" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFGA&nbsp;&nbsp;&nbsp;0x02AA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00668">668</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="67ee4d407114465acf560ea6f9f78599"></a><!-- doxytag: member="ports_def.h::CAN4RXFGB" ref="67ee4d407114465acf560ea6f9f78599" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFGB&nbsp;&nbsp;&nbsp;0x02AB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00669">669</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0a08f07b673880608d7ab821966a70cf"></a><!-- doxytag: member="ports_def.h::CAN4RXFGC" ref="0a08f07b673880608d7ab821966a70cf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFGC&nbsp;&nbsp;&nbsp;0x02AC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00670">670</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1c12912cb5157abd2cd4b7a0997a77ea"></a><!-- doxytag: member="ports_def.h::CAN4RXFGD" ref="1c12912cb5157abd2cd4b7a0997a77ea" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFGD&nbsp;&nbsp;&nbsp;0x02AD          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00671">671</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="12a475be29c10be623dc5e7db6a1516f"></a><!-- doxytag: member="ports_def.h::CAN4RXFGE" ref="12a475be29c10be623dc5e7db6a1516f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFGE&nbsp;&nbsp;&nbsp;0x02AE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00672">672</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d6dcd8955a193caf64396050271edbe4"></a><!-- doxytag: member="ports_def.h::CAN4RXFGF" ref="d6dcd8955a193caf64396050271edbe4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4RXFGF&nbsp;&nbsp;&nbsp;0x02AF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00673">673</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f208193f079e4274317d9cc46d885bd"></a><!-- doxytag: member="ports_def.h::CAN4TAAK" ref="7f208193f079e4274317d9cc46d885bd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TAAK&nbsp;&nbsp;&nbsp;0x0289          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00635">635</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b010fed2f9176e42e00896799273ea5d"></a><!-- doxytag: member="ports_def.h::CAN4TARQ" ref="b010fed2f9176e42e00896799273ea5d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TARQ&nbsp;&nbsp;&nbsp;0x0288          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00634">634</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4f693810237cefc24d2bbd199c1cd0da"></a><!-- doxytag: member="ports_def.h::CAN4TBSEL" ref="4f693810237cefc24d2bbd199c1cd0da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TBSEL&nbsp;&nbsp;&nbsp;0x028A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00636">636</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3c8c21f4da8f5dbefa2318eb4c05c65f"></a><!-- doxytag: member="ports_def.h::CAN4TFLG" ref="3c8c21f4da8f5dbefa2318eb4c05c65f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TFLG&nbsp;&nbsp;&nbsp;0x0286          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00632">632</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8ec78eee49b9448b9f47c72fea428e2c"></a><!-- doxytag: member="ports_def.h::CAN4TIER" ref="8ec78eee49b9448b9f47c72fea428e2c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TIER&nbsp;&nbsp;&nbsp;0x0287          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00633">633</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="75471c168582cf3180846ea2e9bf3162"></a><!-- doxytag: member="ports_def.h::CAN4TXERR" ref="75471c168582cf3180846ea2e9bf3162" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXERR&nbsp;&nbsp;&nbsp;0x028F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00640">640</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4c0cf9be90078813cb049154377e74a9"></a><!-- doxytag: member="ports_def.h::CAN4TXFG0" ref="4c0cf9be90078813cb049154377e74a9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFG0&nbsp;&nbsp;&nbsp;0x02B0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00674">674</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cedeca46c7c4fb3550a15df74948a0c4"></a><!-- doxytag: member="ports_def.h::CAN4TXFG1" ref="cedeca46c7c4fb3550a15df74948a0c4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFG1&nbsp;&nbsp;&nbsp;0x02B1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00675">675</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="80a65776cb0c3ea4d81881f2aca5f607"></a><!-- doxytag: member="ports_def.h::CAN4TXFG2" ref="80a65776cb0c3ea4d81881f2aca5f607" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFG2&nbsp;&nbsp;&nbsp;0x02B2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00676">676</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="da222b271bebb75443a9ac9e52b6ced6"></a><!-- doxytag: member="ports_def.h::CAN4TXFG3" ref="da222b271bebb75443a9ac9e52b6ced6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFG3&nbsp;&nbsp;&nbsp;0x02B3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00677">677</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2db79db7e8b23413cf3447bdf465599f"></a><!-- doxytag: member="ports_def.h::CAN4TXFG4" ref="2db79db7e8b23413cf3447bdf465599f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFG4&nbsp;&nbsp;&nbsp;0x02B4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00678">678</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5bc355a9c828e35b85de219e9c1fa182"></a><!-- doxytag: member="ports_def.h::CAN4TXFG5" ref="5bc355a9c828e35b85de219e9c1fa182" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFG5&nbsp;&nbsp;&nbsp;0x02B5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00679">679</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2c078f07c84089d4220e2396ea5205d9"></a><!-- doxytag: member="ports_def.h::CAN4TXFG6" ref="2c078f07c84089d4220e2396ea5205d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFG6&nbsp;&nbsp;&nbsp;0x02B6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00680">680</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b47608bc56beebfd859f10288e3a4ade"></a><!-- doxytag: member="ports_def.h::CAN4TXFG7" ref="b47608bc56beebfd859f10288e3a4ade" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFG7&nbsp;&nbsp;&nbsp;0x02B7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00681">681</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a51fdab7efca9f1440d9e0f61ffb88ab"></a><!-- doxytag: member="ports_def.h::CAN4TXFG8" ref="a51fdab7efca9f1440d9e0f61ffb88ab" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFG8&nbsp;&nbsp;&nbsp;0x02B8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00682">682</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2478215a368ad1fa81de149dac034510"></a><!-- doxytag: member="ports_def.h::CAN4TXFG9" ref="2478215a368ad1fa81de149dac034510" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFG9&nbsp;&nbsp;&nbsp;0x02B9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00683">683</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="20e2fa74f83d79f73045d20675c428bf"></a><!-- doxytag: member="ports_def.h::CAN4TXFGA" ref="20e2fa74f83d79f73045d20675c428bf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFGA&nbsp;&nbsp;&nbsp;0x02BA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00684">684</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b9141ad2cbe6f517c893c66899043f30"></a><!-- doxytag: member="ports_def.h::CAN4TXFGB" ref="b9141ad2cbe6f517c893c66899043f30" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFGB&nbsp;&nbsp;&nbsp;0x02BB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00685">685</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e3bea7024e9a37c32ff62482dc2483a9"></a><!-- doxytag: member="ports_def.h::CAN4TXFGC" ref="e3bea7024e9a37c32ff62482dc2483a9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFGC&nbsp;&nbsp;&nbsp;0x02BC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00686">686</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c0ce0d4d2ea8c038ef2ffb16954f5ac2"></a><!-- doxytag: member="ports_def.h::CAN4TXFGD" ref="c0ce0d4d2ea8c038ef2ffb16954f5ac2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFGD&nbsp;&nbsp;&nbsp;0x02BD          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00687">687</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e7e21f40f988a0290735e6a690c97f97"></a><!-- doxytag: member="ports_def.h::CAN4TXFGE" ref="e7e21f40f988a0290735e6a690c97f97" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFGE&nbsp;&nbsp;&nbsp;0x02BE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00688">688</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f4a9e1b31b970cce8345c066deb75d69"></a><!-- doxytag: member="ports_def.h::CAN4TXFGF" ref="f4a9e1b31b970cce8345c066deb75d69" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CAN4TXFGF&nbsp;&nbsp;&nbsp;0x02BF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00689">689</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cad90fa39413a921ae2a0070cda37fb8"></a><!-- doxytag: member="ports_def.h::CANBTR0" ref="cad90fa39413a921ae2a0070cda37fb8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANBTR0&nbsp;&nbsp;&nbsp;0X02          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00706">706</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1b222f5b3e445f867728b8b77b5747c0"></a><!-- doxytag: member="ports_def.h::CANBTR1" ref="1b222f5b3e445f867728b8b77b5747c0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANBTR1&nbsp;&nbsp;&nbsp;0X03          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00707">707</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fbdb48aab5af9bc4e1c286db2f4030f2"></a><!-- doxytag: member="ports_def.h::CANCTL0" ref="fbdb48aab5af9bc4e1c286db2f4030f2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANCTL0&nbsp;&nbsp;&nbsp;0X00          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00704">704</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="240dfdca4d2f0ba1a1243fad55d96961"></a><!-- doxytag: member="ports_def.h::CANCTL1" ref="240dfdca4d2f0ba1a1243fad55d96961" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANCTL1&nbsp;&nbsp;&nbsp;0X01          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00705">705</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d4df031fb910865881e20f7c6b2fe471"></a><!-- doxytag: member="ports_def.h::CANIDAC" ref="d4df031fb910865881e20f7c6b2fe471" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDAC&nbsp;&nbsp;&nbsp;0x0B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00713">713</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4ea6fce7126601177783202e9bbb7f6e"></a><!-- doxytag: member="ports_def.h::CANIDAR0" ref="4ea6fce7126601177783202e9bbb7f6e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDAR0&nbsp;&nbsp;&nbsp;0x10          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00714">714</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="552073c8d5ec6b4878ca29c9c14f9e5f"></a><!-- doxytag: member="ports_def.h::CANIDAR1" ref="552073c8d5ec6b4878ca29c9c14f9e5f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDAR1&nbsp;&nbsp;&nbsp;0x11          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00715">715</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b471d0faf75a4e68046160828b887d51"></a><!-- doxytag: member="ports_def.h::CANIDAR2" ref="b471d0faf75a4e68046160828b887d51" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDAR2&nbsp;&nbsp;&nbsp;0x12          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00716">716</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="41d16af61b06d38a97839682fb32fa05"></a><!-- doxytag: member="ports_def.h::CANIDAR3" ref="41d16af61b06d38a97839682fb32fa05" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDAR3&nbsp;&nbsp;&nbsp;0x13          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00717">717</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c84502ad2ee270b91a50128888db9950"></a><!-- doxytag: member="ports_def.h::CANIDAR4" ref="c84502ad2ee270b91a50128888db9950" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDAR4&nbsp;&nbsp;&nbsp;0x18          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00722">722</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="55febe15b73d53fc9fb77ee18da2ac61"></a><!-- doxytag: member="ports_def.h::CANIDAR5" ref="55febe15b73d53fc9fb77ee18da2ac61" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDAR5&nbsp;&nbsp;&nbsp;0x19          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00723">723</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="337dd0bc9f36b48b0e35f4113807f975"></a><!-- doxytag: member="ports_def.h::CANIDAR6" ref="337dd0bc9f36b48b0e35f4113807f975" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDAR6&nbsp;&nbsp;&nbsp;0x1A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00724">724</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="472536c4281754452f359e467617e04e"></a><!-- doxytag: member="ports_def.h::CANIDAR7" ref="472536c4281754452f359e467617e04e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDAR7&nbsp;&nbsp;&nbsp;0x1B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00725">725</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ad7580fe4fc28e38fa4f992c6376fd55"></a><!-- doxytag: member="ports_def.h::CANIDMR0" ref="ad7580fe4fc28e38fa4f992c6376fd55" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDMR0&nbsp;&nbsp;&nbsp;0x14          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00718">718</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6e4be06c891b6999ad8c3ffe931e87a8"></a><!-- doxytag: member="ports_def.h::CANIDMR1" ref="6e4be06c891b6999ad8c3ffe931e87a8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDMR1&nbsp;&nbsp;&nbsp;0x15          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00719">719</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e5aa4334289b65b624b4cc06f7aac76d"></a><!-- doxytag: member="ports_def.h::CANIDMR2" ref="e5aa4334289b65b624b4cc06f7aac76d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDMR2&nbsp;&nbsp;&nbsp;0x16          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00720">720</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4b3674e7abe7e40fddb90734d8db94a7"></a><!-- doxytag: member="ports_def.h::CANIDMR3" ref="4b3674e7abe7e40fddb90734d8db94a7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDMR3&nbsp;&nbsp;&nbsp;0x17          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00721">721</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1fd254d1f8422e3913232bf02ac7b2c3"></a><!-- doxytag: member="ports_def.h::CANIDMR4" ref="1fd254d1f8422e3913232bf02ac7b2c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDMR4&nbsp;&nbsp;&nbsp;0x1C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00726">726</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d7b533b251c9cca32c799be49e4631ee"></a><!-- doxytag: member="ports_def.h::CANIDMR5" ref="d7b533b251c9cca32c799be49e4631ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDMR5&nbsp;&nbsp;&nbsp;0x1D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00727">727</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1240a26636e314e734c6c003ad20b09d"></a><!-- doxytag: member="ports_def.h::CANIDMR6" ref="1240a26636e314e734c6c003ad20b09d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDMR6&nbsp;&nbsp;&nbsp;0x1E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00728">728</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1e2c3dfa167c21d6e7809162fe46b4fb"></a><!-- doxytag: member="ports_def.h::CANIDMR7" ref="1e2c3dfa167c21d6e7809162fe46b4fb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANIDMR7&nbsp;&nbsp;&nbsp;0x1F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00729">729</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6b3563b008d40f60625c78849f9d9db5"></a><!-- doxytag: member="ports_def.h::CANRCVDTA" ref="6b3563b008d40f60625c78849f9d9db5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANRCVDTA&nbsp;&nbsp;&nbsp;0x24          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00733">733</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bb97220e736e258a77d5fb130bab7e28"></a><!-- doxytag: member="ports_def.h::CANRCVID" ref="bb97220e736e258a77d5fb130bab7e28" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANRCVID&nbsp;&nbsp;&nbsp;0x20          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00732">732</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ca4999d30f20b2d4fb3b830062cbdc9"></a><!-- doxytag: member="ports_def.h::CANRCVLEN" ref="6ca4999d30f20b2d4fb3b830062cbdc9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANRCVLEN&nbsp;&nbsp;&nbsp;0x2C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00734">734</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="30e056d80073eebadfff9ba800b086f8"></a><!-- doxytag: member="ports_def.h::CANRFLG" ref="30e056d80073eebadfff9ba800b086f8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANRFLG&nbsp;&nbsp;&nbsp;0X04          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00708">708</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1b668ea916ba976c2dca30d5899c6b76"></a><!-- doxytag: member="ports_def.h::CANRIER" ref="1b668ea916ba976c2dca30d5899c6b76" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANRIER&nbsp;&nbsp;&nbsp;0X05          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00709">709</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c074e4e6d925bb56de07c496125396f1"></a><!-- doxytag: member="ports_def.h::CANTBSEL" ref="c074e4e6d925bb56de07c496125396f1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANTBSEL&nbsp;&nbsp;&nbsp;0X0A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00712">712</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8f7285c2e876851969acd7742776bb3a"></a><!-- doxytag: member="ports_def.h::CANTFLG" ref="8f7285c2e876851969acd7742776bb3a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANTFLG&nbsp;&nbsp;&nbsp;0X06          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00710">710</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f90f32e22218770bdac62099d0833f5c"></a><!-- doxytag: member="ports_def.h::CANTIER" ref="f90f32e22218770bdac62099d0833f5c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANTIER&nbsp;&nbsp;&nbsp;0X07          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00711">711</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="000be7a71981a5cceeb1fb12eb94c83a"></a><!-- doxytag: member="ports_def.h::CANTRSDTA" ref="000be7a71981a5cceeb1fb12eb94c83a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANTRSDTA&nbsp;&nbsp;&nbsp;0x34          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00738">738</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fb97dce806f082b839d90b94748f438f"></a><!-- doxytag: member="ports_def.h::CANTRSID" ref="fb97dce806f082b839d90b94748f438f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANTRSID&nbsp;&nbsp;&nbsp;0x30          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00737">737</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="12905724f8db152e59625974ef95ab92"></a><!-- doxytag: member="ports_def.h::CANTRSLEN" ref="12905724f8db152e59625974ef95ab92" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANTRSLEN&nbsp;&nbsp;&nbsp;0x3C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00739">739</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c5c8c8420c09b43f3493eb3bd4e3028a"></a><!-- doxytag: member="ports_def.h::CANTRSPRI" ref="c5c8c8420c09b43f3493eb3bd4e3028a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANTRSPRI&nbsp;&nbsp;&nbsp;0x3D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00740">740</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7b3c436d31b2305ed9be91f5131d4e5f"></a><!-- doxytag: member="ports_def.h::CLKSEL" ref="7b3c436d31b2305ed9be91f5131d4e5f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CLKSEL&nbsp;&nbsp;&nbsp;0x0039          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00088">88</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b2456fa3b138e80f6495eea7379b5bae"></a><!-- doxytag: member="ports_def.h::COPCTL" ref="b2456fa3b138e80f6495eea7379b5bae" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define COPCTL&nbsp;&nbsp;&nbsp;0x003C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00091">91</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="deed7374b4301e74bdde3ae8bc5e2e06"></a><!-- doxytag: member="ports_def.h::CRGFLG" ref="deed7374b4301e74bdde3ae8bc5e2e06" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CRGFLG&nbsp;&nbsp;&nbsp;0x0037          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00086">86</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="650ffe6a2f3f05a57c2c1be17e41467f"></a><!-- doxytag: member="ports_def.h::CRGINT" ref="650ffe6a2f3f05a57c2c1be17e41467f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CRGINT&nbsp;&nbsp;&nbsp;0x0038          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00087">87</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2d95afde26e1661c414015992656e78c"></a><!-- doxytag: member="ports_def.h::CTCTL" ref="2d95afde26e1661c414015992656e78c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CTCTL&nbsp;&nbsp;&nbsp;0x003E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00093">93</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5b211cd608efc24b729ba8b46dd60bf6"></a><!-- doxytag: member="ports_def.h::CTFLG" ref="5b211cd608efc24b729ba8b46dd60bf6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CTFLG&nbsp;&nbsp;&nbsp;0x0036          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00085">85</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="da011c5bf95ab91774eee5c29b45fd06"></a><!-- doxytag: member="ports_def.h::DDRA" ref="da011c5bf95ab91774eee5c29b45fd06" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DDRA&nbsp;&nbsp;&nbsp;0x0002          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00044">44</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="924a54df722121bc98383bdec5ae1898"></a><!-- doxytag: member="ports_def.h::DDRB" ref="924a54df722121bc98383bdec5ae1898" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DDRB&nbsp;&nbsp;&nbsp;0x0003          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00045">45</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="04118ed67bc49da5b3b5e1dd40b208f2"></a><!-- doxytag: member="ports_def.h::DDRE" ref="04118ed67bc49da5b3b5e1dd40b208f2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DDRE&nbsp;&nbsp;&nbsp;0x0009          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00048">48</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1522fe4fdbaf2658e713ab782de9c3aa"></a><!-- doxytag: member="ports_def.h::DDRH" ref="1522fe4fdbaf2658e713ab782de9c3aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DDRH&nbsp;&nbsp;&nbsp;0x0262          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00611">611</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a8e68e5e40849814dc084f0b19a7817c"></a><!-- doxytag: member="ports_def.h::DDRJ" ref="a8e68e5e40849814dc084f0b19a7817c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DDRJ&nbsp;&nbsp;&nbsp;0x026A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00619">619</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1fb1a5151b4ee3d8530ad6fff5713f88"></a><!-- doxytag: member="ports_def.h::DDRK" ref="1fb1a5151b4ee3d8530ad6fff5713f88" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DDRK&nbsp;&nbsp;&nbsp;0x0033          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00082">82</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="81964fbcaf03ab8d024ccc58d951357a"></a><!-- doxytag: member="ports_def.h::DDRM" ref="81964fbcaf03ab8d024ccc58d951357a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DDRM&nbsp;&nbsp;&nbsp;0x0252          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00595">595</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c4426088e00cb31cf615b71af5fcf6da"></a><!-- doxytag: member="ports_def.h::DDRP" ref="c4426088e00cb31cf615b71af5fcf6da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DDRP&nbsp;&nbsp;&nbsp;0x025A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00603">603</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2ace7fb571090f200347b3032177b226"></a><!-- doxytag: member="ports_def.h::DDRS" ref="2ace7fb571090f200347b3032177b226" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DDRS&nbsp;&nbsp;&nbsp;0x024A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00587">587</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ca99d288852f746fee21034e8d87e86e"></a><!-- doxytag: member="ports_def.h::DDRT" ref="ca99d288852f746fee21034e8d87e86e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DDRT&nbsp;&nbsp;&nbsp;0x0242          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00580">580</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8f406c7110ddac5c9f22660a891a702c"></a><!-- doxytag: member="ports_def.h::DLCBARD" ref="8f406c7110ddac5c9f22660a891a702c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLCBARD&nbsp;&nbsp;&nbsp;0x00EC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00259">259</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a8c92bdd6009dba05a2dfcf377e2f4e1"></a><!-- doxytag: member="ports_def.h::DLCBCR1" ref="a8c92bdd6009dba05a2dfcf377e2f4e1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLCBCR1&nbsp;&nbsp;&nbsp;0x00E8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00255">255</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="06818d995585551bcfa909580e8d9702"></a><!-- doxytag: member="ports_def.h::DLCBCR2" ref="06818d995585551bcfa909580e8d9702" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLCBCR2&nbsp;&nbsp;&nbsp;0x00EA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00257">257</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4f8a904fb8a3ffa8f82de81f5ee8c3ac"></a><!-- doxytag: member="ports_def.h::DLCBDR" ref="4f8a904fb8a3ffa8f82de81f5ee8c3ac" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLCBDR&nbsp;&nbsp;&nbsp;0x00EB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00258">258</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8fbab040a06bc404b76eb1b31818f63c"></a><!-- doxytag: member="ports_def.h::DLCBRSR" ref="8fbab040a06bc404b76eb1b31818f63c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLCBRSR&nbsp;&nbsp;&nbsp;0x00ED          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00260">260</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="edbf11e1dfdb5ae4d1a8d06f47e6c4d0"></a><!-- doxytag: member="ports_def.h::DLCBSTAT" ref="edbf11e1dfdb5ae4d1a8d06f47e6c4d0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLCBSTAT&nbsp;&nbsp;&nbsp;0x00EF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00262">262</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="79cbc98f4f00a562de7febd8611d9747"></a><!-- doxytag: member="ports_def.h::DLCBSVR" ref="79cbc98f4f00a562de7febd8611d9747" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLCBSVR&nbsp;&nbsp;&nbsp;0x00E9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00256">256</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="351de2bdd9bf499e4dc10c8aa3d3f0be"></a><!-- doxytag: member="ports_def.h::DLCSCR" ref="351de2bdd9bf499e4dc10c8aa3d3f0be" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLCSCR&nbsp;&nbsp;&nbsp;0x00EE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00261">261</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d7f8ff2b05ba317f174d74ad7a64adcd"></a><!-- doxytag: member="ports_def.h::DLYCT" ref="d7f8ff2b05ba317f174d74ad7a64adcd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLYCT&nbsp;&nbsp;&nbsp;0x0069          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00136">136</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="690de626e7a09cb507e8c9036d522806"></a><!-- doxytag: member="ports_def.h::EBICTL" ref="690de626e7a09cb507e8c9036d522806" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define EBICTL&nbsp;&nbsp;&nbsp;0x000E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00053">53</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ab83332e4dbbb8f850c7b5d0f7414e8"></a><!-- doxytag: member="ports_def.h::ECLKDIV" ref="6ab83332e4dbbb8f850c7b5d0f7414e8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ECLKDIV&nbsp;&nbsp;&nbsp;0x0110          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00285">285</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="761b4a6e4410d586a61557f484b98c6c"></a><!-- doxytag: member="ports_def.h::ECMD" ref="761b4a6e4410d586a61557f484b98c6c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ECMD&nbsp;&nbsp;&nbsp;0x0116          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00290">290</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2caf4dd7148ac84cb6444a1fa5371b4e"></a><!-- doxytag: member="ports_def.h::ECNFG" ref="2caf4dd7148ac84cb6444a1fa5371b4e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ECNFG&nbsp;&nbsp;&nbsp;0x0113          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00287">287</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1ead1f5f455aa0bc801673335e46915c"></a><!-- doxytag: member="ports_def.h::EPROT" ref="1ead1f5f455aa0bc801673335e46915c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define EPROT&nbsp;&nbsp;&nbsp;0x0114          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00288">288</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d05043a04b51b3953259c24040e2e99f"></a><!-- doxytag: member="ports_def.h::ESTAT" ref="d05043a04b51b3953259c24040e2e99f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ESTAT&nbsp;&nbsp;&nbsp;0x0115          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00289">289</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="22ac55d79a8dbca1538e8463b97e2080"></a><!-- doxytag: member="ports_def.h::FCLKDIV" ref="22ac55d79a8dbca1538e8463b97e2080" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FCLKDIV&nbsp;&nbsp;&nbsp;0x0100          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00277">277</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c10c0afe0a00244995f2b2070cc5b3da"></a><!-- doxytag: member="ports_def.h::FCMD" ref="c10c0afe0a00244995f2b2070cc5b3da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FCMD&nbsp;&nbsp;&nbsp;0x0106          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00283">283</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0bd245303e22fa07d0055191662c81af"></a><!-- doxytag: member="ports_def.h::FCNFG" ref="0bd245303e22fa07d0055191662c81af" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FCNFG&nbsp;&nbsp;&nbsp;0x0103          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00280">280</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3b21286ade21a29ebaf9064041b86618"></a><!-- doxytag: member="ports_def.h::FORBYP" ref="3b21286ade21a29ebaf9064041b86618" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FORBYP&nbsp;&nbsp;&nbsp;0x003D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00092">92</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9caa105361a8ba6a471de1bbb006a32a"></a><!-- doxytag: member="ports_def.h::FPROT" ref="9caa105361a8ba6a471de1bbb006a32a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FPROT&nbsp;&nbsp;&nbsp;0x0104          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00281">281</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="351257ca320aec6734205856641b8923"></a><!-- doxytag: member="ports_def.h::FSEC" ref="351257ca320aec6734205856641b8923" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FSEC&nbsp;&nbsp;&nbsp;0x0101          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00278">278</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e7edd16fc46259db25718212e552ca50"></a><!-- doxytag: member="ports_def.h::FSTAT" ref="e7edd16fc46259db25718212e552ca50" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FSTAT&nbsp;&nbsp;&nbsp;0x0105          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00282">282</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e4c9964767cbc632fcc3f32ce4499d07"></a><!-- doxytag: member="ports_def.h::HPRIO" ref="e4c9964767cbc632fcc3f32ce4499d07" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HPRIO&nbsp;&nbsp;&nbsp;0x001F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00069">69</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2da2b56675cf236ea2c3ca6cac62ec03"></a><!-- doxytag: member="ports_def.h::IBAD" ref="2da2b56675cf236ea2c3ca6cac62ec03" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define IBAD&nbsp;&nbsp;&nbsp;0x00E0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00249">249</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="659c557d0f21288881bb959488e8bc5d"></a><!-- doxytag: member="ports_def.h::IBCR" ref="659c557d0f21288881bb959488e8bc5d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define IBCR&nbsp;&nbsp;&nbsp;0x00E2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00251">251</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9f556b84f3c4231c1a7e93ff9748e204"></a><!-- doxytag: member="ports_def.h::IBFD" ref="9f556b84f3c4231c1a7e93ff9748e204" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define IBFD&nbsp;&nbsp;&nbsp;0x00E1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00250">250</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="556a12ef03f4fb80b1cfb819ca96c054"></a><!-- doxytag: member="ports_def.h::IBSR" ref="556a12ef03f4fb80b1cfb819ca96c054" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define IBSR&nbsp;&nbsp;&nbsp;0x00E3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00252">252</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="636d76161f8d5c29d23105dbbf6079a6"></a><!-- doxytag: member="ports_def.h::ICOVW" ref="636d76161f8d5c29d23105dbbf6079a6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ICOVW&nbsp;&nbsp;&nbsp;0x006A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00137">137</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c69199f7665376142c7065715af51c68"></a><!-- doxytag: member="ports_def.h::ICPAR" ref="c69199f7665376142c7065715af51c68" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ICPAR&nbsp;&nbsp;&nbsp;0x0068          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00135">135</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="60b41fd882e4ff93f2b403d9775fcfb8"></a><!-- doxytag: member="ports_def.h::ICSYS" ref="60b41fd882e4ff93f2b403d9775fcfb8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ICSYS&nbsp;&nbsp;&nbsp;0x006B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00138">138</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6549c859393b988c66631847e3f05b77"></a><!-- doxytag: member="ports_def.h::IICDR" ref="6549c859393b988c66631847e3f05b77" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define IICDR&nbsp;&nbsp;&nbsp;0x00E4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00253">253</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2343d58943d38cc5a2d1bd5f01c449bd"></a><!-- doxytag: member="ports_def.h::INITEE" ref="2343d58943d38cc5a2d1bd5f01c449bd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INITEE&nbsp;&nbsp;&nbsp;0x0012          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00057">57</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="68f415ce6ef5ce8396b4d93f6691f2d9"></a><!-- doxytag: member="ports_def.h::INITRG" ref="68f415ce6ef5ce8396b4d93f6691f2d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INITRG&nbsp;&nbsp;&nbsp;0x0011          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00056">56</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d22d93ca301c0efb24ce748df6b1f4de"></a><!-- doxytag: member="ports_def.h::INITRM" ref="d22d93ca301c0efb24ce748df6b1f4de" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INITRM&nbsp;&nbsp;&nbsp;0x0010          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00055">55</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="568e659344d7215ee02088aa47ecd639"></a><!-- doxytag: member="ports_def.h::INTCR" ref="568e659344d7215ee02088aa47ecd639" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTCR&nbsp;&nbsp;&nbsp;0x001E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00068">68</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="835d8810381fe2d4ae5a03ab0b735954"></a><!-- doxytag: member="ports_def.h::ITCR" ref="835d8810381fe2d4ae5a03ab0b735954" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ITCR&nbsp;&nbsp;&nbsp;0x0015          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00060">60</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5dc5538bd3b16f7dc2b5f20ad37e1719"></a><!-- doxytag: member="ports_def.h::ITEST" ref="5dc5538bd3b16f7dc2b5f20ad37e1719" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ITEST&nbsp;&nbsp;&nbsp;0x0016          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00061">61</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="53888e9d6f78219e58da52403fce9417"></a><!-- doxytag: member="ports_def.h::MCCNTH" ref="53888e9d6f78219e58da52403fce9417" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MCCNTH&nbsp;&nbsp;&nbsp;0x0076          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00148">148</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="feec7c62e9220199e28d3deb343076f4"></a><!-- doxytag: member="ports_def.h::MCCNTL" ref="feec7c62e9220199e28d3deb343076f4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MCCNTL&nbsp;&nbsp;&nbsp;0x0077          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00149">149</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a3a194a0927cf50052ca580d40f20e19"></a><!-- doxytag: member="ports_def.h::MCCTL" ref="a3a194a0927cf50052ca580d40f20e19" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MCCTL&nbsp;&nbsp;&nbsp;0x0066          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00133">133</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6a850b421ad238e8105333eb2b596c0d"></a><!-- doxytag: member="ports_def.h::MCFLG" ref="6a850b421ad238e8105333eb2b596c0d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MCFLG&nbsp;&nbsp;&nbsp;0x0067          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00134">134</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="349a75bd3c35acb9600fe31d0971ce65"></a><!-- doxytag: member="ports_def.h::MEMSIZ0" ref="349a75bd3c35acb9600fe31d0971ce65" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MEMSIZ0&nbsp;&nbsp;&nbsp;0x001C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00066">66</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="95155eab2544a98147cc1d63575d7394"></a><!-- doxytag: member="ports_def.h::MEMSIZ1" ref="95155eab2544a98147cc1d63575d7394" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MEMSIZ1&nbsp;&nbsp;&nbsp;0x001D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00067">67</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ead8ec46f12a4aabf8975cf1b6c0c24c"></a><!-- doxytag: member="ports_def.h::MISC" ref="ead8ec46f12a4aabf8975cf1b6c0c24c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MISC&nbsp;&nbsp;&nbsp;0x0013          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00058">58</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b8c52c1b4c021ed3e6b6b677bd2ac019"></a><!-- doxytag: member="ports_def.h::MODE" ref="b8c52c1b4c021ed3e6b6b677bd2ac019" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MODE&nbsp;&nbsp;&nbsp;0x000B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00050">50</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="39ae2b0c416237bbf5450e67043d1a07"></a><!-- doxytag: member="ports_def.h::MTST0" ref="39ae2b0c416237bbf5450e67043d1a07" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MTST0&nbsp;&nbsp;&nbsp;0x0014          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00059">59</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9fbd136344b18115f6bb7105423bbe45"></a><!-- doxytag: member="ports_def.h::MTST1" ref="9fbd136344b18115f6bb7105423bbe45" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MTST1&nbsp;&nbsp;&nbsp;0x0017          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00062">62</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d5dd8fa1f9a757c510191212ef28809a"></a><!-- doxytag: member="ports_def.h::PA0H" ref="d5dd8fa1f9a757c510191212ef28809a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PA0H&nbsp;&nbsp;&nbsp;0x0075          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00147">147</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7d83f2c31479de365cf43f3ff6613fd2"></a><!-- doxytag: member="ports_def.h::PA1H" ref="7d83f2c31479de365cf43f3ff6613fd2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PA1H&nbsp;&nbsp;&nbsp;0x0074          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00146">146</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8dffd5074bef734857960a522479c441"></a><!-- doxytag: member="ports_def.h::PA2H" ref="8dffd5074bef734857960a522479c441" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PA2H&nbsp;&nbsp;&nbsp;0x0073          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00145">145</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fd81bf647d509ec2ff89966e8a4f7eba"></a><!-- doxytag: member="ports_def.h::PA3H" ref="fd81bf647d509ec2ff89966e8a4f7eba" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PA3H&nbsp;&nbsp;&nbsp;0x0072          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00144">144</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c1c2c1c9c9215d12a15906ede2dde58e"></a><!-- doxytag: member="ports_def.h::PACN0L" ref="c1c2c1c9c9215d12a15906ede2dde58e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PACN0L&nbsp;&nbsp;&nbsp;0x0065          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00132">132</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d46691a62be4e452d330bca4bd6bdcd2"></a><!-- doxytag: member="ports_def.h::PACN1H" ref="d46691a62be4e452d330bca4bd6bdcd2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PACN1H&nbsp;&nbsp;&nbsp;0x0064          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00131">131</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9d1df97db12c7cc0ba4cf9c523a660bd"></a><!-- doxytag: member="ports_def.h::PACN2L" ref="9d1df97db12c7cc0ba4cf9c523a660bd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PACN2L&nbsp;&nbsp;&nbsp;0x0063          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00130">130</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="85abea69712fb9baf32eba733b640560"></a><!-- doxytag: member="ports_def.h::PACN3H" ref="85abea69712fb9baf32eba733b640560" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PACN3H&nbsp;&nbsp;&nbsp;0x0062          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00129">129</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="369a30cbad4abb0315f4ec81b9c17de5"></a><!-- doxytag: member="ports_def.h::PACTL" ref="369a30cbad4abb0315f4ec81b9c17de5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PACTL&nbsp;&nbsp;&nbsp;0x0060          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00127">127</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9ab15265afebf01d44ae2e69682e826f"></a><!-- doxytag: member="ports_def.h::PAFLG" ref="9ab15265afebf01d44ae2e69682e826f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PAFLG&nbsp;&nbsp;&nbsp;0x0061          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00128">128</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5651c2155c68c226f763a909e6164395"></a><!-- doxytag: member="ports_def.h::PARTIDH" ref="5651c2155c68c226f763a909e6164395" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PARTIDH&nbsp;&nbsp;&nbsp;0x001A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00064">64</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="85ae2d3c8bfa90d81d04c42b73a8171f"></a><!-- doxytag: member="ports_def.h::PARTIDL" ref="85ae2d3c8bfa90d81d04c42b73a8171f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PARTIDL&nbsp;&nbsp;&nbsp;0x001B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00065">65</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="95fb1c47a29db8b9c923649615ebee1e"></a><!-- doxytag: member="ports_def.h::PBCTL" ref="95fb1c47a29db8b9c923649615ebee1e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PBCTL&nbsp;&nbsp;&nbsp;0x0070          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00142">142</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="551109bbeda3c352bcd05aab5b715e38"></a><!-- doxytag: member="ports_def.h::PBFLG" ref="551109bbeda3c352bcd05aab5b715e38" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PBFLG&nbsp;&nbsp;&nbsp;0x0071          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00143">143</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="937758fee983a1719c2c578be7d24cd7"></a><!-- doxytag: member="ports_def.h::PEAR" ref="937758fee983a1719c2c578be7d24cd7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PEAR&nbsp;&nbsp;&nbsp;0x000A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00049">49</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="580827b8a3a5753e681acc0a31dd24d1"></a><!-- doxytag: member="ports_def.h::PERH" ref="580827b8a3a5753e681acc0a31dd24d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PERH&nbsp;&nbsp;&nbsp;0x0264          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00613">613</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="dc014883f63921ce0cb67ff173fe7139"></a><!-- doxytag: member="ports_def.h::PERJ" ref="dc014883f63921ce0cb67ff173fe7139" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PERJ&nbsp;&nbsp;&nbsp;0x026C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00621">621</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c807e65b8c2cf0d924823993c5d3e99d"></a><!-- doxytag: member="ports_def.h::PERM" ref="c807e65b8c2cf0d924823993c5d3e99d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PERM&nbsp;&nbsp;&nbsp;0x0254          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00597">597</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2e3ad511f50fc462e18374d69d652098"></a><!-- doxytag: member="ports_def.h::PERP" ref="2e3ad511f50fc462e18374d69d652098" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PERP&nbsp;&nbsp;&nbsp;0x025C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00605">605</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cd926066f05b2f51e61f1ef6d8a7724e"></a><!-- doxytag: member="ports_def.h::PERS" ref="cd926066f05b2f51e61f1ef6d8a7724e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PERS&nbsp;&nbsp;&nbsp;0x024C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00589">589</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6a6aa65c2b9528028d25691ffd10a98b"></a><!-- doxytag: member="ports_def.h::PERT" ref="6a6aa65c2b9528028d25691ffd10a98b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PERT&nbsp;&nbsp;&nbsp;0x0244          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00582">582</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="535a981e8b19887182c7c263b326fc3b"></a><!-- doxytag: member="ports_def.h::PIEH" ref="535a981e8b19887182c7c263b326fc3b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PIEH&nbsp;&nbsp;&nbsp;0x0266          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00615">615</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="024a81f525df9e628ee6c924c36ff792"></a><!-- doxytag: member="ports_def.h::PIEJ" ref="024a81f525df9e628ee6c924c36ff792" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PIEJ&nbsp;&nbsp;&nbsp;0x026E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00623">623</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6d7c911b3963fb4ffc331e34cb5dd65e"></a><!-- doxytag: member="ports_def.h::PIEP" ref="6d7c911b3963fb4ffc331e34cb5dd65e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PIEP&nbsp;&nbsp;&nbsp;0x025E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00607">607</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9e9e31b1c1b6464e476e01ea22941a22"></a><!-- doxytag: member="ports_def.h::PIFH" ref="9e9e31b1c1b6464e476e01ea22941a22" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PIFH&nbsp;&nbsp;&nbsp;0x0267          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00616">616</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="131099a2ef483a928a44450524f82567"></a><!-- doxytag: member="ports_def.h::PIFJ" ref="131099a2ef483a928a44450524f82567" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PIFJ&nbsp;&nbsp;&nbsp;0x026F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00624">624</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="caf7f8649c56ac8571bea7267db963c0"></a><!-- doxytag: member="ports_def.h::PIFP" ref="caf7f8649c56ac8571bea7267db963c0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PIFP&nbsp;&nbsp;&nbsp;0x025F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00608">608</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c5c4a1f05b54f73904b0c0aa7063a063"></a><!-- doxytag: member="ports_def.h::PLLCTL" ref="c5c4a1f05b54f73904b0c0aa7063a063" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PLLCTL&nbsp;&nbsp;&nbsp;0x003A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00089">89</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7c8a7f98a98d8cb125dd57a66720ab30"></a><!-- doxytag: member="ports_def.h::PORTA" ref="7c8a7f98a98d8cb125dd57a66720ab30" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PORTA&nbsp;&nbsp;&nbsp;0x0000          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00042">42</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="840a1b8e83eb19a692bbfe280cd5fae5"></a><!-- doxytag: member="ports_def.h::PORTAD0" ref="840a1b8e83eb19a692bbfe280cd5fae5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PORTAD0&nbsp;&nbsp;&nbsp;0x008F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00171">171</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="829f420b0c765dc1f38acc64d1fdf3ba"></a><!-- doxytag: member="ports_def.h::PORTAD1" ref="829f420b0c765dc1f38acc64d1fdf3ba" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PORTAD1&nbsp;&nbsp;&nbsp;0x012F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00305">305</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="09a0c85cd3da09d9cdf63a5ac4c39f77"></a><!-- doxytag: member="ports_def.h::PORTB" ref="09a0c85cd3da09d9cdf63a5ac4c39f77" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PORTB&nbsp;&nbsp;&nbsp;0x0001          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00043">43</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7e2386d3b1084b5b875ae3696f550ba9"></a><!-- doxytag: member="ports_def.h::PORTE" ref="7e2386d3b1084b5b875ae3696f550ba9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PORTE&nbsp;&nbsp;&nbsp;0x0008          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00047">47</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6bd5cd2c2fce3bf30567be8356ea8473"></a><!-- doxytag: member="ports_def.h::PORTK" ref="6bd5cd2c2fce3bf30567be8356ea8473" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PORTK&nbsp;&nbsp;&nbsp;0x0032          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00081">81</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="74bb05c403a183f430c3d79c3da66637"></a><!-- doxytag: member="ports_def.h::PPAGE" ref="74bb05c403a183f430c3d79c3da66637" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PPAGE&nbsp;&nbsp;&nbsp;0x0030          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00079">79</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="dee7f267a39162b3b98ad8c89fd3c9ab"></a><!-- doxytag: member="ports_def.h::PPSH" ref="dee7f267a39162b3b98ad8c89fd3c9ab" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PPSH&nbsp;&nbsp;&nbsp;0x0265          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00614">614</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bd94152a5f093df5664c45a53d7582bd"></a><!-- doxytag: member="ports_def.h::PPSJ" ref="bd94152a5f093df5664c45a53d7582bd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PPSJ&nbsp;&nbsp;&nbsp;0x026D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00622">622</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b06ef88f12c7825e8841e73754d798c7"></a><!-- doxytag: member="ports_def.h::PPSM" ref="b06ef88f12c7825e8841e73754d798c7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PPSM&nbsp;&nbsp;&nbsp;0x0255          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00598">598</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="371c170581fe5d8f2db45a80afed2aad"></a><!-- doxytag: member="ports_def.h::PPSP" ref="371c170581fe5d8f2db45a80afed2aad" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PPSP&nbsp;&nbsp;&nbsp;0x025D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00606">606</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="86e05b2177a037b0c70c03176cdaab9d"></a><!-- doxytag: member="ports_def.h::PPSS" ref="86e05b2177a037b0c70c03176cdaab9d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PPSS&nbsp;&nbsp;&nbsp;0x024D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00590">590</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c280341f398840b1686e0837bdf152cb"></a><!-- doxytag: member="ports_def.h::PPST" ref="c280341f398840b1686e0837bdf152cb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PPST&nbsp;&nbsp;&nbsp;0x0245          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00583">583</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e195e4b974f64e9b64a49fdab0d4aa72"></a><!-- doxytag: member="ports_def.h::PTH" ref="e195e4b974f64e9b64a49fdab0d4aa72" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTH&nbsp;&nbsp;&nbsp;0x0260          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00609">609</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="404a7e1d5def397b05ac1922c9052647"></a><!-- doxytag: member="ports_def.h::PTIH" ref="404a7e1d5def397b05ac1922c9052647" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTIH&nbsp;&nbsp;&nbsp;0x0261          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00610">610</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="293bcff22daa75e79cd8ce8896adfb72"></a><!-- doxytag: member="ports_def.h::PTIJ" ref="293bcff22daa75e79cd8ce8896adfb72" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTIJ&nbsp;&nbsp;&nbsp;0x0269          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00618">618</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="aaf976e808e92970c4853195f46f86aa"></a><!-- doxytag: member="ports_def.h::PTIM" ref="aaf976e808e92970c4853195f46f86aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTIM&nbsp;&nbsp;&nbsp;0x0251          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00594">594</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="955f76954aa3a4ec132642ba61f4179b"></a><!-- doxytag: member="ports_def.h::PTIP" ref="955f76954aa3a4ec132642ba61f4179b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTIP&nbsp;&nbsp;&nbsp;0x0259          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00602">602</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="dbb7d014f3d51c19068e5d39f635a9a0"></a><!-- doxytag: member="ports_def.h::PTIS" ref="dbb7d014f3d51c19068e5d39f635a9a0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTIS&nbsp;&nbsp;&nbsp;0x0249          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00586">586</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a790cf313ffcb576686db78465445528"></a><!-- doxytag: member="ports_def.h::PTIT" ref="a790cf313ffcb576686db78465445528" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTIT&nbsp;&nbsp;&nbsp;0x0241          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00579">579</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="09f60e88823b1ba522431ffca9516821"></a><!-- doxytag: member="ports_def.h::PTJ" ref="09f60e88823b1ba522431ffca9516821" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTJ&nbsp;&nbsp;&nbsp;0x0268          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00617">617</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f321d4e67915520ce9b190f347508a4d"></a><!-- doxytag: member="ports_def.h::PTM" ref="f321d4e67915520ce9b190f347508a4d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTM&nbsp;&nbsp;&nbsp;0x0250          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00593">593</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0110a12871e7df55e92e872965d30bf9"></a><!-- doxytag: member="ports_def.h::PTP" ref="0110a12871e7df55e92e872965d30bf9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTP&nbsp;&nbsp;&nbsp;0x0258          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00601">601</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fd087524fff13e4a5a2e3bbd0e0e6752"></a><!-- doxytag: member="ports_def.h::PTS" ref="fd087524fff13e4a5a2e3bbd0e0e6752" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTS&nbsp;&nbsp;&nbsp;0x0248          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00585">585</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b32322b4be11ce1568b95dd98d03eb72"></a><!-- doxytag: member="ports_def.h::PTT" ref="b32322b4be11ce1568b95dd98d03eb72" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PTT&nbsp;&nbsp;&nbsp;0x0240          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00578">578</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="04c3d2a7346df4db141b06ab2878e778"></a><!-- doxytag: member="ports_def.h::PUCR" ref="04c3d2a7346df4db141b06ab2878e778" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PUCR&nbsp;&nbsp;&nbsp;0x000C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00051">51</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3db28c50a2cb416258258463f7a087bb"></a><!-- doxytag: member="ports_def.h::PWMCAE" ref="3db28c50a2cb416258258463f7a087bb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMCAE&nbsp;&nbsp;&nbsp;0x00A4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00192">192</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="33b97636917733281caa9b497938a31e"></a><!-- doxytag: member="ports_def.h::PWMCLK" ref="33b97636917733281caa9b497938a31e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMCLK&nbsp;&nbsp;&nbsp;0x00A2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00190">190</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2b0d9340de4207fac5899ad76b5dd496"></a><!-- doxytag: member="ports_def.h::PWMCNT0" ref="2b0d9340de4207fac5899ad76b5dd496" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMCNT0&nbsp;&nbsp;&nbsp;0x00AC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00200">200</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bf9bcf51f51436e28164aadc241d1645"></a><!-- doxytag: member="ports_def.h::PWMCNT1" ref="bf9bcf51f51436e28164aadc241d1645" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMCNT1&nbsp;&nbsp;&nbsp;0x00AD          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00201">201</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9786ae7edfab828262939de5e5ef96b9"></a><!-- doxytag: member="ports_def.h::PWMCNT2" ref="9786ae7edfab828262939de5e5ef96b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMCNT2&nbsp;&nbsp;&nbsp;0x00AE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00202">202</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d348e1f529cc26e6879f13ab3a5aaad0"></a><!-- doxytag: member="ports_def.h::PWMCNT3" ref="d348e1f529cc26e6879f13ab3a5aaad0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMCNT3&nbsp;&nbsp;&nbsp;0x00AF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00203">203</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="15913d0db787f077c3f53eb0a382e029"></a><!-- doxytag: member="ports_def.h::PWMCNT4" ref="15913d0db787f077c3f53eb0a382e029" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMCNT4&nbsp;&nbsp;&nbsp;0x00B0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00204">204</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1d1168bde98ba45f17b78710f1539c3a"></a><!-- doxytag: member="ports_def.h::PWMCNT5" ref="1d1168bde98ba45f17b78710f1539c3a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMCNT5&nbsp;&nbsp;&nbsp;0x00B1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00205">205</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7d489563233cfd8082444c59e352fc6b"></a><!-- doxytag: member="ports_def.h::PWMCNT6" ref="7d489563233cfd8082444c59e352fc6b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMCNT6&nbsp;&nbsp;&nbsp;0x00B2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00206">206</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="22d5e864a526ccef9f5604320c38544e"></a><!-- doxytag: member="ports_def.h::PWMCNT7" ref="22d5e864a526ccef9f5604320c38544e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMCNT7&nbsp;&nbsp;&nbsp;0x00B3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00207">207</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="075f2732b85727ece15a8960f83f4c88"></a><!-- doxytag: member="ports_def.h::PWMCTL" ref="075f2732b85727ece15a8960f83f4c88" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMCTL&nbsp;&nbsp;&nbsp;0x00A5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00193">193</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cc6dece33a8535501d8ea70cbc37d97c"></a><!-- doxytag: member="ports_def.h::PWMDTY0" ref="cc6dece33a8535501d8ea70cbc37d97c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMDTY0&nbsp;&nbsp;&nbsp;0x00BC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00216">216</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="86b0fad94db22b222bba1f56c0948122"></a><!-- doxytag: member="ports_def.h::PWMDTY1" ref="86b0fad94db22b222bba1f56c0948122" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMDTY1&nbsp;&nbsp;&nbsp;0x00BD          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00217">217</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4cc05fb5f0882585f0b188108b609b6e"></a><!-- doxytag: member="ports_def.h::PWMDTY2" ref="4cc05fb5f0882585f0b188108b609b6e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMDTY2&nbsp;&nbsp;&nbsp;0x00BE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00218">218</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="40a432c8152fd490d59cd60e7e758a2c"></a><!-- doxytag: member="ports_def.h::PWMDTY3" ref="40a432c8152fd490d59cd60e7e758a2c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMDTY3&nbsp;&nbsp;&nbsp;0x00BF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00219">219</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6cbbe5e1b4f361c362fc2b69056a5375"></a><!-- doxytag: member="ports_def.h::PWMDTY4" ref="6cbbe5e1b4f361c362fc2b69056a5375" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMDTY4&nbsp;&nbsp;&nbsp;0x00C0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00220">220</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="62d172c81c32ca5de6bfa17658fdd51b"></a><!-- doxytag: member="ports_def.h::PWMDTY5" ref="62d172c81c32ca5de6bfa17658fdd51b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMDTY5&nbsp;&nbsp;&nbsp;0x00C1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00221">221</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="af414f34428ba00752e5bd4d998d6c67"></a><!-- doxytag: member="ports_def.h::PWMDTY6" ref="af414f34428ba00752e5bd4d998d6c67" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMDTY6&nbsp;&nbsp;&nbsp;0x00C2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00222">222</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8ea496a806589920715abb706354095b"></a><!-- doxytag: member="ports_def.h::PWMDTY7" ref="8ea496a806589920715abb706354095b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMDTY7&nbsp;&nbsp;&nbsp;0x00C3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00223">223</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8ed3b354632e3b3b923020e0877b3c6a"></a><!-- doxytag: member="ports_def.h::PWME" ref="8ed3b354632e3b3b923020e0877b3c6a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWME&nbsp;&nbsp;&nbsp;0x00A0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00188">188</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="16f58e8b278accac047a952f8ee483b0"></a><!-- doxytag: member="ports_def.h::PWMPER0" ref="16f58e8b278accac047a952f8ee483b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMPER0&nbsp;&nbsp;&nbsp;0x00B4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00208">208</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b250a04692fb8bfefa997b77d92b9ff9"></a><!-- doxytag: member="ports_def.h::PWMPER1" ref="b250a04692fb8bfefa997b77d92b9ff9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMPER1&nbsp;&nbsp;&nbsp;0x00B5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00209">209</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="27846eaf234ba2931711ad89b43a30b3"></a><!-- doxytag: member="ports_def.h::PWMPER2" ref="27846eaf234ba2931711ad89b43a30b3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMPER2&nbsp;&nbsp;&nbsp;0x00B6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00210">210</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="31671be2d6ab9f578447c673fc6e44d8"></a><!-- doxytag: member="ports_def.h::PWMPER3" ref="31671be2d6ab9f578447c673fc6e44d8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMPER3&nbsp;&nbsp;&nbsp;0x00B7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00211">211</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2627a17d78dce0fddb9ab187e02f4246"></a><!-- doxytag: member="ports_def.h::PWMPER4" ref="2627a17d78dce0fddb9ab187e02f4246" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMPER4&nbsp;&nbsp;&nbsp;0x00B8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00212">212</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cf1c34ca33511b39a16b54d8a2a28922"></a><!-- doxytag: member="ports_def.h::PWMPER5" ref="cf1c34ca33511b39a16b54d8a2a28922" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMPER5&nbsp;&nbsp;&nbsp;0x00B9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00213">213</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="658826c7ed4d0432560e4718595ea908"></a><!-- doxytag: member="ports_def.h::PWMPER6" ref="658826c7ed4d0432560e4718595ea908" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMPER6&nbsp;&nbsp;&nbsp;0x00BA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00214">214</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d1481848294df9ce8f4aed5faeefd4c7"></a><!-- doxytag: member="ports_def.h::PWMPER7" ref="d1481848294df9ce8f4aed5faeefd4c7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMPER7&nbsp;&nbsp;&nbsp;0x00BB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00215">215</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="984b22e173ab9225e771bf0a24db97c9"></a><!-- doxytag: member="ports_def.h::PWMPOL" ref="984b22e173ab9225e771bf0a24db97c9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMPOL&nbsp;&nbsp;&nbsp;0x00A1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00189">189</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="807c81c06b85cd685495f81a29371a08"></a><!-- doxytag: member="ports_def.h::PWMPRCLK" ref="807c81c06b85cd685495f81a29371a08" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMPRCLK&nbsp;&nbsp;&nbsp;0x00A3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00191">191</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d2ce3a06a7be4f9b4488612abda70071"></a><!-- doxytag: member="ports_def.h::PWMPRSC" ref="d2ce3a06a7be4f9b4488612abda70071" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMPRSC&nbsp;&nbsp;&nbsp;0x00A7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00195">195</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ad11b4209f29ad5e223857f7f52ce71f"></a><!-- doxytag: member="ports_def.h::PWMSCLA" ref="ad11b4209f29ad5e223857f7f52ce71f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMSCLA&nbsp;&nbsp;&nbsp;0x00A8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00196">196</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2afc538d1b3c0f7f10e0ade18200f137"></a><!-- doxytag: member="ports_def.h::PWMSCLB" ref="2afc538d1b3c0f7f10e0ade18200f137" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMSCLB&nbsp;&nbsp;&nbsp;0x00A9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00197">197</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f8236b9687c048fa2dcb40c6ad52552"></a><!-- doxytag: member="ports_def.h::PWMSCNTA" ref="7f8236b9687c048fa2dcb40c6ad52552" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMSCNTA&nbsp;&nbsp;&nbsp;0x00AA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00198">198</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="42771a67f61871745d31358d79702460"></a><!-- doxytag: member="ports_def.h::PWMSCNTB" ref="42771a67f61871745d31358d79702460" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMSCNTB&nbsp;&nbsp;&nbsp;0x00AB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00199">199</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8601b3441e042a750cb177d0c8276cfc"></a><!-- doxytag: member="ports_def.h::PWMSDN" ref="8601b3441e042a750cb177d0c8276cfc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMSDN&nbsp;&nbsp;&nbsp;0x00C4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00224">224</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="95911ad82403cd9768ace9e13b897a97"></a><!-- doxytag: member="ports_def.h::PWMTST" ref="95911ad82403cd9768ace9e13b897a97" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PWMTST&nbsp;&nbsp;&nbsp;0x00A6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00194">194</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9870ce5216c4ce3edad92cca56dece3b"></a><!-- doxytag: member="ports_def.h::RDRH" ref="9870ce5216c4ce3edad92cca56dece3b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RDRH&nbsp;&nbsp;&nbsp;0x0263          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00612">612</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="944e5f745f61c815610fc0bc53845178"></a><!-- doxytag: member="ports_def.h::RDRIV" ref="944e5f745f61c815610fc0bc53845178" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RDRIV&nbsp;&nbsp;&nbsp;0x000D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00052">52</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a0c4b9919ef74d0827d88001f8db0156"></a><!-- doxytag: member="ports_def.h::RDRJ" ref="a0c4b9919ef74d0827d88001f8db0156" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RDRJ&nbsp;&nbsp;&nbsp;0x026B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00620">620</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="876b4ae747fb8481110f5e415feb8b1b"></a><!-- doxytag: member="ports_def.h::RDRM" ref="876b4ae747fb8481110f5e415feb8b1b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RDRM&nbsp;&nbsp;&nbsp;0x0253          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00596">596</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6b03639492a302c3fe44c16f18e70820"></a><!-- doxytag: member="ports_def.h::RDRP" ref="6b03639492a302c3fe44c16f18e70820" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RDRP&nbsp;&nbsp;&nbsp;0x025B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00604">604</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bf3c1076c1947f203a2d2be1b41d60fb"></a><!-- doxytag: member="ports_def.h::RDRS" ref="bf3c1076c1947f203a2d2be1b41d60fb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RDRS&nbsp;&nbsp;&nbsp;0x024B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00588">588</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8dbb964110417eb69a55fa67f8ffcaee"></a><!-- doxytag: member="ports_def.h::RDRT" ref="8dbb964110417eb69a55fa67f8ffcaee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RDRT&nbsp;&nbsp;&nbsp;0x0243          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00581">581</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c977bdfc9a47c2c122b24c109b2ca1d2"></a><!-- doxytag: member="ports_def.h::REFDV" ref="c977bdfc9a47c2c122b24c109b2ca1d2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REFDV&nbsp;&nbsp;&nbsp;0x0035          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00084">84</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e2d9a627890de5fba9d6c7a3cf3e3115"></a><!-- doxytag: member="ports_def.h::RTICTL" ref="e2d9a627890de5fba9d6c7a3cf3e3115" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RTICTL&nbsp;&nbsp;&nbsp;0x003B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00090">90</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c474e8f2e72624f07b9780aafc2a6b1b"></a><!-- doxytag: member="ports_def.h::SC0CR1" ref="c474e8f2e72624f07b9780aafc2a6b1b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SC0CR1&nbsp;&nbsp;&nbsp;0x00CA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00228">228</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bccaebeecc1f27b28c80f5ff05998c4f"></a><!-- doxytag: member="ports_def.h::SC0SR2" ref="bccaebeecc1f27b28c80f5ff05998c4f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SC0SR2&nbsp;&nbsp;&nbsp;0x00CD          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00231">231</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b0116c935dd74dab77e3413da3bf659d"></a><!-- doxytag: member="ports_def.h::SC1CR1" ref="b0116c935dd74dab77e3413da3bf659d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SC1CR1&nbsp;&nbsp;&nbsp;0x00D2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00236">236</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="df6775cdba6af335fa94a2c92778354e"></a><!-- doxytag: member="ports_def.h::SC1SR2" ref="df6775cdba6af335fa94a2c92778354e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SC1SR2&nbsp;&nbsp;&nbsp;0x00D5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00239">239</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ce4d0e3ad518ef6a5657d7c63c907fca"></a><!-- doxytag: member="ports_def.h::SCI0" ref="ce4d0e3ad518ef6a5657d7c63c907fca" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI0&nbsp;&nbsp;&nbsp;0x00C8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00744">744</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0cf1ff66f181339f8e061df84ab2f492"></a><!-- doxytag: member="ports_def.h::SCI0BDH" ref="0cf1ff66f181339f8e061df84ab2f492" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI0BDH&nbsp;&nbsp;&nbsp;0x00C8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00226">226</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="84dc69a7a32b7ba3b071e54d5fa2c11d"></a><!-- doxytag: member="ports_def.h::SCI0BDL" ref="84dc69a7a32b7ba3b071e54d5fa2c11d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI0BDL&nbsp;&nbsp;&nbsp;0x00C9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00227">227</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="acd083ea040c524302d28586bdf39499"></a><!-- doxytag: member="ports_def.h::SCI0CR2" ref="acd083ea040c524302d28586bdf39499" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI0CR2&nbsp;&nbsp;&nbsp;0x00CB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00229">229</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a3fb313d28737263501563c9e944be94"></a><!-- doxytag: member="ports_def.h::SCI0DRH" ref="a3fb313d28737263501563c9e944be94" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI0DRH&nbsp;&nbsp;&nbsp;0x00CE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00232">232</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="933ade4b6b6baaed25bfe0f64e49e75c"></a><!-- doxytag: member="ports_def.h::SCI0DRL" ref="933ade4b6b6baaed25bfe0f64e49e75c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI0DRL&nbsp;&nbsp;&nbsp;0x00CF          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00233">233</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0f1776a296955220c8c579452edcc2f0"></a><!-- doxytag: member="ports_def.h::SCI0SR1" ref="0f1776a296955220c8c579452edcc2f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI0SR1&nbsp;&nbsp;&nbsp;0x00CC          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00230">230</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a97eca5571fe1a418a94018204d2f346"></a><!-- doxytag: member="ports_def.h::SCI1" ref="a97eca5571fe1a418a94018204d2f346" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI1&nbsp;&nbsp;&nbsp;0x00D0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00745">745</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0ac53a6753d4ca7ce309c8da9a362041"></a><!-- doxytag: member="ports_def.h::SCI1BDH" ref="0ac53a6753d4ca7ce309c8da9a362041" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI1BDH&nbsp;&nbsp;&nbsp;0x00D0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00234">234</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5a0fd4e3e4e3a5c2919e4d94093f64c1"></a><!-- doxytag: member="ports_def.h::SCI1BDL" ref="5a0fd4e3e4e3a5c2919e4d94093f64c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI1BDL&nbsp;&nbsp;&nbsp;0x00D1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00235">235</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f8b7647a60882eca1bf43e54ef6ea422"></a><!-- doxytag: member="ports_def.h::SCI1CR2" ref="f8b7647a60882eca1bf43e54ef6ea422" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI1CR2&nbsp;&nbsp;&nbsp;0x00D3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00237">237</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cec25c5fdf5b6d47342cdd1805cbac29"></a><!-- doxytag: member="ports_def.h::SCI1DRH" ref="cec25c5fdf5b6d47342cdd1805cbac29" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI1DRH&nbsp;&nbsp;&nbsp;0x00D6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00240">240</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9b1632f61d30ea044fbb014beeb707dd"></a><!-- doxytag: member="ports_def.h::SCI1DRL" ref="9b1632f61d30ea044fbb014beeb707dd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI1DRL&nbsp;&nbsp;&nbsp;0x00D7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00241">241</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="70343b85d75e81c3e87c56fe1de800ad"></a><!-- doxytag: member="ports_def.h::SCI1SR1" ref="70343b85d75e81c3e87c56fe1de800ad" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCI1SR1&nbsp;&nbsp;&nbsp;0x00D4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00238">238</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="652f96d37614999df43e03ff58626188"></a><!-- doxytag: member="ports_def.h::SCIBDH" ref="652f96d37614999df43e03ff58626188" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCIBDH&nbsp;&nbsp;&nbsp;0x00          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00747">747</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f26ff5693fa93b532a8c6572e6d5f6c0"></a><!-- doxytag: member="ports_def.h::SCIBDL" ref="f26ff5693fa93b532a8c6572e6d5f6c0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCIBDL&nbsp;&nbsp;&nbsp;0x01          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00748">748</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8ff8f788cb324d81ebd4d429cabf5e23"></a><!-- doxytag: member="ports_def.h::SCICR1" ref="8ff8f788cb324d81ebd4d429cabf5e23" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCICR1&nbsp;&nbsp;&nbsp;0x02          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00749">749</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3e70365f6555966aa967d0bc56c71380"></a><!-- doxytag: member="ports_def.h::SCICR2" ref="3e70365f6555966aa967d0bc56c71380" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCICR2&nbsp;&nbsp;&nbsp;0x03          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00750">750</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="22243ecd974a2f062afb43f87688b3ac"></a><!-- doxytag: member="ports_def.h::SCIDRH" ref="22243ecd974a2f062afb43f87688b3ac" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCIDRH&nbsp;&nbsp;&nbsp;0x06          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00753">753</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ca0217e74eef8399b0d4429e236bfdc4"></a><!-- doxytag: member="ports_def.h::SCIDRL" ref="ca0217e74eef8399b0d4429e236bfdc4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCIDRL&nbsp;&nbsp;&nbsp;0x07          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00754">754</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="157429033d11aa5ff7e3fc6e581efdb4"></a><!-- doxytag: member="ports_def.h::SCISR1" ref="157429033d11aa5ff7e3fc6e581efdb4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCISR1&nbsp;&nbsp;&nbsp;0x04          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00751">751</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7bc6fc4a1feaa267102479747e61fc1b"></a><!-- doxytag: member="ports_def.h::SCISR2" ref="7bc6fc4a1feaa267102479747e61fc1b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCISR2&nbsp;&nbsp;&nbsp;0x05          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00752">752</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b44bf92718020bcf845db5dcbc7e0c59"></a><!-- doxytag: member="ports_def.h::SPI0BR" ref="b44bf92718020bcf845db5dcbc7e0c59" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI0BR&nbsp;&nbsp;&nbsp;0x00DA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00244">244</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b461f87eea195cb8a779d81f18c4e843"></a><!-- doxytag: member="ports_def.h::SPI0CR1" ref="b461f87eea195cb8a779d81f18c4e843" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI0CR1&nbsp;&nbsp;&nbsp;0x00D8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00242">242</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1ddc0ebe00c19a95c0f3e76fb2062835"></a><!-- doxytag: member="ports_def.h::SPI0CR2" ref="1ddc0ebe00c19a95c0f3e76fb2062835" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI0CR2&nbsp;&nbsp;&nbsp;0x00D9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00243">243</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8ffdba53d0e62568fddf21a26a7c41db"></a><!-- doxytag: member="ports_def.h::SPI0DR" ref="8ffdba53d0e62568fddf21a26a7c41db" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI0DR&nbsp;&nbsp;&nbsp;0x00DD          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00247">247</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0cd053122b7525c7498ad0f5289d2790"></a><!-- doxytag: member="ports_def.h::SPI0SR" ref="0cd053122b7525c7498ad0f5289d2790" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI0SR&nbsp;&nbsp;&nbsp;0x00DB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00245">245</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6d4ff776a3b862f9b38d906d5356c8d9"></a><!-- doxytag: member="ports_def.h::SPI1BR" ref="6d4ff776a3b862f9b38d906d5356c8d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI1BR&nbsp;&nbsp;&nbsp;0x00F2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00265">265</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f54033a566998b917596ae04119fd7e5"></a><!-- doxytag: member="ports_def.h::SPI1CR1" ref="f54033a566998b917596ae04119fd7e5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI1CR1&nbsp;&nbsp;&nbsp;0x00F0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00263">263</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a60bc20a726ea7eb305c9a7b2ef8961f"></a><!-- doxytag: member="ports_def.h::SPI1CR2" ref="a60bc20a726ea7eb305c9a7b2ef8961f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI1CR2&nbsp;&nbsp;&nbsp;0x00F1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00264">264</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="511835d199d74afc640a3fbe23cb5125"></a><!-- doxytag: member="ports_def.h::SPI1DR" ref="511835d199d74afc640a3fbe23cb5125" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI1DR&nbsp;&nbsp;&nbsp;0x00F5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00268">268</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2cfbba596aed811d6d491ba55de330be"></a><!-- doxytag: member="ports_def.h::SPI1SR" ref="2cfbba596aed811d6d491ba55de330be" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI1SR&nbsp;&nbsp;&nbsp;0x00F3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00266">266</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7a9ef2ef816549947d4509db3df9b0fc"></a><!-- doxytag: member="ports_def.h::SPI2BR" ref="7a9ef2ef816549947d4509db3df9b0fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI2BR&nbsp;&nbsp;&nbsp;0x00FA          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00272">272</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="46be364f8b07174dbe54ffc8d8163b06"></a><!-- doxytag: member="ports_def.h::SPI2CR1" ref="46be364f8b07174dbe54ffc8d8163b06" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI2CR1&nbsp;&nbsp;&nbsp;0x00F8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00270">270</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fc415d035087eaeef9155045fe2db838"></a><!-- doxytag: member="ports_def.h::SPI2CR2" ref="fc415d035087eaeef9155045fe2db838" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI2CR2&nbsp;&nbsp;&nbsp;0x00F9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00271">271</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e4dcb8a8722bf1267d10c5f89b2e633a"></a><!-- doxytag: member="ports_def.h::SPI2DR" ref="e4dcb8a8722bf1267d10c5f89b2e633a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI2DR&nbsp;&nbsp;&nbsp;0x00FD          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00275">275</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="49e0dddd2c6d2f8077d77c8c741cf42a"></a><!-- doxytag: member="ports_def.h::SPI2SR" ref="49e0dddd2c6d2f8077d77c8c741cf42a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPI2SR&nbsp;&nbsp;&nbsp;0x00FB          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00273">273</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f89364e5f6f6b510b1a1d0019ed18457"></a><!-- doxytag: member="ports_def.h::SYNR" ref="f89364e5f6f6b510b1a1d0019ed18457" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SYNR&nbsp;&nbsp;&nbsp;0x0034          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00083">83</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5aee1a6c41f744c9a3e6c33bbae5b602"></a><!-- doxytag: member="ports_def.h::TC0H" ref="5aee1a6c41f744c9a3e6c33bbae5b602" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC0H&nbsp;&nbsp;&nbsp;0x0050          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00111">111</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5360fb89c2d8cebf9f3d68cc34f2f0d6"></a><!-- doxytag: member="ports_def.h::TC0HH" ref="5360fb89c2d8cebf9f3d68cc34f2f0d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC0HH&nbsp;&nbsp;&nbsp;0x0078          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00150">150</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b6d3fe72f0dbc51452093389db82190d"></a><!-- doxytag: member="ports_def.h::TC0HL" ref="b6d3fe72f0dbc51452093389db82190d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC0HL&nbsp;&nbsp;&nbsp;0x0079          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00151">151</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="03a1512338c3a6035737bd8732b6eb91"></a><!-- doxytag: member="ports_def.h::TC0L" ref="03a1512338c3a6035737bd8732b6eb91" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC0L&nbsp;&nbsp;&nbsp;0x0051          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00112">112</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3a7b9a11325e49556c0a7a91936101b3"></a><!-- doxytag: member="ports_def.h::TC1H" ref="3a7b9a11325e49556c0a7a91936101b3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC1H&nbsp;&nbsp;&nbsp;0x0052          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00113">113</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8e5618c64f4140871f204889c2c8dd50"></a><!-- doxytag: member="ports_def.h::TC1HH" ref="8e5618c64f4140871f204889c2c8dd50" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC1HH&nbsp;&nbsp;&nbsp;0x007A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00152">152</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="177c233233eb4a3eaf1f6b10845109a2"></a><!-- doxytag: member="ports_def.h::TC1HL" ref="177c233233eb4a3eaf1f6b10845109a2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC1HL&nbsp;&nbsp;&nbsp;0x007B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00153">153</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f235b7ce94cddaa50114a0cdf4363f3a"></a><!-- doxytag: member="ports_def.h::TC1L" ref="f235b7ce94cddaa50114a0cdf4363f3a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC1L&nbsp;&nbsp;&nbsp;0x0053          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00114">114</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="465740c146764f739d0851b848e8a538"></a><!-- doxytag: member="ports_def.h::TC2H" ref="465740c146764f739d0851b848e8a538" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC2H&nbsp;&nbsp;&nbsp;0x0054          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00115">115</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a5ec3300129ffdedba2389ed17cf4444"></a><!-- doxytag: member="ports_def.h::TC2HH" ref="a5ec3300129ffdedba2389ed17cf4444" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC2HH&nbsp;&nbsp;&nbsp;0x007C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00154">154</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="25aecd2bfceabd49d1bbf18b6d43b30d"></a><!-- doxytag: member="ports_def.h::TC2HL" ref="25aecd2bfceabd49d1bbf18b6d43b30d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC2HL&nbsp;&nbsp;&nbsp;0x007D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00155">155</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1087ebe023199a29ce85a75e42bc6b3f"></a><!-- doxytag: member="ports_def.h::TC2L" ref="1087ebe023199a29ce85a75e42bc6b3f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC2L&nbsp;&nbsp;&nbsp;0x0055          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00116">116</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e710eb9992981f1018831edc9e12a792"></a><!-- doxytag: member="ports_def.h::TC3H" ref="e710eb9992981f1018831edc9e12a792" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC3H&nbsp;&nbsp;&nbsp;0x0056          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00117">117</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6cee1b2d03e0e42ce48317ed88b480bc"></a><!-- doxytag: member="ports_def.h::TC3HH" ref="6cee1b2d03e0e42ce48317ed88b480bc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC3HH&nbsp;&nbsp;&nbsp;0x007E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00156">156</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="84c624c752ace9a4f90cd51635e4a3db"></a><!-- doxytag: member="ports_def.h::TC3L" ref="84c624c752ace9a4f90cd51635e4a3db" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC3L&nbsp;&nbsp;&nbsp;0x0057          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00118">118</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0574d848e9f01b848bef1ac914c73d9b"></a><!-- doxytag: member="ports_def.h::TC4H" ref="0574d848e9f01b848bef1ac914c73d9b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC4H&nbsp;&nbsp;&nbsp;0x0058          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00119">119</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fccd2617ebb3d5c01d94d13ae63bb995"></a><!-- doxytag: member="ports_def.h::TC4L" ref="fccd2617ebb3d5c01d94d13ae63bb995" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC4L&nbsp;&nbsp;&nbsp;0x0059          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00120">120</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ab94dec494a21181b9e707ed91705a40"></a><!-- doxytag: member="ports_def.h::TC5H" ref="ab94dec494a21181b9e707ed91705a40" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC5H&nbsp;&nbsp;&nbsp;0x005A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00121">121</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bb845df1ce3e095683817d5d0710505b"></a><!-- doxytag: member="ports_def.h::TC5L" ref="bb845df1ce3e095683817d5d0710505b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC5L&nbsp;&nbsp;&nbsp;0x005B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00122">122</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a497821ef350324511337fe2a9cd44e5"></a><!-- doxytag: member="ports_def.h::TC6H" ref="a497821ef350324511337fe2a9cd44e5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC6H&nbsp;&nbsp;&nbsp;0x005C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00123">123</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5eb68cce1acef12d0200f4bfc3cbc288"></a><!-- doxytag: member="ports_def.h::TC6L" ref="5eb68cce1acef12d0200f4bfc3cbc288" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC6L&nbsp;&nbsp;&nbsp;0x005D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00124">124</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ef8ffcb5e94713a67a889c378acbb5f4"></a><!-- doxytag: member="ports_def.h::TC7H" ref="ef8ffcb5e94713a67a889c378acbb5f4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC7H&nbsp;&nbsp;&nbsp;0x005E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00125">125</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ff25928aee1bf034551029aa472767e"></a><!-- doxytag: member="ports_def.h::TC7L" ref="6ff25928aee1bf034551029aa472767e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TC7L&nbsp;&nbsp;&nbsp;0x005F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00126">126</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8daf478c72475e0ffa907634d6250399"></a><!-- doxytag: member="ports_def.h::TCFORC" ref="8daf478c72475e0ffa907634d6250399" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TCFORC&nbsp;&nbsp;&nbsp;0x0041          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00096">96</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b37ac48186b7d36d18fdc2ac47773f95"></a><!-- doxytag: member="ports_def.h::TCNTH" ref="b37ac48186b7d36d18fdc2ac47773f95" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TCNTH&nbsp;&nbsp;&nbsp;0x0044          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00099">99</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c633db6ab44eea0fb44358dd9f2b1ddc"></a><!-- doxytag: member="ports_def.h::TCNTL" ref="c633db6ab44eea0fb44358dd9f2b1ddc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TCNTL&nbsp;&nbsp;&nbsp;0x0045          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00100">100</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0a69f683a8ad4e238e8f259c58dffc12"></a><!-- doxytag: member="ports_def.h::TCTL1" ref="0a69f683a8ad4e238e8f259c58dffc12" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TCTL1&nbsp;&nbsp;&nbsp;0x0048          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00103">103</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cdd842bb3f4a2ca5e26a027bb74e18b1"></a><!-- doxytag: member="ports_def.h::TCTL2" ref="cdd842bb3f4a2ca5e26a027bb74e18b1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TCTL2&nbsp;&nbsp;&nbsp;0x0049          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00104">104</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b0c4f584352c94b1d0398d53e057b332"></a><!-- doxytag: member="ports_def.h::TCTL3" ref="b0c4f584352c94b1d0398d53e057b332" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TCTL3&nbsp;&nbsp;&nbsp;0x004A          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00105">105</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fa96e2fb4db83ea845f18d2dcb025d93"></a><!-- doxytag: member="ports_def.h::TCTL4" ref="fa96e2fb4db83ea845f18d2dcb025d93" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TCTL4&nbsp;&nbsp;&nbsp;0x004B          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00106">106</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2403d0779edcb7a67ea56dd0d67a415e"></a><!-- doxytag: member="ports_def.h::TFLG1" ref="2403d0779edcb7a67ea56dd0d67a415e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TFLG1&nbsp;&nbsp;&nbsp;0x004E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00109">109</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5d31366a1f46029bc8f323b6dde52178"></a><!-- doxytag: member="ports_def.h::TFLG2" ref="5d31366a1f46029bc8f323b6dde52178" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TFLG2&nbsp;&nbsp;&nbsp;0x004F          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00110">110</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="047b752526fa845a214fbd2dda59bdaa"></a><!-- doxytag: member="ports_def.h::TIE" ref="047b752526fa845a214fbd2dda59bdaa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIE&nbsp;&nbsp;&nbsp;0x004C          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00107">107</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3a45d4d45316cbc2cb7e5bf119939bc9"></a><!-- doxytag: member="ports_def.h::TIMTST" ref="3a45d4d45316cbc2cb7e5bf119939bc9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIMTST&nbsp;&nbsp;&nbsp;0x006D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00140">140</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="28fcfc6a7695ab5b61f4d7a2befcc184"></a><!-- doxytag: member="ports_def.h::TIOS" ref="28fcfc6a7695ab5b61f4d7a2befcc184" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIOS&nbsp;&nbsp;&nbsp;0x0040          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00095">95</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="efcb9111ac36dc4472f266ff9f3836c8"></a><!-- doxytag: member="ports_def.h::TOC7D" ref="efcb9111ac36dc4472f266ff9f3836c8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TOC7D&nbsp;&nbsp;&nbsp;0x0043          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00098">98</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9fa23c1870d8273bf89fee62f003a95e"></a><!-- doxytag: member="ports_def.h::TOC7M" ref="9fa23c1870d8273bf89fee62f003a95e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TOC7M&nbsp;&nbsp;&nbsp;0x0042          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00097">97</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f2b3ab08ef5f8919912316e8906c1cf6"></a><!-- doxytag: member="ports_def.h::TSCR1" ref="f2b3ab08ef5f8919912316e8906c1cf6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TSCR1&nbsp;&nbsp;&nbsp;0x0046          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00101">101</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="22fb74e7419c4c4b208c3de49dd10499"></a><!-- doxytag: member="ports_def.h::TSCR2" ref="22fb74e7419c4c4b208c3de49dd10499" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TSCR2&nbsp;&nbsp;&nbsp;0x004D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00108">108</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="93fe97b63517ecf6f21db2d80c90117a"></a><!-- doxytag: member="ports_def.h::TTOV" ref="93fe97b63517ecf6f21db2d80c90117a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TTOV&nbsp;&nbsp;&nbsp;0x0047          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00102">102</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d760c8deac260cf8eaa530bd4bf4ef3b"></a><!-- doxytag: member="ports_def.h::WOMM" ref="d760c8deac260cf8eaa530bd4bf4ef3b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define WOMM&nbsp;&nbsp;&nbsp;0x0256          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00599">599</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a11fce7527cf0cbbe1ff3891e4dfb973"></a><!-- doxytag: member="ports_def.h::WOMS" ref="a11fce7527cf0cbbe1ff3891e4dfb973" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define WOMS&nbsp;&nbsp;&nbsp;0x024E          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="ports__def_8h-source.html#l00591">591</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/ports__def_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ports_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/ports__def_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+2b0af90cc80ddf33a2de693a50647a03
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/portsaccess_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/portsaccess.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/portsaccess.h</h1><a href="portsaccess_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 <span class="comment">/*</span>
+<a name="l00023"></a>00023 <span class="comment">Variables to access to the io_ports</span>
+<a name="l00024"></a>00024 <span class="comment">*/</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifndef __PORTS_ACCESS__</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#define __PORTS_ACCESS__</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="comment">/*</span>
+<a name="l00031"></a>00031 <span class="comment">By default the address is 0X0000 on HCS12.</span>
+<a name="l00032"></a>00032 <span class="comment">But the ports can be remaped. See the file ports.h</span>
+<a name="l00033"></a>00033 <span class="comment">*/</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 <span class="keyword">extern</span> <span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[];
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="comment">/* To use for a 8 bits access */</span>
+<a name="l00039"></a><a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">00039</a> <span class="preprocessor">#define IO_PORTS_8(adr) \</span>
+<a name="l00040"></a>00040 <span class="preprocessor">_io_ports[adr]</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="comment">/* To use for a 16 bits access */</span>
+<a name="l00043"></a>00043 <span class="comment">/* Example : IO_PORTS_16(CAN0IDAR1)= 0xABCD;</span>
+<a name="l00044"></a>00044 <span class="comment">will put AB at @CAN0IDAR1 and CD at  @CAN0IDAR1 + 1</span>
+<a name="l00045"></a>00045 <span class="comment">*/</span>
+<a name="l00046"></a><a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">00046</a> <span class="preprocessor">#define IO_PORTS_16(adr) \</span>
+<a name="l00047"></a>00047 <span class="preprocessor">*((unsigned volatile short*) (_io_ports + (adr)))</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00049"></a>00049 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/portsaccess_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/portsaccess.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/portsaccess.h File Reference</h1>
+<p>
+<a href="portsaccess_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adr)&nbsp;&nbsp;&nbsp;<a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[adr]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(adr)&nbsp;&nbsp;&nbsp;*((unsigned volatile short*) (<a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a> + (adr)))</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a> []</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="05c3e46f52e97cb343d4a18d3dbe2eba"></a><!-- doxytag: member="portsaccess.h::IO_PORTS_16" ref="05c3e46f52e97cb343d4a18d3dbe2eba" args="(adr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define IO_PORTS_16          </td>
+          <td>(</td>
+          <td class="paramtype">adr&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;*((unsigned volatile short*) (<a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a> + (adr)))</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="portsaccess_8h-source.html#l00046">46</a> of file <a class="el" href="portsaccess_8h-source.html">portsaccess.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cdf97ea78c88c125dbbe6f2409de6ec1"></a><!-- doxytag: member="portsaccess.h::IO_PORTS_8" ref="cdf97ea78c88c125dbbe6f2409de6ec1" args="(adr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define IO_PORTS_8          </td>
+          <td>(</td>
+          <td class="paramtype">adr&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;<a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[adr]</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="portsaccess_8h-source.html#l00039">39</a> of file <a class="el" href="portsaccess_8h-source.html">portsaccess.h</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="cb39c27c5b828bb40948690ed0fc9462"></a><!-- doxytag: member="portsaccess.h::_io_ports" ref="cb39c27c5b828bb40948690ed0fc9462" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">volatile unsigned char <a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/regbase_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/regbase.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/regbase.h</h1><a href="regbase_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="comment">/*</span>
+<a name="l00024"></a>00024 <span class="comment">Définition du maping,</span>
+<a name="l00025"></a>00025 <span class="comment">qui dépend du contenu du registre INITRG</span>
+<a name="l00026"></a>00026 <span class="comment">*/</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="preprocessor">#ifndef __REGBASE__</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define __REGBASE__</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="preprocessor">#endif __REGBASE__</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/regbase_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/regbase.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/regbase.h File Reference</h1>
+<p>
+<a href="regbase_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/regs_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,120 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/regs.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/regs.h</h1><a href="regs_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="comment">/* Regs - Software registers used by GCC</span>
+<a name="l00024"></a>00024 <span class="comment">   Copyright (C) 2000 Free Software Foundation, Inc.</span>
+<a name="l00025"></a>00025 <span class="comment">   Written by Stephane Carrez (stcarrez@worldnet.fr)    </span>
+<a name="l00026"></a>00026 <span class="comment"></span>
+<a name="l00027"></a>00027 <span class="comment">This file is free software; you can redistribute it and/or modify it</span>
+<a name="l00028"></a>00028 <span class="comment">under the terms of the GNU General Public License as published by the</span>
+<a name="l00029"></a>00029 <span class="comment">Free Software Foundation; either version 2, or (at your option) any</span>
+<a name="l00030"></a>00030 <span class="comment">later version.</span>
+<a name="l00031"></a>00031 <span class="comment"></span>
+<a name="l00032"></a>00032 <span class="comment">In addition to the permissions in the GNU General Public License, the</span>
+<a name="l00033"></a>00033 <span class="comment">Free Software Foundation gives you unlimited permission to link the</span>
+<a name="l00034"></a>00034 <span class="comment">compiled version of this file with other programs, and to distribute</span>
+<a name="l00035"></a>00035 <span class="comment">those programs without any restriction coming from the use of this</span>
+<a name="l00036"></a>00036 <span class="comment">file.  (The General Public License restrictions do apply in other</span>
+<a name="l00037"></a>00037 <span class="comment">respects; for example, they cover modification of the file, and</span>
+<a name="l00038"></a>00038 <span class="comment">distribution when not linked into another program.)</span>
+<a name="l00039"></a>00039 <span class="comment"></span>
+<a name="l00040"></a>00040 <span class="comment">This file is distributed in the hope that it will be useful, but</span>
+<a name="l00041"></a>00041 <span class="comment">WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00042"></a>00042 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00043"></a>00043 <span class="comment">General Public License for more details.</span>
+<a name="l00044"></a>00044 <span class="comment"></span>
+<a name="l00045"></a>00045 <span class="comment">You should have received a copy of the GNU General Public License</span>
+<a name="l00046"></a>00046 <span class="comment">along with this program; see the file COPYING.  If not, write to</span>
+<a name="l00047"></a>00047 <span class="comment">the Free Software Foundation, 59 Temple Place - Suite 330,</span>
+<a name="l00048"></a>00048 <span class="comment">Boston, MA 02111-1307, USA.  */</span>
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 <span class="preprocessor">#ifndef _M68HC11_REGS_H</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define _M68HC11_REGS_H</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 <span class="comment">/* Include this file if you want to have access to the soft registers</span>
+<a name="l00054"></a>00054 <span class="comment">   used by GCC.  The soft registers are memory location.  They have</span>
+<a name="l00055"></a>00055 <span class="comment">   special names that cannot conflict with C or C++ variables.</span>
+<a name="l00056"></a>00056 <span class="comment">   The extern definition below map those special names to</span>
+<a name="l00057"></a>00057 <span class="comment">   some usable names in C and C++.  */</span>
+<a name="l00058"></a>00058   
+<a name="l00059"></a>00059 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __tmp    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.tmp"</span>);
+<a name="l00060"></a>00060 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __z      <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.z"</span>);
+<a name="l00061"></a>00061 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __xy     <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.xy"</span>);
+<a name="l00062"></a>00062 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __frame  <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.frame"</span>);
+<a name="l00063"></a>00063 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d1     <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d1"</span>);
+<a name="l00064"></a>00064 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d2     <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d2"</span>);
+<a name="l00065"></a>00065 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d3     <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d3"</span>);
+<a name="l00066"></a>00066 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d4     <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d4"</span>);
+<a name="l00067"></a>00067 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d5     <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d5"</span>);
+<a name="l00068"></a>00068 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d6     <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d6"</span>);
+<a name="l00069"></a>00069 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d7     <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d7"</span>);
+<a name="l00070"></a>00070 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d8     <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d8"</span>);
+<a name="l00071"></a>00071 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d9     <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d9"</span>);
+<a name="l00072"></a>00072 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d10    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d10"</span>);
+<a name="l00073"></a>00073 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d11    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d11"</span>);
+<a name="l00074"></a>00074 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d12    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d12"</span>);
+<a name="l00075"></a>00075 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d13    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d13"</span>);
+<a name="l00076"></a>00076 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d14    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d14"</span>);
+<a name="l00077"></a>00077 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d15    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d15"</span>);
+<a name="l00078"></a>00078 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d16    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d16"</span>);
+<a name="l00079"></a>00079 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d17    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d17"</span>);
+<a name="l00080"></a>00080 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d18    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d18"</span>);
+<a name="l00081"></a>00081 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d19    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d19"</span>);
+<a name="l00082"></a>00082 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d20    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d20"</span>);
+<a name="l00083"></a>00083 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d21    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d21"</span>);
+<a name="l00084"></a>00084 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d22    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d22"</span>);
+<a name="l00085"></a>00085 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d23    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d23"</span>);
+<a name="l00086"></a>00086 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d24    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d24"</span>);
+<a name="l00087"></a>00087 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d25    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d25"</span>);
+<a name="l00088"></a>00088 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d26    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d26"</span>);
+<a name="l00089"></a>00089 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d27    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d27"</span>);
+<a name="l00090"></a>00090 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d28    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d28"</span>);
+<a name="l00091"></a>00091 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d29    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d29"</span>);
+<a name="l00092"></a>00092 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d30    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d30"</span>);
+<a name="l00093"></a>00093 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d31    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d31"</span>);
+<a name="l00094"></a>00094 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d32    <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d32"</span>);
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/regs_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,823 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/regs.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/regs.h File Reference</h1>
+<p>
+<a href="regs_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __tmp&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a> (&quot;_.tmp&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __z&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#3f1ad778fc854e6f30195849e47ff861">__asm__</a> (&quot;_.z&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __xy&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#d7f99a09382217df58741211ea8022b4">__asm__</a> (&quot;_.xy&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __frame&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#99133e4196ab444a8318ee00175969b0">__asm__</a> (&quot;_.frame&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d1&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#6e20652562fa6952a61c88afc0e44e7c">__asm__</a> (&quot;_.d1&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#135e7dbe9264f832e0ac04b7475ec317">__asm__</a> (&quot;_.d2&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#5cb4b185cf519c6d504bda358e975beb">__asm__</a> (&quot;_.d3&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d4&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#4b85bbdd5c4d3eb43697662a1874797d">__asm__</a> (&quot;_.d4&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d5&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#b4e50f62c2c41f8f9e44a397c11878ac">__asm__</a> (&quot;_.d5&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d6&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#50d04c59eb55358568d0066505309b23">__asm__</a> (&quot;_.d6&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d7&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#12607cb59d6f01190119cc0825e07b56">__asm__</a> (&quot;_.d7&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#492b8507dc86d1668d50dd6c31fe3aa7">__asm__</a> (&quot;_.d8&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#5b78ca8360014dd43e1758000c38a838">__asm__</a> (&quot;_.d9&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d10&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#c0805ba37453a323efb5ec85d376c3c6">__asm__</a> (&quot;_.d10&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d11&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#5bda33524de53f035cacc40c97fef943">__asm__</a> (&quot;_.d11&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d12&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#231bd3a4e21c7282e0bc90dc831a9547">__asm__</a> (&quot;_.d12&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d13&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#8a58f10929e31c3e6ef038eb9efa7c0c">__asm__</a> (&quot;_.d13&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d14&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#786820780cb2ba32ec9d364f682af47c">__asm__</a> (&quot;_.d14&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d15&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#209327d72af7592530132224e7ad262b">__asm__</a> (&quot;_.d15&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#59e808656e4d056d2ab1e104d0219d1f">__asm__</a> (&quot;_.d16&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d17&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#7abb2e6cf5afd624e52e70c305f248fc">__asm__</a> (&quot;_.d17&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d18&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#cbaac03fa23236c1f636a4b500d8eb71">__asm__</a> (&quot;_.d18&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d19&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#ff4656eae168a3e3a043d01a5ea76e03">__asm__</a> (&quot;_.d19&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d20&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#2fc98e622bcaf568928e373b2a1e17ef">__asm__</a> (&quot;_.d20&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d21&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#a02d4d562201def6bf344fd6e8f4fb47">__asm__</a> (&quot;_.d21&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d22&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#dda409bcb4cd67b35c2506ab5b884cd4">__asm__</a> (&quot;_.d22&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d23&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#3540235f8bb802215abd971da57e84d6">__asm__</a> (&quot;_.d23&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d24&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#a330f4e20545b90c40cae5e933082444">__asm__</a> (&quot;_.d24&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d25&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#abe6b5e8d8e24e71e49c62b51ad43cfc">__asm__</a> (&quot;_.d25&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d26&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#ba6447ba1d98b8543374130f612c36be">__asm__</a> (&quot;_.d26&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d27&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#aad286da009b7f5c91e813acc4e8af77">__asm__</a> (&quot;_.d27&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d28&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#7a6e36676bfbca8a600c235985db0a80">__asm__</a> (&quot;_.d28&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d29&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#2a402d1cff44b667067ca2cd57bc02af">__asm__</a> (&quot;_.d29&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d30&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#fd7c97e4ed61567d05df79a8fa2845bc">__asm__</a> (&quot;_.d30&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d31&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#065594aa52bae52745b8448fc65fcd8d">__asm__</a> (&quot;_.d31&quot;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#3b44f040bddcbd374abeeecb208bab58">__asm__</a> (&quot;_.d32&quot;)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="3b44f040bddcbd374abeeecb208bab58"></a><!-- doxytag: member="regs.h::__asm__" ref="3b44f040bddcbd374abeeecb208bab58" args="(&quot;_.d32&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d32 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d32&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="065594aa52bae52745b8448fc65fcd8d"></a><!-- doxytag: member="regs.h::__asm__" ref="065594aa52bae52745b8448fc65fcd8d" args="(&quot;_.d31&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d31 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d31&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fd7c97e4ed61567d05df79a8fa2845bc"></a><!-- doxytag: member="regs.h::__asm__" ref="fd7c97e4ed61567d05df79a8fa2845bc" args="(&quot;_.d30&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d30 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d30&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2a402d1cff44b667067ca2cd57bc02af"></a><!-- doxytag: member="regs.h::__asm__" ref="2a402d1cff44b667067ca2cd57bc02af" args="(&quot;_.d29&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d29 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d29&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7a6e36676bfbca8a600c235985db0a80"></a><!-- doxytag: member="regs.h::__asm__" ref="7a6e36676bfbca8a600c235985db0a80" args="(&quot;_.d28&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d28 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d28&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="aad286da009b7f5c91e813acc4e8af77"></a><!-- doxytag: member="regs.h::__asm__" ref="aad286da009b7f5c91e813acc4e8af77" args="(&quot;_.d27&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d27 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d27&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ba6447ba1d98b8543374130f612c36be"></a><!-- doxytag: member="regs.h::__asm__" ref="ba6447ba1d98b8543374130f612c36be" args="(&quot;_.d26&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d26 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d26&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="abe6b5e8d8e24e71e49c62b51ad43cfc"></a><!-- doxytag: member="regs.h::__asm__" ref="abe6b5e8d8e24e71e49c62b51ad43cfc" args="(&quot;_.d25&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d25 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d25&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a330f4e20545b90c40cae5e933082444"></a><!-- doxytag: member="regs.h::__asm__" ref="a330f4e20545b90c40cae5e933082444" args="(&quot;_.d24&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d24 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d24&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3540235f8bb802215abd971da57e84d6"></a><!-- doxytag: member="regs.h::__asm__" ref="3540235f8bb802215abd971da57e84d6" args="(&quot;_.d23&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d23 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d23&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dda409bcb4cd67b35c2506ab5b884cd4"></a><!-- doxytag: member="regs.h::__asm__" ref="dda409bcb4cd67b35c2506ab5b884cd4" args="(&quot;_.d22&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d22 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d22&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a02d4d562201def6bf344fd6e8f4fb47"></a><!-- doxytag: member="regs.h::__asm__" ref="a02d4d562201def6bf344fd6e8f4fb47" args="(&quot;_.d21&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d21 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d21&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2fc98e622bcaf568928e373b2a1e17ef"></a><!-- doxytag: member="regs.h::__asm__" ref="2fc98e622bcaf568928e373b2a1e17ef" args="(&quot;_.d20&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d20 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d20&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ff4656eae168a3e3a043d01a5ea76e03"></a><!-- doxytag: member="regs.h::__asm__" ref="ff4656eae168a3e3a043d01a5ea76e03" args="(&quot;_.d19&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d19 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d19&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cbaac03fa23236c1f636a4b500d8eb71"></a><!-- doxytag: member="regs.h::__asm__" ref="cbaac03fa23236c1f636a4b500d8eb71" args="(&quot;_.d18&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d18 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d18&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7abb2e6cf5afd624e52e70c305f248fc"></a><!-- doxytag: member="regs.h::__asm__" ref="7abb2e6cf5afd624e52e70c305f248fc" args="(&quot;_.d17&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d17 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d17&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="59e808656e4d056d2ab1e104d0219d1f"></a><!-- doxytag: member="regs.h::__asm__" ref="59e808656e4d056d2ab1e104d0219d1f" args="(&quot;_.d16&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d16 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d16&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="209327d72af7592530132224e7ad262b"></a><!-- doxytag: member="regs.h::__asm__" ref="209327d72af7592530132224e7ad262b" args="(&quot;_.d15&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d15 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d15&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="786820780cb2ba32ec9d364f682af47c"></a><!-- doxytag: member="regs.h::__asm__" ref="786820780cb2ba32ec9d364f682af47c" args="(&quot;_.d14&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d14 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d14&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8a58f10929e31c3e6ef038eb9efa7c0c"></a><!-- doxytag: member="regs.h::__asm__" ref="8a58f10929e31c3e6ef038eb9efa7c0c" args="(&quot;_.d13&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d13 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d13&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="231bd3a4e21c7282e0bc90dc831a9547"></a><!-- doxytag: member="regs.h::__asm__" ref="231bd3a4e21c7282e0bc90dc831a9547" args="(&quot;_.d12&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d12 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d12&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5bda33524de53f035cacc40c97fef943"></a><!-- doxytag: member="regs.h::__asm__" ref="5bda33524de53f035cacc40c97fef943" args="(&quot;_.d11&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d11 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d11&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c0805ba37453a323efb5ec85d376c3c6"></a><!-- doxytag: member="regs.h::__asm__" ref="c0805ba37453a323efb5ec85d376c3c6" args="(&quot;_.d10&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d10 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d10&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5b78ca8360014dd43e1758000c38a838"></a><!-- doxytag: member="regs.h::__asm__" ref="5b78ca8360014dd43e1758000c38a838" args="(&quot;_.d9&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d9 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d9&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="492b8507dc86d1668d50dd6c31fe3aa7"></a><!-- doxytag: member="regs.h::__asm__" ref="492b8507dc86d1668d50dd6c31fe3aa7" args="(&quot;_.d8&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d8 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d8&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="12607cb59d6f01190119cc0825e07b56"></a><!-- doxytag: member="regs.h::__asm__" ref="12607cb59d6f01190119cc0825e07b56" args="(&quot;_.d7&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d7 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d7&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="50d04c59eb55358568d0066505309b23"></a><!-- doxytag: member="regs.h::__asm__" ref="50d04c59eb55358568d0066505309b23" args="(&quot;_.d6&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d6 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d6&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b4e50f62c2c41f8f9e44a397c11878ac"></a><!-- doxytag: member="regs.h::__asm__" ref="b4e50f62c2c41f8f9e44a397c11878ac" args="(&quot;_.d5&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d5 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d5&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4b85bbdd5c4d3eb43697662a1874797d"></a><!-- doxytag: member="regs.h::__asm__" ref="4b85bbdd5c4d3eb43697662a1874797d" args="(&quot;_.d4&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d4 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d4&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5cb4b185cf519c6d504bda358e975beb"></a><!-- doxytag: member="regs.h::__asm__" ref="5cb4b185cf519c6d504bda358e975beb" args="(&quot;_.d3&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d3 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d3&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="135e7dbe9264f832e0ac04b7475ec317"></a><!-- doxytag: member="regs.h::__asm__" ref="135e7dbe9264f832e0ac04b7475ec317" args="(&quot;_.d2&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d2 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d2&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6e20652562fa6952a61c88afc0e44e7c"></a><!-- doxytag: member="regs.h::__asm__" ref="6e20652562fa6952a61c88afc0e44e7c" args="(&quot;_.d1&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __d1 __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.d1&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="99133e4196ab444a8318ee00175969b0"></a><!-- doxytag: member="regs.h::__asm__" ref="99133e4196ab444a8318ee00175969b0" args="(&quot;_.frame&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __frame __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.frame&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d7f99a09382217df58741211ea8022b4"></a><!-- doxytag: member="regs.h::__asm__" ref="d7f99a09382217df58741211ea8022b4" args="(&quot;_.xy&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __xy __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.xy&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3f1ad778fc854e6f30195849e47ff861"></a><!-- doxytag: member="regs.h::__asm__" ref="3f1ad778fc854e6f30195849e47ff861" args="(&quot;_.z&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __z __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.z&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b1b104e72affb247e036289d0fc18ac7"></a><!-- doxytag: member="regs.h::__asm__" ref="b1b104e72affb247e036289d0fc18ac7" args="(&quot;_.tmp&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short __tmp __asm__           </td>
+          <td>(</td>
+          <td class="paramtype">&quot;_.tmp&quot;&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/resource_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/win32/resource.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/win32/resource.h</h1><a href="resource_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//{{NO_DEPENDENCIES}}</span>
+<a name="l00002"></a>00002 <span class="comment">// Microsoft Visual C++ generated include file.</span>
+<a name="l00003"></a>00003 <span class="comment">// Used by CanFestival-3.rc</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 <span class="comment">// Next default values for new objects</span>
+<a name="l00006"></a>00006 <span class="comment">// </span>
+<a name="l00007"></a>00007 <span class="preprocessor">#ifdef APSTUDIO_INVOKED</span>
+<a name="l00008"></a>00008 <span class="preprocessor"></span><span class="preprocessor">#ifndef APSTUDIO_READONLY_SYMBOLS</span>
+<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define _APS_NEXT_RESOURCE_VALUE        101</span>
+<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define _APS_NEXT_COMMAND_VALUE         40001</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define _APS_NEXT_CONTROL_VALUE         1001</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#define _APS_NEXT_SYMED_VALUE           101</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/resource_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/win32/resource.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/win32/resource.h File Reference</h1>
+<p>
+<a href="resource_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1342 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/sdo.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c</h1><a href="sdo_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="comment">/* #define DEBUG_WAR_CONSOLE_ON */</span>
+<a name="l00024"></a>00024 <span class="comment">/* #define DEBUG_ERR_CONSOLE_ON */</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="preprocessor">#include "objacces.h"</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "sdo.h"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include "canfestival.h"</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="comment">/* Uncomment if your compiler does not support inline functions */</span>
+<a name="l00031"></a><a class="code" href="sdo_8c.html#b5ce7bd7fe4169a9f709815f03f9870b">00031</a> <span class="preprocessor">#define NO_INLINE </span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span>
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef NO_INLINE</span>
+<a name="l00034"></a><a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">00034</a> <span class="preprocessor"></span><span class="preprocessor">  #define INLINE </span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">  #define INLINE inline</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="comment">/*Internals prototypes*/</span>
+<a name="l00040"></a>00040 
+<a name="l00042"></a>00042 <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, 
+<a name="l00043"></a>00043                        UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback, UNS8 endianize);
+<a name="l00044"></a>00044 
+<a name="l00046"></a>00046 <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, 
+<a name="l00047"></a>00047         UNS8 dataType, SDOCallback_t Callback);
+<a name="l00048"></a>00048         
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 <span class="comment">/***************************************************************************/</span>
+<a name="l00051"></a>00051 <span class="comment">/* SDO (un)packing macros */</span>
+<a name="l00052"></a>00052 
+<a name="l00055"></a><a class="code" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">00055</a> <span class="preprocessor">#define getSDOcs(byte) (byte &gt;&gt; 5)</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>
+<a name="l00059"></a><a class="code" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">00059</a> <span class="preprocessor">#define getSDOn2(byte) ((byte &gt;&gt; 2) &amp; 3)</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00063"></a><a class="code" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">00063</a> <span class="preprocessor">#define getSDOn3(byte) ((byte &gt;&gt; 1) &amp; 7)</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+<a name="l00067"></a><a class="code" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">00067</a> <span class="preprocessor">#define getSDOe(byte) ((byte &gt;&gt; 1) &amp; 1)</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span>
+<a name="l00071"></a><a class="code" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">00071</a> <span class="preprocessor">#define getSDOs(byte) (byte &amp; 1)</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00075"></a><a class="code" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">00075</a> <span class="preprocessor">#define getSDOc(byte) (byte &amp; 1)</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span>
+<a name="l00079"></a><a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">00079</a> <span class="preprocessor">#define getSDOt(byte) ((byte &gt;&gt; 4) &amp; 1)</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>
+<a name="l00083"></a><a class="code" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">00083</a> <span class="preprocessor">#define getSDOindex(byte1, byte2) ((byte2 &lt;&lt; 8) | (byte1))</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span>
+<a name="l00088"></a><a class="code" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">00088</a> <span class="preprocessor">#define getSDOsubIndex(byte3) (byte3)</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span>
+<a name="l00090"></a>00090 <span class="comment">/***************************************************************************</span>
+<a name="l00091"></a>00091 <span class="comment">**</span>
+<a name="l00092"></a>00092 <span class="comment">*/</span>
+<a name="l00093"></a><a class="code" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">00093</a> <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">SDOTimeoutAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>)
+<a name="l00094"></a>00094 {
+<a name="l00095"></a>00095     MSG_ERR(0x1A01, <span class="stringliteral">"SDO timeout. SDO response not received."</span>, 0);
+<a name="l00096"></a>00096     MSG_WAR(0x2A02, <span class="stringliteral">"server node : "</span>, d-&gt;transfers[<span class="keywordtype">id</span>].nodeId);
+<a name="l00097"></a>00097     MSG_WAR(0x2A02, <span class="stringliteral">"      index : "</span>, d-&gt;transfers[<span class="keywordtype">id</span>].index);
+<a name="l00098"></a>00098     MSG_WAR(0x2A02, <span class="stringliteral">"   subIndex : "</span>, d-&gt;transfers[<span class="keywordtype">id</span>].subIndex); 
+<a name="l00099"></a>00099     <span class="comment">/* Reset timer handler */</span>
+<a name="l00100"></a>00100     d-&gt;transfers[id].timer = TIMER_NONE;
+<a name="l00101"></a>00101     <span class="comment">/*Set aborted state*/</span>
+<a name="l00102"></a>00102     d-&gt;transfers[id].state = SDO_ABORTED_INTERNAL;
+<a name="l00103"></a>00103     <span class="comment">/* Sending a SDO abort */</span>
+<a name="l00104"></a>00104     <a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a>(d, d-&gt;transfers[<span class="keywordtype">id</span>].whoami, 
+<a name="l00105"></a>00105                  d-&gt;transfers[<span class="keywordtype">id</span>].index, d-&gt;transfers[<span class="keywordtype">id</span>].subIndex, SDOABT_TIMED_OUT);
+<a name="l00106"></a>00106     d-&gt;transfers[id].abortCode = SDOABT_TIMED_OUT;
+<a name="l00107"></a>00107     <span class="comment">/* Call the user function to inform of the problem.*/</span>
+<a name="l00108"></a>00108     <span class="keywordflow">if</span>(d-&gt;transfers[<span class="keywordtype">id</span>].Callback)
+<a name="l00109"></a>00109         <span class="comment">/*If ther is a callback, it is responsible to close SDO transfer (client)*/</span>
+<a name="l00110"></a>00110         (*d-&gt;transfers[id].Callback)(d,d-&gt;transfers[<span class="keywordtype">id</span>].nodeId);
+<a name="l00111"></a>00111     <span class="keywordflow">else</span> <span class="keywordflow">if</span>(d-&gt;transfers[<span class="keywordtype">id</span>].whoami == SDO_SERVER)
+<a name="l00112"></a>00112         <span class="comment">/*Else, if server, reset the line*/</span>
+<a name="l00113"></a>00113         <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, (UNS8)<span class="keywordtype">id</span>);
+<a name="l00114"></a>00114 }
+<a name="l00115"></a>00115 
+<a name="l00116"></a><a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">00116</a> <span class="preprocessor">#define StopSDO_TIMER(id) \</span>
+<a name="l00117"></a>00117 <span class="preprocessor">MSG_WAR(0x3A05, "StopSDO_TIMER for line : ", line);\</span>
+<a name="l00118"></a>00118 <span class="preprocessor">d-&gt;transfers[id].timer = DelAlarm(d-&gt;transfers[id].timer);</span>
+<a name="l00119"></a>00119 <span class="preprocessor"></span>
+<a name="l00120"></a><a class="code" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">00120</a> <span class="preprocessor">#define StartSDO_TIMER(id) \</span>
+<a name="l00121"></a>00121 <span class="preprocessor">MSG_WAR(0x3A06, "StartSDO_TIMER for line : ", line);\</span>
+<a name="l00122"></a>00122 <span class="preprocessor">d-&gt;transfers[id].timer = SetAlarm(d,id,&amp;SDOTimeoutAlarm,MS_TO_TIMEVAL(SDO_TIMEOUT_MS),0);</span>
+<a name="l00123"></a>00123 <span class="preprocessor"></span>
+<a name="l00124"></a><a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">00124</a> <span class="preprocessor">#define RestartSDO_TIMER(id) \</span>
+<a name="l00125"></a>00125 <span class="preprocessor">MSG_WAR(0x3A07, "restartSDO_TIMER for line : ", line);\</span>
+<a name="l00126"></a>00126 <span class="preprocessor">if(d-&gt;transfers[id].timer != TIMER_NONE) { StopSDO_TIMER(id) StartSDO_TIMER(id) }</span>
+<a name="l00127"></a>00127 <span class="preprocessor"></span>
+<a name="l00128"></a>00128 <span class="comment">/***************************************************************************/</span>
+<a name="l00131"></a><a class="code" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">00131</a> <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">resetSDO</a> (CO_Data* d)
+<a name="l00132"></a>00132 {
+<a name="l00133"></a>00133   UNS8 j;
+<a name="l00134"></a>00134 
+<a name="l00135"></a>00135   <span class="comment">/* transfer structure initialization */</span>
+<a name="l00136"></a>00136     <span class="keywordflow">for</span> (j = 0 ; j &lt; SDO_MAX_SIMULTANEOUS_TRANSFERTS ; j++) 
+<a name="l00137"></a>00137       <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, j);
+<a name="l00138"></a>00138 }
+<a name="l00139"></a>00139 
+<a name="l00140"></a>00140 <span class="comment">/***************************************************************************/</span>
+<a name="l00141"></a><a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">00141</a> UNS32 <a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a> (CO_Data* d, UNS8 line)
+<a name="l00142"></a>00142 {
+<a name="l00143"></a>00143   UNS8      size;
+<a name="l00144"></a>00144   UNS32 errorCode;
+<a name="l00145"></a>00145   MSG_WAR(0x3A08, <span class="stringliteral">"Enter in SDOlineToObjdict "</span>, line);
+<a name="l00146"></a>00146   size = (UNS8)d-&gt;transfers[line].count;
+<a name="l00147"></a>00147   errorCode = <a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a>(d, d-&gt;transfers[line].index, d-&gt;transfers[line].subIndex, 
+<a name="l00148"></a>00148                          (<span class="keywordtype">void</span> *) d-&gt;transfers[line].data, &amp;size, 1);
+<a name="l00149"></a>00149   <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL)
+<a name="l00150"></a>00150     <span class="keywordflow">return</span> errorCode;
+<a name="l00151"></a>00151   MSG_WAR(0x3A08, <span class="stringliteral">"exit of SDOlineToObjdict "</span>, line);
+<a name="l00152"></a>00152   <span class="keywordflow">return</span> 0;
+<a name="l00153"></a>00153 
+<a name="l00154"></a>00154 }
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156 <span class="comment">/***************************************************************************/</span>
+<a name="l00157"></a><a class="code" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">00157</a> UNS32 <a class="code" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">objdictToSDOline</a> (CO_Data* d, UNS8 line)
+<a name="l00158"></a>00158 {
+<a name="l00159"></a>00159   UNS8  size = 0;
+<a name="l00160"></a>00160   UNS8  dataType;
+<a name="l00161"></a>00161   UNS32 errorCode;
+<a name="l00162"></a>00162 
+<a name="l00163"></a>00163   MSG_WAR(0x3A05, <span class="stringliteral">"objdict-&gt;line index : "</span>, d-&gt;transfers[line].index);
+<a name="l00164"></a>00164   MSG_WAR(0x3A06, <span class="stringliteral">"  subIndex : "</span>, d-&gt;transfers[line].subIndex);
+<a name="l00165"></a>00165 
+<a name="l00166"></a>00166   errorCode = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>(d,     d-&gt;transfers[line].index,
+<a name="l00167"></a>00167                                 d-&gt;transfers[line].subIndex,
+<a name="l00168"></a>00168                                 (<span class="keywordtype">void</span> *)d-&gt;transfers[line].data,
+<a name="l00169"></a>00169                                 &amp;size, &amp;dataType, 0);
+<a name="l00170"></a>00170   
+<a name="l00171"></a>00171   <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL)
+<a name="l00172"></a>00172     <span class="keywordflow">return</span> errorCode;
+<a name="l00173"></a>00173 
+<a name="l00174"></a>00174   d-&gt;transfers[line].count = size;
+<a name="l00175"></a>00175   d-&gt;transfers[line].offset = 0;
+<a name="l00176"></a>00176 <span class="preprocessor">#if 0</span>
+<a name="l00177"></a>00177 <span class="preprocessor"></span>   <span class="comment">/*Me laisser ça, please ! (FD)*/</span>
+<a name="l00178"></a>00178   {
+<a name="l00179"></a>00179     UNS8 i;
+<a name="l00180"></a>00180     <span class="keywordflow">for</span> (i = 0 ; i &lt; 10 ; i++) {
+<a name="l00181"></a>00181       MSG_WAR(i, <span class="stringliteral">"data= "</span>, d-&gt;transfers[line].data[i]);
+<a name="l00182"></a>00182     }     
+<a name="l00183"></a>00183   }
+<a name="l00184"></a>00184 <span class="preprocessor">#endif</span>
+<a name="l00185"></a>00185 <span class="preprocessor"></span>  <span class="keywordflow">return</span> 0;
+<a name="l00186"></a>00186 }
+<a name="l00187"></a>00187 
+<a name="l00188"></a>00188 <span class="comment">/***************************************************************************/</span>
+<a name="l00189"></a><a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">00189</a> UNS8 <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a> (CO_Data* d, UNS8 line, UNS8 nbBytes, UNS8* data) {
+<a name="l00190"></a>00190   UNS8 i;
+<a name="l00191"></a>00191   UNS8 offset;
+<a name="l00192"></a>00192 
+<a name="l00193"></a>00193   <span class="keywordflow">if</span> ((d-&gt;transfers[line].offset + nbBytes) &gt; SDO_MAX_LENGTH_TRANSFERT) {
+<a name="l00194"></a>00194     MSG_ERR(0x1A10,<span class="stringliteral">"SDO Size of data too large. Exceed SDO_MAX_LENGTH_TRANSFERT"</span>, nbBytes);
+<a name="l00195"></a>00195     <span class="keywordflow">return</span> 0xFF;
+<a name="l00196"></a>00196   }
+<a name="l00197"></a>00197     <span class="keywordflow">if</span> ((d-&gt;transfers[line].offset + nbBytes) &gt; d-&gt;transfers[line].count) {
+<a name="l00198"></a>00198     MSG_ERR(0x1A11,<span class="stringliteral">"SDO Size of data too large. Exceed count"</span>, nbBytes);
+<a name="l00199"></a>00199     <span class="keywordflow">return</span> 0xFF;
+<a name="l00200"></a>00200   }
+<a name="l00201"></a>00201   offset = (UNS8)d-&gt;transfers[line].offset;
+<a name="l00202"></a>00202   for (i = 0 ; i &lt; nbBytes ; i++) 
+<a name="l00203"></a>00203     * (data + i) = d-&gt;transfers[line].data[offset + i];
+<a name="l00204"></a>00204   d-&gt;transfers[line].offset = d-&gt;transfers[line].offset + nbBytes;
+<a name="l00205"></a>00205   <span class="keywordflow">return</span> 0;
+<a name="l00206"></a>00206 }
+<a name="l00207"></a>00207 
+<a name="l00208"></a>00208 
+<a name="l00209"></a>00209 <span class="comment">/***************************************************************************/</span>
+<a name="l00210"></a><a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">00210</a> UNS8 <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a> (CO_Data* d, UNS8 line, UNS8 nbBytes, UNS8* data)
+<a name="l00211"></a>00211 {
+<a name="l00212"></a>00212   UNS8 i;
+<a name="l00213"></a>00213   UNS8 offset;
+<a name="l00214"></a>00214   
+<a name="l00215"></a>00215   <span class="keywordflow">if</span> ((d-&gt;transfers[line].offset + nbBytes) &gt; SDO_MAX_LENGTH_TRANSFERT) {
+<a name="l00216"></a>00216     MSG_ERR(0x1A15,<span class="stringliteral">"SDO Size of data too large. Exceed SDO_MAX_LENGTH_TRANSFERT"</span>, nbBytes);
+<a name="l00217"></a>00217     <span class="keywordflow">return</span> 0xFF;
+<a name="l00218"></a>00218   }
+<a name="l00219"></a>00219   offset = (UNS8)d-&gt;transfers[line].offset;
+<a name="l00220"></a>00220   for (i = 0 ; i &lt; nbBytes ; i++) 
+<a name="l00221"></a>00221     d-&gt;transfers[line].data[offset + i] = * (data + i);
+<a name="l00222"></a>00222   d-&gt;transfers[line].offset = d-&gt;transfers[line].offset + nbBytes;
+<a name="l00223"></a>00223   <span class="keywordflow">return</span> 0;
+<a name="l00224"></a>00224 }
+<a name="l00225"></a>00225 
+<a name="l00226"></a>00226 <span class="comment">/***************************************************************************/</span>
+<a name="l00227"></a><a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">00227</a> UNS8 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a> (CO_Data* d, UNS8 nodeId, UNS8 whoami, UNS16 index, 
+<a name="l00228"></a>00228                 UNS8 subIndex, UNS32 abortCode)
+<a name="l00229"></a>00229 {
+<a name="l00230"></a>00230   UNS8 err;
+<a name="l00231"></a>00231   UNS8 line;
+<a name="l00232"></a>00232   err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &amp;line );
+<a name="l00233"></a>00233   <span class="keywordflow">if</span> (!err) <span class="comment">/* If a line on use have been found.*/</span>
+<a name="l00234"></a>00234     MSG_WAR(0x3A20, <span class="stringliteral">"FailedSDO : line found : "</span>, line);
+<a name="l00235"></a>00235   <span class="keywordflow">if</span> ((! err) &amp;&amp; (whoami == SDO_SERVER)) {
+<a name="l00236"></a>00236     <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>( d, line );
+<a name="l00237"></a>00237     MSG_WAR(0x3A21, <span class="stringliteral">"FailedSDO : line released : "</span>, line);
+<a name="l00238"></a>00238   }
+<a name="l00239"></a>00239   <span class="keywordflow">if</span> ((! err) &amp;&amp; (whoami == SDO_CLIENT)) {
+<a name="l00240"></a>00240     <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line);
+<a name="l00241"></a>00241     d-&gt;transfers[line].state = SDO_ABORTED_INTERNAL;
+<a name="l00242"></a>00242   }
+<a name="l00243"></a>00243   MSG_WAR(0x3A22, <span class="stringliteral">"Sending SDO abort "</span>, 0);
+<a name="l00244"></a>00244   err = <a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a>(d, whoami, index, subIndex, abortCode);
+<a name="l00245"></a>00245   <span class="keywordflow">if</span> (err) {
+<a name="l00246"></a>00246     MSG_WAR(0x3A23, <span class="stringliteral">"Unable to send the SDO abort"</span>, 0);
+<a name="l00247"></a>00247     <span class="keywordflow">return</span> 0xFF;
+<a name="l00248"></a>00248   }
+<a name="l00249"></a>00249   <span class="keywordflow">return</span> 0;
+<a name="l00250"></a>00250 }
+<a name="l00251"></a>00251 
+<a name="l00252"></a>00252 <span class="comment">/***************************************************************************/</span>
+<a name="l00253"></a><a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">00253</a> <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a> ( CO_Data* d, UNS8 line )
+<a name="l00254"></a>00254 {
+<a name="l00255"></a>00255   UNS8 i; 
+<a name="l00256"></a>00256   MSG_WAR(0x3A25, <span class="stringliteral">"reset SDO line nb : "</span>, line); 
+<a name="l00257"></a>00257   <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, 0, 0, 0, SDO_RESET);
+<a name="l00258"></a>00258   <span class="keywordflow">for</span> (i = 0 ; i &lt; SDO_MAX_LENGTH_TRANSFERT ; i++)
+<a name="l00259"></a>00259     d-&gt;transfers[line].data[i] = 0;
+<a name="l00260"></a>00260 }
+<a name="l00261"></a>00261 
+<a name="l00262"></a>00262 <span class="comment">/***************************************************************************/</span>
+<a name="l00263"></a><a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">00263</a> UNS8 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a> (CO_Data* d, UNS8 line, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 state)
+<a name="l00264"></a>00264 {
+<a name="l00265"></a>00265   MSG_WAR(0x3A25, <span class="stringliteral">"init SDO line nb : "</span>, line); 
+<a name="l00266"></a>00266   <span class="keywordflow">if</span> (state == SDO_DOWNLOAD_IN_PROGRESS || state == SDO_UPLOAD_IN_PROGRESS){
+<a name="l00267"></a>00267         <a class="code" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">StartSDO_TIMER</a>(line)
+<a name="l00268"></a>00268   }<span class="keywordflow">else</span>{
+<a name="l00269"></a>00269         <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line)
+<a name="l00270"></a>00270   }
+<a name="l00271"></a>00271   d-&gt;transfers[line].nodeId = nodeId; 
+<a name="l00272"></a>00272   d-&gt;transfers[line].index = index;
+<a name="l00273"></a>00273   d-&gt;transfers[line].subIndex = subIndex;
+<a name="l00274"></a>00274   d-&gt;transfers[line].state = state;
+<a name="l00275"></a>00275   d-&gt;transfers[line].toggle = 0;
+<a name="l00276"></a>00276   d-&gt;transfers[line].count = 0;
+<a name="l00277"></a>00277   d-&gt;transfers[line].offset = 0;
+<a name="l00278"></a>00278   d-&gt;transfers[line].dataType = 0;
+<a name="l00279"></a>00279   d-&gt;transfers[line].Callback = NULL;  
+<a name="l00280"></a>00280   <span class="keywordflow">return</span> 0;
+<a name="l00281"></a>00281 }
+<a name="l00282"></a>00282 
+<a name="l00283"></a>00283 <span class="comment">/***************************************************************************/</span>
+<a name="l00284"></a><a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">00284</a> UNS8 <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a> ( CO_Data* d, UNS8 whoami, UNS8 *line )
+<a name="l00285"></a>00285 {
+<a name="l00286"></a>00286         
+<a name="l00287"></a>00287   UNS8 i;
+<a name="l00288"></a>00288     
+<a name="l00289"></a>00289   <span class="keywordflow">for</span> (i = 0 ; i &lt; SDO_MAX_SIMULTANEOUS_TRANSFERTS ; i++){
+<a name="l00290"></a>00290     <span class="keywordflow">if</span> ( d-&gt;transfers[i].state == SDO_RESET ) {
+<a name="l00291"></a>00291       *line = i;
+<a name="l00292"></a>00292       d-&gt;transfers[i].whoami = whoami;
+<a name="l00293"></a>00293       <span class="keywordflow">return</span> 0;
+<a name="l00294"></a>00294     } <span class="comment">/* end if */</span>
+<a name="l00295"></a>00295   } <span class="comment">/* end for */</span>
+<a name="l00296"></a>00296   MSG_ERR(0x1A25, <span class="stringliteral">"Too many SDO in progress. Aborted."</span>, i);
+<a name="l00297"></a>00297   <span class="keywordflow">return</span> 0xFF;
+<a name="l00298"></a>00298 }
+<a name="l00299"></a>00299 
+<a name="l00300"></a>00300 <span class="comment">/***************************************************************************/</span>
+<a name="l00301"></a><a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">00301</a> UNS8 <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a> (CO_Data* d, UNS8 nodeId, UNS8 whoami, UNS8 *line)
+<a name="l00302"></a>00302 {
+<a name="l00303"></a>00303         
+<a name="l00304"></a>00304   UNS8 i;
+<a name="l00305"></a>00305     
+<a name="l00306"></a>00306   <span class="keywordflow">for</span> (i = 0 ; i &lt; SDO_MAX_SIMULTANEOUS_TRANSFERTS ; i++){
+<a name="l00307"></a>00307     <span class="keywordflow">if</span> ( (d-&gt;transfers[i].state != SDO_RESET) &amp;&amp;
+<a name="l00308"></a>00308          (d-&gt;transfers[i].nodeId == nodeId) &amp;&amp; 
+<a name="l00309"></a>00309          (d-&gt;transfers[i].whoami == whoami) ) {
+<a name="l00310"></a>00310       *line = i;
+<a name="l00311"></a>00311       <span class="keywordflow">return</span> 0;
+<a name="l00312"></a>00312     }
+<a name="l00313"></a>00313   } 
+<a name="l00314"></a>00314   <span class="keywordflow">return</span> 0xFF;
+<a name="l00315"></a>00315 }
+<a name="l00316"></a>00316 
+<a name="l00317"></a>00317 <span class="comment">/***************************************************************************/</span>
+<a name="l00318"></a><a class="code" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">00318</a> UNS8 <a class="code" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">closeSDOtransfer</a> (CO_Data* d, UNS8 nodeId, UNS8 whoami)
+<a name="l00319"></a>00319 {
+<a name="l00320"></a>00320   UNS8 err;
+<a name="l00321"></a>00321   UNS8 line;
+<a name="l00322"></a>00322   err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, whoami, &amp;line);
+<a name="l00323"></a>00323   <span class="keywordflow">if</span> (err) {
+<a name="l00324"></a>00324     MSG_WAR(0x2A30, <span class="stringliteral">"No SDO communication to close for node : "</span>, nodeId); 
+<a name="l00325"></a>00325     <span class="keywordflow">return</span> 0xFF;
+<a name="l00326"></a>00326   }
+<a name="l00327"></a>00327   <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line);  
+<a name="l00328"></a>00328   <span class="keywordflow">return</span> 0;
+<a name="l00329"></a>00329 }
+<a name="l00330"></a>00330 
+<a name="l00331"></a>00331 <span class="comment">/***************************************************************************/</span>
+<a name="l00332"></a><a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">00332</a> UNS8 <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a> (CO_Data* d, UNS8 line, UNS8 * nbBytes)
+<a name="l00333"></a>00333 {
+<a name="l00334"></a>00334   <span class="keywordflow">if</span> (d-&gt;transfers[line].count == 0) <span class="comment">/* if received initiate SDO protocol with e=0 and s=0 */</span>
+<a name="l00335"></a>00335     * nbBytes = 0;
+<a name="l00336"></a>00336   <span class="keywordflow">else</span>
+<a name="l00337"></a>00337     * nbBytes = (UNS8)d-&gt;transfers[line].count - (UNS8)d-&gt;transfers[line].offset;
+<a name="l00338"></a>00338   <span class="keywordflow">return</span> 0;
+<a name="l00339"></a>00339 }
+<a name="l00340"></a>00340 
+<a name="l00341"></a>00341 <span class="comment">/***************************************************************************/</span>
+<a name="l00342"></a><a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">00342</a> UNS8 <a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a> (CO_Data* d, UNS8 line, UNS8 nbBytes)
+<a name="l00343"></a>00343 {
+<a name="l00344"></a>00344   <span class="keywordflow">if</span> (nbBytes &gt; SDO_MAX_LENGTH_TRANSFERT) {
+<a name="l00345"></a>00345     MSG_ERR(0x1A35,<span class="stringliteral">"SDO Size of data too large. Exceed SDO_MAX_LENGTH_TRANSFERT"</span>, nbBytes);
+<a name="l00346"></a>00346     <span class="keywordflow">return</span> 0xFF;
+<a name="l00347"></a>00347   }
+<a name="l00348"></a>00348   d-&gt;transfers[line].count = nbBytes;
+<a name="l00349"></a>00349   <span class="keywordflow">return</span> 0;
+<a name="l00350"></a>00350 }
+<a name="l00351"></a>00351 
+<a name="l00352"></a>00352 
+<a name="l00353"></a>00353 <span class="comment">/***************************************************************************/</span>
+<a name="l00354"></a><a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">00354</a> UNS8 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a> (CO_Data* d, UNS8 whoami, s_SDO sdo)
+<a name="l00355"></a>00355 {       
+<a name="l00356"></a>00356   UNS16 offset;
+<a name="l00357"></a>00357   UNS16 lastIndex;
+<a name="l00358"></a>00358   UNS8 found = 0;
+<a name="l00359"></a>00359   Message m;
+<a name="l00360"></a>00360   UNS8 i;
+<a name="l00361"></a>00361   UNS32 * pwCobId = NULL;
+<a name="l00362"></a>00362   UNS32 * pwNodeId = NULL;
+<a name="l00363"></a>00363 
+<a name="l00364"></a>00364   MSG_WAR(0x3A38, <span class="stringliteral">"sendSDO"</span>,0);
+<a name="l00365"></a>00365   <span class="keywordflow">if</span>( !((d-&gt;nodeState == Operational) ||  (d-&gt;nodeState == Pre_operational ))) {
+<a name="l00366"></a>00366     MSG_WAR(0x2A39, <span class="stringliteral">"unable to send the SDO (not in op or pre-op mode"</span>, d-&gt;nodeState);
+<a name="l00367"></a>00367     <span class="keywordflow">return</span> 0xFF;
+<a name="l00368"></a>00368   }                             
+<a name="l00369"></a>00369 
+<a name="l00370"></a>00370   <span class="comment">/*get the server-&gt;client cobid*/</span>
+<a name="l00371"></a>00371   <span class="keywordflow">if</span> ( whoami == SDO_SERVER )   {<span class="comment">/*case server. Easy because today only one server SDO is authorized in CanFestival*/</span>
+<a name="l00372"></a>00372     offset = d-&gt;firstIndex-&gt;SDO_SVR;
+<a name="l00373"></a>00373     <span class="keywordflow">if</span> (offset == 0) {
+<a name="l00374"></a>00374       MSG_ERR(0x1A42, <span class="stringliteral">"SendSDO : No SDO server found"</span>, 0); 
+<a name="l00375"></a>00375       <span class="keywordflow">return</span> 0xFF;
+<a name="l00376"></a>00376     }
+<a name="l00377"></a>00377     pwCobId = d-&gt;objdict[offset].pSubindex[2].pObject;
+<a name="l00378"></a>00378     MSG_WAR(0x3A41, <span class="stringliteral">"I am server. cobId : "</span>, *pwCobId); 
+<a name="l00379"></a>00379   }
+<a name="l00380"></a>00380   <span class="keywordflow">else</span> {                        <span class="comment">/*case client*/</span>
+<a name="l00381"></a>00381     <span class="comment">/* Get the client-&gt;server cobid.*/</span>
+<a name="l00382"></a>00382     UNS16 sdoNum = 0;
+<a name="l00383"></a>00383     offset = d-&gt;firstIndex-&gt;SDO_CLT;
+<a name="l00384"></a>00384     lastIndex = d-&gt;lastIndex-&gt;SDO_CLT;
+<a name="l00385"></a>00385     <span class="keywordflow">if</span> (offset == 0) {
+<a name="l00386"></a>00386       MSG_ERR(0x1A42, <span class="stringliteral">"SendSDO : No SDO client index found"</span>, 0); 
+<a name="l00387"></a>00387       <span class="keywordflow">return</span> 0xFF;
+<a name="l00388"></a>00388     }
+<a name="l00389"></a>00389     <span class="comment">/* First, have to find at the index where is defined the communication with the server node */</span>
+<a name="l00390"></a>00390     <span class="keywordflow">while</span> (offset &lt;= lastIndex){
+<a name="l00391"></a>00391       MSG_WAR(0x3A43,<span class="stringliteral">"Reading index : "</span>, 0x1280 + sdoNum);
+<a name="l00392"></a>00392       <span class="keywordflow">if</span> (d-&gt;objdict[offset].bSubCount &lt;= 3) {
+<a name="l00393"></a>00393         MSG_ERR(0x1A28, <span class="stringliteral">"Subindex 3  not found at index "</span>, 0x1280 + sdoNum);
+<a name="l00394"></a>00394         <span class="keywordflow">return</span> 0xFF;
+<a name="l00395"></a>00395       }
+<a name="l00396"></a>00396       pwNodeId = d-&gt;objdict[offset].pSubindex[3].pObject;
+<a name="l00397"></a>00397       MSG_WAR(0x3A44, <span class="stringliteral">"Found nodeId server = "</span>, *pwNodeId);     
+<a name="l00398"></a>00398       <span class="keywordflow">if</span>(*pwNodeId == sdo.nodeId) {
+<a name="l00399"></a>00399         found = 1;
+<a name="l00400"></a>00400         <span class="keywordflow">break</span>;          
+<a name="l00401"></a>00401       }      
+<a name="l00402"></a>00402       offset ++;
+<a name="l00403"></a>00403       sdoNum ++;
+<a name="l00404"></a>00404     }
+<a name="l00405"></a>00405     <span class="keywordflow">if</span> (! found){
+<a name="l00406"></a>00406       MSG_WAR (0x2A45, <span class="stringliteral">"No SDO client corresponds to the mesage to send to node "</span>, sdo.nodeId);
+<a name="l00407"></a>00407       <span class="keywordflow">return</span> 0xFF;
+<a name="l00408"></a>00408     }
+<a name="l00409"></a>00409     <span class="comment">/* Second, read the cobid client-&gt;server */</span>
+<a name="l00410"></a>00410     pwCobId = d-&gt;objdict[offset].pSubindex[1].pObject;
+<a name="l00411"></a>00411   }
+<a name="l00412"></a>00412   <span class="comment">/* message copy for sending */</span>
+<a name="l00413"></a>00413   m.cob_id.w = *pwCobId;
+<a name="l00414"></a>00414   m.rtr = NOT_A_REQUEST; 
+<a name="l00415"></a>00415   <span class="comment">/* the length of SDO must be 8 */</span>
+<a name="l00416"></a>00416   m.len = 8;
+<a name="l00417"></a>00417   <span class="keywordflow">for</span> (i = 0 ; i &lt; 8 ; i++) {
+<a name="l00418"></a>00418     m.data[i] =  sdo.body.data[i];
+<a name="l00419"></a>00419   }
+<a name="l00420"></a>00420   <span class="keywordflow">return</span> canSend(d-&gt;canHandle,&amp;m);
+<a name="l00421"></a>00421 }
+<a name="l00422"></a>00422 
+<a name="l00423"></a>00423 <span class="comment">/***************************************************************************/</span>
+<a name="l00424"></a><a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">00424</a> UNS8 <a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a> (CO_Data* d, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)
+<a name="l00425"></a>00425 {
+<a name="l00426"></a>00426   s_SDO sdo;
+<a name="l00427"></a>00427   UNS8 ret;
+<a name="l00428"></a>00428   MSG_WAR(0x2A50,<span class="stringliteral">"Sending SDO abort "</span>, abortCode);
+<a name="l00429"></a>00429   sdo.nodeId = *d-&gt;bDeviceNodeId;
+<a name="l00430"></a>00430   sdo.body.data[0] = 0x80;
+<a name="l00431"></a>00431   <span class="comment">/* Index */</span>
+<a name="l00432"></a>00432   sdo.body.data[1] = index &amp; 0xFF; <span class="comment">/* LSB */</span>
+<a name="l00433"></a>00433   sdo.body.data[2] = (index &gt;&gt; 8) &amp; 0xFF; <span class="comment">/* MSB */</span>
+<a name="l00434"></a>00434   <span class="comment">/* Subindex */</span>
+<a name="l00435"></a>00435   sdo.body.data[3] = subIndex;
+<a name="l00436"></a>00436   <span class="comment">/* Data */</span>
+<a name="l00437"></a>00437   sdo.body.data[4] = (UNS8)(abortCode &amp; 0xFF);
+<a name="l00438"></a>00438   sdo.body.data[5] = (UNS8)((abortCode &gt;&gt; 8) &amp; 0xFF);
+<a name="l00439"></a>00439   sdo.body.data[6] = (UNS8)((abortCode &gt;&gt; 16) &amp; 0xFF);
+<a name="l00440"></a>00440   sdo.body.data[7] = (UNS8)((abortCode &gt;&gt; 24) &amp; 0xFF);
+<a name="l00441"></a>00441   ret = <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo);
+<a name="l00442"></a>00442 
+<a name="l00443"></a>00443   <span class="keywordflow">return</span> ret;
+<a name="l00444"></a>00444 }
+<a name="l00445"></a>00445 
+<a name="l00446"></a>00446 <span class="comment">/***************************************************************************/</span>
+<a name="l00447"></a><a class="code" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">00447</a> UNS8 <a class="code" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">proceedSDO</a> (CO_Data* d, Message *m)
+<a name="l00448"></a>00448 {
+<a name="l00449"></a>00449   UNS8 err;
+<a name="l00450"></a>00450   UNS8 line;
+<a name="l00451"></a>00451   UNS8 nbBytes; <span class="comment">/* received or to be transmited. */</span>
+<a name="l00452"></a>00452   UNS8 nodeId = 0;  <span class="comment">/* The node from which the SDO is received */</span>
+<a name="l00453"></a>00453   UNS32 nodeId_32; <span class="comment">/* node id in 32 bits, for temporary use */</span>
+<a name="l00454"></a>00454   UNS32 *pNodeId = NULL;
+<a name="l00455"></a>00455   UNS8 whoami = SDO_UNKNOWN;  <span class="comment">/* SDO_SERVER or SDO_CLIENT.*/</span>
+<a name="l00456"></a>00456   UNS32 errorCode; <span class="comment">/* while reading or writing in the local object dictionary.*/</span>
+<a name="l00457"></a>00457   s_SDO sdo;    <span class="comment">/* SDO to transmit */</span>
+<a name="l00458"></a>00458   UNS16 index;
+<a name="l00459"></a>00459   UNS8 subIndex;
+<a name="l00460"></a>00460   UNS32 abortCode;
+<a name="l00461"></a>00461   UNS8 i,j;
+<a name="l00462"></a>00462   UNS32 *     pCobId = NULL;
+<a name="l00463"></a>00463   UNS16 offset;
+<a name="l00464"></a>00464   UNS16 lastIndex;
+<a name="l00465"></a>00465 
+<a name="l00466"></a>00466   MSG_WAR(0x3A60, <span class="stringliteral">"proceedSDO "</span>, 0);
+<a name="l00467"></a>00467   whoami = SDO_UNKNOWN;
+<a name="l00468"></a>00468   <span class="comment">/* Looking for the cobId in the object dictionary. */</span>
+<a name="l00469"></a>00469   <span class="comment">/* Am-I a server ? */</span>
+<a name="l00470"></a>00470   offset = d-&gt;firstIndex-&gt;SDO_SVR;
+<a name="l00471"></a>00471   lastIndex = d-&gt;lastIndex-&gt;SDO_SVR;
+<a name="l00472"></a>00472   j = 0;
+<a name="l00473"></a>00473   <span class="keywordflow">if</span>(offset) <span class="keywordflow">while</span> (offset &lt;= lastIndex) {
+<a name="l00474"></a>00474      <span class="keywordflow">if</span> (d-&gt;objdict[offset].bSubCount &lt;= 1) {
+<a name="l00475"></a>00475           MSG_ERR(0x1A61, <span class="stringliteral">"Subindex 1  not found at index "</span>, 0x1200 + j);
+<a name="l00476"></a>00476           <span class="keywordflow">return</span> 0xFF;
+<a name="l00477"></a>00477         }
+<a name="l00478"></a>00478       pCobId = d-&gt;objdict[offset].pSubindex[1].pObject;
+<a name="l00479"></a>00479       <span class="keywordflow">if</span> ( *pCobId == (*m).cob_id.w ) {
+<a name="l00480"></a>00480         whoami = SDO_SERVER;
+<a name="l00481"></a>00481         MSG_WAR(0x3A62, <span class="stringliteral">"proceedSDO. I am server. index : "</span>, 0x1200 + j);
+<a name="l00482"></a>00482         <span class="comment">/* In case of server, the node id of the client may be unknown. So we put the index minus offset */</span>
+<a name="l00483"></a>00483         <span class="comment">/* 0x1200 where the cobid received is defined. */</span>
+<a name="l00484"></a>00484         nodeId = j;
+<a name="l00485"></a>00485         <span class="keywordflow">break</span>;
+<a name="l00486"></a>00486       }
+<a name="l00487"></a>00487       j++;
+<a name="l00488"></a>00488       offset++;
+<a name="l00489"></a>00489   } <span class="comment">/* end while */</span>
+<a name="l00490"></a>00490   <span class="keywordflow">if</span> (whoami == SDO_UNKNOWN) {
+<a name="l00491"></a>00491     <span class="comment">/* Am-I client ? */</span>
+<a name="l00492"></a>00492     offset = d-&gt;firstIndex-&gt;SDO_CLT;
+<a name="l00493"></a>00493     lastIndex = d-&gt;lastIndex-&gt;SDO_CLT;
+<a name="l00494"></a>00494     j = 0;
+<a name="l00495"></a>00495     <span class="keywordflow">if</span>(offset) <span class="keywordflow">while</span> (offset &lt;= lastIndex) {
+<a name="l00496"></a>00496        <span class="keywordflow">if</span> (d-&gt;objdict[offset].bSubCount &lt;= 3) {
+<a name="l00497"></a>00497          MSG_ERR(0x1A63, <span class="stringliteral">"Subindex 3  not found at index "</span>, 0x1280 + j);
+<a name="l00498"></a>00498          <span class="keywordflow">return</span> 0xFF;
+<a name="l00499"></a>00499        }
+<a name="l00500"></a>00500        <span class="comment">/* a) Looking for the cobid received. */</span>
+<a name="l00501"></a>00501        pCobId = d-&gt;objdict[offset].pSubindex[2].pObject;
+<a name="l00502"></a>00502        <span class="keywordflow">if</span> (*pCobId == (*m).cob_id.w ) {
+<a name="l00503"></a>00503          <span class="comment">/* b) cobid found, so reading the node id of the server. */</span>
+<a name="l00504"></a>00504          pNodeId = d-&gt;objdict[offset].pSubindex[3].pObject;
+<a name="l00505"></a>00505          whoami = SDO_CLIENT;
+<a name="l00506"></a>00506          nodeId_32 = *pNodeId;
+<a name="l00507"></a>00507          nodeId = (UNS8)nodeId_32;
+<a name="l00508"></a>00508          MSG_WAR(0x3A64, <span class="stringliteral">"proceedSDO. I am server. index : "</span>, 0x1280 + j);
+<a name="l00509"></a>00509          MSG_WAR(0x3A65, <span class="stringliteral">"                 Server nodeId : "</span>, nodeId);
+<a name="l00510"></a>00510          <span class="keywordflow">break</span>;
+<a name="l00511"></a>00511         }
+<a name="l00512"></a>00512        j++;
+<a name="l00513"></a>00513        offset++;
+<a name="l00514"></a>00514     } <span class="comment">/* end while */</span>
+<a name="l00515"></a>00515   }
+<a name="l00516"></a>00516   <span class="keywordflow">if</span> (whoami == SDO_UNKNOWN) {
+<a name="l00517"></a>00517     <span class="keywordflow">return</span> 0xFF;<span class="comment">/* This SDO was not for us ! */</span>
+<a name="l00518"></a>00518   }
+<a name="l00519"></a>00519 
+<a name="l00520"></a>00520   <span class="comment">/* Test if the size of the SDO is ok */</span>
+<a name="l00521"></a>00521   <span class="keywordflow">if</span> ( (*m).len != 8) {
+<a name="l00522"></a>00522     MSG_ERR(0x1A67, <span class="stringliteral">"Error size SDO. CobId  : "</span>, (*m).cob_id.w);
+<a name="l00523"></a>00523     <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_GENERAL_ERROR);
+<a name="l00524"></a>00524     <span class="keywordflow">return</span> 0xFF;
+<a name="l00525"></a>00525   }
+<a name="l00526"></a>00526   
+<a name="l00527"></a>00527   <span class="keywordflow">if</span> (whoami == SDO_CLIENT) {
+<a name="l00528"></a>00528     MSG_WAR(0x3A68, <span class="stringliteral">"I am CLIENT. Received SDO from nodeId : "</span>, nodeId);
+<a name="l00529"></a>00529   }
+<a name="l00530"></a>00530   <span class="keywordflow">else</span> {
+<a name="l00531"></a>00531     MSG_WAR(0x3A69, <span class="stringliteral">"I am SERVER. Received SDO cobId : "</span>, (*m).cob_id.w);
+<a name="l00532"></a>00532   }
+<a name="l00533"></a>00533     
+<a name="l00534"></a>00534   <span class="comment">/* Testing the command specifier */</span>
+<a name="l00535"></a>00535   <span class="comment">/* Allowed : cs = 0, 1, 2, 3, 4. (=  all except those for block tranfert). */</span>
+<a name="l00536"></a>00536   <span class="comment">/* cs = other : Not allowed -&gt; abort. */</span>
+<a name="l00537"></a>00537   <span class="keywordflow">switch</span> (<a class="code" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">getSDOcs</a>(m-&gt;data[0])) {
+<a name="l00538"></a>00538 
+<a name="l00539"></a>00539   <span class="keywordflow">case</span> 0:
+<a name="l00540"></a>00540     <span class="comment">/* I am SERVER */</span>
+<a name="l00541"></a>00541     <span class="keywordflow">if</span> (whoami == SDO_SERVER) {
+<a name="l00542"></a>00542       <span class="comment">/* Receiving a download segment data. */</span>
+<a name="l00543"></a>00543       <span class="comment">/* A SDO transfert should have been yet initiated. */</span>
+<a name="l00544"></a>00544       err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &amp;line ); 
+<a name="l00545"></a>00545       <span class="keywordflow">if</span> (!err)
+<a name="l00546"></a>00546         err = d-&gt;transfers[line].state != SDO_DOWNLOAD_IN_PROGRESS;
+<a name="l00547"></a>00547       <span class="keywordflow">if</span> (err) {
+<a name="l00548"></a>00548         MSG_ERR(0x1A70, <span class="stringliteral">"SDO error : Received download segment for unstarted trans. index 0x1200 + "</span>, 
+<a name="l00549"></a>00549                 nodeId); 
+<a name="l00550"></a>00550         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR);
+<a name="l00551"></a>00551         <span class="keywordflow">return</span> 0xFF;
+<a name="l00552"></a>00552       }
+<a name="l00553"></a>00553       <span class="comment">/* Reset the wathdog */</span>
+<a name="l00554"></a>00554       <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line)
+<a name="l00555"></a>00555       MSG_WAR(0x3A71, <span class="stringliteral">"Received SDO download segment defined at index 0x1200 + "</span>, nodeId); 
+<a name="l00556"></a>00556       index = d-&gt;transfers[line].index;
+<a name="l00557"></a>00557       subIndex = d-&gt;transfers[line].subIndex;
+<a name="l00558"></a>00558       <span class="comment">/* Toggle test. */</span>
+<a name="l00559"></a>00559       <span class="keywordflow">if</span> (d-&gt;transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m-&gt;data[0])) {
+<a name="l00560"></a>00560         MSG_ERR(0x1A72, <span class="stringliteral">"SDO error : Toggle error : "</span>, <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m-&gt;data[0])); 
+<a name="l00561"></a>00561         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED);
+<a name="l00562"></a>00562         <span class="keywordflow">return</span> 0xFF;
+<a name="l00563"></a>00563       }
+<a name="l00564"></a>00564       <span class="comment">/* Nb of data to be downloaded */</span>
+<a name="l00565"></a>00565       nbBytes = 7 - <a class="code" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">getSDOn3</a>(m-&gt;data[0]);
+<a name="l00566"></a>00566       <span class="comment">/* Store the data in the transfert structure. */</span>
+<a name="l00567"></a>00567       err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 1);
+<a name="l00568"></a>00568       <span class="keywordflow">if</span> (err) {
+<a name="l00569"></a>00569         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l00570"></a>00570         <span class="keywordflow">return</span> 0xFF;
+<a name="l00571"></a>00571       }
+<a name="l00572"></a>00572       <span class="comment">/* Sending the SDO response, CS = 1 */</span>
+<a name="l00573"></a>00573       sdo.nodeId = *d-&gt;bDeviceNodeId; <span class="comment">/* The node id of the server, (here it is the sender). */</span>
+<a name="l00574"></a>00574       sdo.body.data[0] = (1 &lt;&lt; 5) | (d-&gt;transfers[line].toggle &lt;&lt; 4);
+<a name="l00575"></a>00575       <span class="keywordflow">for</span> (i = 1 ; i &lt; 8 ; i++)
+<a name="l00576"></a>00576         sdo.body.data[i] = 0;
+<a name="l00577"></a>00577       MSG_WAR(0x3A73, <span class="stringliteral">"SDO. Send response to download request defined at index 0x1200 + "</span>, nodeId); 
+<a name="l00578"></a>00578       <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo);
+<a name="l00579"></a>00579       <span class="comment">/* Inverting the toggle for the next segment. */</span>
+<a name="l00580"></a>00580       d-&gt;transfers[line].toggle = ! d-&gt;transfers[line].toggle &amp; 1;
+<a name="l00581"></a>00581       <span class="comment">/* If it was the last segment, */</span>
+<a name="l00582"></a>00582       <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">getSDOc</a>(m-&gt;data[0])) {
+<a name="l00583"></a>00583         <span class="comment">/* Transfering line data to object dictionary. */</span>
+<a name="l00584"></a>00584         <span class="comment">/* The code does not use the "d" of initiate frame. So it is safe if e=s=0 */</span>
+<a name="l00585"></a>00585         errorCode = <a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a>(d, line);
+<a name="l00586"></a>00586         <span class="keywordflow">if</span> (errorCode) {
+<a name="l00587"></a>00587           MSG_ERR(0x1A54, <span class="stringliteral">"SDO error : Unable to copy the data in the object dictionary"</span>, 0); 
+<a name="l00588"></a>00588           <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, errorCode);
+<a name="l00589"></a>00589           <span class="keywordflow">return</span> 0xFF;    
+<a name="l00590"></a>00590         }
+<a name="l00591"></a>00591         <span class="comment">/* Release of the line */</span>
+<a name="l00592"></a>00592         <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line);
+<a name="l00593"></a>00593         MSG_WAR(0x3A74, <span class="stringliteral">"SDO. End of download defined at index 0x1200 + "</span>, nodeId); 
+<a name="l00594"></a>00594       }
+<a name="l00595"></a>00595     } <span class="comment">/* end if SERVER */</span>
+<a name="l00596"></a>00596     <span class="keywordflow">else</span> { <span class="comment">/* if CLIENT */</span>
+<a name="l00597"></a>00597       <span class="comment">/* I am CLIENT */</span>
+<a name="l00598"></a>00598       <span class="comment">/* It is a request for a previous upload segment. We should find a line opened for this.*/</span>
+<a name="l00599"></a>00599       err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &amp;line);
+<a name="l00600"></a>00600       <span class="keywordflow">if</span> (!err)
+<a name="l00601"></a>00601         err = d-&gt;transfers[line].state != SDO_UPLOAD_IN_PROGRESS;
+<a name="l00602"></a>00602       <span class="keywordflow">if</span> (err) {
+<a name="l00603"></a>00603         MSG_ERR(0x1A75, <span class="stringliteral">"SDO error : Received segment response for unknown trans. from nodeId"</span>, nodeId); 
+<a name="l00604"></a>00604         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR);
+<a name="l00605"></a>00605         <span class="keywordflow">return</span> 0xFF;
+<a name="l00606"></a>00606       }
+<a name="l00607"></a>00607       <span class="comment">/* Reset the wathdog */</span>
+<a name="l00608"></a>00608       <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line)
+<a name="l00609"></a>00609       index = d-&gt;transfers[line].index;
+<a name="l00610"></a>00610       subIndex = d-&gt;transfers[line].subIndex;
+<a name="l00611"></a>00611       <span class="comment">/* test of the toggle; */</span>
+<a name="l00612"></a>00612       <span class="keywordflow">if</span> (d-&gt;transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m-&gt;data[0])) {
+<a name="l00613"></a>00613         MSG_ERR(0x1A76, <span class="stringliteral">"SDO error : Received segment response Toggle error. from nodeId"</span>, nodeId); 
+<a name="l00614"></a>00614         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED);
+<a name="l00615"></a>00615         <span class="keywordflow">return</span> 0xFF;
+<a name="l00616"></a>00616       }
+<a name="l00617"></a>00617       <span class="comment">/* nb of data to be uploaded */</span>
+<a name="l00618"></a>00618       nbBytes = 7 - <a class="code" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">getSDOn3</a>(m-&gt;data[0]);
+<a name="l00619"></a>00619       <span class="comment">/* Storing the data in the line structure. */</span>
+<a name="l00620"></a>00620       err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 1);
+<a name="l00621"></a>00621       <span class="keywordflow">if</span> (err) {
+<a name="l00622"></a>00622         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l00623"></a>00623         <span class="keywordflow">return</span> 0xFF;
+<a name="l00624"></a>00624       }
+<a name="l00625"></a>00625       <span class="comment">/* Inverting the toggle for the next segment. */</span>
+<a name="l00626"></a>00626       d-&gt;transfers[line].toggle = ! d-&gt;transfers[line].toggle &amp; 1;
+<a name="l00627"></a>00627       <span class="comment">/* If it was the last segment,*/</span>
+<a name="l00628"></a>00628       <span class="keywordflow">if</span> ( <a class="code" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">getSDOc</a>(m-&gt;data[0])) {
+<a name="l00629"></a>00629         <span class="comment">/* Put in state finished */</span>
+<a name="l00630"></a>00630         <span class="comment">/* The code is safe for the case e=s=0 in initiate frame. */</span>
+<a name="l00631"></a>00631         <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line)
+<a name="l00632"></a>00632         d-&gt;transfers[line].state = SDO_FINISHED;
+<a name="l00633"></a>00633         <span class="keywordflow">if</span>(d-&gt;transfers[line].Callback) (*d-&gt;transfers[line].Callback)(d,nodeId);
+<a name="l00634"></a>00634         
+<a name="l00635"></a>00635         MSG_WAR(0x3A77, <span class="stringliteral">"SDO. End of upload from node : "</span>, nodeId);
+<a name="l00636"></a>00636       }
+<a name="l00637"></a>00637       <span class="keywordflow">else</span> { <span class="comment">/* more segments to receive */</span>
+<a name="l00638"></a>00638              <span class="comment">/* Sending the request for the next segment. */</span>
+<a name="l00639"></a>00639         sdo.nodeId = nodeId;
+<a name="l00640"></a>00640         sdo.body.data[0] = (3 &lt;&lt; 5) | (d-&gt;transfers[line].toggle &lt;&lt; 4);
+<a name="l00641"></a>00641         <span class="keywordflow">for</span> (i = 1 ; i &lt; 8 ; i++)
+<a name="l00642"></a>00642           sdo.body.data[i] = 0;
+<a name="l00643"></a>00643         <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo);
+<a name="l00644"></a>00644         MSG_WAR(0x3A78, <span class="stringliteral">"SDO send upload segment request to nodeId"</span>, nodeId);
+<a name="l00645"></a>00645       }            
+<a name="l00646"></a>00646     } <span class="comment">/* End if CLIENT */</span>
+<a name="l00647"></a>00647     <span class="keywordflow">break</span>;
+<a name="l00648"></a>00648 
+<a name="l00649"></a>00649   <span class="keywordflow">case</span> 1:
+<a name="l00650"></a>00650     <span class="comment">/* I am SERVER */</span>
+<a name="l00651"></a>00651     <span class="comment">/* Receive of an initiate download */</span>
+<a name="l00652"></a>00652     <span class="keywordflow">if</span> (whoami == SDO_SERVER) {
+<a name="l00653"></a>00653       index = <a class="code" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">getSDOindex</a>(m-&gt;data[1],m-&gt;data[2]);
+<a name="l00654"></a>00654       subIndex = <a class="code" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">getSDOsubIndex</a>(m-&gt;data[3]);
+<a name="l00655"></a>00655       MSG_WAR(0x3A79, <span class="stringliteral">"Received SDO Initiate Download (to store data) defined at index 0x1200 + "</span>, 
+<a name="l00656"></a>00656               nodeId); 
+<a name="l00657"></a>00657       MSG_WAR(0x3A80, <span class="stringliteral">"Writing at index : "</span>, index);
+<a name="l00658"></a>00658       MSG_WAR(0x3A80, <span class="stringliteral">"Writing at subIndex : "</span>, subIndex);
+<a name="l00659"></a>00659       
+<a name="l00660"></a>00660       <span class="comment">/* Search if a SDO transfert have been yet initiated */</span>
+<a name="l00661"></a>00661       err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &amp;line );
+<a name="l00662"></a>00662       <span class="keywordflow">if</span> (! err) {
+<a name="l00663"></a>00663         MSG_ERR(0x1A81, <span class="stringliteral">"SDO error : Transmission yet started."</span>, 0); 
+<a name="l00664"></a>00664         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR);
+<a name="l00665"></a>00665         <span class="keywordflow">return</span> 0xFF;
+<a name="l00666"></a>00666       }
+<a name="l00667"></a>00667       <span class="comment">/* No line on use. Great ! */</span>
+<a name="l00668"></a>00668       <span class="comment">/* Try to open a new line. */</span>
+<a name="l00669"></a>00669       err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, whoami, &amp;line );
+<a name="l00670"></a>00670       <span class="keywordflow">if</span> (err) {
+<a name="l00671"></a>00671         MSG_ERR(0x1A82, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted."</span>, 0);
+<a name="l00672"></a>00672         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR);
+<a name="l00673"></a>00673         <span class="keywordflow">return</span> 0xFF;
+<a name="l00674"></a>00674       }
+<a name="l00675"></a>00675       <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_DOWNLOAD_IN_PROGRESS);      
+<a name="l00676"></a>00676 
+<a name="l00677"></a>00677       <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">getSDOe</a>(m-&gt;data[0])) { <span class="comment">/* If SDO expedited */</span>
+<a name="l00678"></a>00678         <span class="comment">/* nb of data to be downloaded */</span>
+<a name="l00679"></a>00679         nbBytes = 4 - <a class="code" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">getSDOn2</a>(m-&gt;data[0]);
+<a name="l00680"></a>00680         <span class="comment">/* Storing the data in the line structure. */</span>
+<a name="l00681"></a>00681         d-&gt;transfers[line].count = nbBytes;
+<a name="l00682"></a>00682         err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 4);
+<a name="l00683"></a>00683         
+<a name="l00684"></a>00684         <span class="keywordflow">if</span> (err) {
+<a name="l00685"></a>00685           <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l00686"></a>00686           <span class="keywordflow">return</span> 0xFF;
+<a name="l00687"></a>00687         }         
+<a name="l00688"></a>00688 
+<a name="l00689"></a>00689         <span class="comment">/* SDO expedited -&gt; transfert finished. Data can be stored in the dictionary. */</span>
+<a name="l00690"></a>00690         <span class="comment">/* The line will be reseted when it is downloading in the dictionary. */</span>
+<a name="l00691"></a>00691         MSG_WAR(0x3A83, <span class="stringliteral">"SDO Initiate Download is an expedited transfert. Finished.: "</span>, nodeId);
+<a name="l00692"></a>00692         <span class="comment">/* Transfering line data to object dictionary. */</span>
+<a name="l00693"></a>00693         errorCode = <a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a>(d, line);
+<a name="l00694"></a>00694         <span class="keywordflow">if</span> (errorCode) {
+<a name="l00695"></a>00695           MSG_ERR(0x1A84, <span class="stringliteral">"SDO error : Unable to copy the data in the object dictionary"</span>, 0); 
+<a name="l00696"></a>00696           <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, errorCode);
+<a name="l00697"></a>00697           <span class="keywordflow">return</span> 0xFF;
+<a name="l00698"></a>00698         }
+<a name="l00699"></a>00699         <span class="comment">/* Release of the line. */</span>
+<a name="l00700"></a>00700         <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line);
+<a name="l00701"></a>00701       }
+<a name="l00702"></a>00702       <span class="keywordflow">else</span> {<span class="comment">/* So, if it is not an expedited transfert */</span>
+<a name="l00703"></a>00703         <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">getSDOs</a>(m-&gt;data[0])) {
+<a name="l00704"></a>00704           <span class="comment">/* TODO : if e and s = 0, not reading m-&gt;data[4] but put nbBytes = 0 */</span>
+<a name="l00705"></a>00705           nbBytes = m-&gt;data[4]; <span class="comment">/* Transfert limited to 255 bytes. */</span>
+<a name="l00706"></a>00706           err = <a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a>(d, nodeId, nbBytes);
+<a name="l00707"></a>00707           <span class="keywordflow">if</span> (err) {
+<a name="l00708"></a>00708             <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l00709"></a>00709             <span class="keywordflow">return</span> 0xFF;
+<a name="l00710"></a>00710           }     
+<a name="l00711"></a>00711         }
+<a name="l00712"></a>00712       }
+<a name="l00713"></a>00713       <span class="comment">/*Sending a SDO, cs=3*/</span>
+<a name="l00714"></a>00714       sdo.nodeId = *d-&gt;bDeviceNodeId; <span class="comment">/* The node id of the server, (here it is the sender).*/</span>
+<a name="l00715"></a>00715       sdo.body.data[0] = 3 &lt;&lt; 5;
+<a name="l00716"></a>00716       sdo.body.data[1] = index &amp; 0xFF;        <span class="comment">/* LSB */</span>
+<a name="l00717"></a>00717       sdo.body.data[2] = (index &gt;&gt; 8) &amp; 0xFF; <span class="comment">/* MSB */</span>
+<a name="l00718"></a>00718       sdo.body.data[3] = subIndex;
+<a name="l00719"></a>00719       <span class="keywordflow">for</span> (i = 4 ; i &lt; 8 ; i++)
+<a name="l00720"></a>00720                 sdo.body.data[i] = 0;
+<a name="l00721"></a>00721       <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo);
+<a name="l00722"></a>00722     } <span class="comment">/* end if I am SERVER */</span>
+<a name="l00723"></a>00723     <span class="keywordflow">else</span> {
+<a name="l00724"></a>00724       <span class="comment">/* I am CLIENT */</span>
+<a name="l00725"></a>00725       <span class="comment">/* It is a response for a previous download segment. We should find a line opened for this. */</span>
+<a name="l00726"></a>00726       err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &amp;line);
+<a name="l00727"></a>00727       <span class="keywordflow">if</span> (!err)
+<a name="l00728"></a>00728         err = d-&gt;transfers[line].state != SDO_DOWNLOAD_IN_PROGRESS;
+<a name="l00729"></a>00729       <span class="keywordflow">if</span> (err) {
+<a name="l00730"></a>00730         MSG_ERR(0x1A85, <span class="stringliteral">"SDO error : Received segment response for unknown trans. from nodeId"</span>, nodeId); 
+<a name="l00731"></a>00731         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR);
+<a name="l00732"></a>00732         <span class="keywordflow">return</span> 0xFF;
+<a name="l00733"></a>00733       }
+<a name="l00734"></a>00734       <span class="comment">/* Reset the wathdog */</span>
+<a name="l00735"></a>00735       <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line)
+<a name="l00736"></a>00736       index = d-&gt;transfers[line].index;
+<a name="l00737"></a>00737       subIndex = d-&gt;transfers[line].subIndex;
+<a name="l00738"></a>00738       <span class="comment">/* test of the toggle; */</span>
+<a name="l00739"></a>00739       <span class="keywordflow">if</span> (d-&gt;transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m-&gt;data[0])) {
+<a name="l00740"></a>00740         MSG_ERR(0x1A86, <span class="stringliteral">"SDO error : Received segment response Toggle error. from nodeId"</span>, nodeId); 
+<a name="l00741"></a>00741         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED);
+<a name="l00742"></a>00742         <span class="keywordflow">return</span> 0xFF;
+<a name="l00743"></a>00743       }
+<a name="l00744"></a>00744 
+<a name="l00745"></a>00745       <span class="comment">/* End transmission or downloading next segment. We need to know if it will be the last one. */</span>
+<a name="l00746"></a>00746       <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &amp;nbBytes);
+<a name="l00747"></a>00747       <span class="keywordflow">if</span> (nbBytes == 0) {
+<a name="l00748"></a>00748         MSG_WAR(0x3A87, <span class="stringliteral">"SDO End download. segment response received. OK. from nodeId"</span>, nodeId); 
+<a name="l00749"></a>00749         <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line)
+<a name="l00750"></a>00750         d-&gt;transfers[line].state = SDO_FINISHED;
+<a name="l00751"></a>00751         <span class="keywordflow">if</span>(d-&gt;transfers[line].Callback) (*d-&gt;transfers[line].Callback)(d,nodeId);
+<a name="l00752"></a>00752         <span class="keywordflow">return</span> 0x00;
+<a name="l00753"></a>00753       }
+<a name="l00754"></a>00754       <span class="comment">/* At least one transfer to send. */</span>
+<a name="l00755"></a>00755       <span class="keywordflow">if</span> (nbBytes &gt; 7) {
+<a name="l00756"></a>00756         <span class="comment">/* several segments to download.*/</span>
+<a name="l00757"></a>00757         <span class="comment">/* code to send the next segment. (cs = 0; c = 0) */</span>
+<a name="l00758"></a>00758         d-&gt;transfers[line].toggle = ! d-&gt;transfers[line].toggle &amp; 1;
+<a name="l00759"></a>00759         sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span>
+<a name="l00760"></a>00760         sdo.body.data[0] = (d-&gt;transfers[line].toggle &lt;&lt; 4);
+<a name="l00761"></a>00761         err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, 7, sdo.body.data + 1);  
+<a name="l00762"></a>00762         <span class="keywordflow">if</span> (err) {
+<a name="l00763"></a>00763           <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l00764"></a>00764           <span class="keywordflow">return</span> 0xFF;
+<a name="l00765"></a>00765         }
+<a name="l00766"></a>00766       } 
+<a name="l00767"></a>00767       <span class="keywordflow">else</span> {
+<a name="l00768"></a>00768         <span class="comment">/* Last segment. */</span>
+<a name="l00769"></a>00769         <span class="comment">/* code to send the last segment. (cs = 0; c = 1)*/</span>
+<a name="l00770"></a>00770         d-&gt;transfers[line].toggle = ! d-&gt;transfers[line].toggle &amp; 1;
+<a name="l00771"></a>00771         sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span>
+<a name="l00772"></a>00772         sdo.body.data[0] = (d-&gt;transfers[line].toggle &lt;&lt; 4) | ((7 - nbBytes) &lt;&lt; 1) | 1;
+<a name="l00773"></a>00773         err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 1);    
+<a name="l00774"></a>00774         <span class="keywordflow">if</span> (err) {
+<a name="l00775"></a>00775           <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l00776"></a>00776           <span class="keywordflow">return</span> 0xFF;
+<a name="l00777"></a>00777         }
+<a name="l00778"></a>00778         <span class="keywordflow">for</span> (i = nbBytes + 1 ; i &lt; 8 ; i++)
+<a name="l00779"></a>00779           sdo.body.data[i] = 0;
+<a name="l00780"></a>00780       }
+<a name="l00781"></a>00781       MSG_WAR(0x3A88, <span class="stringliteral">"SDO sending download segment to nodeId"</span>, nodeId); 
+<a name="l00782"></a>00782       <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); 
+<a name="l00783"></a>00783     } <span class="comment">/* end if I am a CLIENT */</span>                          
+<a name="l00784"></a>00784     <span class="keywordflow">break</span>;
+<a name="l00785"></a>00785 
+<a name="l00786"></a>00786   <span class="keywordflow">case</span> 2:
+<a name="l00787"></a>00787     <span class="comment">/* I am SERVER */</span>
+<a name="l00788"></a>00788     <span class="comment">/* Receive of an initiate upload.*/</span>
+<a name="l00789"></a>00789     <span class="keywordflow">if</span> (whoami == SDO_SERVER) {
+<a name="l00790"></a>00790       index = <a class="code" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">getSDOindex</a>(m-&gt;data[1],m-&gt;data[2]);
+<a name="l00791"></a>00791       subIndex = <a class="code" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">getSDOsubIndex</a>(m-&gt;data[3]);
+<a name="l00792"></a>00792       MSG_WAR(0x3A89, <span class="stringliteral">"Received SDO Initiate upload (to send data) defined at index 0x1200 + "</span>, 
+<a name="l00793"></a>00793               nodeId); 
+<a name="l00794"></a>00794       MSG_WAR(0x3A90, <span class="stringliteral">"Reading at index : "</span>, index);
+<a name="l00795"></a>00795       MSG_WAR(0x3A91, <span class="stringliteral">"Reading at subIndex : "</span>, subIndex);
+<a name="l00796"></a>00796       <span class="comment">/* Search if a SDO transfert have been yet initiated*/</span>
+<a name="l00797"></a>00797       err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &amp;line );
+<a name="l00798"></a>00798       <span class="keywordflow">if</span> (! err) {
+<a name="l00799"></a>00799             MSG_ERR(0x1A92, <span class="stringliteral">"SDO error : Transmission yet started at line : "</span>, line); 
+<a name="l00800"></a>00800         MSG_WAR(0x3A93, <span class="stringliteral">"nodeId = "</span>, nodeId); 
+<a name="l00801"></a>00801             <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR);
+<a name="l00802"></a>00802             <span class="keywordflow">return</span> 0xFF;
+<a name="l00803"></a>00803       }
+<a name="l00804"></a>00804       <span class="comment">/* No line on use. Great !*/</span>
+<a name="l00805"></a>00805       <span class="comment">/* Try to open a new line.*/</span>
+<a name="l00806"></a>00806       err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, whoami, &amp;line );
+<a name="l00807"></a>00807       <span class="keywordflow">if</span> (err) {
+<a name="l00808"></a>00808         MSG_ERR(0x1A71, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted."</span>, 0);
+<a name="l00809"></a>00809         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR);
+<a name="l00810"></a>00810         <span class="keywordflow">return</span> 0xFF;
+<a name="l00811"></a>00811       }
+<a name="l00812"></a>00812       <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_UPLOAD_IN_PROGRESS);
+<a name="l00813"></a>00813       <span class="comment">/* Transfer data from dictionary to the line structure. */</span>
+<a name="l00814"></a>00814       errorCode = <a class="code" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">objdictToSDOline</a>(d, line);
+<a name="l00815"></a>00815      
+<a name="l00816"></a>00816       <span class="keywordflow">if</span> (errorCode) {
+<a name="l00817"></a>00817         MSG_ERR(0x1A94, <span class="stringliteral">"SDO error : Unable to copy the data from object dictionary. Err code : "</span>, 
+<a name="l00818"></a>00818                 errorCode); 
+<a name="l00819"></a>00819         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, errorCode);
+<a name="l00820"></a>00820         <span class="keywordflow">return</span> 0xFF;
+<a name="l00821"></a>00821         }
+<a name="l00822"></a>00822       <span class="comment">/* Preparing the response.*/</span>
+<a name="l00823"></a>00823       <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &amp;nbBytes);   <span class="comment">/* Nb bytes to transfer ? */</span>
+<a name="l00824"></a>00824       sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span>
+<a name="l00825"></a>00825       <span class="keywordflow">if</span> (nbBytes &gt; 4) {
+<a name="l00826"></a>00826         <span class="comment">/* normal transfert. (segmented). */</span>
+<a name="l00827"></a>00827         <span class="comment">/* code to send the initiate upload response. (cs = 2) */</span>
+<a name="l00828"></a>00828         sdo.body.data[0] = (2 &lt;&lt; 5) | 1;
+<a name="l00829"></a>00829         sdo.body.data[1] = index &amp; 0xFF;        <span class="comment">/* LSB */</span>
+<a name="l00830"></a>00830         sdo.body.data[2] = (index &gt;&gt; 8) &amp; 0xFF; <span class="comment">/* MSB */</span>
+<a name="l00831"></a>00831         sdo.body.data[3] = subIndex;
+<a name="l00832"></a>00832         sdo.body.data[4] = nbBytes; <span class="comment">/* Limitation of canfestival2 : Max tranfert is 256 bytes.*/</span>
+<a name="l00833"></a>00833         <span class="comment">/* It takes too much memory to upgrate to 2^32 because the size of data is also coded */</span>
+<a name="l00834"></a>00834         <span class="comment">/* in the object dictionary, at every index and subindex. */</span>
+<a name="l00835"></a>00835         <span class="keywordflow">for</span> (i = 5 ; i &lt; 8 ; i++)
+<a name="l00836"></a>00836           sdo.body.data[i] = 0;
+<a name="l00837"></a>00837         MSG_WAR(0x3A95, <span class="stringliteral">"SDO. Sending normal upload initiate response defined at index 0x1200 + "</span>, nodeId); 
+<a name="l00838"></a>00838         <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); 
+<a name="l00839"></a>00839       }
+<a name="l00840"></a>00840       <span class="keywordflow">else</span> {
+<a name="l00841"></a>00841         <span class="comment">/* Expedited upload. (cs = 2 ; e = 1) */</span>
+<a name="l00842"></a>00842         sdo.body.data[0] = (2 &lt;&lt; 5) | ((4 - nbBytes) &lt;&lt; 2) | 3;  
+<a name="l00843"></a>00843         sdo.body.data[1] = index &amp; 0xFF;        <span class="comment">/* LSB */</span>
+<a name="l00844"></a>00844         sdo.body.data[2] = (index &gt;&gt; 8) &amp; 0xFF; <span class="comment">/* MSB */</span>
+<a name="l00845"></a>00845         sdo.body.data[3] = subIndex;
+<a name="l00846"></a>00846         err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 4);    
+<a name="l00847"></a>00847         <span class="keywordflow">if</span> (err) {
+<a name="l00848"></a>00848           <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l00849"></a>00849           <span class="keywordflow">return</span> 0xFF;
+<a name="l00850"></a>00850         }
+<a name="l00851"></a>00851         <span class="keywordflow">for</span> (i = 4 + nbBytes ; i &lt; 8 ; i++)
+<a name="l00852"></a>00852           sdo.body.data[i] = 0;
+<a name="l00853"></a>00853         MSG_WAR(0x3A96, <span class="stringliteral">"SDO. Sending expedited upload initiate response defined at index 0x1200 + "</span>, 
+<a name="l00854"></a>00854                 nodeId); 
+<a name="l00855"></a>00855         <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); 
+<a name="l00856"></a>00856         <span class="comment">/* Release the line.*/</span>
+<a name="l00857"></a>00857         <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line);
+<a name="l00858"></a>00858       }
+<a name="l00859"></a>00859     } <span class="comment">/* end if I am SERVER*/</span>
+<a name="l00860"></a>00860     <span class="keywordflow">else</span> {
+<a name="l00861"></a>00861       <span class="comment">/* I am CLIENT */</span>
+<a name="l00862"></a>00862       <span class="comment">/* It is the response for the previous initiate upload request.*/</span>
+<a name="l00863"></a>00863       <span class="comment">/* We should find a line opened for this. */</span>
+<a name="l00864"></a>00864       err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &amp;line);
+<a name="l00865"></a>00865       <span class="keywordflow">if</span> (!err)
+<a name="l00866"></a>00866         err = d-&gt;transfers[line].state != SDO_UPLOAD_IN_PROGRESS;
+<a name="l00867"></a>00867       <span class="keywordflow">if</span> (err) {
+<a name="l00868"></a>00868         MSG_ERR(0x1A97, <span class="stringliteral">"SDO error : Received response for unknown upload request from nodeId"</span>, nodeId); 
+<a name="l00869"></a>00869         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR);
+<a name="l00870"></a>00870         <span class="keywordflow">return</span> 0xFF;
+<a name="l00871"></a>00871       }
+<a name="l00872"></a>00872       <span class="comment">/* Reset the wathdog */</span>
+<a name="l00873"></a>00873       <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line)
+<a name="l00874"></a>00874       index = d-&gt;transfers[line].index;
+<a name="l00875"></a>00875       subIndex = d-&gt;transfers[line].subIndex;
+<a name="l00876"></a>00876       
+<a name="l00877"></a>00877       <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">getSDOe</a>(m-&gt;data[0])) { <span class="comment">/* If SDO expedited */</span>
+<a name="l00878"></a>00878         <span class="comment">/* nb of data to be uploaded */</span>
+<a name="l00879"></a>00879           nbBytes = 4 - <a class="code" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">getSDOn2</a>(m-&gt;data[0]);
+<a name="l00880"></a>00880         <span class="comment">/* Storing the data in the line structure. */</span>
+<a name="l00881"></a>00881         err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 4);
+<a name="l00882"></a>00882         <span class="keywordflow">if</span> (err) {
+<a name="l00883"></a>00883           <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l00884"></a>00884           <span class="keywordflow">return</span> 0xFF;
+<a name="l00885"></a>00885         }
+<a name="l00886"></a>00886         <span class="comment">/* SDO expedited -&gt; transfert finished. data are available via  getReadResultNetworkDict(). */</span>
+<a name="l00887"></a>00887         MSG_WAR(0x3A98, <span class="stringliteral">"SDO expedited upload finished. Response received from node : "</span>, nodeId);
+<a name="l00888"></a>00888         <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line)
+<a name="l00889"></a>00889         d-&gt;transfers[line].count = nbBytes;
+<a name="l00890"></a>00890         d-&gt;transfers[line].state = SDO_FINISHED;
+<a name="l00891"></a>00891         <span class="keywordflow">if</span>(d-&gt;transfers[line].Callback) (*d-&gt;transfers[line].Callback)(d,nodeId);
+<a name="l00892"></a>00892         <span class="keywordflow">return</span> 0;
+<a name="l00893"></a>00893       }
+<a name="l00894"></a>00894       <span class="keywordflow">else</span> { <span class="comment">/* So, if it is not an expedited transfert */</span>
+<a name="l00895"></a>00895         <span class="comment">/* Storing the nb of data to receive. */</span>
+<a name="l00896"></a>00896         <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">getSDOs</a>(m-&gt;data[0])) {
+<a name="l00897"></a>00897           nbBytes = m-&gt;data[4]; <span class="comment">/* Remember the limitation to 255 bytes to transfert */</span>
+<a name="l00898"></a>00898           err = <a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a>(d, line, nbBytes);
+<a name="l00899"></a>00899           <span class="keywordflow">if</span> (err) {
+<a name="l00900"></a>00900             <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l00901"></a>00901             <span class="keywordflow">return</span> 0xFF;
+<a name="l00902"></a>00902           }     
+<a name="l00903"></a>00903         }
+<a name="l00904"></a>00904         <span class="comment">/* Requesting next segment. (cs = 3) */</span>
+<a name="l00905"></a>00905         sdo.nodeId = nodeId;
+<a name="l00906"></a>00906         sdo.body.data[0] = 3 &lt;&lt; 5;
+<a name="l00907"></a>00907         <span class="keywordflow">for</span> (i = 1 ; i &lt; 8 ; i++)
+<a name="l00908"></a>00908           sdo.body.data[i] = 0;
+<a name="l00909"></a>00909         MSG_WAR(0x3A99, <span class="stringliteral">"SDO. Sending upload segment request to node : "</span>, nodeId); 
+<a name="l00910"></a>00910         <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo);  
+<a name="l00911"></a>00911       }
+<a name="l00912"></a>00912     } <span class="comment">/* End if CLIENT */</span>
+<a name="l00913"></a>00913     <span class="keywordflow">break</span>;
+<a name="l00914"></a>00914 
+<a name="l00915"></a>00915   <span class="keywordflow">case</span> 3:
+<a name="l00916"></a>00916     <span class="comment">/* I am SERVER */</span>
+<a name="l00917"></a>00917     <span class="keywordflow">if</span> (whoami == SDO_SERVER) {
+<a name="l00918"></a>00918       <span class="comment">/* Receiving a upload segment. */</span>
+<a name="l00919"></a>00919       <span class="comment">/* A SDO transfert should have been yet initiated. */</span>
+<a name="l00920"></a>00920       err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &amp;line ); 
+<a name="l00921"></a>00921       <span class="keywordflow">if</span> (!err)
+<a name="l00922"></a>00922         err = d-&gt;transfers[line].state != SDO_UPLOAD_IN_PROGRESS;
+<a name="l00923"></a>00923       <span class="keywordflow">if</span> (err) {
+<a name="l00924"></a>00924         MSG_ERR(0x1AA0, <span class="stringliteral">"SDO error : Received upload segment for unstarted trans. index 0x1200 + "</span>, 
+<a name="l00925"></a>00925                 nodeId); 
+<a name="l00926"></a>00926         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR);
+<a name="l00927"></a>00927         <span class="keywordflow">return</span> 0xFF;
+<a name="l00928"></a>00928       }
+<a name="l00929"></a>00929       <span class="comment">/* Reset the wathdog */</span>
+<a name="l00930"></a>00930       <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line)
+<a name="l00931"></a>00931       MSG_WAR(0x3AA1, <span class="stringliteral">"Received SDO upload segment defined at index 0x1200 + "</span>, nodeId); 
+<a name="l00932"></a>00932       index = d-&gt;transfers[line].index;
+<a name="l00933"></a>00933       subIndex = d-&gt;transfers[line].subIndex;
+<a name="l00934"></a>00934       <span class="comment">/* Toggle test.*/</span>
+<a name="l00935"></a>00935       <span class="keywordflow">if</span> (d-&gt;transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m-&gt;data[0])) {
+<a name="l00936"></a>00936         MSG_ERR(0x1AA2, <span class="stringliteral">"SDO error : Toggle error : "</span>, <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m-&gt;data[0])); 
+<a name="l00937"></a>00937         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED);
+<a name="l00938"></a>00938         <span class="keywordflow">return</span> 0xFF;
+<a name="l00939"></a>00939       }
+<a name="l00940"></a>00940       <span class="comment">/* Uploading next segment. We need to know if it will be the last one. */</span>
+<a name="l00941"></a>00941       <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &amp;nbBytes);             
+<a name="l00942"></a>00942       <span class="keywordflow">if</span> (nbBytes &gt; 7) {
+<a name="l00943"></a>00943         <span class="comment">/* The segment to transfer is not the last one.*/</span>
+<a name="l00944"></a>00944         <span class="comment">/* code to send the next segment. (cs = 0; c = 0) */</span>
+<a name="l00945"></a>00945         sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span>
+<a name="l00946"></a>00946         sdo.body.data[0] = (d-&gt;transfers[line].toggle &lt;&lt; 4);
+<a name="l00947"></a>00947         err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, 7, sdo.body.data + 1);  
+<a name="l00948"></a>00948         <span class="keywordflow">if</span> (err) {
+<a name="l00949"></a>00949           <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l00950"></a>00950           <span class="keywordflow">return</span> 0xFF;
+<a name="l00951"></a>00951         }
+<a name="l00952"></a>00952         <span class="comment">/* Inverting the toggle for the next tranfert. */</span>
+<a name="l00953"></a>00953         d-&gt;transfers[line].toggle = ! d-&gt;transfers[line].toggle &amp; 1;
+<a name="l00954"></a>00954         MSG_WAR(0x3AA3, <span class="stringliteral">"SDO. Sending upload segment defined at index 0x1200 + "</span>, nodeId); 
+<a name="l00955"></a>00955         <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); 
+<a name="l00956"></a>00956       } 
+<a name="l00957"></a>00957       <span class="keywordflow">else</span> {
+<a name="l00958"></a>00958         <span class="comment">/* Last segment. */</span>
+<a name="l00959"></a>00959         <span class="comment">/* code to send the last segment. (cs = 0; c = 1) */</span>        
+<a name="l00960"></a>00960         sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span>
+<a name="l00961"></a>00961         sdo.body.data[0] = (d-&gt;transfers[line].toggle &lt;&lt; 4) | ((7 - nbBytes) &lt;&lt; 1) | 1;
+<a name="l00962"></a>00962         err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 1);    
+<a name="l00963"></a>00963         <span class="keywordflow">if</span> (err) {
+<a name="l00964"></a>00964           <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l00965"></a>00965           <span class="keywordflow">return</span> 0xFF;
+<a name="l00966"></a>00966         }
+<a name="l00967"></a>00967         <span class="keywordflow">for</span> (i = nbBytes + 1 ; i &lt; 8 ; i++)
+<a name="l00968"></a>00968           sdo.body.data[i] = 0;
+<a name="l00969"></a>00969         MSG_WAR(0x3AA4, <span class="stringliteral">"SDO. Sending last upload segment defined at index 0x1200 + "</span>, nodeId);      
+<a name="l00970"></a>00970         <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo);
+<a name="l00971"></a>00971         <span class="comment">/* Release the line */</span>
+<a name="l00972"></a>00972         <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line);
+<a name="l00973"></a>00973       }
+<a name="l00974"></a>00974     } <span class="comment">/* end if SERVER*/</span>
+<a name="l00975"></a>00975     <span class="keywordflow">else</span> {
+<a name="l00976"></a>00976       <span class="comment">/* I am CLIENT */</span>
+<a name="l00977"></a>00977       <span class="comment">/* It is the response for the previous initiate download request. */</span>
+<a name="l00978"></a>00978       <span class="comment">/* We should find a line opened for this. */</span>
+<a name="l00979"></a>00979       err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &amp;line);
+<a name="l00980"></a>00980       <span class="keywordflow">if</span> (!err)
+<a name="l00981"></a>00981         err = d-&gt;transfers[line].state != SDO_DOWNLOAD_IN_PROGRESS;
+<a name="l00982"></a>00982       <span class="keywordflow">if</span> (err) {
+<a name="l00983"></a>00983         MSG_ERR(0x1AA5, <span class="stringliteral">"SDO error : Received response for unknown download request from nodeId"</span>, nodeId); 
+<a name="l00984"></a>00984         <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR);
+<a name="l00985"></a>00985         <span class="keywordflow">return</span> 0xFF;
+<a name="l00986"></a>00986       }
+<a name="l00987"></a>00987       <span class="comment">/* Reset the watchdog */</span>
+<a name="l00988"></a>00988       <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line)
+<a name="l00989"></a>00989       index = d-&gt;transfers[line].index;
+<a name="l00990"></a>00990       subIndex = d-&gt;transfers[line].subIndex;
+<a name="l00991"></a>00991       <span class="comment">/* End transmission or requesting  next segment. */</span>
+<a name="l00992"></a>00992       <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &amp;nbBytes);
+<a name="l00993"></a>00993       <span class="keywordflow">if</span> (nbBytes == 0) {
+<a name="l00994"></a>00994         MSG_WAR(0x3AA6, <span class="stringliteral">"SDO End download expedited. Response received. from nodeId"</span>, nodeId); 
+<a name="l00995"></a>00995         <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line)
+<a name="l00996"></a>00996         d-&gt;transfers[line].state = SDO_FINISHED;
+<a name="l00997"></a>00997         <span class="keywordflow">if</span>(d-&gt;transfers[line].Callback) (*d-&gt;transfers[line].Callback)(d,nodeId);
+<a name="l00998"></a>00998         <span class="keywordflow">return</span> 0x00;
+<a name="l00999"></a>00999       }   
+<a name="l01000"></a>01000       <span class="keywordflow">if</span> (nbBytes &gt; 7) {
+<a name="l01001"></a>01001         <span class="comment">/* more than one request to send */</span>
+<a name="l01002"></a>01002         <span class="comment">/* code to send the next segment. (cs = 0; c = 0)       */</span>    
+<a name="l01003"></a>01003         sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span>
+<a name="l01004"></a>01004         sdo.body.data[0] = (d-&gt;transfers[line].toggle &lt;&lt; 4);
+<a name="l01005"></a>01005         err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, 7, sdo.body.data + 1);  
+<a name="l01006"></a>01006         <span class="keywordflow">if</span> (err) {
+<a name="l01007"></a>01007           <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l01008"></a>01008           <span class="keywordflow">return</span> 0xFF;
+<a name="l01009"></a>01009         }
+<a name="l01010"></a>01010       } 
+<a name="l01011"></a>01011       <span class="keywordflow">else</span> {
+<a name="l01012"></a>01012         <span class="comment">/* Last segment.*/</span>
+<a name="l01013"></a>01013         <span class="comment">/* code to send the last segment. (cs = 0; c = 1)       */</span>   
+<a name="l01014"></a>01014         sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span>
+<a name="l01015"></a>01015         sdo.body.data[0] = (d-&gt;transfers[line].toggle &lt;&lt; 4) | ((7 - nbBytes) &lt;&lt; 1) | 1;
+<a name="l01016"></a>01016         err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 1);    
+<a name="l01017"></a>01017         <span class="keywordflow">if</span> (err) {
+<a name="l01018"></a>01018           <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR);
+<a name="l01019"></a>01019           <span class="keywordflow">return</span> 0xFF;
+<a name="l01020"></a>01020         }
+<a name="l01021"></a>01021         <span class="keywordflow">for</span> (i = nbBytes + 1 ; i &lt; 8 ; i++)
+<a name="l01022"></a>01022           sdo.body.data[i] = 0;
+<a name="l01023"></a>01023       }
+<a name="l01024"></a>01024       MSG_WAR(0x3AA7, <span class="stringliteral">"SDO sending download segment to nodeId"</span>, nodeId); 
+<a name="l01025"></a>01025       <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); 
+<a name="l01026"></a>01026 
+<a name="l01027"></a>01027     } <span class="comment">/* end if I am a CLIENT           */</span>        
+<a name="l01028"></a>01028     <span class="keywordflow">break</span>;  
+<a name="l01029"></a>01029 
+<a name="l01030"></a>01030    <span class="keywordflow">case</span> 4:
+<a name="l01031"></a>01031      abortCode = (*m).data[3] |
+<a name="l01032"></a>01032       ((UNS32)m-&gt;data[5] &lt;&lt; 8) |
+<a name="l01033"></a>01033       ((UNS32)m-&gt;data[6] &lt;&lt; 16) |
+<a name="l01034"></a>01034       ((UNS32)m-&gt;data[7] &lt;&lt; 24);
+<a name="l01035"></a>01035     <span class="comment">/* Received SDO abort. */</span>
+<a name="l01036"></a>01036     <span class="comment">/* Looking for the line concerned. */</span>
+<a name="l01037"></a>01037     <span class="keywordflow">if</span> (whoami == SDO_SERVER) {
+<a name="l01038"></a>01038       err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &amp;line );
+<a name="l01039"></a>01039       <span class="keywordflow">if</span> (!err) {
+<a name="l01040"></a>01040         <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>( d, line );
+<a name="l01041"></a>01041         MSG_WAR(0x3AA8, <span class="stringliteral">"SD0. Received SDO abort. Line released. Code : "</span>, abortCode);
+<a name="l01042"></a>01042       }
+<a name="l01043"></a>01043       <span class="keywordflow">else</span>
+<a name="l01044"></a>01044         MSG_WAR(0x3AA9, <span class="stringliteral">"SD0. Received SDO abort. No line found. Code : "</span>, abortCode);
+<a name="l01045"></a>01045       <span class="comment">/* Tips : The end user has no way to know that the server node has received an abort SDO. */</span>
+<a name="l01046"></a>01046       <span class="comment">/* Its is ok, I think.*/</span>
+<a name="l01047"></a>01047     }
+<a name="l01048"></a>01048     <span class="keywordflow">else</span> { <span class="comment">/* If I am CLIENT */</span>
+<a name="l01049"></a>01049       err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &amp;line );
+<a name="l01050"></a>01050       <span class="keywordflow">if</span> (!err) {
+<a name="l01051"></a>01051         <span class="comment">/* The line *must* be released by the core program. */</span>
+<a name="l01052"></a>01052         <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line)
+<a name="l01053"></a>01053         d-&gt;transfers[line].state = SDO_ABORTED_RCV;
+<a name="l01054"></a>01054         d-&gt;transfers[line].abortCode = abortCode;
+<a name="l01055"></a>01055         MSG_WAR(0x3AB0, <span class="stringliteral">"SD0. Received SDO abort. Line state ABORTED. Code : "</span>, abortCode);
+<a name="l01056"></a>01056         <span class="keywordflow">if</span>(d-&gt;transfers[line].Callback) (*d-&gt;transfers[line].Callback)(d,nodeId);
+<a name="l01057"></a>01057       }
+<a name="l01058"></a>01058       <span class="keywordflow">else</span>
+<a name="l01059"></a>01059         MSG_WAR(0x3AB1, <span class="stringliteral">"SD0. Received SDO abort. No line found. Code : "</span>, abortCode);
+<a name="l01060"></a>01060     } 
+<a name="l01061"></a>01061     <span class="keywordflow">break</span>;
+<a name="l01062"></a>01062   <span class="keywordflow">default</span>:
+<a name="l01063"></a>01063     <span class="comment">/* Error : Unknown cs */</span>
+<a name="l01064"></a>01064     MSG_ERR(0x1AB2, <span class="stringliteral">"SDO. Received unknown command specifier : "</span>, <a class="code" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">getSDOcs</a>(m-&gt;data[0]));
+<a name="l01065"></a>01065     <span class="keywordflow">return</span> 0xFF;
+<a name="l01066"></a>01066 
+<a name="l01067"></a>01067   } <span class="comment">/* End switch */</span>
+<a name="l01068"></a>01068   <span class="keywordflow">return</span> 0;     
+<a name="l01069"></a>01069 }
+<a name="l01070"></a>01070 
+<a name="l01071"></a>01071 <span class="comment">/*******************************************************************)******/</span>
+<a name="l01072"></a><a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">01072</a> <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, 
+<a name="l01073"></a>01073                        UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback, UNS8 endianize)
+<a name="l01074"></a>01074 {
+<a name="l01075"></a>01075   UNS8 err;
+<a name="l01076"></a>01076   UNS8 SDOfound = 0;
+<a name="l01077"></a>01077   UNS8 line;
+<a name="l01078"></a>01078   s_SDO sdo;    <span class="comment">/* SDO to transmit */</span>
+<a name="l01079"></a>01079   UNS8 i, j;
+<a name="l01080"></a>01080   UNS16     lastIndex;
+<a name="l01081"></a>01081   UNS16     offset;
+<a name="l01082"></a>01082   UNS32      *pNodeIdServer;
+<a name="l01083"></a>01083   UNS32      nodeIdServer;
+<a name="l01084"></a>01084 
+<a name="l01085"></a>01085   MSG_WAR(0x3AC0, <span class="stringliteral">"Send SDO to write in the dictionary of node : "</span>, nodeId);
+<a name="l01086"></a>01086   MSG_WAR(0x3AC1, <span class="stringliteral">"                                   At index : "</span>, index);
+<a name="l01087"></a>01087   MSG_WAR(0x3AC2, <span class="stringliteral">"                                   subIndex : "</span>, subIndex);
+<a name="l01088"></a>01088   MSG_WAR(0x3AC3, <span class="stringliteral">"                                   nb bytes : "</span>, count);
+<a name="l01089"></a>01089 
+<a name="l01090"></a>01090   <span class="comment">/* Verify that there is no SDO communication yet. */</span>
+<a name="l01091"></a>01091   err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &amp;line);
+<a name="l01092"></a>01092   <span class="keywordflow">if</span> (!err) {
+<a name="l01093"></a>01093     MSG_ERR(0x1AC4, <span class="stringliteral">"SDO error : Communication yet established. with node : "</span>, nodeId); 
+<a name="l01094"></a>01094     <span class="keywordflow">return</span> 0xFF;
+<a name="l01095"></a>01095   }
+<a name="l01096"></a>01096   <span class="comment">/* Taking the line ... */</span>
+<a name="l01097"></a>01097   err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, SDO_CLIENT, &amp;line );
+<a name="l01098"></a>01098   <span class="keywordflow">if</span> (err) {
+<a name="l01099"></a>01099     MSG_ERR(0x1AC5, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted for node : "</span>, nodeId); 
+<a name="l01100"></a>01100     <span class="keywordflow">return</span> (0xFF);
+<a name="l01101"></a>01101   }
+<a name="l01102"></a>01102   <span class="comment">/* Check which SDO to use to communicate with the node */</span>
+<a name="l01103"></a>01103   offset = d-&gt;firstIndex-&gt;SDO_CLT;
+<a name="l01104"></a>01104   lastIndex = d-&gt;lastIndex-&gt;SDO_CLT;
+<a name="l01105"></a>01105   <span class="keywordflow">if</span> (offset == 0) {
+<a name="l01106"></a>01106     MSG_ERR(0x1AC6, <span class="stringliteral">"writeNetworkDict : No SDO client index found"</span>, 0); 
+<a name="l01107"></a>01107     <span class="keywordflow">return</span> 0xFF;
+<a name="l01108"></a>01108   }
+<a name="l01109"></a>01109   i = 0;
+<a name="l01110"></a>01110    <span class="keywordflow">while</span> (offset &lt;= lastIndex) {
+<a name="l01111"></a>01111      <span class="keywordflow">if</span> (d-&gt;objdict[offset].bSubCount &lt;= 3) {
+<a name="l01112"></a>01112          MSG_ERR(0x1AC8, <span class="stringliteral">"Subindex 3  not found at index "</span>, 0x1280 + i);
+<a name="l01113"></a>01113          <span class="keywordflow">return</span> 0xFF;
+<a name="l01114"></a>01114      }
+<a name="l01115"></a>01115      <span class="comment">/* looking for the nodeId server */</span>
+<a name="l01116"></a>01116      pNodeIdServer = d-&gt;objdict[offset].pSubindex[3].pObject;
+<a name="l01117"></a>01117      nodeIdServer = *pNodeIdServer;
+<a name="l01118"></a>01118      MSG_WAR(0x1AD2, <span class="stringliteral">"index : "</span>, 0x1280 + i);
+<a name="l01119"></a>01119      MSG_WAR(0x1AD3, <span class="stringliteral">"nodeIdServer : "</span>, nodeIdServer);
+<a name="l01120"></a>01120    
+<a name="l01121"></a>01121     <span class="keywordflow">if</span>(nodeIdServer == (UNS32)nodeId) {
+<a name="l01122"></a>01122       SDOfound = 1;
+<a name="l01123"></a>01123       <span class="keywordflow">break</span>;
+<a name="l01124"></a>01124     }
+<a name="l01125"></a>01125     offset++;
+<a name="l01126"></a>01126     i++;
+<a name="l01127"></a>01127   } <span class="comment">/* end while */</span>
+<a name="l01128"></a>01128   <span class="keywordflow">if</span> (!SDOfound) {
+<a name="l01129"></a>01129     MSG_ERR(0x1AC9, <span class="stringliteral">"SDO. Error. No client found to communicate with node : "</span>, nodeId);
+<a name="l01130"></a>01130     <span class="keywordflow">return</span> 0xFF;
+<a name="l01131"></a>01131   }
+<a name="l01132"></a>01132   MSG_WAR(0x3AD0,<span class="stringliteral">"        SDO client defined at index  : "</span>, 0x1280 + i);
+<a name="l01133"></a>01133   <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_DOWNLOAD_IN_PROGRESS);
+<a name="l01134"></a>01134   d-&gt;transfers[line].count = count;
+<a name="l01135"></a>01135   d-&gt;transfers[line].dataType = dataType;
+<a name="l01136"></a>01136   
+<a name="l01137"></a>01137   <span class="comment">/* Copy data to transfers structure. */</span>
+<a name="l01138"></a>01138   <span class="keywordflow">for</span> (j = 0 ; j &lt; count ; j++) {
+<a name="l01139"></a>01139 # ifdef CANOPEN_BIG_ENDIAN
+<a name="l01140"></a>01140     <span class="keywordflow">if</span> (dataType == 0 &amp;&amp; endianize)
+<a name="l01141"></a>01141       d-&gt;transfers[line].data[count - 1 - j] = ((<span class="keywordtype">char</span> *)data)[j];
+<a name="l01142"></a>01142     <span class="keywordflow">else</span> <span class="comment">/* String of bytes. */</span>
+<a name="l01143"></a>01143       d-&gt;transfers[line].data[j] = ((<span class="keywordtype">char</span> *)data)[j];
+<a name="l01144"></a>01144 #  <span class="keywordflow">else</span> 
+<a name="l01145"></a>01145     d-&gt;transfers[line].data[j] = ((<span class="keywordtype">char</span> *)data)[j];
+<a name="l01146"></a>01146 #  endif
+<a name="l01147"></a>01147   }
+<a name="l01148"></a>01148   <span class="comment">/* Send the SDO to the server. Initiate download, cs=1. */</span>
+<a name="l01149"></a>01149   sdo.nodeId = nodeId;
+<a name="l01150"></a>01150   <span class="keywordflow">if</span> (count &lt;= 4) { <span class="comment">/* Expedited transfert */</span>
+<a name="l01151"></a>01151     sdo.body.data[0] = (1 &lt;&lt; 5) | ((4 - count) &lt;&lt; 2) | 3;
+<a name="l01152"></a>01152     for (i = 4 ; i &lt; 8 ; i++)
+<a name="l01153"></a>01153       sdo.body.data[i] = d-&gt;transfers[line].data[i - 4];
+<a name="l01154"></a>01154     d-&gt;transfers[line].offset = count;
+<a name="l01155"></a>01155   }     
+<a name="l01156"></a>01156   <span class="keywordflow">else</span> { <span class="comment">/* Normal transfert */</span>
+<a name="l01157"></a>01157     sdo.body.data[0] = (1 &lt;&lt; 5) | 1;
+<a name="l01158"></a>01158     sdo.body.data[4] = count; <span class="comment">/* nb of byte to transmit. Max = 255. (canfestival2 limitation). */</span>
+<a name="l01159"></a>01159     <span class="keywordflow">for</span> (i = 5 ; i &lt; 8 ; i++)
+<a name="l01160"></a>01160       sdo.body.data[i] = 0;
+<a name="l01161"></a>01161   }
+<a name="l01162"></a>01162   sdo.body.data[1] = index &amp; 0xFF;        <span class="comment">/* LSB */</span>
+<a name="l01163"></a>01163   sdo.body.data[2] = (index &gt;&gt; 8) &amp; 0xFF; <span class="comment">/* MSB */</span>
+<a name="l01164"></a>01164   sdo.body.data[3] = subIndex;
+<a name="l01165"></a>01165 
+<a name="l01166"></a>01166   d-&gt;transfers[line].Callback = Callback;
+<a name="l01167"></a>01167     
+<a name="l01168"></a>01168   err = <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, SDO_CLIENT, sdo);
+<a name="l01169"></a>01169   <span class="keywordflow">if</span> (err) {
+<a name="l01170"></a>01170     MSG_ERR(0x1AD1, <span class="stringliteral">"SDO. Error while sending SDO to node : "</span>, nodeId);
+<a name="l01171"></a>01171     <span class="comment">/* release the line */</span>
+<a name="l01172"></a>01172     <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line);
+<a name="l01173"></a>01173     <span class="keywordflow">return</span> 0xFF;
+<a name="l01174"></a>01174   }
+<a name="l01175"></a>01175 
+<a name="l01176"></a>01176   
+<a name="l01177"></a>01177   <span class="keywordflow">return</span> 0;
+<a name="l01178"></a>01178 }
+<a name="l01179"></a>01179 
+<a name="l01180"></a>01180 <span class="comment">/*--------------------------------------------------------------------------*/</span>
+<a name="l01181"></a>01181 
+<a name="l01182"></a><a class="code" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">01182</a> UNS8 <a class="code" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, 
+<a name="l01183"></a>01183                        UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data)
+<a name="l01184"></a>01184 {
+<a name="l01185"></a>01185         <span class="keywordflow">return</span> <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (d, nodeId, index, subIndex, count, dataType, data, NULL, 1);
+<a name="l01186"></a>01186 }
+<a name="l01187"></a>01187 
+<a name="l01188"></a>01188 <span class="comment">/*--------------------------------------------------------------------------*/</span>
+<a name="l01189"></a>01189 
+<a name="l01190"></a><a class="code" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">01190</a> UNS8 <a class="code" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">writeNetworkDictCallBack</a> (CO_Data* d, UNS8 nodeId, UNS16 index, 
+<a name="l01191"></a>01191                        UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback)
+<a name="l01192"></a>01192 {
+<a name="l01193"></a>01193         <span class="keywordflow">return</span> <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (d, nodeId, index, subIndex, count, dataType, data, Callback, 1);      
+<a name="l01194"></a>01194 }
+<a name="l01195"></a>01195 
+<a name="l01196"></a>01196 
+<a name="l01197"></a>01197 <span class="comment">/***************************************************************************/</span>
+<a name="l01198"></a><a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">01198</a> <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback)
+<a name="l01199"></a>01199 {
+<a name="l01200"></a>01200   UNS8 err;
+<a name="l01201"></a>01201   UNS8 SDOfound = 0;
+<a name="l01202"></a>01202   UNS8 i;
+<a name="l01203"></a>01203   UNS8 line;
+<a name="l01204"></a>01204   s_SDO sdo;    <span class="comment">/* SDO to transmit */</span>
+<a name="l01205"></a>01205   UNS32      *pNodeIdServer;
+<a name="l01206"></a>01206   UNS32      nodeIdServer;
+<a name="l01207"></a>01207   UNS16     offset;
+<a name="l01208"></a>01208   UNS16     lastIndex;
+<a name="l01209"></a>01209   MSG_WAR(0x3AD5, <span class="stringliteral">"Send SDO to read in the dictionary of node : "</span>, nodeId);
+<a name="l01210"></a>01210   MSG_WAR(0x3AD6, <span class="stringliteral">"                                  At index : "</span>, index);
+<a name="l01211"></a>01211   MSG_WAR(0x3AD7, <span class="stringliteral">"                                  subIndex : "</span>, subIndex);
+<a name="l01212"></a>01212 
+<a name="l01213"></a>01213 
+<a name="l01214"></a>01214   <span class="comment">/* Verify that there is no SDO communication yet. */</span>
+<a name="l01215"></a>01215   err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &amp;line);
+<a name="l01216"></a>01216   <span class="keywordflow">if</span> (!err) {
+<a name="l01217"></a>01217     MSG_ERR(0x1AD8, <span class="stringliteral">"SDO error : Communication yet established. with node : "</span>, nodeId); 
+<a name="l01218"></a>01218     <span class="keywordflow">return</span> 0xFF;
+<a name="l01219"></a>01219   }
+<a name="l01220"></a>01220   <span class="comment">/* Taking the line ... */</span>
+<a name="l01221"></a>01221   err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, SDO_CLIENT, &amp;line );
+<a name="l01222"></a>01222   <span class="keywordflow">if</span> (err) {
+<a name="l01223"></a>01223     MSG_ERR(0x1AD9, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted for node : "</span>, nodeId); 
+<a name="l01224"></a>01224     <span class="keywordflow">return</span> (0xFF);
+<a name="l01225"></a>01225   }
+<a name="l01226"></a>01226   <span class="keywordflow">else</span>
+<a name="l01227"></a>01227     MSG_WAR(0x3AE0, <span class="stringliteral">"Transmission on line : "</span>, line);
+<a name="l01228"></a>01228 
+<a name="l01229"></a>01229   <span class="comment">/* Check which SDO to use to communicate with the node */</span>
+<a name="l01230"></a>01230   offset = d-&gt;firstIndex-&gt;SDO_CLT;
+<a name="l01231"></a>01231   lastIndex = d-&gt;lastIndex-&gt;SDO_CLT;
+<a name="l01232"></a>01232   <span class="keywordflow">if</span> (offset == 0) {
+<a name="l01233"></a>01233     MSG_ERR(0x1AE1, <span class="stringliteral">"writeNetworkDict : No SDO client index found"</span>, 0); 
+<a name="l01234"></a>01234     <span class="keywordflow">return</span> 0xFF;
+<a name="l01235"></a>01235   }
+<a name="l01236"></a>01236   i = 0;
+<a name="l01237"></a>01237   <span class="keywordflow">while</span> (offset &lt;= lastIndex) {
+<a name="l01238"></a>01238      <span class="keywordflow">if</span> (d-&gt;objdict[offset].bSubCount &lt;= 3) {
+<a name="l01239"></a>01239          MSG_ERR(0x1AE2, <span class="stringliteral">"Subindex 3  not found at index "</span>, 0x1280 + i);
+<a name="l01240"></a>01240          <span class="keywordflow">return</span> 0xFF;
+<a name="l01241"></a>01241      }
+<a name="l01242"></a>01242      <span class="comment">/* looking for the nodeId server */</span>
+<a name="l01243"></a>01243      pNodeIdServer = d-&gt;objdict[offset].pSubindex[3].pObject;
+<a name="l01244"></a>01244      nodeIdServer = *pNodeIdServer;
+<a name="l01245"></a>01245    
+<a name="l01246"></a>01246     <span class="keywordflow">if</span>(nodeIdServer == (UNS32)nodeId) {
+<a name="l01247"></a>01247       SDOfound = 1;
+<a name="l01248"></a>01248       <span class="keywordflow">break</span>;
+<a name="l01249"></a>01249     }
+<a name="l01250"></a>01250     offset++;
+<a name="l01251"></a>01251     i++;
+<a name="l01252"></a>01252   } <span class="comment">/* end while */</span>
+<a name="l01253"></a>01253   <span class="keywordflow">if</span> (!SDOfound) {
+<a name="l01254"></a>01254     MSG_ERR(0x1AE3, <span class="stringliteral">"SDO. Error. No client found to communicate with node : "</span>, nodeId);
+<a name="l01255"></a>01255     <span class="keywordflow">return</span> 0xFF;
+<a name="l01256"></a>01256   }
+<a name="l01257"></a>01257   MSG_WAR(0x3AE4,<span class="stringliteral">"        SDO client defined at index  : "</span>, 0x1280 + i);
+<a name="l01258"></a>01258   <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_UPLOAD_IN_PROGRESS);
+<a name="l01259"></a>01259   <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &amp;line);
+<a name="l01260"></a>01260   sdo.nodeId = nodeId;
+<a name="l01261"></a>01261   <span class="comment">/* Send the SDO to the server. Initiate upload, cs=2. */</span>
+<a name="l01262"></a>01262   d-&gt;transfers[line].dataType = dataType;                               
+<a name="l01263"></a>01263   sdo.body.data[0] = (2 &lt;&lt; 5);  
+<a name="l01264"></a>01264   sdo.body.data[1] = index &amp; 0xFF;        <span class="comment">/* LSB */</span>
+<a name="l01265"></a>01265   sdo.body.data[2] = (index &gt;&gt; 8) &amp; 0xFF; <span class="comment">/* MSB */</span>
+<a name="l01266"></a>01266   sdo.body.data[3] = subIndex;
+<a name="l01267"></a>01267   <span class="keywordflow">for</span> (i = 4 ; i &lt; 8 ; i++)
+<a name="l01268"></a>01268     sdo.body.data[i] = 0;
+<a name="l01269"></a>01269   d-&gt;transfers[line].Callback = Callback;
+<a name="l01270"></a>01270   err = <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, SDO_CLIENT, sdo);
+<a name="l01271"></a>01271   <span class="keywordflow">if</span> (err) {
+<a name="l01272"></a>01272     MSG_ERR(0x1AE5, <span class="stringliteral">"SDO. Error while sending SDO to node : "</span>, nodeId);
+<a name="l01273"></a>01273     <span class="comment">/* release the line */</span>
+<a name="l01274"></a>01274     <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line);
+<a name="l01275"></a>01275     <span class="keywordflow">return</span> 0xFF;
+<a name="l01276"></a>01276   }             
+<a name="l01277"></a>01277   <span class="keywordflow">return</span> 0;
+<a name="l01278"></a>01278 }
+<a name="l01279"></a>01279 
+<a name="l01280"></a>01280 <span class="comment">/*--------------------------------------------------------------------------*/</span>
+<a name="l01281"></a>01281 
+<a name="l01282"></a><a class="code" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">01282</a> UNS8 <a class="code" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">readNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType)
+<a name="l01283"></a>01283 {
+<a name="l01284"></a>01284         <span class="keywordflow">return</span> <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (d, nodeId, index, subIndex, dataType, NULL);
+<a name="l01285"></a>01285 }
+<a name="l01286"></a>01286 
+<a name="l01287"></a>01287 <span class="comment">/*--------------------------------------------------------------------------*/</span>
+<a name="l01288"></a><a class="code" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">01288</a> UNS8 <a class="code" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">readNetworkDictCallback</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback)
+<a name="l01289"></a>01289 {
+<a name="l01290"></a>01290         <span class="keywordflow">return</span> <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (d, nodeId, index, subIndex, dataType, Callback);
+<a name="l01291"></a>01291 }
+<a name="l01292"></a>01292 
+<a name="l01293"></a>01293 <span class="comment">/***************************************************************************/</span>
+<a name="l01294"></a>01294 
+<a name="l01295"></a><a class="code" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">01295</a> UNS8 <a class="code" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">getReadResultNetworkDict</a> (CO_Data* d, UNS8 nodeId, <span class="keywordtype">void</span>* data, UNS8 *size, 
+<a name="l01296"></a>01296                                UNS32 * abortCode)
+<a name="l01297"></a>01297 {
+<a name="l01298"></a>01298   UNS8 i;
+<a name="l01299"></a>01299   UNS8 err;
+<a name="l01300"></a>01300   UNS8 line;
+<a name="l01301"></a>01301   * size = 0;
+<a name="l01302"></a>01302 
+<a name="l01303"></a>01303   <span class="comment">/* Looking for the line tranfert. */</span>
+<a name="l01304"></a>01304   err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &amp;line);
+<a name="l01305"></a>01305   <span class="keywordflow">if</span> (err) {
+<a name="l01306"></a>01306     MSG_ERR(0x1AF0, <span class="stringliteral">"SDO error : No line found for communication with node : "</span>, nodeId); 
+<a name="l01307"></a>01307     <span class="keywordflow">return</span> SDO_ABORTED_INTERNAL;
+<a name="l01308"></a>01308   }
+<a name="l01309"></a>01309   <span class="keywordflow">if</span> (d-&gt;transfers[line].state != SDO_FINISHED)
+<a name="l01310"></a>01310     <span class="keywordflow">return</span> d-&gt;transfers[line].state;
+<a name="l01311"></a>01311 
+<a name="l01312"></a>01312   <span class="comment">/* Transfert is finished. Put the value in the data. */</span>
+<a name="l01313"></a>01313   * size = (UNS8)d-&gt;transfers[line].count;
+<a name="l01314"></a>01314   for  ( i = 0 ; i &lt; *size ; i++) {
+<a name="l01315"></a>01315 # ifdef CANOPEN_BIG_ENDIAN
+<a name="l01316"></a>01316     <span class="keywordflow">if</span> (d-&gt;transfers[line].dataType != visible_string)
+<a name="l01317"></a>01317       ( (<span class="keywordtype">char</span> *) data)[*size - 1 - i] = d-&gt;transfers[line].data[i];
+<a name="l01318"></a>01318     <span class="keywordflow">else</span> <span class="comment">/* String of bytes. */</span>
+<a name="l01319"></a>01319       ( (<span class="keywordtype">char</span> *) data)[i] = d-&gt;transfers[line].data[i];
+<a name="l01320"></a>01320 # else 
+<a name="l01321"></a>01321     ( (<span class="keywordtype">char</span> *) data)[i] = d-&gt;transfers[line].data[i];
+<a name="l01322"></a>01322 # endif
+<a name="l01323"></a>01323   } 
+<a name="l01324"></a>01324   <span class="keywordflow">return</span> SDO_FINISHED;
+<a name="l01325"></a>01325 }
+<a name="l01326"></a>01326 
+<a name="l01327"></a>01327 <span class="comment">/***************************************************************************/</span>
+<a name="l01328"></a>01328 
+<a name="l01329"></a><a class="code" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">01329</a> UNS8 <a class="code" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS32 * abortCode)
+<a name="l01330"></a>01330 {
+<a name="l01331"></a>01331   UNS8 line = 0;
+<a name="l01332"></a>01332   UNS8 err;
+<a name="l01333"></a>01333 
+<a name="l01334"></a>01334   * abortCode = 0;
+<a name="l01335"></a>01335   <span class="comment">/* Looking for the line tranfert. */</span>
+<a name="l01336"></a>01336   err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &amp;line);
+<a name="l01337"></a>01337   <span class="keywordflow">if</span> (err) {
+<a name="l01338"></a>01338     MSG_ERR(0x1AF1, <span class="stringliteral">"SDO error : No line found for communication with node : "</span>, nodeId); 
+<a name="l01339"></a>01339     <span class="keywordflow">return</span> SDO_ABORTED_INTERNAL;
+<a name="l01340"></a>01340   }
+<a name="l01341"></a>01341   * abortCode = d-&gt;transfers[line].abortCode;
+<a name="l01342"></a>01342   <span class="keywordflow">return</span> d-&gt;transfers[line].state;
+<a name="l01343"></a>01343 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1547 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/sdo.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c File Reference</h1><code>#include &quot;objacces.h&quot;</code><br>
+<code>#include &quot;sdo.h&quot;</code><br>
+<code>#include &quot;canfestival.h&quot;</code><br>
+
+<p>
+<a href="sdo_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#b5ce7bd7fe4169a9f709815f03f9870b">NO_INLINE</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">getSDOcs</a>(byte)&nbsp;&nbsp;&nbsp;(byte &gt;&gt; 5)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">getSDOn2</a>(byte)&nbsp;&nbsp;&nbsp;((byte &gt;&gt; 2) &amp; 3)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">getSDOn3</a>(byte)&nbsp;&nbsp;&nbsp;((byte &gt;&gt; 1) &amp; 7)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">getSDOe</a>(byte)&nbsp;&nbsp;&nbsp;((byte &gt;&gt; 1) &amp; 1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">getSDOs</a>(byte)&nbsp;&nbsp;&nbsp;(byte &amp; 1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">getSDOc</a>(byte)&nbsp;&nbsp;&nbsp;(byte &amp; 1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(byte)&nbsp;&nbsp;&nbsp;((byte &gt;&gt; 4) &amp; 1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">getSDOindex</a>(byte1, byte2)&nbsp;&nbsp;&nbsp;((byte2 &lt;&lt; 8) | (byte1))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">getSDOsubIndex</a>(byte3)&nbsp;&nbsp;&nbsp;(byte3)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">StartSDO_TIMER</a>(id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(id)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">INLINE UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback, UNS8 endianize)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">INLINE UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">SDOTimeoutAlarm</a> (CO_Data *d, UNS32 id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">resetSDO</a> (CO_Data *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a> (CO_Data *d, UNS8 line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">objdictToSDOline</a> (CO_Data *d, UNS8 line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a> (CO_Data *d, UNS8 line, UNS8 nbBytes, UNS8 *data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a> (CO_Data *d, UNS8 line, UNS8 nbBytes, UNS8 *data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a> (CO_Data *d, UNS8 nodeId, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a> (CO_Data *d, UNS8 line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a> (CO_Data *d, UNS8 line, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 state)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a> (CO_Data *d, UNS8 whoami, UNS8 *line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a> (CO_Data *d, UNS8 nodeId, UNS8 whoami, UNS8 *line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">closeSDOtransfer</a> (CO_Data *d, UNS8 nodeId, UNS8 whoami)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a> (CO_Data *d, UNS8 line, UNS8 *nbBytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a> (CO_Data *d, UNS8 line, UNS8 nbBytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a> (CO_Data *d, UNS8 whoami, s_SDO sdo)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a> (CO_Data *d, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">proceedSDO</a> (CO_Data *d, Message *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">writeNetworkDict</a> (CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">writeNetworkDictCallBack</a> (CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">readNetworkDict</a> (CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">readNetworkDictCallback</a> (CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">getReadResultNetworkDict</a> (CO_Data *d, UNS8 nodeId, void *data, UNS8 *size, UNS32 *abortCode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (CO_Data *d, UNS8 nodeId, UNS32 *abortCode)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="e5a2dafe8497bff1fd88f881ea74414d"></a><!-- doxytag: member="sdo.c::getSDOc" ref="e5a2dafe8497bff1fd88f881ea74414d" args="(byte)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define getSDOc          </td>
+          <td>(</td>
+          <td class="paramtype">byte&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(byte &amp; 1)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the indicator of end transmission from the first byte of the SDO 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00075">75</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="ce5a1634ff4089db3b228cdd5010c321"></a><!-- doxytag: member="sdo.c::getSDOcs" ref="ce5a1634ff4089db3b228cdd5010c321" args="(byte)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define getSDOcs          </td>
+          <td>(</td>
+          <td class="paramtype">byte&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(byte &gt;&gt; 5)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the command specifier (cs, ccs, scs) from the first byte of the SDO 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00055">55</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="cf60675f20de8746e279dce3a5c8e3c6"></a><!-- doxytag: member="sdo.c::getSDOe" ref="cf60675f20de8746e279dce3a5c8e3c6" args="(byte)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define getSDOe          </td>
+          <td>(</td>
+          <td class="paramtype">byte&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;((byte &gt;&gt; 1) &amp; 1)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the transfer type from the first byte of the SDO 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00067">67</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="d9b34e26bf67f1251f3bb364756e17f1"></a><!-- doxytag: member="sdo.c::getSDOindex" ref="d9b34e26bf67f1251f3bb364756e17f1" args="(byte1, byte2)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define getSDOindex          </td>
+          <td>(</td>
+          <td class="paramtype">byte1,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">byte2&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;((byte2 &lt;&lt; 8) | (byte1))</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the index from the bytes 1 and 2 of the SDO 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00083">83</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="dfd3877d80f6b903b491a115e587bd14"></a><!-- doxytag: member="sdo.c::getSDOn2" ref="dfd3877d80f6b903b491a115e587bd14" args="(byte)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define getSDOn2          </td>
+          <td>(</td>
+          <td class="paramtype">byte&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;((byte &gt;&gt; 2) &amp; 3)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of bytes without data from the first byte of the SDO. Coded in 2 bits 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00059">59</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="e5677ca12bfb71b06cbd6e99e9be0955"></a><!-- doxytag: member="sdo.c::getSDOn3" ref="e5677ca12bfb71b06cbd6e99e9be0955" args="(byte)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define getSDOn3          </td>
+          <td>(</td>
+          <td class="paramtype">byte&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;((byte &gt;&gt; 1) &amp; 7)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of bytes without data from the first byte of the SDO. Coded in 3 bits 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00063">63</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="f7f9e9bc3d59c9772d4c767b199dcf89"></a><!-- doxytag: member="sdo.c::getSDOs" ref="f7f9e9bc3d59c9772d4c767b199dcf89" args="(byte)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define getSDOs          </td>
+          <td>(</td>
+          <td class="paramtype">byte&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(byte &amp; 1)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the size indicator from the first byte of the SDO 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00071">71</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="52a96f6fa6083f6b291133135b7155a8"></a><!-- doxytag: member="sdo.c::getSDOsubIndex" ref="52a96f6fa6083f6b291133135b7155a8" args="(byte3)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define getSDOsubIndex          </td>
+          <td>(</td>
+          <td class="paramtype">byte3&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(byte3)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the subIndex from the byte 3 of the SDO 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00088">88</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="464b29fd628d92426de0a841232bdd12"></a><!-- doxytag: member="sdo.c::getSDOt" ref="464b29fd628d92426de0a841232bdd12" args="(byte)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define getSDOt          </td>
+          <td>(</td>
+          <td class="paramtype">byte&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;((byte &gt;&gt; 4) &amp; 1)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the toggle from the first byte of the SDO 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00079">79</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="2eb6f9e0395b47b8d5e3eeae4fe0c116"></a><!-- doxytag: member="sdo.c::INLINE" ref="2eb6f9e0395b47b8d5e3eeae4fe0c116" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INLINE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00034">34</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="b5ce7bd7fe4169a9f709815f03f9870b"></a><!-- doxytag: member="sdo.c::NO_INLINE" ref="b5ce7bd7fe4169a9f709815f03f9870b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NO_INLINE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00031">31</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="b3938a9884014e96cafc42aeee743c0f"></a><!-- doxytag: member="sdo.c::RestartSDO_TIMER" ref="b3938a9884014e96cafc42aeee743c0f" args="(id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RestartSDO_TIMER          </td>
+          <td>(</td>
+          <td class="paramtype">id&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">MSG_WAR(0x3A07, <span class="stringliteral">"restartSDO_TIMER for line : "</span>, line);\
+<span class="keywordflow">if</span>(d-&gt;transfers[<span class="keywordtype">id</span>].timer != TIMER_NONE) { <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(<span class="keywordtype">id</span>) <a class="code" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">StartSDO_TIMER</a>(<span class="keywordtype">id</span>) }
+</pre></div>
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00124">124</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c1e9eb7a28803b958d298b6997cc60ca"></a><!-- doxytag: member="sdo.c::StartSDO_TIMER" ref="c1e9eb7a28803b958d298b6997cc60ca" args="(id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define StartSDO_TIMER          </td>
+          <td>(</td>
+          <td class="paramtype">id&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">MSG_WAR(0x3A06, <span class="stringliteral">"StartSDO_TIMER for line : "</span>, line);\
+d-&gt;transfers[id].timer = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(d,<span class="keywordtype">id</span>,&amp;<a class="code" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">SDOTimeoutAlarm</a>,MS_TO_TIMEVAL(SDO_TIMEOUT_MS),0);
+</pre></div>
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00120">120</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="b90f05aac908e8eee39a34b3e21e0ea9"></a><!-- doxytag: member="sdo.c::StopSDO_TIMER" ref="b90f05aac908e8eee39a34b3e21e0ea9" args="(id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define StopSDO_TIMER          </td>
+          <td>(</td>
+          <td class="paramtype">id&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">MSG_WAR(0x3A05, <span class="stringliteral">"StopSDO_TIMER for line : "</span>, line);\
+d-&gt;transfers[id].timer = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d-&gt;transfers[<span class="keywordtype">id</span>].timer);
+</pre></div>
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00116">116</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="4bb4b3cd35af7e7580cffde23e9d3270"></a><!-- doxytag: member="sdo.c::_readNetworkDict" ref="4bb4b3cd35af7e7580cffde23e9d3270" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">INLINE UNS8 _readNetworkDict           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SDOCallback_t&nbsp;</td>
+          <td class="paramname"> <em>Callback</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Called by readNetworkDict 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01198">1198</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00284">getSDOfreeLine()</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, and <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>.
+</div>
+</div><p>
+<a class="anchor" name="3c07605ffe3ea197aa36e583ef87a20a"></a><!-- doxytag: member="sdo.c::_writeNetworkDict" ref="3c07605ffe3ea197aa36e583ef87a20a" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback, UNS8 endianize)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">INLINE UNS8 _writeNetworkDict           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>count</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SDOCallback_t&nbsp;</td>
+          <td class="paramname"> <em>Callback</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>endianize</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Called by writeNetworkDict 
+</div>
+</div><p>
+<a class="anchor" name="555a772d3a88a29c495f33513f8b2d58"></a><!-- doxytag: member="sdo.c::closeSDOtransfer" ref="555a772d3a88a29c495f33513f8b2d58" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 closeSDOtransfer           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00318">318</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, and <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>.
+</div>
+</div><p>
+<a class="anchor" name="2019db2a4d17e6d29c055cbae173e2b9"></a><!-- doxytag: member="sdo.c::failedSDO" ref="2019db2a4d17e6d29c055cbae173e2b9" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 failedSDO           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>abortCode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00227">227</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00424">sendSDOabort()</a>, and <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>.
+</div>
+</div><p>
+<a class="anchor" name="05b0c8eee1faee3c7a2f6e2ba3a16533"></a><!-- doxytag: member="sdo.c::getReadResultNetworkDict" ref="05b0c8eee1faee3c7a2f6e2ba3a16533" args="(CO_Data *d, UNS8 nodeId, void *data, UNS8 *size, UNS32 *abortCode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getReadResultNetworkDict           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>abortCode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01295">1295</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>.
+</div>
+</div><p>
+<a class="anchor" name="58d1f9691977617601beb9e5b4123252"></a><!-- doxytag: member="sdo.c::getSDOfreeLine" ref="58d1f9691977617601beb9e5b4123252" args="(CO_Data *d, UNS8 whoami, UNS8 *line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getSDOfreeLine           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00284">284</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="bb0c376b048ab2c6e0524b135b62376f"></a><!-- doxytag: member="sdo.c::getSDOlineOnUse" ref="bb0c376b048ab2c6e0524b135b62376f" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami, UNS8 *line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getSDOlineOnUse           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00301">301</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="acceb714c6e457e98deb9ba164ba2a2f"></a><!-- doxytag: member="sdo.c::getSDOlineRestBytes" ref="acceb714c6e457e98deb9ba164ba2a2f" args="(CO_Data *d, UNS8 line, UNS8 *nbBytes)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getSDOlineRestBytes           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>nbBytes</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00332">332</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="8671e306873f19362c60bb50ab930d1d"></a><!-- doxytag: member="sdo.c::getWriteResultNetworkDict" ref="8671e306873f19362c60bb50ab930d1d" args="(CO_Data *d, UNS8 nodeId, UNS32 *abortCode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getWriteResultNetworkDict           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>abortCode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01329">1329</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>.
+</div>
+</div><p>
+<a class="anchor" name="b9c873a15f55b29112b5527a6cc6898d"></a><!-- doxytag: member="sdo.c::initSDOline" ref="b9c873a15f55b29112b5527a6cc6898d" args="(CO_Data *d, UNS8 line, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 state)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 initSDOline           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>state</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00263">263</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00120">StartSDO_TIMER</a>, and <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>.
+</div>
+</div><p>
+<a class="anchor" name="ad6eb8be03b832ebba4dfb87aaba4065"></a><!-- doxytag: member="sdo.c::lineToSDO" ref="ad6eb8be03b832ebba4dfb87aaba4065" args="(CO_Data *d, UNS8 line, UNS8 nbBytes, UNS8 *data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 lineToSDO           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nbBytes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00189">189</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="29427a80fd1aeabff30bf0602fbc220f"></a><!-- doxytag: member="sdo.c::objdictToSDOline" ref="29427a80fd1aeabff30bf0602fbc220f" args="(CO_Data *d, UNS8 line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 objdictToSDOline           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00157">157</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>.
+</div>
+</div><p>
+<a class="anchor" name="2a93a7c780472b1d8666d89aa270f661"></a><!-- doxytag: member="sdo.c::proceedSDO" ref="2a93a7c780472b1d8666d89aa270f661" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 proceedSDO           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Message *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00447">447</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00227">failedSDO()</a>, <a class="el" href="sdo_8c-source.html#l00075">getSDOc</a>, <a class="el" href="sdo_8c-source.html#l00055">getSDOcs</a>, <a class="el" href="sdo_8c-source.html#l00067">getSDOe</a>, <a class="el" href="sdo_8c-source.html#l00284">getSDOfreeLine()</a>, <a class="el" href="sdo_8c-source.html#l00083">getSDOindex</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00332">getSDOlineRestBytes()</a>, <a class="el" href="sdo_8c-source.html#l00059">getSDOn2</a>, <a class="el" href="sdo_8c-source.html#l00063">getSDOn3</a>, <a class="el" href="sdo_8c-source.html#l00071">getSDOs</a>, <a class="el" href="sdo_8c-source.html#l00088">getSDOsubIndex</a>, <a class="el" href="sdo_8c-source.html#l00079">getSDOt</a>, <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00189">lineToSDO()</a>, <a class="el" href="sdo_8c-source.html#l00157">objdictToSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00124">RestartSDO_TIMER</a>, <a class="el" href="sdo_8c-source.html#l00141">SDOlineToObjdict()</a>, <a class="el" href="sdo_8c-source.html#l00210">SDOtoLine()</a>, <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>, <a class="el" href="sdo_8c-source.html#l00342">setSDOlineRestBytes()</a>, and <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>.
+</div>
+</div><p>
+<a class="anchor" name="0e102a0835e4115920cd406e80a8d135"></a><!-- doxytag: member="sdo.c::readNetworkDict" ref="0e102a0835e4115920cd406e80a8d135" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 readNetworkDict           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01282">1282</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l01198">_readNetworkDict()</a>.
+</div>
+</div><p>
+<a class="anchor" name="542a5cdd20c00aa130a39fe68295e769"></a><!-- doxytag: member="sdo.c::readNetworkDictCallback" ref="542a5cdd20c00aa130a39fe68295e769" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 readNetworkDictCallback           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SDOCallback_t&nbsp;</td>
+          <td class="paramname"> <em>Callback</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01288">1288</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l01198">_readNetworkDict()</a>.
+</div>
+</div><p>
+<a class="anchor" name="1f4f07eccc4890a11ccf4f632da7740b"></a><!-- doxytag: member="sdo.c::resetSDO" ref="1f4f07eccc4890a11ccf4f632da7740b" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void resetSDO           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reset all sdo buffers 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00131">131</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>.
+</div>
+</div><p>
+<a class="anchor" name="42d33be015d4c4c83c73f1f0e588f481"></a><!-- doxytag: member="sdo.c::resetSDOline" ref="42d33be015d4c4c83c73f1f0e588f481" args="(CO_Data *d, UNS8 line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void resetSDOline           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00253">253</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>.
+</div>
+</div><p>
+<a class="anchor" name="2eb5309dca3a7363da5e5e7230b85d58"></a><!-- doxytag: member="sdo.c::SDOlineToObjdict" ref="2eb5309dca3a7363da5e5e7230b85d58" args="(CO_Data *d, UNS8 line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 SDOlineToObjdict           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00141">141</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="objacces_8c-source.html#l00257">setODentry()</a>.
+</div>
+</div><p>
+<a class="anchor" name="9309025e29b59e09026abcd3b45a5b61"></a><!-- doxytag: member="sdo.c::SDOTimeoutAlarm" ref="9309025e29b59e09026abcd3b45a5b61" args="(CO_Data *d, UNS32 id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void SDOTimeoutAlarm           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00093">93</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, and <a class="el" href="sdo_8c-source.html#l00424">sendSDOabort()</a>.
+</div>
+</div><p>
+<a class="anchor" name="18b6f7e9c9441640a88ffef1e8720694"></a><!-- doxytag: member="sdo.c::SDOtoLine" ref="18b6f7e9c9441640a88ffef1e8720694" args="(CO_Data *d, UNS8 line, UNS8 nbBytes, UNS8 *data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 SDOtoLine           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nbBytes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00210">210</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c6b5d7d1439d537da992a96644a1ca5d"></a><!-- doxytag: member="sdo.c::sendSDO" ref="c6b5d7d1439d537da992a96644a1ca5d" args="(CO_Data *d, UNS8 whoami, s_SDO sdo)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 sendSDO           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">s_SDO&nbsp;</td>
+          <td class="paramname"> <em>sdo</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00354">354</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="b26c3f2fb63d81055809d6ccaa785b7c"></a><!-- doxytag: member="sdo.c::sendSDOabort" ref="b26c3f2fb63d81055809d6ccaa785b7c" args="(CO_Data *d, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 sendSDOabort           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>abortCode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00424">424</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>.
+</div>
+</div><p>
+<a class="anchor" name="601a837ecb5f21bf4c66b058c5ae7810"></a><!-- doxytag: member="sdo.c::setSDOlineRestBytes" ref="601a837ecb5f21bf4c66b058c5ae7810" args="(CO_Data *d, UNS8 line, UNS8 nbBytes)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 setSDOlineRestBytes           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nbBytes</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00342">342</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="bc20ed246e00053dcf71faa8f45ee39c"></a><!-- doxytag: member="sdo.c::writeNetworkDict" ref="bc20ed246e00053dcf71faa8f45ee39c" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 writeNetworkDict           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>count</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01182">1182</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>.
+</div>
+</div><p>
+<a class="anchor" name="f4ec05293fb8971a1b282994498ed4f5"></a><!-- doxytag: member="sdo.c::writeNetworkDictCallBack" ref="f4ec05293fb8971a1b282994498ed4f5" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 writeNetworkDictCallBack           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>count</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SDOCallback_t&nbsp;</td>
+          <td class="paramname"> <em>Callback</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01190">1190</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getReadResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+dee26a0477a1ee88322fe5a9b8daaf44
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3943ab5480aac998d55d74c270b713dd
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+95c0e661c8f7b9503a494b4f6b0c97c2
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b784eb8ff93b1fe9249190c3b9009ec9
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+1b315d39bff529f110c09e3189a078c0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,45 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+58189a55fd9ba7e5df6361e6425b50c8
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+dd521c8832383bee3945757383d4060e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+745dcf9a43ac98416c7b37827118302f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e8f7eca011473dd03a4782a991befff5
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="readNetworkDictCallback",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b312114c06377f716034cfe53376e8af
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="closeSDOtransfer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d255af9a80d6e7437814606cf4478a9f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getWriteResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+63633c1a9fa9ce5be6056968c33309e4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="SDOTimeoutAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b01a1179a1ac7479389959ccb9e42352
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,61 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node18 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node19 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+727bc1b0ec54b81af6390639323c70d6
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ddded265d02c1343607357ad1ea3eda4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+052a56ba8868f457b450a58896a4d379
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+08342ceaeac457440585a44ca5f6c192
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeNetworkDictCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+cd1ac82dd7b77f224c9465fd011d2a93
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,165 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sdo.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h</h1><a href="sdo_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __sdo_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __sdo_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="keyword">struct </span><a class="code" href="structstruct__s__transfer.html">struct_s_transfer</a>;
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a><a class="code" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">00030</a> <span class="keyword">typedef</span> void (*<a class="code" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a>)(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">nodeId</a>);
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="comment">/* The Transfer structure</span>
+<a name="l00033"></a>00033 <span class="comment">Used to store the different segments of </span>
+<a name="l00034"></a>00034 <span class="comment"> - a SDO received before writing in the dictionary  </span>
+<a name="l00035"></a>00035 <span class="comment"> - the reading of the dictionary to put on a SDO to transmit </span>
+<a name="l00036"></a>00036 <span class="comment">*/</span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a><a class="code" href="structstruct__s__transfer.html">00038</a> <span class="keyword">struct </span><a class="code" href="structstruct__s__transfer.html">struct_s_transfer</a> {
+<a name="l00039"></a><a class="code" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">00039</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>           <a class="code" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">nodeId</a>;     <span class="comment">/*own ID if server, or node ID of the server if client */</span>
+<a name="l00040"></a>00040   
+<a name="l00041"></a><a class="code" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">00041</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>           <a class="code" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">whoami</a>;     <span class="comment">/* Takes the values SDO_CLIENT or SDO_SERVER */</span>
+<a name="l00042"></a><a class="code" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">00042</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>           <a class="code" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">state</a>;      <span class="comment">/* state of the transmission : Takes the values SDO_... */</span>
+<a name="l00043"></a><a class="code" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">00043</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>           <a class="code" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">toggle</a>;
+<a name="l00044"></a><a class="code" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">00044</a>   <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>          <a class="code" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">abortCode</a>;  <span class="comment">/* Sent or received */</span>
+<a name="l00045"></a>00045   <span class="comment">/* index and subindex of the dictionary where to store */</span>
+<a name="l00046"></a>00046   <span class="comment">/* (for a received SDO) or to read (for a transmit SDO) */</span>
+<a name="l00047"></a><a class="code" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">00047</a>   <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>          <a class="code" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">index</a>; 
+<a name="l00048"></a><a class="code" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">00048</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>           <a class="code" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">subIndex</a>; 
+<a name="l00049"></a><a class="code" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">00049</a>   <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>          <a class="code" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">count</a>;      <span class="comment">/* Number of data received or to be sent. */</span>
+<a name="l00050"></a><a class="code" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">00050</a>   <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>          <a class="code" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">offset</a>;     <span class="comment">/* stack pointer of data[]</span>
+<a name="l00051"></a>00051 <span class="comment">                              * Used only to tranfer part of a line to or from a SDO.</span>
+<a name="l00052"></a>00052 <span class="comment">                              * offset is always pointing on the next free cell of data[].</span>
+<a name="l00053"></a>00053 <span class="comment">                              * WARNING s_transfer.data is subject to ENDIANISATION </span>
+<a name="l00054"></a>00054 <span class="comment">                              * (with respect to CANOPEN_BIG_ENDIAN)</span>
+<a name="l00055"></a>00055 <span class="comment">                              */</span>
+<a name="l00056"></a><a class="code" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">00056</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>           <a class="code" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">data</a> [<a class="code" href="config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">SDO_MAX_LENGTH_TRANSFERT</a>];
+<a name="l00057"></a><a class="code" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">00057</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>           <a class="code" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">dataType</a>;   <span class="comment">/* Defined in objdictdef.h Value is visible_string </span>
+<a name="l00058"></a>00058 <span class="comment">                              * if it is a string, any other value if it is not a string, </span>
+<a name="l00059"></a>00059 <span class="comment">                              * like 0. In fact, it is used only if client.</span>
+<a name="l00060"></a>00060 <span class="comment">                              */</span>
+<a name="l00061"></a><a class="code" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">00061</a>   <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a>   <a class="code" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">timer</a>;      <span class="comment">/* Time counter to implement a timeout in milliseconds.</span>
+<a name="l00062"></a>00062 <span class="comment">                              * It is automatically incremented whenever </span>
+<a name="l00063"></a>00063 <span class="comment">                              * the line state is in SDO_DOWNLOAD_IN_PROGRESS or </span>
+<a name="l00064"></a>00064 <span class="comment">                              * SDO_UPLOAD_IN_PROGRESS, and reseted to 0 </span>
+<a name="l00065"></a>00065 <span class="comment">                              * when the response SDO have been received.</span>
+<a name="l00066"></a>00066 <span class="comment">                              */</span>
+<a name="l00067"></a><a class="code" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">00067</a>   <a class="code" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> <a class="code" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">Callback</a>;   <span class="comment">/* The user callback func to be called at SDO transaction end */</span>
+<a name="l00068"></a>00068 };
+<a name="l00069"></a><a class="code" href="sdo_8h.html#0c41985ac8cf4546cbce64eb0f2ac897">00069</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__transfer.html">struct_s_transfer</a> <a class="code" href="sdo_8h.html#0c41985ac8cf4546cbce64eb0f2ac897">s_transfer</a>;
+<a name="l00070"></a>00070   
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span>
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 <span class="comment">/* The 8 bytes data of the SDO */</span>
+<a name="l00075"></a><a class="code" href="structBODY.html">00075</a> <span class="keyword">struct </span><a class="code" href="structBODY.html">BODY</a>{
+<a name="l00076"></a><a class="code" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">00076</a>     <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">data</a>[8];
+<a name="l00077"></a>00077 };
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079 <span class="comment">/* The SDO structure ...*/</span>
+<a name="l00080"></a><a class="code" href="structstruct__s__SDO.html">00080</a> <span class="keyword">struct </span><a class="code" href="structstruct__s__SDO.html">struct_s_SDO</a> {
+<a name="l00081"></a><a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">00081</a>   <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>;          <span class="comment">/*in any case, Node ID of the server (case sender or receiver).*/</span>
+<a name="l00082"></a><a class="code" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">00082</a>   <span class="keyword">struct </span><a class="code" href="structBODY.html">BODY</a> <a class="code" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">body</a>;
+<a name="l00083"></a>00083 };
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085 
+<a name="l00086"></a><a class="code" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">00086</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__SDO.html">struct_s_SDO</a> <a class="code" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">s_SDO</a>;
+<a name="l00087"></a>00087 
+<a name="l00091"></a>00091 <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">SDOTimeoutAlarm</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <span class="keywordtype">id</span>);
+<a name="l00092"></a>00092 
+<a name="l00095"></a>00095 <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">resetSDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d);
+<a name="l00096"></a>00096 
+<a name="l00097"></a>00097 
+<a name="l00101"></a>00101 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line);
+<a name="l00102"></a>00102 
+<a name="l00106"></a>00106 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">objdictToSDOline</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line);
+<a name="l00107"></a>00107 
+<a name="l00111"></a>00111 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nbBytes, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * data);
+<a name="l00112"></a>00112 
+<a name="l00116"></a>00116 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nbBytes, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * data);
+<a name="l00117"></a>00117 
+<a name="l00126"></a>00126 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, 
+<a name="l00127"></a>00127                 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> abortCode);
+<a name="l00128"></a>00128 
+<a name="l00132"></a>00132 <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line);
+<a name="l00133"></a>00133 
+<a name="l00137"></a>00137 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> state);
+<a name="l00138"></a>00138 
+<a name="l00147"></a>00147 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *line);
+<a name="l00148"></a>00148 
+<a name="l00156"></a>00156 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *line);
+<a name="l00157"></a>00157 
+<a name="l00162"></a>00162 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">closeSDOtransfer</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami);
+<a name="l00163"></a>00163 
+<a name="l00168"></a>00168 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * nbBytes);
+<a name="l00169"></a>00169 
+<a name="l00174"></a>00174 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nbBytes);
+<a name="l00175"></a>00175 
+<a name="l00182"></a>00182 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami, <a class="code" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">s_SDO</a> sdo);
+<a name="l00183"></a>00183 
+<a name="l00191"></a>00191 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> abortCode);
+<a name="l00192"></a>00192 
+<a name="l00200"></a>00200 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">proceedSDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00201"></a>00201 
+<a name="l00210"></a>00210 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">writeNetworkDict</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, 
+<a name="l00211"></a>00211                        <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> count, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> dataType, <span class="keywordtype">void</span> *data); 
+<a name="l00216"></a>00216 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">writeNetworkDictCallBack</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, 
+<a name="l00217"></a>00217                        <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> count, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> dataType, <span class="keywordtype">void</span> *data, <a class="code" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> Callback);
+<a name="l00225"></a>00225 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">readNetworkDict</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, 
+<a name="l00226"></a>00226                       <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> dataType);
+<a name="l00227"></a>00227                        
+<a name="l00232"></a>00232 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">readNetworkDictCallback</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> dataType, <a class="code" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> Callback);
+<a name="l00233"></a>00233 
+<a name="l00249"></a>00249 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">getReadResultNetworkDict</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <span class="keywordtype">void</span>* data, 
+<a name="l00250"></a>00250                                <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *size, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> * abortCode);
+<a name="l00251"></a>00251 
+<a name="l00268"></a>00268 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> * abortCode);
+<a name="l00269"></a>00269 
+<a name="l00270"></a>00270 
+<a name="l00271"></a>00271  
+<a name="l00272"></a>00272 
+<a name="l00273"></a>00273 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sdo.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h File Reference</h1><code>#include &quot;<a class="el" href="timer_8h-source.html">timer.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
+
+<p>
+<a href="sdo_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html">struct_s_transfer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBODY.html">BODY</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__SDO.html">struct_s_SDO</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__transfer.html">struct_s_transfer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#0c41985ac8cf4546cbce64eb0f2ac897">s_transfer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__SDO.html">struct_s_SDO</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">s_SDO</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#9309025e29b59e09026abcd3b45a5b61">SDOTimeoutAlarm</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#1f4f07eccc4890a11ccf4f632da7740b">resetSDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#29427a80fd1aeabff30bf0602fbc220f">objdictToSDOline</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line, UNS8 nbBytes, UNS8 *data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line, UNS8 nbBytes, UNS8 *data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 state)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 whoami, UNS8 *line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS8 whoami, UNS8 *line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#555a772d3a88a29c495f33513f8b2d58">closeSDOtransfer</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS8 whoami)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line, UNS8 *nbBytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line, UNS8 nbBytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 whoami, <a class="el" href="structstruct__s__SDO.html">s_SDO</a> sdo)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#2a93a7c780472b1d8666d89aa270f661">proceedSDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#bc20ed246e00053dcf71faa8f45ee39c">writeNetworkDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#f4ec05293fb8971a1b282994498ed4f5">writeNetworkDictCallBack</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, <a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> Callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#0e102a0835e4115920cd406e80a8d135">readNetworkDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#542a5cdd20c00aa130a39fe68295e769">readNetworkDictCallback</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, <a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> Callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#05b0c8eee1faee3c7a2f6e2ba3a16533">getReadResultNetworkDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, void *data, UNS8 *size, UNS32 *abortCode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS32 *abortCode)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="f9e5cbdc9fba242ca4060f6bffa6d7c8"></a><!-- doxytag: member="sdo.h::s_SDO" ref="f9e5cbdc9fba242ca4060f6bffa6d7c8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structstruct__s__SDO.html">struct_s_SDO</a> <a class="el" href="structstruct__s__SDO.html">s_SDO</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00086">86</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0c41985ac8cf4546cbce64eb0f2ac897"></a><!-- doxytag: member="sdo.h::s_transfer" ref="0c41985ac8cf4546cbce64eb0f2ac897" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structstruct__s__transfer.html">struct_s_transfer</a> <a class="el" href="structstruct__s__transfer.html">s_transfer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00069">69</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="606eccfef67e572723e1efba3f0d87ba"></a><!-- doxytag: member="sdo.h::SDOCallback_t" ref="606eccfef67e572723e1efba3f0d87ba" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(*) <a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a>(<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00030">30</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="555a772d3a88a29c495f33513f8b2d58"></a><!-- doxytag: member="sdo.h::closeSDOtransfer" ref="555a772d3a88a29c495f33513f8b2d58" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 closeSDOtransfer           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Close a transmission. nodeId : Node id of the server if both server or client whoami : Line opened as SDO_CLIENT or SDO_SERVER 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00318">318</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="2019db2a4d17e6d29c055cbae173e2b9"></a><!-- doxytag: member="sdo.h::failedSDO" ref="2019db2a4d17e6d29c055cbae173e2b9" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 failedSDO           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>abortCode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Called when an internal SDO abort occurs. Release the line * Only if server * If client, the line must be released manually in the core application. The reason of that is to permit the program to read the transfers[][] structure before its reset, because many informations are stored on it : index, subindex, data received or trasmited, ... In all cases, sends a SDO abort. Returns 0 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00227">227</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="def_8h-source.html#l00073">SDO_ABORTED_INTERNAL</a>, <a class="el" href="def_8h-source.html#l00079">SDO_CLIENT</a>, <a class="el" href="def_8h-source.html#l00078">SDO_SERVER</a>, <a class="el" href="sdo_8c-source.html#l00424">sendSDOabort()</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="05b0c8eee1faee3c7a2f6e2ba3a16533"></a><!-- doxytag: member="sdo.h::getReadResultNetworkDict" ref="05b0c8eee1faee3c7a2f6e2ba3a16533" args="(CO_Data *d, UNS8 nodeId, void *data, UNS8 *size, UNS32 *abortCode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getReadResultNetworkDict           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>abortCode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Use this function after a readNetworkDict to get the result. Returns : SDO_FINISHED // data is available SDO_ABORTED_RCV // Transfert failed. (abort SDO received) SDO_ABORTED_INTERNAL // Transfert failed. Internal abort. SDO_UPLOAD_IN_PROGRESS // Data not yet available SDO_DOWNLOAD_IN_PROGRESS // Should not arrive !<p>
+dataType (defined in <a class="el" href="objdictdef_8h.html">objdictdef.h</a>) : type expected. put "visible_string" for strings, 0 for integers or reals. abortCode : 0 = not available. Else : SDO abort code. (received if return SDO_ABORTED_RCV) example : UNS32 data; UNS8 size; readNetworkDict(0, 0x05, 0x1016, 1, 0) // get the data index 1016 subindex 1 of node 5 while (getReadResultNetworkDict (0, 0x05, &amp;data, &amp;size) != SDO_UPLOAD_IN_PROGRESS); 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01295">1295</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="hcs12_2applicfg_8h-source.html#l00055">CANOPEN_BIG_ENDIAN</a>, <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="sdo_8h-source.html#l00057">struct_s_transfer::dataType</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="def_8h-source.html#l00073">SDO_ABORTED_INTERNAL</a>, <a class="el" href="def_8h-source.html#l00079">SDO_CLIENT</a>, <a class="el" href="def_8h-source.html#l00071">SDO_FINISHED</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="objdictdef_8h-source.html#l00040">visible_string</a>.
+</div>
+</div><p>
+<a class="anchor" name="58d1f9691977617601beb9e5b4123252"></a><!-- doxytag: member="sdo.h::getSDOfreeLine" ref="58d1f9691977617601beb9e5b4123252" args="(CO_Data *d, UNS8 whoami, UNS8 *line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getSDOfreeLine           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Search for an unused line in the transfers array to store a new SDO. ie a line which value of the field "state" is "SDO_RESET" An unused line have the field "state" at the value SDO_RESET bus_id is hardware dependant whoami : create the line for a SDO_SERVER or SDO_CLIENT. return 0xFF if all the lines are on use. Else, return 0 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00284">284</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="config_8h-source.html#l00029">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a>, <a class="el" href="def_8h-source.html#l00070">SDO_RESET</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="sdo_8h-source.html#l00041">struct_s_transfer::whoami</a>.
+</div>
+</div><p>
+<a class="anchor" name="bb0c376b048ab2c6e0524b135b62376f"></a><!-- doxytag: member="sdo.h::getSDOlineOnUse" ref="bb0c376b048ab2c6e0524b135b62376f" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami, UNS8 *line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getSDOlineOnUse           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Search for the line, in the transfers array, which contains the beginning of the reception of a fragmented SDO whoami takes 2 values : look for a line opened as SDO_CLIENT or SDO_SERVER bus_id is hardware dependant nodeId correspond to the message node-id return 0xFF if error. Else, return 0 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00301">301</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00039">struct_s_transfer::nodeId</a>, <a class="el" href="config_8h-source.html#l00029">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a>, <a class="el" href="def_8h-source.html#l00070">SDO_RESET</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="sdo_8h-source.html#l00041">struct_s_transfer::whoami</a>.
+</div>
+</div><p>
+<a class="anchor" name="acceb714c6e457e98deb9ba164ba2a2f"></a><!-- doxytag: member="sdo.h::getSDOlineRestBytes" ref="acceb714c6e457e98deb9ba164ba2a2f" args="(CO_Data *d, UNS8 line, UNS8 *nbBytes)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getSDOlineRestBytes           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>nbBytes</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Bytes in the line structure which must be transmited (or received) bus_id is hardware dependant. return 0. 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00332">332</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00050">struct_s_transfer::offset</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="8671e306873f19362c60bb50ab930d1d"></a><!-- doxytag: member="sdo.h::getWriteResultNetworkDict" ref="8671e306873f19362c60bb50ab930d1d" args="(CO_Data *d, UNS8 nodeId, UNS32 *abortCode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getWriteResultNetworkDict           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>abortCode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Use this function after a writeNetworkDict to get the result of the write It is mandatory to call this function because it is releasing the line used for the transfer. Returns : SDO_FINISHED // data is available SDO_ABORTED_RCV // Transfert failed. (abort SDO received) SDO_ABORTED_INTERNAL // Transfert failed. Internal abort. SDO_DOWNLOAD_IN_PROGRESS // Data not yet available SDO_UPLOAD_IN_PROGRESS // Should not arrive ! abortCode : 0 = not available. Else : SDO abort code. (received if return SDO_ABORTED_RCV) example : UNS32 data = 0x50; UNS8 size; UNS32 abortCode; writeNetworkDict(0, 0x05, 0x1016, 1, size, &amp;data) // write the data index 1016 subindex 1 of node 5 while ( getWriteResultNetworkDict (0, 0x05, &amp;abortCode) != SDO_DOWNLOAD_IN_PROGRESS); 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01329">1329</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8h-source.html#l00044">struct_s_transfer::abortCode</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="def_8h-source.html#l00073">SDO_ABORTED_INTERNAL</a>, <a class="el" href="def_8h-source.html#l00079">SDO_CLIENT</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="b9c873a15f55b29112b5527a6cc6898d"></a><!-- doxytag: member="sdo.h::initSDOline" ref="b9c873a15f55b29112b5527a6cc6898d" args="(CO_Data *d, UNS8 line, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 state)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 initSDOline           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>state</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize some fields of the structure. Returns 0 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00263">263</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8h-source.html#l00067">struct_s_transfer::Callback</a>, <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00057">struct_s_transfer::dataType</a>, <a class="el" href="sdo_8h-source.html#l00047">struct_s_transfer::index</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8h-source.html#l00039">struct_s_transfer::nodeId</a>, <a class="el" href="sdo_8h-source.html#l00050">struct_s_transfer::offset</a>, <a class="el" href="def_8h-source.html#l00074">SDO_DOWNLOAD_IN_PROGRESS</a>, <a class="el" href="def_8h-source.html#l00075">SDO_UPLOAD_IN_PROGRESS</a>, <a class="el" href="sdo_8c-source.html#l00120">StartSDO_TIMER</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>, <a class="el" href="sdo_8h-source.html#l00048">struct_s_transfer::subIndex</a>, <a class="el" href="sdo_8h-source.html#l00043">struct_s_transfer::toggle</a>, and <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>.
+</div>
+</div><p>
+<a class="anchor" name="ad6eb8be03b832ebba4dfb87aaba4065"></a><!-- doxytag: member="sdo.h::lineToSDO" ref="ad6eb8be03b832ebba4dfb87aaba4065" args="(CO_Data *d, UNS8 line, UNS8 nbBytes, UNS8 *data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 lineToSDO           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nbBytes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+copy data from an existant line in the argument "* data" Returns 0xFF if error. Else, returns 0; 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00189">189</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="sdo_8h-source.html#l00050">struct_s_transfer::offset</a>, <a class="el" href="config_8h-source.html#l00028">SDO_MAX_LENGTH_TRANSFERT</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="29427a80fd1aeabff30bf0602fbc220f"></a><!-- doxytag: member="sdo.h::objdictToSDOline" ref="29427a80fd1aeabff30bf0602fbc220f" args="(CO_Data *d, UNS8 line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 objdictToSDOline           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copy the data from the object dictionary to the SDO line for a network transfert. Returns SDO error code if error. Else, returns 0; 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00157">157</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>, <a class="el" href="sdo_8h-source.html#l00047">struct_s_transfer::index</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="sdo_8h-source.html#l00050">struct_s_transfer::offset</a>, <a class="el" href="sdo_8h-source.html#l00048">struct_s_transfer::subIndex</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="2a93a7c780472b1d8666d89aa270f661"></a><!-- doxytag: member="sdo.h::proceedSDO" ref="2a93a7c780472b1d8666d89aa270f661" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 proceedSDO           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Treat a SDO frame reception bus_id is hardware dependant call the function sendSDO return 0xFF if error 0x80 if transfert aborted by the server 0x0 ok 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00447">447</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8h-source.html#l00044">struct_s_transfer::abortCode</a>, <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="sdo_8h-source.html#l00082">struct_s_SDO::body</a>, <a class="el" href="objdictdef_8h-source.html#l00108">td_indextable::bSubCount</a>, <a class="el" href="sdo_8h-source.html#l00067">struct_s_transfer::Callback</a>, <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00076">BODY::data</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="sdo_8c-source.html#l00227">failedSDO()</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="sdo_8c-source.html#l00075">getSDOc</a>, <a class="el" href="sdo_8c-source.html#l00055">getSDOcs</a>, <a class="el" href="sdo_8c-source.html#l00067">getSDOe</a>, <a class="el" href="sdo_8c-source.html#l00284">getSDOfreeLine()</a>, <a class="el" href="sdo_8c-source.html#l00083">getSDOindex</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00332">getSDOlineRestBytes()</a>, <a class="el" href="sdo_8c-source.html#l00059">getSDOn2</a>, <a class="el" href="sdo_8c-source.html#l00063">getSDOn3</a>, <a class="el" href="sdo_8c-source.html#l00071">getSDOs</a>, <a class="el" href="sdo_8c-source.html#l00088">getSDOsubIndex</a>, <a class="el" href="sdo_8c-source.html#l00079">getSDOt</a>, <a class="el" href="sdo_8h-source.html#l00047">struct_s_transfer::index</a>, <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="sdo_8c-source.html#l00189">lineToSDO()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8h-source.html#l00081">struct_s_SDO::nodeId</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="sdo_8c-source.html#l00157">objdictToSDOline()</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00124">RestartSDO_TIMER</a>, <a class="el" href="def_8h-source.html#l00072">SDO_ABORTED_RCV</a>, <a class="el" href="def_8h-source.html#l00079">SDO_CLIENT</a>, <a class="el" href="objdictdef_8h-source.html#l00117">s_quick_index::SDO_CLT</a>, <a class="el" href="def_8h-source.html#l00074">SDO_DOWNLOAD_IN_PROGRESS</a>, <a class="el" href="def_8h-source.html#l00071">SDO_FINISHED</a>, <a class="el" href="def_8h-source.html#l00078">SDO_SERVER</a>, <a class="el" href="objdictdef_8h-source.html#l00116">s_quick_index::SDO_SVR</a>, <a class="el" href="def_8h-source.html#l00080">SDO_UNKNOWN</a>, <a class="el" href="def_8h-source.html#l00075">SDO_UPLOAD_IN_PROGRESS</a>, <a class="el" href="def_8h-source.html#l00045">SDOABT_GENERAL_ERROR</a>, <a class="el" href="def_8h-source.html#l00046">SDOABT_LOCAL_CTRL_ERROR</a>, <a class="el" href="def_8h-source.html#l00042">SDOABT_TOGGLE_NOT_ALTERNED</a>, <a class="el" href="sdo_8c-source.html#l00141">SDOlineToObjdict()</a>, <a class="el" href="sdo_8c-source.html#l00210">SDOtoLine()</a>, <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>, <a class="el" href="sdo_8c-source.html#l00342">setSDOlineRestBytes()</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>, <a class="el" href="sdo_8h-source.html#l00048">struct_s_transfer::subIndex</a>, <a class="el" href="sdo_8h-source.html#l00043">struct_s_transfer::toggle</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="0e102a0835e4115920cd406e80a8d135"></a><!-- doxytag: member="sdo.h::readNetworkDict" ref="0e102a0835e4115920cd406e80a8d135" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 readNetworkDict           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Used by the application to send a SDO request frame to read in the dictionary of a server node whose node_id is ID at the index and subIndex indicated bus_id is hardware dependant datatype (defined in <a class="el" href="objdictdef_8h.html">objdictdef.h</a>) : put "visible_string" for strings, 0 for integers or reals or other value. return 0xFF if error, else return 0 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01282">1282</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l01198">_readNetworkDict()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
+</div>
+</div><p>
+<a class="anchor" name="542a5cdd20c00aa130a39fe68295e769"></a><!-- doxytag: member="sdo.h::readNetworkDictCallback" ref="542a5cdd20c00aa130a39fe68295e769" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 readNetworkDictCallback           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a>&nbsp;</td>
+          <td class="paramname"> <em>Callback</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Used to send a SDO request frame to read in a distant node dictionnary. The function Callback which must be defined in the user code is called at the end of the exchange. (on succes or abort). 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01288">1288</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l01198">_readNetworkDict()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
+</div>
+</div><p>
+<a class="anchor" name="1f4f07eccc4890a11ccf4f632da7740b"></a><!-- doxytag: member="sdo.h::resetSDO" ref="1f4f07eccc4890a11ccf4f632da7740b" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void resetSDO           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reset all sdo buffers 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00131">131</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="config_8h-source.html#l00029">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="42d33be015d4c4c83c73f1f0e588f481"></a><!-- doxytag: member="sdo.h::resetSDOline" ref="42d33be015d4c4c83c73f1f0e588f481" args="(CO_Data *d, UNS8 line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void resetSDOline           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reset an unused line. 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00253">253</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="config_8h-source.html#l00028">SDO_MAX_LENGTH_TRANSFERT</a>, <a class="el" href="def_8h-source.html#l00070">SDO_RESET</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="2eb5309dca3a7363da5e5e7230b85d58"></a><!-- doxytag: member="sdo.h::SDOlineToObjdict" ref="2eb5309dca3a7363da5e5e7230b85d58" args="(CO_Data *d, UNS8 line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 SDOlineToObjdict           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copy the data received from the SDO line transfert to the object dictionary Returns SDO error code if error. Else, returns 0; 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00141">141</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="sdo_8h-source.html#l00047">struct_s_transfer::index</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objacces_8c-source.html#l00257">setODentry()</a>, <a class="el" href="sdo_8h-source.html#l00048">struct_s_transfer::subIndex</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="9309025e29b59e09026abcd3b45a5b61"></a><!-- doxytag: member="sdo.h::SDOTimeoutAlarm" ref="9309025e29b59e09026abcd3b45a5b61" args="(CO_Data *d, UNS32 id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void SDOTimeoutAlarm           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reset of a SDO exchange on timeout. Send a SDO abort 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00093">93</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8h-source.html#l00044">struct_s_transfer::abortCode</a>, <a class="el" href="sdo_8h-source.html#l00067">struct_s_transfer::Callback</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00047">struct_s_transfer::index</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8h-source.html#l00039">struct_s_transfer::nodeId</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="def_8h-source.html#l00073">SDO_ABORTED_INTERNAL</a>, <a class="el" href="def_8h-source.html#l00078">SDO_SERVER</a>, <a class="el" href="def_8h-source.html#l00043">SDOABT_TIMED_OUT</a>, <a class="el" href="sdo_8c-source.html#l00424">sendSDOabort()</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="sdo_8h-source.html#l00048">struct_s_transfer::subIndex</a>, <a class="el" href="sdo_8h-source.html#l00061">struct_s_transfer::timer</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="sdo_8h-source.html#l00041">struct_s_transfer::whoami</a>.
+</div>
+</div><p>
+<a class="anchor" name="18b6f7e9c9441640a88ffef1e8720694"></a><!-- doxytag: member="sdo.h::SDOtoLine" ref="18b6f7e9c9441640a88ffef1e8720694" args="(CO_Data *d, UNS8 line, UNS8 nbBytes, UNS8 *data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 SDOtoLine           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nbBytes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8 *&nbsp;</td>
+          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add data to an existant line Returns 0xFF if error. Else, returns 0; 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00210">210</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="sdo_8h-source.html#l00050">struct_s_transfer::offset</a>, <a class="el" href="config_8h-source.html#l00028">SDO_MAX_LENGTH_TRANSFERT</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="c6b5d7d1439d537da992a96644a1ca5d"></a><!-- doxytag: member="sdo.h::sendSDO" ref="c6b5d7d1439d537da992a96644a1ca5d" args="(CO_Data *d, UNS8 whoami, s_SDO sdo)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 sendSDO           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structstruct__s__SDO.html">s_SDO</a>&nbsp;</td>
+          <td class="paramname"> <em>sdo</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transmit a SDO frame on the bus bus_id sdo is a structure which contains the sdo to transmit bus_id is hardware dependant whoami takes 2 values : SDO_CLIENT or SDO_SERVER return canSend(bus_id,&amp;m) or 0xFF if error 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00354">354</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8h-source.html#l00082">struct_s_SDO::body</a>, <a class="el" href="objdictdef_8h-source.html#l00108">td_indextable::bSubCount</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00076">BODY::data</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8h-source.html#l00081">struct_s_SDO::nodeId</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">Pre_operational</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="objdictdef_8h-source.html#l00117">s_quick_index::SDO_CLT</a>, <a class="el" href="def_8h-source.html#l00078">SDO_SERVER</a>, <a class="el" href="objdictdef_8h-source.html#l00116">s_quick_index::SDO_SVR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="b26c3f2fb63d81055809d6ccaa785b7c"></a><!-- doxytag: member="sdo.h::sendSDOabort" ref="b26c3f2fb63d81055809d6ccaa785b7c" args="(CO_Data *d, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 sendSDOabort           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>whoami</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>abortCode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transmit a SDO error to the client. The reasons may be : Read/Write to a undefined object Read/Write to a undefined subindex Read/write a not valid length object Write a read only object whoami takes 2 values : SDO_CLIENT or SDO_SERVER 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00424">424</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="sdo_8h-source.html#l00082">struct_s_SDO::body</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00076">BODY::data</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8h-source.html#l00081">struct_s_SDO::nodeId</a>, <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="601a837ecb5f21bf4c66b058c5ae7810"></a><!-- doxytag: member="sdo.h::setSDOlineRestBytes" ref="601a837ecb5f21bf4c66b058c5ae7810" args="(CO_Data *d, UNS8 line, UNS8 nbBytes)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 setSDOlineRestBytes           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nbBytes</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Store in the line structure the nb of bytes which must be transmited (or received) bus_id is hardware dependant. return 0 if success, 0xFF if error. 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l00342">342</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="config_8h-source.html#l00028">SDO_MAX_LENGTH_TRANSFERT</a>, and <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>.
+</div>
+</div><p>
+<a class="anchor" name="bc20ed246e00053dcf71faa8f45ee39c"></a><!-- doxytag: member="sdo.h::writeNetworkDict" ref="bc20ed246e00053dcf71faa8f45ee39c" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 writeNetworkDict           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>count</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Used by the application to send a SDO request frame to write the data *data at the index and subIndex indicated in the dictionary of the slave whose node_id is nodeId Count : nb of bytes to write in the dictionnary. datatype (defined in <a class="el" href="objdictdef_8h.html">objdictdef.h</a>) : put "visible_string" for strings, 0 for integers or reals or other value. bus_id is hardware dependant return 0xFF if error, else return 0 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01182">1182</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
+</div>
+</div><p>
+<a class="anchor" name="f4ec05293fb8971a1b282994498ed4f5"></a><!-- doxytag: member="sdo.h::writeNetworkDictCallBack" ref="f4ec05293fb8971a1b282994498ed4f5" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 writeNetworkDictCallBack           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>subIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>count</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>dataType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a>&nbsp;</td>
+          <td class="paramname"> <em>Callback</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Used to send a SDO request frame to write in a distant node dictionnary. The function Callback which must be defined in the user code is called at the end of the exchange. (on succes or abort). 
+<p>
+Definition at line <a class="el" href="sdo_8c-source.html#l01190">1190</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>.
+<p>
+References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getReadResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+dee26a0477a1ee88322fe5a9b8daaf44
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3943ab5480aac998d55d74c270b713dd
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+95c0e661c8f7b9503a494b4f6b0c97c2
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b784eb8ff93b1fe9249190c3b9009ec9
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+1b315d39bff529f110c09e3189a078c0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,45 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+58189a55fd9ba7e5df6361e6425b50c8
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+dd521c8832383bee3945757383d4060e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+745dcf9a43ac98416c7b37827118302f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="readNetworkDictCallback",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b312114c06377f716034cfe53376e8af
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="closeSDOtransfer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a5a261a9dfc54d3fc038e41d84c0bac3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getWriteResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+63633c1a9fa9ce5be6056968c33309e4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="SDOTimeoutAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b01a1179a1ac7479389959ccb9e42352
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,51 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node4 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node4 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node4 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node4 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node8 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node9 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node10 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node4 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node4 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node16 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+cb7b7e8ef1858071860348d19ba9af6e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,18 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="timerscfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5cfe4b7eadd83a4de95bf451a38b1ed8
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ddded265d02c1343607357ad1ea3eda4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+052a56ba8868f457b450a58896a4d379
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+08342ceaeac457440585a44ca5f6c192
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeNetworkDictCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+cd1ac82dd7b77f224c9465fd011d2a93
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,259 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/states.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/states.c</h1><a href="states_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#include "states.h"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "def.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "dcf.h"</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include "nmtSlave.h"</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="comment">/* Prototypes for internals functions */</span>
+<a name="l00029"></a>00029 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(CO_Data* d, 
+<a name="l00030"></a>00030         s_state_communication *newCommunicationState);
+<a name="l00031"></a>00031         
+<a name="l00032"></a>00032 <span class="comment">/*****************************************************************************/</span>
+<a name="l00033"></a><a class="code" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">00033</a> e_nodeState <a class="code" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">getState</a>(CO_Data* d)
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035   <span class="keywordflow">return</span> d-&gt;nodeState;
+<a name="l00036"></a>00036 }
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="comment">/*****************************************************************************/</span>
+<a name="l00039"></a><a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">00039</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a>(CO_Data* d, Message *m)
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041          <span class="keywordflow">switch</span>(m-&gt;cob_id.w &gt;&gt; 7)
+<a name="l00042"></a>00042         {
+<a name="l00043"></a>00043                 <span class="keywordflow">case</span> SYNC:
+<a name="l00044"></a>00044                         <span class="keywordflow">if</span>(d-&gt;CurrentCommunicationState.csSYNC)
+<a name="l00045"></a>00045                                 <a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a>(d,m);
+<a name="l00046"></a>00046                         <span class="keywordflow">break</span>;
+<a name="l00047"></a>00047                 <span class="comment">/* case TIME_STAMP: */</span>
+<a name="l00048"></a>00048                 <span class="keywordflow">case</span> PDO1tx:
+<a name="l00049"></a>00049                 <span class="keywordflow">case</span> PDO1rx:
+<a name="l00050"></a>00050                 <span class="keywordflow">case</span> PDO2tx:
+<a name="l00051"></a>00051                 <span class="keywordflow">case</span> PDO2rx:
+<a name="l00052"></a>00052                 <span class="keywordflow">case</span> PDO3tx:
+<a name="l00053"></a>00053                 <span class="keywordflow">case</span> PDO3rx:
+<a name="l00054"></a>00054                 <span class="keywordflow">case</span> PDO4tx:
+<a name="l00055"></a>00055                 <span class="keywordflow">case</span> PDO4rx:
+<a name="l00056"></a>00056                         <span class="keywordflow">if</span> (d-&gt;CurrentCommunicationState.csPDO)
+<a name="l00057"></a>00057                                 <a class="code" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">proceedPDO</a>(d,m);
+<a name="l00058"></a>00058                         <span class="keywordflow">break</span>;
+<a name="l00059"></a>00059                 <span class="keywordflow">case</span> SDOtx:
+<a name="l00060"></a>00060                 <span class="keywordflow">case</span> SDOrx:
+<a name="l00061"></a>00061                         <span class="keywordflow">if</span> (d-&gt;CurrentCommunicationState.csSDO)
+<a name="l00062"></a>00062                                 <a class="code" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">proceedSDO</a>(d,m);
+<a name="l00063"></a>00063                         <span class="keywordflow">break</span>;
+<a name="l00064"></a>00064                 <span class="keywordflow">case</span> NODE_GUARD:
+<a name="l00065"></a>00065                         <span class="keywordflow">if</span> (d-&gt;CurrentCommunicationState.csHeartbeat)
+<a name="l00066"></a>00066                                 <a class="code" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a>(d,m);
+<a name="l00067"></a>00067                         <span class="keywordflow">break</span>;
+<a name="l00068"></a>00068                 <span class="keywordflow">case</span> NMT:
+<a name="l00069"></a>00069                         <span class="keywordflow">if</span> (*(d-&gt;iam_a_slave))
+<a name="l00070"></a>00070                         {
+<a name="l00071"></a>00071                                 <a class="code" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">proceedNMTstateChange</a>(d,m);
+<a name="l00072"></a>00072                         }
+<a name="l00073"></a>00073         }
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075 
+<a name="l00076"></a><a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">00076</a> <span class="preprocessor">#define StartOrStop(CommType, FuncStart, FuncStop) \</span>
+<a name="l00077"></a>00077 <span class="preprocessor">        if(newCommunicationState-&gt;CommType &amp;&amp; !d-&gt;CurrentCommunicationState.CommType){\</span>
+<a name="l00078"></a>00078 <span class="preprocessor">                MSG_WAR(0x9999,#FuncStart, 9999);\</span>
+<a name="l00079"></a>00079 <span class="preprocessor">                d-&gt;CurrentCommunicationState.CommType = 1;\</span>
+<a name="l00080"></a>00080 <span class="preprocessor">                FuncStart;\</span>
+<a name="l00081"></a>00081 <span class="preprocessor">        }else if(!newCommunicationState-&gt;CommType &amp;&amp; d-&gt;CurrentCommunicationState.CommType){\</span>
+<a name="l00082"></a>00082 <span class="preprocessor">                MSG_WAR(0x9999,#FuncStop, 9999);\</span>
+<a name="l00083"></a>00083 <span class="preprocessor">                d-&gt;CurrentCommunicationState.CommType = 0;\</span>
+<a name="l00084"></a>00084 <span class="preprocessor">                FuncStop;\</span>
+<a name="l00085"></a>00085 <span class="preprocessor">        }</span>
+<a name="l00086"></a><a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">00086</a> <span class="preprocessor"></span><span class="preprocessor">#define None</span>
+<a name="l00087"></a>00087 <span class="preprocessor"></span>        
+<a name="l00088"></a>00088 <span class="comment">/*****************************************************************************/</span>
+<a name="l00089"></a><a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">00089</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(CO_Data* d, s_state_communication *newCommunicationState)
+<a name="l00090"></a>00090 {
+<a name="l00091"></a>00091         <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csSDO,      <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>,           <a class="code" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">resetSDO</a>(d))
+<a name="l00092"></a>00092         <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csSYNC,     <a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a>(d),           <a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a>(d))
+<a name="l00093"></a>00093         <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csHeartbeat,        <a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a>(d),       <a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a>(d))
+<a name="l00094"></a>00094 <span class="comment">/*      StartOrStop(Emergency,,) */</span>
+<a name="l00095"></a>00095         <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csPDO,      <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>,   <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>)
+<a name="l00096"></a>00096         <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csBoot_Up,  <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>,   <a class="code" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a>(d))
+<a name="l00097"></a>00097 }
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099 <span class="comment">/*****************************************************************************/</span>
+<a name="l00100"></a><a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">00100</a> UNS8 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(CO_Data* d, e_nodeState newState)
+<a name="l00101"></a>00101 {
+<a name="l00102"></a>00102         UNS16 wIndex = 0x1F22;
+<a name="l00103"></a>00103         <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>;
+<a name="l00104"></a>00104         ODCallback_t *Callback;
+<a name="l00105"></a>00105         UNS32 errorCode;
+<a name="l00106"></a>00106         <span class="keywordflow">while</span>(newState != d-&gt;nodeState){
+<a name="l00107"></a>00107                 <span class="keywordflow">switch</span>( newState ){
+<a name="l00108"></a>00108                         <span class="keywordflow">case</span> Initialisation:
+<a name="l00109"></a>00109                         {
+<a name="l00110"></a>00110                                 s_state_communication newCommunicationState = {1, 0, 0, 0, 0, 0};
+<a name="l00111"></a>00111                                 <span class="comment">/* This will force a second loop for the state switch */</span>
+<a name="l00112"></a>00112                                 d-&gt;nodeState = Initialisation;
+<a name="l00113"></a>00113                                 newState = Pre_operational;
+<a name="l00114"></a>00114                                 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &amp;newCommunicationState);
+<a name="l00115"></a>00115                                 <span class="comment">/* call user app related state func. */</span>
+<a name="l00116"></a>00116                                 (*d-&gt;initialisation)();
+<a name="l00117"></a>00117                                 
+<a name="l00118"></a>00118                         }
+<a name="l00119"></a>00119                         <span class="keywordflow">break</span>;
+<a name="l00120"></a>00120                                                                 
+<a name="l00121"></a>00121                         <span class="keywordflow">case</span> Pre_operational:
+<a name="l00122"></a>00122                         {
+<a name="l00123"></a>00123                                 
+<a name="l00124"></a>00124                                 s_state_communication newCommunicationState = {0, 1, 1, 1, 1, 0};
+<a name="l00125"></a>00125                                 d-&gt;nodeState = Pre_operational;
+<a name="l00126"></a>00126                                 newState = Pre_operational;
+<a name="l00127"></a>00127                                 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &amp;newCommunicationState);
+<a name="l00128"></a>00128                                 <span class="keywordflow">if</span> (!(*(d-&gt;iam_a_slave)))
+<a name="l00129"></a>00129                                 {
+<a name="l00130"></a>00130                                         ptrTable =(*d-&gt;scanIndexOD)(wIndex, &amp;errorCode, &amp;Callback);
+<a name="l00131"></a>00131                                         
+<a name="l00132"></a>00132                                         <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL)
+<a name="l00133"></a>00133                                                 {
+<a name="l00134"></a>00134                                                         (*d-&gt;preOperational)();
+<a name="l00135"></a>00135                                                 }
+<a name="l00136"></a>00136                                         <span class="keywordflow">else</span>
+<a name="l00137"></a>00137                                                 {
+<a name="l00138"></a>00138                                                         UNS32 res;
+<a name="l00139"></a>00139                                                         res = <a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a>(d,0x01);
+<a name="l00140"></a>00140                                                 }                               
+<a name="l00141"></a>00141                                 }
+<a name="l00142"></a>00142                                 <span class="keywordflow">else</span> 
+<a name="l00143"></a>00143                                 {
+<a name="l00144"></a>00144                                         (*d-&gt;preOperational)();
+<a name="l00145"></a>00145                                 }
+<a name="l00146"></a>00146                         }
+<a name="l00147"></a>00147                         <span class="keywordflow">break</span>;
+<a name="l00148"></a>00148                                                                 
+<a name="l00149"></a>00149                         <span class="keywordflow">case</span> Operational:
+<a name="l00150"></a>00150                         <span class="keywordflow">if</span>(d-&gt;nodeState == Initialisation) <span class="keywordflow">return</span> 0xFF;
+<a name="l00151"></a>00151                         {
+<a name="l00152"></a>00152                                 s_state_communication newCommunicationState = {0, 1, 1, 1, 1, 1};
+<a name="l00153"></a>00153                                 d-&gt;nodeState = Operational;
+<a name="l00154"></a>00154                                 newState = Operational;
+<a name="l00155"></a>00155                                 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &amp;newCommunicationState);
+<a name="l00156"></a>00156                                 (*d-&gt;operational)();
+<a name="l00157"></a>00157                         }
+<a name="l00158"></a>00158                         <span class="keywordflow">break</span>;
+<a name="l00159"></a>00159                                                 
+<a name="l00160"></a>00160                         <span class="keywordflow">case</span> Stopped:
+<a name="l00161"></a>00161                         <span class="keywordflow">if</span>(d-&gt;nodeState == Initialisation) <span class="keywordflow">return</span> 0xFF;
+<a name="l00162"></a>00162                         {
+<a name="l00163"></a>00163                                 s_state_communication newCommunicationState = {0, 0, 0, 0, 1, 0};
+<a name="l00164"></a>00164                                 d-&gt;nodeState = Stopped;
+<a name="l00165"></a>00165                                 newState = Stopped;
+<a name="l00166"></a>00166                                 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &amp;newCommunicationState);
+<a name="l00167"></a>00167                                 (*d-&gt;stopped)();
+<a name="l00168"></a>00168                         }
+<a name="l00169"></a>00169                         <span class="keywordflow">break</span>;
+<a name="l00170"></a>00170                         
+<a name="l00171"></a>00171                         <span class="keywordflow">default</span>:
+<a name="l00172"></a>00172                                 <span class="keywordflow">return</span> 0xFF;
+<a name="l00173"></a>00173                 }<span class="comment">/* end switch case */</span>
+<a name="l00174"></a>00174         
+<a name="l00175"></a>00175         }
+<a name="l00176"></a>00176         <span class="keywordflow">return</span> 0;
+<a name="l00177"></a>00177 }
+<a name="l00178"></a>00178 
+<a name="l00179"></a>00179 <span class="comment">/*****************************************************************************/</span>
+<a name="l00180"></a><a class="code" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">00180</a> UNS8 <a class="code" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">getNodeId</a>(CO_Data* d)
+<a name="l00181"></a>00181 {
+<a name="l00182"></a>00182   <span class="keywordflow">return</span> *d-&gt;bDeviceNodeId;
+<a name="l00183"></a>00183 }
+<a name="l00184"></a>00184 
+<a name="l00185"></a>00185 <span class="comment">/*****************************************************************************/</span>
+<a name="l00186"></a><a class="code" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">00186</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">setNodeId</a>(CO_Data* d, UNS8 nodeId)
+<a name="l00187"></a>00187 {
+<a name="l00188"></a>00188   UNS16 offset = d-&gt;firstIndex-&gt;SDO_SVR;
+<a name="l00189"></a>00189   <span class="keywordflow">if</span>(offset){
+<a name="l00190"></a>00190       <span class="comment">/* cob_id_client = 0x600 + nodeId; */</span>
+<a name="l00191"></a>00191       *(UNS32*)d-&gt;objdict[offset].pSubindex[1].pObject = 0x600 + nodeId;
+<a name="l00192"></a>00192       <span class="comment">/* cob_id_server = 0x580 + nodeId; */</span>
+<a name="l00193"></a>00193       *(UNS32*)d-&gt;objdict[offset].pSubindex[2].pObject = 0x580 + nodeId;
+<a name="l00194"></a>00194       <span class="comment">/* node Id client. As we do not know the value, we put the node Id Server */</span>
+<a name="l00195"></a>00195       <span class="comment">/* *(UNS8*)d-&gt;objdict[offset].pSubindex[3].pObject = nodeId; */</span>
+<a name="l00196"></a>00196   }
+<a name="l00197"></a>00197 
+<a name="l00198"></a>00198   <span class="comment">/* ** Initialize the server(s) SDO parameters */</span>
+<a name="l00199"></a>00199   <span class="comment">/* Remember that only one SDO server is allowed, defined at index 0x1200 */</span>
+<a name="l00200"></a>00200  
+<a name="l00201"></a>00201   <span class="comment">/* ** Initialize the client(s) SDO parameters  */</span>
+<a name="l00202"></a>00202   <span class="comment">/* Nothing to initialize (no default values required by the DS 401) */</span>
+<a name="l00203"></a>00203   <span class="comment">/* ** Initialize the receive PDO communication parameters. Only for 0x1400 to 0x1403 */</span>
+<a name="l00204"></a>00204   {
+<a name="l00205"></a>00205     UNS8 i = 0;
+<a name="l00206"></a>00206     UNS16 offset = d-&gt;firstIndex-&gt;PDO_RCV;
+<a name="l00207"></a>00207     UNS16 lastIndex = d-&gt;lastIndex-&gt;PDO_RCV;
+<a name="l00208"></a>00208     UNS32 cobID[] = {0x200, 0x300, 0x400, 0x500};
+<a name="l00209"></a>00209     <span class="keywordflow">if</span>( offset ) <span class="keywordflow">while</span>( (offset &lt;= lastIndex) &amp;&amp; (i &lt; 4)) {
+<a name="l00210"></a>00210       <span class="comment">//if(*(UNS32*)d-&gt;objdict[offset].pSubindex[1].pObject == cobID[i] + *d-&gt;bDeviceNodeId)</span>
+<a name="l00211"></a>00211               *(UNS32*)d-&gt;objdict[offset].pSubindex[1].pObject = cobID[i] + nodeId;
+<a name="l00212"></a>00212       i ++;
+<a name="l00213"></a>00213       offset ++;
+<a name="l00214"></a>00214     }
+<a name="l00215"></a>00215   }
+<a name="l00216"></a>00216   <span class="comment">/* ** Initialize the transmit PDO communication parameters. Only for 0x1800 to 0x1803 */</span>
+<a name="l00217"></a>00217   {
+<a name="l00218"></a>00218     UNS8 i = 0;
+<a name="l00219"></a>00219     UNS16 offset = d-&gt;firstIndex-&gt;PDO_TRS;
+<a name="l00220"></a>00220     UNS16 lastIndex = d-&gt;lastIndex-&gt;PDO_TRS;
+<a name="l00221"></a>00221     UNS32 cobID[] = {0x180, 0x280, 0x380, 0x480};
+<a name="l00222"></a>00222     i = 0;
+<a name="l00223"></a>00223     <span class="keywordflow">if</span>( offset ) <span class="keywordflow">while</span> ((offset &lt;= lastIndex) &amp;&amp; (i &lt; 4)) {
+<a name="l00224"></a>00224       <span class="comment">//if(*(UNS32*)d-&gt;objdict[offset].pSubindex[1].pObject == cobID[i] + *d-&gt;bDeviceNodeId)</span>
+<a name="l00225"></a>00225               *(UNS32*)d-&gt;objdict[offset].pSubindex[1].pObject = cobID[i] + nodeId;
+<a name="l00226"></a>00226       i ++;
+<a name="l00227"></a>00227       offset ++;
+<a name="l00228"></a>00228     }
+<a name="l00229"></a>00229   }
+<a name="l00230"></a>00230   <span class="comment">/* bDeviceNodeId is defined in the object dictionary. */</span>
+<a name="l00231"></a>00231   *d-&gt;bDeviceNodeId = nodeId;
+<a name="l00232"></a>00232 }
+<a name="l00233"></a>00233 
+<a name="l00234"></a><a class="code" href="states_8c.html#1ee4d5c3d5dc6f39607d414b7bf9bcc9">00234</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#1ee4d5c3d5dc6f39607d414b7bf9bcc9">_initialisation</a>(){}
+<a name="l00235"></a><a class="code" href="states_8c.html#00113c22ed3366ee552f77862241d317">00235</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#00113c22ed3366ee552f77862241d317">_preOperational</a>(){}
+<a name="l00236"></a><a class="code" href="states_8c.html#4c917142acca702f7e04e919a0b958b4">00236</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#4c917142acca702f7e04e919a0b958b4">_operational</a>(){}
+<a name="l00237"></a><a class="code" href="states_8c.html#244e9269c323e14509bea947c2729a13">00237</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#244e9269c323e14509bea947c2729a13">_stopped</a>(){}
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,371 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/states.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/states.c File Reference</h1><code>#include &quot;states.h&quot;</code><br>
+<code>#include &quot;def.h&quot;</code><br>
+<code>#include &quot;dcf.h&quot;</code><br>
+<code>#include &quot;nmtSlave.h&quot;</code><br>
+
+<p>
+<a href="states_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(CommType, FuncStart, FuncStop)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a> (CO_Data *d, s_state_communication *newCommunicationState)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">e_nodeState&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">getState</a> (CO_Data *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a> (CO_Data *d, Message *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a> (CO_Data *d, e_nodeState newState)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">getNodeId</a> (CO_Data *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">setNodeId</a> (CO_Data *d, UNS8 nodeId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#1ee4d5c3d5dc6f39607d414b7bf9bcc9">_initialisation</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#00113c22ed3366ee552f77862241d317">_preOperational</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#4c917142acca702f7e04e919a0b958b4">_operational</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#244e9269c323e14509bea947c2729a13">_stopped</a> ()</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="f4e8bc2d192090ff502229b33c24a389"></a><!-- doxytag: member="states.c::None" ref="f4e8bc2d192090ff502229b33c24a389" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define None          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00086">86</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="3a7cf0c586b1e467e6215396e9a439ae"></a><!-- doxytag: member="states.c::StartOrStop" ref="3a7cf0c586b1e467e6215396e9a439ae" args="(CommType, FuncStart, FuncStop)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define StartOrStop          </td>
+          <td>(</td>
+          <td class="paramtype">CommType,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">FuncStart,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">FuncStop&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span>(newCommunicationState-&gt;CommType &amp;&amp; !d-&gt;CurrentCommunicationState.CommType){\
+                MSG_WAR(0x9999,#FuncStart, 9999);\
+                d-&gt;CurrentCommunicationState.CommType = 1;\
+                FuncStart;\
+        }<span class="keywordflow">else</span> <span class="keywordflow">if</span>(!newCommunicationState-&gt;CommType &amp;&amp; d-&gt;CurrentCommunicationState.CommType){\
+                MSG_WAR(0x9999,#FuncStop, 9999);\
+                d-&gt;CurrentCommunicationState.CommType = 0;\
+                FuncStop;\
+        }
+</pre></div>
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00076">76</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="1ee4d5c3d5dc6f39607d414b7bf9bcc9"></a><!-- doxytag: member="states.c::_initialisation" ref="1ee4d5c3d5dc6f39607d414b7bf9bcc9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _initialisation           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00234">234</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="4c917142acca702f7e04e919a0b958b4"></a><!-- doxytag: member="states.c::_operational" ref="4c917142acca702f7e04e919a0b958b4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _operational           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00236">236</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="00113c22ed3366ee552f77862241d317"></a><!-- doxytag: member="states.c::_preOperational" ref="00113c22ed3366ee552f77862241d317" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _preOperational           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00235">235</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="244e9269c323e14509bea947c2729a13"></a><!-- doxytag: member="states.c::_stopped" ref="244e9269c323e14509bea947c2729a13" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _stopped           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00237">237</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="3f8975650604cc23582f19a43fd4e518"></a><!-- doxytag: member="states.c::canDispatch" ref="3f8975650604cc23582f19a43fd4e518" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void canDispatch           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Message *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00039">39</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+<p>
+References <a class="el" href="nmtSlave_8c-source.html#l00029">proceedNMTstateChange()</a>, <a class="el" href="lifegrd_8c-source.html#l00050">proceedNODE_GUARD()</a>, <a class="el" href="pdo_8c-source.html#l00187">proceedPDO()</a>, <a class="el" href="sdo_8c-source.html#l00447">proceedSDO()</a>, and <a class="el" href="sync_8c-source.html#l00093">proceedSYNC()</a>.
+</div>
+</div><p>
+<a class="anchor" name="3020f2e5762f6e389a21382ec827b6a6"></a><!-- doxytag: member="states.c::getNodeId" ref="3020f2e5762f6e389a21382ec827b6a6" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getNodeId           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00180">180</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="95d835785ba564bf6d92e3224c5e3848"></a><!-- doxytag: member="states.c::getState" ref="95d835785ba564bf6d92e3224c5e3848" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">e_nodeState getState           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00033">33</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="d47a53979b9311a374d029f7923abbe1"></a><!-- doxytag: member="states.c::setNodeId" ref="d47a53979b9311a374d029f7923abbe1" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setNodeId           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00186">186</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="0a5004efd1dedbee82a4f21ec5c44fb5"></a><!-- doxytag: member="states.c::setState" ref="0a5004efd1dedbee82a4f21ec5c44fb5" args="(CO_Data *d, e_nodeState newState)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 setState           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">e_nodeState&nbsp;</td>
+          <td class="paramname"> <em>newState</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00100">100</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+<p>
+References <a class="el" href="dcf_8c-source.html#l00049">decompo_dcf()</a>, <a class="el" href="dcf_8c-source.html#l00033">ptrTable</a>, and <a class="el" href="states_8c-source.html#l00089">switchCommunicationState()</a>.
+</div>
+</div><p>
+<a class="anchor" name="915991eebf7c2ac6c929c6c9cfbd7d03"></a><!-- doxytag: member="states.c::switchCommunicationState" ref="915991eebf7c2ac6c929c6c9cfbd7d03" args="(CO_Data *d, s_state_communication *newCommunicationState)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void switchCommunicationState           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">s_state_communication *&nbsp;</td>
+          <td class="paramname"> <em>newCommunicationState</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00089">89</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+<p>
+References <a class="el" href="lifegrd_8c-source.html#l00147">heartbeatInit()</a>, <a class="el" href="lifegrd_8c-source.html#l00173">heartbeatStop()</a>, <a class="el" href="states_8c-source.html#l00086">None</a>, <a class="el" href="sdo_8c-source.html#l00131">resetSDO()</a>, <a class="el" href="nmtSlave_8c-source.html#l00076">slaveSendBootUp()</a>, <a class="el" href="states_8c-source.html#l00076">StartOrStop</a>, <a class="el" href="sync_8c-source.html#l00050">startSYNC()</a>, and <a class="el" href="sync_8c-source.html#l00071">stopSYNC()</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,70 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node11 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node13 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node11 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node16 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node11 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node10 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node20 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node22 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node23 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node24 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node25 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node26 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7cf5b49472ac8635cf2214f4c27d3552
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,122 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node5 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node3 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node13 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node15 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node13 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node18 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node13 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node12 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node12 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node27 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node28 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node29 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node28 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node30 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node28 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node31 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node28 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node32 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node32 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node34 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node1 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node35 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node37 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node38 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node35 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node39 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node35 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node40 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node40 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node41 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node41 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node42 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node35 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node43 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node44 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node44 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node44 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node44 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4a5761e04c6ad836709b31811535d602
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,59 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node16 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node18 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node19 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node20 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node21 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="proceedSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node1 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+abd875c4ab3f1283926e7f6582faf253
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,56 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="dcf.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8h.html"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node18 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d93b937dbb50281bc433c3c70cee4e49
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,111 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/states.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/states.h</h1><a href="states_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __states_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __states_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>&gt;</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="comment">/* The nodes states </span>
+<a name="l00029"></a>00029 <span class="comment"> * -----------------</span>
+<a name="l00030"></a>00030 <span class="comment"> * values are choosen so, that they can be sent directly</span>
+<a name="l00031"></a>00031 <span class="comment"> * for heartbeat messages...</span>
+<a name="l00032"></a>00032 <span class="comment"> * Must be coded on 7 bits only</span>
+<a name="l00033"></a>00033 <span class="comment"> * */</span>
+<a name="l00034"></a>00034 <span class="comment">/* Should not be modified */</span>
+<a name="l00035"></a><a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">00035</a> <span class="keyword">enum</span> <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a> {
+<a name="l00036"></a>00036   <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">Initialisation</a>  = 0x00, 
+<a name="l00037"></a>00037   <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443">Disconnected</a>    = 0x01,
+<a name="l00038"></a>00038   <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0">Connecting</a>      = 0x02,
+<a name="l00039"></a>00039   <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b">Preparing</a>       = 0x02,
+<a name="l00040"></a>00040   <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">Stopped</a>         = 0x04,
+<a name="l00041"></a>00041   <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>     = 0x05,
+<a name="l00042"></a>00042   <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">Pre_operational</a> = 0x7F,
+<a name="l00043"></a>00043   <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">Unknown_state</a>   = 0x0F
+<a name="l00044"></a>00044 };
+<a name="l00045"></a>00045 
+<a name="l00046"></a><a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">00046</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a> <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a>;
+<a name="l00047"></a>00047 
+<a name="l00048"></a><a class="code" href="structs__state__communication.html">00048</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
+<a name="l00049"></a>00049 <span class="keyword"></span>{
+<a name="l00050"></a><a class="code" href="structs__state__communication.html#e56b47ebc583d8fa0f1ce42f8a46a338">00050</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csBoot_Up;
+<a name="l00051"></a><a class="code" href="structs__state__communication.html#c6f5d674a8f305fc8eacdcd258c17ba8">00051</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csSDO;
+<a name="l00052"></a><a class="code" href="structs__state__communication.html#42d1093b9e6625029428944fdc7c7f5a">00052</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csEmergency;
+<a name="l00053"></a><a class="code" href="structs__state__communication.html#9a4709f6f39e18b303c91edbfd1d6220">00053</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csSYNC;
+<a name="l00054"></a><a class="code" href="structs__state__communication.html#1d467631df619c6c321c3fc040a3eb22">00054</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csHeartbeat;
+<a name="l00055"></a><a class="code" href="structs__state__communication.html#10a8f36d2c3f270feda5f07cf34155d2">00055</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csPDO;
+<a name="l00056"></a>00056 } <a class="code" href="structs__state__communication.html">s_state_communication</a>;
+<a name="l00057"></a>00057 
+<a name="l00061"></a><a class="code" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">00061</a> <span class="keyword">typedef</span> void (*<a class="code" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a>)(void);
+<a name="l00062"></a><a class="code" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">00062</a> <span class="keyword">typedef</span> void (*<a class="code" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a>)(void);
+<a name="l00063"></a><a class="code" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">00063</a> <span class="keyword">typedef</span> void (*<a class="code" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a>)(void);
+<a name="l00064"></a><a class="code" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">00064</a> <span class="keyword">typedef</span> void (*<a class="code" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a>)(void);
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#1ee4d5c3d5dc6f39607d414b7bf9bcc9">_initialisation</a>(<span class="keywordtype">void</span>);
+<a name="l00067"></a>00067 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#00113c22ed3366ee552f77862241d317">_preOperational</a>(<span class="keywordtype">void</span>);
+<a name="l00068"></a>00068 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#4c917142acca702f7e04e919a0b958b4">_operational</a>(<span class="keywordtype">void</span>);
+<a name="l00069"></a>00069 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#244e9269c323e14509bea947c2729a13">_stopped</a>(<span class="keywordtype">void</span>);
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span>
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073 <span class="comment">/************************* prototypes ******************************/</span>
+<a name="l00074"></a>00074 
+<a name="l00077"></a>00077 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00078"></a>00078 
+<a name="l00081"></a>00081 <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="code" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">getState</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d);
+<a name="l00082"></a>00082 
+<a name="l00085"></a>00085 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> newState);
+<a name="l00086"></a>00086 
+<a name="l00089"></a>00089 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">getNodeId</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d);
+<a name="l00090"></a>00090 
+<a name="l00093"></a>00093 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">setNodeId</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nodeId);
+<a name="l00094"></a>00094 
+<a name="l00098"></a>00098 <span class="comment">/* void initResetMode (CO_Data* d); */</span>
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100 
+<a name="l00104"></a>00104 <span class="keywordtype">void</span> <a class="code" href="states_8h.html#3e57769f3a958c103825263b7abdd92b">initPreOperationalMode</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d);
+<a name="l00105"></a>00105 
+<a name="l00106"></a>00106 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,460 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/states.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/states.h File Reference</h1><code>#include &lt;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&gt;</code><br>
+<code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
+
+<p>
+<a href="states_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html">s_state_communication</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a> { <br>
+&nbsp;&nbsp;<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">Initialisation</a> =  0x00, 
+<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443">Disconnected</a> =  0x01, 
+<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0">Connecting</a> =  0x02, 
+<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b">Preparing</a> =  0x02, 
+<br>
+&nbsp;&nbsp;<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">Stopped</a> =  0x04, 
+<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a> =  0x05, 
+<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">Pre_operational</a> =  0x7F, 
+<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">Unknown_state</a> =  0x0F
+<br>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#67ca1ac7ff49e88cf7847e408b258cae">_initialisation</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#f4e52eb187303eca1962bb6f74cb8169">_preOperational</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#b31a0526e24de79a09ccc512db420d91">_operational</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#9117ccff20aaed468dd715517e77dbc3">_stopped</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#95d835785ba564bf6d92e3224c5e3848">getState</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> newState)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#3020f2e5762f6e389a21382ec827b6a6">getNodeId</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#d47a53979b9311a374d029f7923abbe1">setNodeId</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#3e57769f3a958c103825263b7abdd92b">initPreOperationalMode</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="5891f63a4c9243179838389a93d084e2"></a><!-- doxytag: member="states.h::e_nodeState" ref="5891f63a4c9243179838389a93d084e2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef enum <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a> <a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00046">46</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d0cd6d1eb89085da7cb9f32ce386e8bc"></a><!-- doxytag: member="states.h::initialisation_t" ref="d0cd6d1eb89085da7cb9f32ce386e8bc" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(*) <a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a>(void)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Function that user app can overload 
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00061">61</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8aed99e590473f26db47a9c2dc5b73fc"></a><!-- doxytag: member="states.h::operational_t" ref="8aed99e590473f26db47a9c2dc5b73fc" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(*) <a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a>(void)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00063">63</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f4a6da4fe018afbe20eaf716c248e02a"></a><!-- doxytag: member="states.h::preOperational_t" ref="f4a6da4fe018afbe20eaf716c248e02a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(*) <a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a>(void)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00062">62</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c99397ce6341b6b5128104aee4c27ec5"></a><!-- doxytag: member="states.h::stopped_t" ref="c99397ce6341b6b5128104aee4c27ec5" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(*) <a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a>(void)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00064">64</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="3136d2815abe9d284f985e0a7ec68646"></a><!-- doxytag: member="states.h::enum_nodeState" ref="3136d2815abe9d284f985e0a7ec68646" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5"></a><!-- doxytag: member="Initialisation" ref="3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5" args="" -->Initialisation</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443"></a><!-- doxytag: member="Disconnected" ref="3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443" args="" -->Disconnected</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0"></a><!-- doxytag: member="Connecting" ref="3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0" args="" -->Connecting</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b"></a><!-- doxytag: member="Preparing" ref="3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b" args="" -->Preparing</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75"></a><!-- doxytag: member="Stopped" ref="3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75" args="" -->Stopped</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124"></a><!-- doxytag: member="Operational" ref="3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124" args="" -->Operational</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7"></a><!-- doxytag: member="Pre_operational" ref="3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7" args="" -->Pre_operational</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59"></a><!-- doxytag: member="Unknown_state" ref="3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59" args="" -->Unknown_state</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00035">35</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="67ca1ac7ff49e88cf7847e408b258cae"></a><!-- doxytag: member="states.h::_initialisation" ref="67ca1ac7ff49e88cf7847e408b258cae" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _initialisation           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00234">234</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="b31a0526e24de79a09ccc512db420d91"></a><!-- doxytag: member="states.h::_operational" ref="b31a0526e24de79a09ccc512db420d91" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _operational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00236">236</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="f4e52eb187303eca1962bb6f74cb8169"></a><!-- doxytag: member="states.h::_preOperational" ref="f4e52eb187303eca1962bb6f74cb8169" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _preOperational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00235">235</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="9117ccff20aaed468dd715517e77dbc3"></a><!-- doxytag: member="states.h::_stopped" ref="9117ccff20aaed468dd715517e77dbc3" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _stopped           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00237">237</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="3f8975650604cc23582f19a43fd4e518"></a><!-- doxytag: member="states.h::canDispatch" ref="3f8975650604cc23582f19a43fd4e518" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void canDispatch           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Called by driver/app when receiving messages 
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00039">39</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+<p>
+References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="states_8h-source.html#l00054">s_state_communication::csHeartbeat</a>, <a class="el" href="states_8h-source.html#l00055">s_state_communication::csPDO</a>, <a class="el" href="states_8h-source.html#l00051">s_state_communication::csSDO</a>, <a class="el" href="states_8h-source.html#l00053">s_state_communication::csSYNC</a>, <a class="el" href="data_8h-source.html#l00062">struct_CO_Data::CurrentCommunicationState</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="data_8h-source.html#l00053">struct_CO_Data::iam_a_slave</a>, <a class="el" href="def_8h-source.html#l00086">NMT</a>, <a class="el" href="def_8h-source.html#l00099">NODE_GUARD</a>, <a class="el" href="def_8h-source.html#l00090">PDO1rx</a>, <a class="el" href="def_8h-source.html#l00089">PDO1tx</a>, <a class="el" href="def_8h-source.html#l00092">PDO2rx</a>, <a class="el" href="def_8h-source.html#l00091">PDO2tx</a>, <a class="el" href="def_8h-source.html#l00094">PDO3rx</a>, <a class="el" href="def_8h-source.html#l00093">PDO3tx</a>, <a class="el" href="def_8h-source.html#l00096">PDO4rx</a>, <a class="el" href="def_8h-source.html#l00095">PDO4tx</a>, <a class="el" href="nmtSlave_8c-source.html#l00029">proceedNMTstateChange()</a>, <a class="el" href="lifegrd_8c-source.html#l00050">proceedNODE_GUARD()</a>, <a class="el" href="pdo_8c-source.html#l00187">proceedPDO()</a>, <a class="el" href="sdo_8c-source.html#l00447">proceedSDO()</a>, <a class="el" href="sync_8c-source.html#l00093">proceedSYNC()</a>, <a class="el" href="def_8h-source.html#l00098">SDOrx</a>, <a class="el" href="def_8h-source.html#l00097">SDOtx</a>, <a class="el" href="def_8h-source.html#l00087">SYNC</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="3020f2e5762f6e389a21382ec827b6a6"></a><!-- doxytag: member="states.h::getNodeId" ref="3020f2e5762f6e389a21382ec827b6a6" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 getNodeId           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the nodId 
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00180">180</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
+</div>
+</div><p>
+<a class="anchor" name="95d835785ba564bf6d92e3224c5e3848"></a><!-- doxytag: member="states.h::getState" ref="95d835785ba564bf6d92e3224c5e3848" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> getState           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the state of the node 
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00033">33</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, and <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>.
+</div>
+</div><p>
+<a class="anchor" name="3e57769f3a958c103825263b7abdd92b"></a><!-- doxytag: member="states.h::initPreOperationalMode" ref="3e57769f3a958c103825263b7abdd92b" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initPreOperationalMode           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Some stuff to do when the node enter in pre-operational mode 
+</div>
+</div><p>
+<a class="anchor" name="d47a53979b9311a374d029f7923abbe1"></a><!-- doxytag: member="states.h::setNodeId" ref="d47a53979b9311a374d029f7923abbe1" args="(CO_Data *d, UNS8 nodeId)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setNodeId           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Define the node ID. Initialize the object dictionary 
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00186">186</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="objdictdef_8h-source.html#l00118">s_quick_index::PDO_RCV</a>, <a class="el" href="objdictdef_8h-source.html#l00120">s_quick_index::PDO_TRS</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="objdictdef_8h-source.html#l00116">s_quick_index::SDO_SVR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="0a5004efd1dedbee82a4f21ec5c44fb5"></a><!-- doxytag: member="states.h::setState" ref="0a5004efd1dedbee82a4f21ec5c44fb5" args="(CO_Data *d, e_nodeState newState)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 setState           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a>&nbsp;</td>
+          <td class="paramname"> <em>newState</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Change the state of the node 
+<p>
+Definition at line <a class="el" href="states_8c-source.html#l00100">100</a> of file <a class="el" href="states_8c-source.html">states.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="dcf_8c-source.html#l00048">decompo_dcf()</a>, <a class="el" href="data_8h-source.html#l00053">struct_CO_Data::iam_a_slave</a>, <a class="el" href="data_8h-source.html#l00063">struct_CO_Data::initialisation</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">Initialisation</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="data_8h-source.html#l00065">struct_CO_Data::operational</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">Pre_operational</a>, <a class="el" href="data_8h-source.html#l00064">struct_CO_Data::preOperational</a>, <a class="el" href="dcf_8c-source.html#l00032">ptrTable</a>, <a class="el" href="data_8h-source.html#l00091">struct_CO_Data::scanIndexOD</a>, <a class="el" href="data_8h-source.html#l00066">struct_CO_Data::stopped</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">Stopped</a>, <a class="el" href="states_8c-source.html#l00089">switchCommunicationState()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,70 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node11 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node13 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node11 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node16 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node11 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node10 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node20 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node22 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node23 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node24 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node25 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node26 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7cf5b49472ac8635cf2214f4c27d3552
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,122 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node5 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node3 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node13 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node15 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node13 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node18 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node13 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node12 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node12 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node27 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node28 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node29 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node28 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node30 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node28 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node31 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node28 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node32 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node32 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node34 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node1 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node35 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node37 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node38 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node35 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node39 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node35 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node40 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node40 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node41 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node41 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node42 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node35 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node43 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node44 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node44 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node44 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node44 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+be730443664144e5321b116bce003542
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,51 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node4 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node4 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node4 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node4 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node8 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node9 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node10 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node11 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node4 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node16 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+aa1cde8254f0e28d5403f4f0611093f4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/states_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d78638336c414de5517c23f2af340314
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structBODY.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: BODY Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>BODY Struct Reference</h1><!-- doxytag: class="BODY" --><code>#include &lt;<a class="el" href="sdo_8h-source.html">sdo.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">data</a> [8]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00075">75</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="e1c3d89411eb0266a1db691b5de561d9"></a><!-- doxytag: member="BODY::data" ref="e1c3d89411eb0266a1db691b5de561d9" args="[8]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">BODY::data</a>[8]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00076">76</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="sdo_8h-source.html">sdo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structCANPipe.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: CANPipe Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>CANPipe Struct Reference</h1><!-- doxytag: class="CANPipe" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">used</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPipe.html#e9844050beddb410380d91715c53debc">pipe</a> [2]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__virtual_8c-source.html#l00035">35</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="86b7d0cf232b1b6b687c19b61434aa2f"></a><!-- doxytag: member="CANPipe::used" ref="86b7d0cf232b1b6b687c19b61434aa2f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char <a class="el" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">CANPipe::used</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__virtual_8c-source.html#l00036">36</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="e9844050beddb410380d91715c53debc"></a><!-- doxytag: member="CANPipe::pipe" ref="e9844050beddb410380d91715c53debc" args="[2]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structCANPipe.html#e9844050beddb410380d91715c53debc">CANPipe::pipe</a>[2]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__virtual_8c-source.html#l00037">37</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/<a class="el" href="can__virtual_8c-source.html">can_virtual.c</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structCANPort.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: CANPort Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>CANPort Struct Reference</h1><!-- doxytag: class="CANPort" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">used</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">fd</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TASK_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">receiveTask</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">d</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00051">51</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="9282729cb1b89dd5594435fbaf162e11"></a><!-- doxytag: member="CANPort::used" ref="9282729cb1b89dd5594435fbaf162e11" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char <a class="el" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">CANPort::used</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00052">52</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="79262404ede9b4eb131a84b49454b7e7"></a><!-- doxytag: member="CANPort::fd" ref="79262404ede9b4eb131a84b49454b7e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="el" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">CANPort::fd</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00053">53</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c9022d9f15fbff963b1bdb1e914dc871"></a><!-- doxytag: member="CANPort::receiveTask" ref="c9022d9f15fbff963b1bdb1e914dc871" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TASK_HANDLE <a class="el" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">CANPort::receiveTask</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00054">54</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="45112279ca87924f3ecfc9fdb019cd69"></a><!-- doxytag: member="CANPort::d" ref="45112279ca87924f3ecfc9fdb019cd69" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>* <a class="el" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">CANPort::d</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00055">55</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/<a class="el" href="unix_8c-source.html">unix.c</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structCANPort__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,18 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="CANPort",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="d",fontname="FreeSans.ttf"];
+  Node2 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__CO__Data.html"];
+  Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict",fontname="FreeSans.ttf"];
+  Node3 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"];
+  Node4 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex",fontname="FreeSans.ttf"];
+  Node4 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"];
+  Node5 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var",fontname="FreeSans.ttf"];
+  Node5 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"];
+  Node6 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState",fontname="FreeSans.ttf"];
+  Node6 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"];
+  Node7 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers",fontname="FreeSans.ttf"];
+  Node7 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structCANPort__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d19796c1bea7d086b1f0862d98e73fec
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structMessage.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,114 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: Message Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>Message Struct Reference</h1><!-- doxytag: class="Message" --><code>#include &lt;<a class="el" href="can_8h-source.html">can.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structSHORT__CAN.html">SHORT_CAN</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a> [8]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Can message structure 
+<p>
+
+<p>
+Definition at line <a class="el" href="can_8h-source.html#l00041">41</a> of file <a class="el" href="can_8h-source.html">can.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="c5d40bde75d015beb48293c052a218b5"></a><!-- doxytag: member="Message::cob_id" ref="c5d40bde75d015beb48293c052a218b5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structSHORT__CAN.html">SHORT_CAN</a> <a class="el" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">Message::cob_id</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can_8h-source.html#l00042">42</a> of file <a class="el" href="can_8h-source.html">can.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="41c5a4e7eaeb2c2ae1af2b2c83129615"></a><!-- doxytag: member="Message::rtr" ref="41c5a4e7eaeb2c2ae1af2b2c83129615" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">Message::rtr</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can_8h-source.html#l00043">43</a> of file <a class="el" href="can_8h-source.html">can.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d1dd9a88dda088ff4c7073d49613613d"></a><!-- doxytag: member="Message::len" ref="d1dd9a88dda088ff4c7073d49613613d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">Message::len</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can_8h-source.html#l00045">45</a> of file <a class="el" href="can_8h-source.html">can.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="229865b09691e658677ba76f2d82ce89"></a><!-- doxytag: member="Message::data" ref="229865b09691e658677ba76f2d82ce89" args="[8]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structMessage.html#229865b09691e658677ba76f2d82ce89">Message::data</a>[8]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can_8h-source.html#l00046">46</a> of file <a class="el" href="can_8h-source.html">can.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="can_8h-source.html">can.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structMessage__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,8 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="Message",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cob_id",fontname="FreeSans.ttf"];
+  Node2 [label="SHORT_CAN",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structSHORT__CAN.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structMessage__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c2f758b26122a0e8deb9f3c21ee9901a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structSHORT__CAN.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: SHORT_CAN Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>SHORT_CAN Struct Reference</h1><!-- doxytag: class="SHORT_CAN" --><code>#include &lt;<a class="el" href="can_8h-source.html">can.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Used for the Can message structure 
+<p>
+
+<p>
+Definition at line <a class="el" href="can_8h-source.html#l00035">35</a> of file <a class="el" href="can_8h-source.html">can.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="614e1c6a40f1261e2b15ad69b19e9698"></a><!-- doxytag: member="SHORT_CAN::w" ref="614e1c6a40f1261e2b15ad69b19e9698" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">SHORT_CAN::w</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can_8h-source.html#l00036">36</a> of file <a class="el" href="can_8h-source.html">can.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="can_8h-source.html">can.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structcanBusFilterInit.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,361 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: canBusFilterInit Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>canBusFilterInit Struct Reference</h1><!-- doxytag: class="canBusFilterInit" --><code>#include &lt;<a class="el" href="candriver_8h-source.html">candriver.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">idam</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">canidar0</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">canidmr0</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">canidar1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">canidmr1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">canidar2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">canidmr2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">canidar3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">canidmr3</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">canidar4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">canidmr4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">canidar5</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">canidmr5</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">canidar6</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">canidmr6</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">canidar7</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">canidmr7</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00111">111</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="bd65e55b40839cc85917717124ba8ff7"></a><!-- doxytag: member="canBusFilterInit::idam" ref="bd65e55b40839cc85917717124ba8ff7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">canBusFilterInit::idam</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00112">112</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e73e4472088781055b2c634529a6c91e"></a><!-- doxytag: member="canBusFilterInit::canidar0" ref="e73e4472088781055b2c634529a6c91e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">canBusFilterInit::canidar0</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00113">113</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="73219612204df8b0eece12ebf4fbb491"></a><!-- doxytag: member="canBusFilterInit::canidmr0" ref="73219612204df8b0eece12ebf4fbb491" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">canBusFilterInit::canidmr0</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00114">114</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c78d28e662944187916a14991d118dda"></a><!-- doxytag: member="canBusFilterInit::canidar1" ref="c78d28e662944187916a14991d118dda" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">canBusFilterInit::canidar1</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00115">115</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="612d35c1dda338351f6da31935ff95fd"></a><!-- doxytag: member="canBusFilterInit::canidmr1" ref="612d35c1dda338351f6da31935ff95fd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">canBusFilterInit::canidmr1</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00116">116</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a16d44afd060e1c3ebf5cf66b2e8f9c4"></a><!-- doxytag: member="canBusFilterInit::canidar2" ref="a16d44afd060e1c3ebf5cf66b2e8f9c4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">canBusFilterInit::canidar2</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00117">117</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c5f7826dc1ec90e292f04ab1cb073a38"></a><!-- doxytag: member="canBusFilterInit::canidmr2" ref="c5f7826dc1ec90e292f04ab1cb073a38" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">canBusFilterInit::canidmr2</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00118">118</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0fd991a6f82c304f53acf589d4057133"></a><!-- doxytag: member="canBusFilterInit::canidar3" ref="0fd991a6f82c304f53acf589d4057133" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">canBusFilterInit::canidar3</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00119">119</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b4edcd131fa7b019f6dff0c1a5b68ce3"></a><!-- doxytag: member="canBusFilterInit::canidmr3" ref="b4edcd131fa7b019f6dff0c1a5b68ce3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">canBusFilterInit::canidmr3</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00120">120</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="083024dc3a47331c1d8914d863fa6d87"></a><!-- doxytag: member="canBusFilterInit::canidar4" ref="083024dc3a47331c1d8914d863fa6d87" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">canBusFilterInit::canidar4</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00121">121</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a8615d16f68111163e5175543135b896"></a><!-- doxytag: member="canBusFilterInit::canidmr4" ref="a8615d16f68111163e5175543135b896" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">canBusFilterInit::canidmr4</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00122">122</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8498a6166aa348baa5d5cc32e07bffb9"></a><!-- doxytag: member="canBusFilterInit::canidar5" ref="8498a6166aa348baa5d5cc32e07bffb9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">canBusFilterInit::canidar5</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00123">123</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5f0904c30b658b4a4ad59a8414df2e93"></a><!-- doxytag: member="canBusFilterInit::canidmr5" ref="5f0904c30b658b4a4ad59a8414df2e93" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">canBusFilterInit::canidmr5</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00124">124</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2194ca3ae6d6613b4f9a0db939661f0b"></a><!-- doxytag: member="canBusFilterInit::canidar6" ref="2194ca3ae6d6613b4f9a0db939661f0b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">canBusFilterInit::canidar6</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00125">125</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="590926f6af0adac2fdce41d43d77fc61"></a><!-- doxytag: member="canBusFilterInit::canidmr6" ref="590926f6af0adac2fdce41d43d77fc61" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">canBusFilterInit::canidmr6</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00126">126</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5c00e7405a498d9eb55816573f12c125"></a><!-- doxytag: member="canBusFilterInit::canidar7" ref="5c00e7405a498d9eb55816573f12c125" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">canBusFilterInit::canidar7</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00127">127</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cde13291ed4cd72f9818efeb50a254fd"></a><!-- doxytag: member="canBusFilterInit::canidmr7" ref="cde13291ed4cd72f9818efeb50a254fd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">canBusFilterInit::canidmr7</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00128">128</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/<a class="el" href="candriver_8h-source.html">candriver.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structcanBusInit.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,209 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: canBusInit Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>canBusInit Struct Reference</h1><!-- doxytag: class="canBusInit" --><code>#include &lt;<a class="el" href="candriver_8h-source.html">candriver.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">cswai</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">time</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">cane</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#15fa5be003dd5961e7926d75bd405058">clksrc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">loopb</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">listen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">wupm</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcanBusTime.html">canBusTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">clk</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">fi</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00153">153</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="28a919ea372601ea997ffd7665a31300"></a><!-- doxytag: member="canBusInit::cswai" ref="28a919ea372601ea997ffd7665a31300" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">canBusInit::cswai</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00154">154</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="85a64136e89c9106116e635487c8dbf8"></a><!-- doxytag: member="canBusInit::time" ref="85a64136e89c9106116e635487c8dbf8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">canBusInit::time</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00155">155</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="89208e27db0d71c7b4c34b396d8e4494"></a><!-- doxytag: member="canBusInit::cane" ref="89208e27db0d71c7b4c34b396d8e4494" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">canBusInit::cane</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00156">156</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="15fa5be003dd5961e7926d75bd405058"></a><!-- doxytag: member="canBusInit::clksrc" ref="15fa5be003dd5961e7926d75bd405058" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#15fa5be003dd5961e7926d75bd405058">canBusInit::clksrc</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00157">157</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b12f39cd4161fdc5ad130b4bb8e4a484"></a><!-- doxytag: member="canBusInit::loopb" ref="b12f39cd4161fdc5ad130b4bb8e4a484" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">canBusInit::loopb</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00158">158</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9b6d43ba9be72e1f21e234d50a1676d6"></a><!-- doxytag: member="canBusInit::listen" ref="9b6d43ba9be72e1f21e234d50a1676d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">canBusInit::listen</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00159">159</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ae0d3c3a91c165a0d782ff40be2e8e29"></a><!-- doxytag: member="canBusInit::wupm" ref="ae0d3c3a91c165a0d782ff40be2e8e29" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">canBusInit::wupm</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00160">160</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fc9eb7ca2f89001dca552e3f956beb73"></a><!-- doxytag: member="canBusInit::clk" ref="fc9eb7ca2f89001dca552e3f956beb73" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structcanBusTime.html">canBusTime</a> <a class="el" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">canBusInit::clk</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00162">162</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ea84b860ae3e0e636b78d1c83e916ea0"></a><!-- doxytag: member="canBusInit::fi" ref="ea84b860ae3e0e636b78d1c83e916ea0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> <a class="el" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">canBusInit::fi</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00164">164</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/<a class="el" href="candriver_8h-source.html">candriver.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structcanBusInit__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,10 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="canBusInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="clk",fontname="FreeSans.ttf"];
+  Node2 [label="canBusTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcanBusTime.html"];
+  Node3 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fi",fontname="FreeSans.ttf"];
+  Node3 [label="canBusFilterInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcanBusFilterInit.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structcanBusInit__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+54155cedfe2cf4c6b9e86372d476a0f1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structcanBusTime.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: canBusTime Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>canBusTime Struct Reference</h1><!-- doxytag: class="canBusTime" --><code>#include &lt;<a class="el" href="candriver_8h-source.html">candriver.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">clksrc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">brp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">sjw</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">samp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">tseg2</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">tseg1</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00099">99</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="04e7cf483b29918f0da5c562400e6071"></a><!-- doxytag: member="canBusTime::clksrc" ref="04e7cf483b29918f0da5c562400e6071" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">canBusTime::clksrc</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00100">100</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f2230f4eeb1d12dd051e7f6369cb1ebb"></a><!-- doxytag: member="canBusTime::brp" ref="f2230f4eeb1d12dd051e7f6369cb1ebb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">canBusTime::brp</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00101">101</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="deeefef09ef47dba2df92b45e563368f"></a><!-- doxytag: member="canBusTime::sjw" ref="deeefef09ef47dba2df92b45e563368f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">canBusTime::sjw</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00102">102</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a14822cbe84c152c1c79901f0c4fd0f1"></a><!-- doxytag: member="canBusTime::samp" ref="a14822cbe84c152c1c79901f0c4fd0f1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">canBusTime::samp</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00103">103</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7bafebcf05024a19e463f29b1c09c390"></a><!-- doxytag: member="canBusTime::tseg2" ref="7bafebcf05024a19e463f29b1c09c390" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">canBusTime::tseg2</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00104">104</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3532d6d7cd2b1f3980b82dfce78f0fe9"></a><!-- doxytag: member="canBusTime::tseg1" ref="3532d6d7cd2b1f3980b82dfce78f0fe9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">canBusTime::tseg1</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00105">105</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/<a class="el" href="candriver_8h-source.html">candriver.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structcan__baudparams__t.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: can_baudparams_t Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>can_baudparams_t Struct Reference</h1><!-- doxytag: class="can_baudparams_t" --><code>#include &lt;<a class="el" href="lincan_8h-source.html">lincan.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">flags</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">baudrate</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">sjw</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">sample_pt</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+struct <a class="el" href="structcan__baudparams__t.html">can_baudparams_t</a> - datatype for calling CONF_BAUDPARAMS IOCTL : reserved for additional flags for chip configuration, should be written -1 or 0 : baud rate in Hz : synchronization jump width (0-3) prescaled clock cycles : sample point in % (0-100) sets (TSEG1+1)/(TSEG1+TSEG2+2) ratio<p>
+The structure is used to configure new set of parameters into CAN controller chip. If default value of some field should be preserved, fill field by value -1. 
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00049">49</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="6186d236aabd8604eb9d39f518b014fa"></a><!-- doxytag: member="can_baudparams_t::flags" ref="6186d236aabd8604eb9d39f518b014fa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long <a class="el" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">can_baudparams_t::flags</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00050">50</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b9e5b5418206d02cc1ff852b6bc61d5e"></a><!-- doxytag: member="can_baudparams_t::baudrate" ref="b9e5b5418206d02cc1ff852b6bc61d5e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long <a class="el" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">can_baudparams_t::baudrate</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00051">51</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a81e104a371b1efc2cc08031afac924c"></a><!-- doxytag: member="can_baudparams_t::sjw" ref="a81e104a371b1efc2cc08031afac924c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long <a class="el" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">can_baudparams_t::sjw</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00052">52</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b5d2e0ccd2e1f474d9e9d08d3d7fa9ed"></a><!-- doxytag: member="can_baudparams_t::sample_pt" ref="b5d2e0ccd2e1f474d9e9d08d3d7fa9ed" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long <a class="el" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">can_baudparams_t::sample_pt</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="lincan_8h-source.html#l00053">53</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/<a class="el" href="lincan_8h-source.html">lincan.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structcanfilt__t.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,134 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: canfilt_t Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>canfilt_t Struct Reference</h1><!-- doxytag: class="canfilt_t" --><code>#include &lt;<a class="el" href="canmsg_8h-source.html">canmsg.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">flags</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">queid</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">cob</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">id</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">mask</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+struct <a class="el" href="structcanfilt__t.html">canfilt_t</a> - structure for acceptance filter setup : message flags MSG_RTR .. message is Remote Transmission Request, MSG_EXT .. message with extended ID, MSG_OVR .. indication of queue overflow condition, MSG_LOCAL .. message originates from this node. there are corresponding mask bits MSG_RTR_MASK, MSG_EXT_MASK, MSG_LOCAL_MASK. MSG_PROCESSLOCAL enables local messages processing in the combination with global setting : CAN queue identification in the case of the multiple queues per one user (open instance) : communication object number (not used) : selected required value of cared ID id bits : select bits significand for the comparation; 1 .. take care about corresponding ID bit, 0 .. don't care<p>
+Header: <a class="el" href="canmsg_8h.html">canmsg.h</a> 
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00105">105</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="fdcc03f2a187f0b468081815c2f709c3"></a><!-- doxytag: member="canfilt_t::flags" ref="fdcc03f2a187f0b468081815c2f709c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">canfilt_t::flags</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00106">106</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="02e22abff78f9bdfb42a957d5beb4130"></a><!-- doxytag: member="canfilt_t::queid" ref="02e22abff78f9bdfb42a957d5beb4130" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">canfilt_t::queid</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00107">107</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7d6d90e3ba8c36b857306873b1584005"></a><!-- doxytag: member="canfilt_t::cob" ref="7d6d90e3ba8c36b857306873b1584005" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">canfilt_t::cob</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00108">108</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f53a58f5928e6832631bae811a93b1fb"></a><!-- doxytag: member="canfilt_t::id" ref="f53a58f5928e6832631bae811a93b1fb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a> <a class="el" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">canfilt_t::id</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00109">109</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0b1650e86282ed67271c33475c9aa72a"></a><!-- doxytag: member="canfilt_t::mask" ref="0b1650e86282ed67271c33475c9aa72a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a> <a class="el" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">canfilt_t::mask</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00110">110</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/<a class="el" href="canmsg_8h-source.html">canmsg.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structcanmsg__t.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: canmsg_t Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>canmsg_t Struct Reference</h1><!-- doxytag: class="canmsg_t" --><code>#include &lt;<a class="el" href="canmsg_8h-source.html">canmsg.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">cob</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg_tstamp_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">timestamp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">length</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">data</a> [CAN_MSG_LENGTH]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+struct <a class="el" href="structcanmsg__t.html">canmsg_t</a> - structure representing CAN message : message flags MSG_RTR .. message is Remote Transmission Request, MSG_EXT .. message with extended ID, MSG_OVR .. indication of queue overflow condition, MSG_LOCAL .. message originates from this node. : communication object number (not used) : ID of CAN message : not used : length of used data : data bytes buffer<p>
+Header: <a class="el" href="canmsg_8h.html">canmsg.h</a> 
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00059">59</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="beea8084650640976b9c94257623b735"></a><!-- doxytag: member="canmsg_t::flags" ref="beea8084650640976b9c94257623b735" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">canmsg_t::flags</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00060">60</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2a9a1988755a4f92d5706f02cf5001f9"></a><!-- doxytag: member="canmsg_t::cob" ref="2a9a1988755a4f92d5706f02cf5001f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">canmsg_t::cob</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00061">61</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9ca617a401250c914820ae4ed2768725"></a><!-- doxytag: member="canmsg_t::id" ref="9ca617a401250c914820ae4ed2768725" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a> <a class="el" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">canmsg_t::id</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00062">62</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="11568aa34f1851a87de25f6f0d6bbf8f"></a><!-- doxytag: member="canmsg_t::timestamp" ref="11568aa34f1851a87de25f6f0d6bbf8f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg_tstamp_t</a> <a class="el" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">canmsg_t::timestamp</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00063">63</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9b2006e54552e02778eea1da3ac52070"></a><!-- doxytag: member="canmsg_t::length" ref="9b2006e54552e02778eea1da3ac52070" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short <a class="el" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">canmsg_t::length</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00064">64</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="778d41b22a1ae1f0da4631885239a10c"></a><!-- doxytag: member="canmsg_t::data" ref="778d41b22a1ae1f0da4631885239a10c" args="[CAN_MSG_LENGTH]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned char <a class="el" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">canmsg_t::data</a>[CAN_MSG_LENGTH]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canmsg_8h-source.html#l00065">65</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/<a class="el" href="canmsg_8h-source.html">canmsg.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structdriver__data.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: driver_data Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>driver_data Struct Reference</h1><!-- doxytag: class="driver_data" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">d</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">receive_thread</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">continue_receive_thread</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00109">109</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="31be9af5c9b281de5159adc80b24b12f"></a><!-- doxytag: member="driver_data::d" ref="31be9af5c9b281de5159adc80b24b12f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>* <a class="el" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">driver_data::d</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00111">111</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="ddfb0d0f3be07196b47e118feff22575"></a><!-- doxytag: member="driver_data::receive_thread" ref="ddfb0d0f3be07196b47e118feff22575" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">HANDLE <a class="el" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">driver_data::receive_thread</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00112">112</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="7b72c29b808518f746698a7530e699db"></a><!-- doxytag: member="driver_data::inst" ref="7b72c29b808518f746698a7530e699db" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">driver_data::inst</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00113">113</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="58870858d50af0a8e0fc198a0fd54a42"></a><!-- doxytag: member="driver_data::continue_receive_thread" ref="58870858d50af0a8e0fc198a0fd54a42" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">volatile bool <a class="el" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">driver_data::continue_receive_thread</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00114">114</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/<a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structdriver__data__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,18 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="driver_data",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="d",fontname="FreeSans.ttf"];
+  Node2 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__CO__Data.html"];
+  Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict",fontname="FreeSans.ttf"];
+  Node3 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"];
+  Node4 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex",fontname="FreeSans.ttf"];
+  Node4 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"];
+  Node5 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var",fontname="FreeSans.ttf"];
+  Node5 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"];
+  Node6 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState",fontname="FreeSans.ttf"];
+  Node6 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"];
+  Node7 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers",fontname="FreeSans.ttf"];
+  Node7 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structdriver__data__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+cc6ad5c4a169747c3f33651770a5b781
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structoption.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,135 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: option Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>option Struct Reference</h1><!-- doxytag: class="option" --><code>#include &lt;getopt.h&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#90d7ee9a51eea5c002682dbd0af149e4">has_arg</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#b366eea5fe7be25c1928328ba715e353">flag</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#13bd155ec3b405d29c41ab8d0793be11">val</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#b366eea5fe7be25c1928328ba715e353">flag</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="92c850a23c7828c1dba453bf8d15e1f0"></a><!-- doxytag: member="option::name" ref="92c850a23c7828c1dba453bf8d15e1f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">option::name</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="90d7ee9a51eea5c002682dbd0af149e4"></a><!-- doxytag: member="option::has_arg" ref="90d7ee9a51eea5c002682dbd0af149e4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structoption.html#90d7ee9a51eea5c002682dbd0af149e4">option::has_arg</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b366eea5fe7be25c1928328ba715e353"></a><!-- doxytag: member="option::flag" ref="b366eea5fe7be25c1928328ba715e353" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int* <a class="el" href="structoption.html#b366eea5fe7be25c1928328ba715e353">option::flag</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="13bd155ec3b405d29c41ab8d0793be11"></a><!-- doxytag: member="option::val" ref="13bd155ec3b405d29c41ab8d0793be11" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structoption.html#13bd155ec3b405d29c41ab8d0793be11">option::val</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="92c850a23c7828c1dba453bf8d15e1f0"></a><!-- doxytag: member="option::name" ref="92c850a23c7828c1dba453bf8d15e1f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">option::name</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b366eea5fe7be25c1928328ba715e353"></a><!-- doxytag: member="option::flag" ref="b366eea5fe7be25c1928328ba715e353" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int* <a class="el" href="structoption.html#b366eea5fe7be25c1928328ba715e353">option::flag</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following files:<ul>
+<li>examples/TestMasterMicroMod/<a class="el" href="TestMasterMicroMod_2getopt_8h.html">getopt.h</a><li>examples/TestMasterSlave/<a class="el" href="TestMasterSlave_2getopt_8h.html">getopt.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structs__quick__index.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: s_quick_index Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>s_quick_index Struct Reference</h1><!-- doxytag: class="s_quick_index" --><code>#include &lt;<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">SDO_SVR</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">SDO_CLT</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">PDO_RCV</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">PDO_RCV_MAP</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">PDO_TRS</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">PDO_TRS_MAP</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00115">115</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="998dc7bd9cf744bf43510c1273a4a3c2"></a><!-- doxytag: member="s_quick_index::SDO_SVR" ref="998dc7bd9cf744bf43510c1273a4a3c2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">s_quick_index::SDO_SVR</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00116">116</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6224504249d0fd33d8dd09d874c92ace"></a><!-- doxytag: member="s_quick_index::SDO_CLT" ref="6224504249d0fd33d8dd09d874c92ace" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">s_quick_index::SDO_CLT</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00117">117</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cadbae6acd5ded4e8eebf0ce88c2ec55"></a><!-- doxytag: member="s_quick_index::PDO_RCV" ref="cadbae6acd5ded4e8eebf0ce88c2ec55" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">s_quick_index::PDO_RCV</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00118">118</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9a83f9efff533e71d580fda6118b101e"></a><!-- doxytag: member="s_quick_index::PDO_RCV_MAP" ref="9a83f9efff533e71d580fda6118b101e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">s_quick_index::PDO_RCV_MAP</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00119">119</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="48e0ba31ff7746f1fa63f240a132a906"></a><!-- doxytag: member="s_quick_index::PDO_TRS" ref="48e0ba31ff7746f1fa63f240a132a906" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">s_quick_index::PDO_TRS</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00120">120</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c91a86195b3615a98f7b07e0c51ac75f"></a><!-- doxytag: member="s_quick_index::PDO_TRS_MAP" ref="c91a86195b3615a98f7b07e0c51ac75f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">s_quick_index::PDO_TRS_MAP</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00121">121</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structs__state__communication.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: s_state_communication Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>s_state_communication Struct Reference</h1><!-- doxytag: class="s_state_communication" --><code>#include &lt;<a class="el" href="states_8h-source.html">states.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#e56b47ebc583d8fa0f1ce42f8a46a338">csBoot_Up</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#c6f5d674a8f305fc8eacdcd258c17ba8">csSDO</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#42d1093b9e6625029428944fdc7c7f5a">csEmergency</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#9a4709f6f39e18b303c91edbfd1d6220">csSYNC</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#1d467631df619c6c321c3fc040a3eb22">csHeartbeat</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#10a8f36d2c3f270feda5f07cf34155d2">csPDO</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00048">48</a> of file <a class="el" href="states_8h-source.html">states.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="e56b47ebc583d8fa0f1ce42f8a46a338"></a><!-- doxytag: member="s_state_communication::csBoot_Up" ref="e56b47ebc583d8fa0f1ce42f8a46a338" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#e56b47ebc583d8fa0f1ce42f8a46a338">s_state_communication::csBoot_Up</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00050">50</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c6f5d674a8f305fc8eacdcd258c17ba8"></a><!-- doxytag: member="s_state_communication::csSDO" ref="c6f5d674a8f305fc8eacdcd258c17ba8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#c6f5d674a8f305fc8eacdcd258c17ba8">s_state_communication::csSDO</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00051">51</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="42d1093b9e6625029428944fdc7c7f5a"></a><!-- doxytag: member="s_state_communication::csEmergency" ref="42d1093b9e6625029428944fdc7c7f5a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#42d1093b9e6625029428944fdc7c7f5a">s_state_communication::csEmergency</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00052">52</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9a4709f6f39e18b303c91edbfd1d6220"></a><!-- doxytag: member="s_state_communication::csSYNC" ref="9a4709f6f39e18b303c91edbfd1d6220" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#9a4709f6f39e18b303c91edbfd1d6220">s_state_communication::csSYNC</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00053">53</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1d467631df619c6c321c3fc040a3eb22"></a><!-- doxytag: member="s_state_communication::csHeartbeat" ref="1d467631df619c6c321c3fc040a3eb22" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#1d467631df619c6c321c3fc040a3eb22">s_state_communication::csHeartbeat</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00054">54</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="10a8f36d2c3f270feda5f07cf34155d2"></a><!-- doxytag: member="s_state_communication::csPDO" ref="10a8f36d2c3f270feda5f07cf34155d2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#10a8f36d2c3f270feda5f07cf34155d2">s_state_communication::csPDO</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="states_8h-source.html#l00055">55</a> of file <a class="el" href="states_8h-source.html">states.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="states_8h-source.html">states.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__CO__Data.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,684 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: struct_CO_Data Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>struct_CO_Data Struct Reference</h1><!-- doxytag: class="struct_CO_Data" --><code>#include &lt;<a class="el" href="data_8h-source.html">data.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">bDeviceNodeId</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">objdict</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">count_sync</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">firstIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">lastIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">ObjdictSize</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">iam_a_slave</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">valueRangeTest</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__s__transfer.html">s_transfer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">transfers</a> [SDO_MAX_SIMULTANEOUS_TRANSFERTS]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">nodeState</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__state__communication.html">s_state_communication</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">CurrentCommunicationState</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">initialisation</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">preOperational</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">operational</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">stopped</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">ConsumerHeartbeatCount</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">ConsumerHeartbeatEntries</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">ConsumerHeartBeatTimers</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">ProducerHeartBeatTime</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">ProducerHeartBeatTimer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">heartbeatError</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">NMTable</a> [NMT_MAX_NODE_ID]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">syncTimer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">COB_ID_Sync</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">Sync_Cycle_Period</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">post_sync</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">post_TPDO</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__s__process__var.html">s_process_var</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">process_var</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">toggle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">scanIndexOD_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">scanIndexOD</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">storeODSubIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">dcf_cursor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">dcf_count_targets</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00045">45</a> of file <a class="el" href="data_8h-source.html">data.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="e5c35e97a1061bb9737359cc12192269"></a><!-- doxytag: member="struct_CO_Data::bDeviceNodeId" ref="e5c35e97a1061bb9737359cc12192269" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8* <a class="el" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">struct_CO_Data::bDeviceNodeId</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00047">47</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a766a4db603786bffdd609817048ef04"></a><!-- doxytag: member="struct_CO_Data::objdict" ref="a766a4db603786bffdd609817048ef04" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* <a class="el" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">struct_CO_Data::objdict</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00048">48</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="83ae82d4401e78e3fd3a1ed5d457ade7"></a><!-- doxytag: member="struct_CO_Data::count_sync" ref="83ae82d4401e78e3fd3a1ed5d457ade7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8* <a class="el" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">struct_CO_Data::count_sync</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00049">49</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f26b0fce2ed684c5983aa658efd6c52e"></a><!-- doxytag: member="struct_CO_Data::firstIndex" ref="f26b0fce2ed684c5983aa658efd6c52e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a>* <a class="el" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">struct_CO_Data::firstIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00050">50</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="96d334a4fc8c304826b053681ccbf0d1"></a><!-- doxytag: member="struct_CO_Data::lastIndex" ref="96d334a4fc8c304826b053681ccbf0d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a>* <a class="el" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">struct_CO_Data::lastIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00051">51</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6c3f14328d7662f0adc1da9964327a2e"></a><!-- doxytag: member="struct_CO_Data::ObjdictSize" ref="6c3f14328d7662f0adc1da9964327a2e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16* <a class="el" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">struct_CO_Data::ObjdictSize</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00052">52</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cfe2baf2887f190ca8deebaf462e62fe"></a><!-- doxytag: member="struct_CO_Data::iam_a_slave" ref="cfe2baf2887f190ca8deebaf462e62fe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const UNS8* <a class="el" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">struct_CO_Data::iam_a_slave</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00053">53</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a8e71f9e9e67d0a594bad7dbbe99a35a"></a><!-- doxytag: member="struct_CO_Data::valueRangeTest" ref="a8e71f9e9e67d0a594bad7dbbe99a35a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a> <a class="el" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">struct_CO_Data::valueRangeTest</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00054">54</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a7fda2c6f5815323c3d79efb4641c465"></a><!-- doxytag: member="struct_CO_Data::transfers" ref="a7fda2c6f5815323c3d79efb4641c465" args="[SDO_MAX_SIMULTANEOUS_TRANSFERTS]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__s__transfer.html">s_transfer</a> <a class="el" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">struct_CO_Data::transfers</a>[SDO_MAX_SIMULTANEOUS_TRANSFERTS]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00057">57</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a03a5121facf5b21d541f8566a8345d6"></a><!-- doxytag: member="struct_CO_Data::nodeState" ref="a03a5121facf5b21d541f8566a8345d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="el" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">struct_CO_Data::nodeState</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00061">61</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ab01aa22a1af1044224220cd45e5796d"></a><!-- doxytag: member="struct_CO_Data::CurrentCommunicationState" ref="ab01aa22a1af1044224220cd45e5796d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__state__communication.html">s_state_communication</a> <a class="el" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">struct_CO_Data::CurrentCommunicationState</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00062">62</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b45e9ca46cffe7924c35ae136db6a2b6"></a><!-- doxytag: member="struct_CO_Data::initialisation" ref="b45e9ca46cffe7924c35ae136db6a2b6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a> <a class="el" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">struct_CO_Data::initialisation</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00063">63</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d7c66fb721e3f6279a6ff03bf91d82e2"></a><!-- doxytag: member="struct_CO_Data::preOperational" ref="d7c66fb721e3f6279a6ff03bf91d82e2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a> <a class="el" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">struct_CO_Data::preOperational</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00064">64</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="432ddce132ec2f7473064e4fa8ef3f9a"></a><!-- doxytag: member="struct_CO_Data::operational" ref="432ddce132ec2f7473064e4fa8ef3f9a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a> <a class="el" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">struct_CO_Data::operational</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00065">65</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="89dd7dd17f9dd16b7a06c3cf30c2ca02"></a><!-- doxytag: member="struct_CO_Data::stopped" ref="89dd7dd17f9dd16b7a06c3cf30c2ca02" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a> <a class="el" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">struct_CO_Data::stopped</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00066">66</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="51a0927cdf730eca5661d2d1a26b9e43"></a><!-- doxytag: member="struct_CO_Data::ConsumerHeartbeatCount" ref="51a0927cdf730eca5661d2d1a26b9e43" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8* <a class="el" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">struct_CO_Data::ConsumerHeartbeatCount</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00069">69</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="928052654c25135aab556909845fa8ea"></a><!-- doxytag: member="struct_CO_Data::ConsumerHeartbeatEntries" ref="928052654c25135aab556909845fa8ea" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32* <a class="el" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">struct_CO_Data::ConsumerHeartbeatEntries</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00070">70</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e0b1fd1bec517c2bc12c5a4fd72adca6"></a><!-- doxytag: member="struct_CO_Data::ConsumerHeartBeatTimers" ref="e0b1fd1bec517c2bc12c5a4fd72adca6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE* <a class="el" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">struct_CO_Data::ConsumerHeartBeatTimers</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00071">71</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="61d5500b982867b523baf6668a2c377d"></a><!-- doxytag: member="struct_CO_Data::ProducerHeartBeatTime" ref="61d5500b982867b523baf6668a2c377d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16* <a class="el" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">struct_CO_Data::ProducerHeartBeatTime</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00072">72</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="914dd3ff14e15217fe67c0804200a200"></a><!-- doxytag: member="struct_CO_Data::ProducerHeartBeatTimer" ref="914dd3ff14e15217fe67c0804200a200" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE <a class="el" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">struct_CO_Data::ProducerHeartBeatTimer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00073">73</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2ec2bc87656945d2c7dda7ebe662b245"></a><!-- doxytag: member="struct_CO_Data::heartbeatError" ref="2ec2bc87656945d2c7dda7ebe662b245" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a> <a class="el" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">struct_CO_Data::heartbeatError</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00074">74</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="40414cf320a3c3d6236790bd10b4301a"></a><!-- doxytag: member="struct_CO_Data::NMTable" ref="40414cf320a3c3d6236790bd10b4301a" args="[NMT_MAX_NODE_ID]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="el" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">struct_CO_Data::NMTable</a>[NMT_MAX_NODE_ID]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00075">75</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b8e7a429eb6e0bca2429685725516fe8"></a><!-- doxytag: member="struct_CO_Data::syncTimer" ref="b8e7a429eb6e0bca2429685725516fe8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE <a class="el" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">struct_CO_Data::syncTimer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00078">78</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="eb1479220ec68407a35635bfbffa3386"></a><!-- doxytag: member="struct_CO_Data::COB_ID_Sync" ref="eb1479220ec68407a35635bfbffa3386" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32* <a class="el" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">struct_CO_Data::COB_ID_Sync</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00079">79</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2dddbef6ce165dca7ff916e2e1409142"></a><!-- doxytag: member="struct_CO_Data::Sync_Cycle_Period" ref="2dddbef6ce165dca7ff916e2e1409142" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32* <a class="el" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">struct_CO_Data::Sync_Cycle_Period</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00080">80</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7eeaefe180dfceca6e829a0a8018f342"></a><!-- doxytag: member="struct_CO_Data::post_sync" ref="7eeaefe180dfceca6e829a0a8018f342" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a> <a class="el" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">struct_CO_Data::post_sync</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00082">82</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0cf540e2e36e14c04e1c783dc88d9a0e"></a><!-- doxytag: member="struct_CO_Data::post_TPDO" ref="0cf540e2e36e14c04e1c783dc88d9a0e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a> <a class="el" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">struct_CO_Data::post_TPDO</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00083">83</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="26f4d508a9e409f2ace9c8c55d92d826"></a><!-- doxytag: member="struct_CO_Data::process_var" ref="26f4d508a9e409f2ace9c8c55d92d826" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__s__process__var.html">s_process_var</a> <a class="el" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">struct_CO_Data::process_var</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00086">86</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="01f012ef56b614a9519530433b01054f"></a><!-- doxytag: member="struct_CO_Data::toggle" ref="01f012ef56b614a9519530433b01054f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">struct_CO_Data::toggle</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00089">89</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c960c3c56e8389105c2853cfb393de0c"></a><!-- doxytag: member="struct_CO_Data::canHandle" ref="c960c3c56e8389105c2853cfb393de0c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="el" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">struct_CO_Data::canHandle</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00090">90</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1863bd74fef91ec89b4c1ff0bee2dfbf"></a><!-- doxytag: member="struct_CO_Data::scanIndexOD" ref="1863bd74fef91ec89b4c1ff0bee2dfbf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">scanIndexOD_t</a> <a class="el" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">struct_CO_Data::scanIndexOD</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00091">91</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d6cd6ffa658b1ed35d887b6bacb990cf"></a><!-- doxytag: member="struct_CO_Data::storeODSubIndex" ref="d6cd6ffa658b1ed35d887b6bacb990cf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a> <a class="el" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">struct_CO_Data::storeODSubIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00092">92</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="de0a65bcf0cb16fd4dafe4d866655aab"></a><!-- doxytag: member="struct_CO_Data::dcf_cursor" ref="de0a65bcf0cb16fd4dafe4d866655aab" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8* <a class="el" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">struct_CO_Data::dcf_cursor</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00095">95</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0a588710c53092b75cfe284ca7d9ccff"></a><!-- doxytag: member="struct_CO_Data::dcf_count_targets" ref="0a588710c53092b75cfe284ca7d9ccff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">struct_CO_Data::dcf_count_targets</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="data_8h-source.html#l00096">96</a> of file <a class="el" href="data_8h-source.html">data.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="data_8h-source.html">data.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__CO__Data__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,16 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict",fontname="FreeSans.ttf"];
+  Node2 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"];
+  Node3 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex",fontname="FreeSans.ttf"];
+  Node3 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"];
+  Node4 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var",fontname="FreeSans.ttf"];
+  Node4 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"];
+  Node5 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState",fontname="FreeSans.ttf"];
+  Node5 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"];
+  Node6 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers",fontname="FreeSans.ttf"];
+  Node6 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__CO__Data__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+70d3c5147782b619088bb44c28767f2c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__s__BOARD.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: struct_s_BOARD Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>struct_s_BOARD Struct Reference</h1><!-- doxytag: class="struct_s_BOARD" --><code>#include &lt;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__driver_8h-source.html#l00033">33</a> of file <a class="el" href="can__driver_8h-source.html">can_driver.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="fb28847fd702021b624afe1f7d4b25b2"></a><!-- doxytag: member="struct_s_BOARD::busname" ref="fb28847fd702021b624afe1f7d4b25b2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">struct_s_BOARD::busname</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__driver_8h-source.html#l00034">34</a> of file <a class="el" href="can__driver_8h-source.html">can_driver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5316679ded23cf846c63c06ab51a4646"></a><!-- doxytag: member="struct_s_BOARD::baudrate" ref="5316679ded23cf846c63c06ab51a4646" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">struct_s_BOARD::baudrate</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="can__driver_8h-source.html#l00035">35</a> of file <a class="el" href="can__driver_8h-source.html">can_driver.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="can__driver_8h-source.html">can_driver.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__s__PDO.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: struct_s_PDO Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>struct_s_PDO Struct Reference</h1><!-- doxytag: class="struct_s_PDO" --><code>#include &lt;<a class="el" href="pdo_8h-source.html">pdo.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">cobId</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">len</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">data</a> [8]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The PDO structure 
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8h-source.html#l00043">43</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="79a70c0ef320cc4c939f825e83e3d5b2"></a><!-- doxytag: member="struct_s_PDO::cobId" ref="79a70c0ef320cc4c939f825e83e3d5b2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">struct_s_PDO::cobId</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8h-source.html#l00044">44</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="49db07106430da9b89ec526e8ec1573d"></a><!-- doxytag: member="struct_s_PDO::len" ref="49db07106430da9b89ec526e8ec1573d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">struct_s_PDO::len</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8h-source.html#l00045">45</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="34fdcefa8119162840bccf2d67b5c6c0"></a><!-- doxytag: member="struct_s_PDO::data" ref="34fdcefa8119162840bccf2d67b5c6c0" args="[8]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">struct_s_PDO::data</a>[8]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8h-source.html#l00046">46</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="pdo_8h-source.html">pdo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__s__SDO.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: struct_s_SDO Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>struct_s_SDO Struct Reference</h1><!-- doxytag: class="struct_s_SDO" --><code>#include &lt;<a class="el" href="sdo_8h-source.html">sdo.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structBODY.html">BODY</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">body</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00080">80</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="bc72f84dbb51c6eb92ff44ac68e18ed5"></a><!-- doxytag: member="struct_s_SDO::nodeId" ref="bc72f84dbb51c6eb92ff44ac68e18ed5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">struct_s_SDO::nodeId</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00081">81</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="d24ba4940b125535e1d4e618fa6aa853"></a><!-- doxytag: member="struct_s_SDO::body" ref="d24ba4940b125535e1d4e618fa6aa853" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structBODY.html">BODY</a> <a class="el" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">struct_s_SDO::body</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00082">82</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="sdo_8h-source.html">sdo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__s__SDO__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,8 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="struct_s_SDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="body",fontname="FreeSans.ttf"];
+  Node2 [label="BODY",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structBODY.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__s__SDO__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+263682cbbaaa901b1565002c688005bf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__s__process__var.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: struct_s_process_var Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>struct_s_process_var Struct Reference</h1><!-- doxytag: class="struct_s_process_var" --><code>#include &lt;<a class="el" href="pdo_8h-source.html">pdo.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">count</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">data</a> [PDO_MAX_LEN]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8h-source.html#l00032">32</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="f5110cf5f12faa435cb992cc96e7ff6b"></a><!-- doxytag: member="struct_s_process_var::count" ref="f5110cf5f12faa435cb992cc96e7ff6b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">struct_s_process_var::count</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8h-source.html#l00033">33</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8790415d8a6886dadbb02c5f145bb543"></a><!-- doxytag: member="struct_s_process_var::data" ref="8790415d8a6886dadbb02c5f145bb543" args="[PDO_MAX_LEN]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">struct_s_process_var::data</a>[PDO_MAX_LEN]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="pdo_8h-source.html#l00037">37</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="pdo_8h-source.html">pdo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__s__timer__entry.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: struct_s_timer_entry Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>struct_s_timer_entry Struct Reference</h1><!-- doxytag: class="struct_s_timer_entry" --><code>#include &lt;<a class="el" href="timer_8h-source.html">timer.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">state</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">callback</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">id</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">val</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">interval</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8h-source.html#l00043">43</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="a58939661154282941a8b289d6019064"></a><!-- doxytag: member="struct_s_timer_entry::state" ref="a58939661154282941a8b289d6019064" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">struct_s_timer_entry::state</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8h-source.html#l00044">44</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c08f4de0f4a517ce2bb72f18251cd13c"></a><!-- doxytag: member="struct_s_timer_entry::d" ref="c08f4de0f4a517ce2bb72f18251cd13c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>* <a class="el" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">struct_s_timer_entry::d</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8h-source.html#l00045">45</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3aaad06b3f938b7af91b790a4dd30669"></a><!-- doxytag: member="struct_s_timer_entry::callback" ref="3aaad06b3f938b7af91b790a4dd30669" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> <a class="el" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">struct_s_timer_entry::callback</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8h-source.html#l00046">46</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="aaaa1955d3358bf87060856bdf834b61"></a><!-- doxytag: member="struct_s_timer_entry::id" ref="aaaa1955d3358bf87060856bdf834b61" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">struct_s_timer_entry::id</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8h-source.html#l00047">47</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ab57b1903f3819bce5018173dfb9f999"></a><!-- doxytag: member="struct_s_timer_entry::val" ref="ab57b1903f3819bce5018173dfb9f999" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL <a class="el" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">struct_s_timer_entry::val</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8h-source.html#l00048">48</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="472c7adbaa1bd11813ab888ae328c61c"></a><!-- doxytag: member="struct_s_timer_entry::interval" ref="472c7adbaa1bd11813ab888ae328c61c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL <a class="el" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">struct_s_timer_entry::interval</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8h-source.html#l00049">49</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="timer_8h-source.html">timer.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__s__timer__entry__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,18 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="struct_s_timer_entry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="d",fontname="FreeSans.ttf"];
+  Node2 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__CO__Data.html"];
+  Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict",fontname="FreeSans.ttf"];
+  Node3 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"];
+  Node4 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex",fontname="FreeSans.ttf"];
+  Node4 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"];
+  Node5 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var",fontname="FreeSans.ttf"];
+  Node5 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"];
+  Node6 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState",fontname="FreeSans.ttf"];
+  Node6 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"];
+  Node7 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers",fontname="FreeSans.ttf"];
+  Node7 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__s__timer__entry__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c6efa5d74e93eef1ed43af19da8c1d6a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structstruct__s__transfer.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,285 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: struct_s_transfer Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>struct_s_transfer Struct Reference</h1><!-- doxytag: class="struct_s_transfer" --><code>#include &lt;<a class="el" href="sdo_8h-source.html">sdo.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">nodeId</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">whoami</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">state</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">toggle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">abortCode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">index</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">subIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">count</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">offset</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">data</a> [SDO_MAX_LENGTH_TRANSFERT]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">dataType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">timer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">Callback</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00038">38</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="2b0484e16a202ee1bfd43e16b0bae16f"></a><!-- doxytag: member="struct_s_transfer::nodeId" ref="2b0484e16a202ee1bfd43e16b0bae16f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">struct_s_transfer::nodeId</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00039">39</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="aa0efe13c25c38cc79842b3eded01b96"></a><!-- doxytag: member="struct_s_transfer::whoami" ref="aa0efe13c25c38cc79842b3eded01b96" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">struct_s_transfer::whoami</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00041">41</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="41d265854e5ebb062db224276888ab21"></a><!-- doxytag: member="struct_s_transfer::state" ref="41d265854e5ebb062db224276888ab21" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">struct_s_transfer::state</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00042">42</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8b43e3d56cae7eb574d239f85b6aebb2"></a><!-- doxytag: member="struct_s_transfer::toggle" ref="8b43e3d56cae7eb574d239f85b6aebb2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">struct_s_transfer::toggle</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00043">43</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="214694408d5f6e87695807efd2cfbc47"></a><!-- doxytag: member="struct_s_transfer::abortCode" ref="214694408d5f6e87695807efd2cfbc47" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">struct_s_transfer::abortCode</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00044">44</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="36eca18553634876a27fc4b89578e3bc"></a><!-- doxytag: member="struct_s_transfer::index" ref="36eca18553634876a27fc4b89578e3bc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">struct_s_transfer::index</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00047">47</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="fca5916593f97eb6d006fe11c7b28983"></a><!-- doxytag: member="struct_s_transfer::subIndex" ref="fca5916593f97eb6d006fe11c7b28983" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">struct_s_transfer::subIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00048">48</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="42a6d8e63916bf2b2d1649995f8f0e11"></a><!-- doxytag: member="struct_s_transfer::count" ref="42a6d8e63916bf2b2d1649995f8f0e11" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">struct_s_transfer::count</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00049">49</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f29303b809a05773a5333fb079c59ff7"></a><!-- doxytag: member="struct_s_transfer::offset" ref="f29303b809a05773a5333fb079c59ff7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">struct_s_transfer::offset</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00050">50</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b907a54e35126b8e267f546699e1df25"></a><!-- doxytag: member="struct_s_transfer::data" ref="b907a54e35126b8e267f546699e1df25" args="[SDO_MAX_LENGTH_TRANSFERT]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">struct_s_transfer::data</a>[SDO_MAX_LENGTH_TRANSFERT]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00056">56</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="bac6b366cfcddb5e7d64f6bf2eb97d74"></a><!-- doxytag: member="struct_s_transfer::dataType" ref="bac6b366cfcddb5e7d64f6bf2eb97d74" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">struct_s_transfer::dataType</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00057">57</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5ef26fb9ec5de7702471923586933a1a"></a><!-- doxytag: member="struct_s_transfer::timer" ref="5ef26fb9ec5de7702471923586933a1a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE <a class="el" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">struct_s_transfer::timer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00061">61</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e32787d562569a71aa8f9633e3d34ca0"></a><!-- doxytag: member="struct_s_transfer::Callback" ref="e32787d562569a71aa8f9633e3d34ca0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> <a class="el" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">struct_s_transfer::Callback</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sdo_8h-source.html#l00067">67</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="sdo_8h-source.html">sdo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structt__pointerStack.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: t_pointerStack Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>t_pointerStack Struct Reference</h1><!-- doxytag: class="t_pointerStack" --><code>#include &lt;<a class="el" href="candriver_8h-source.html">candriver.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00067">67</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="2932da8af07722bab7bb70042bca9e55"></a><!-- doxytag: member="t_pointerStack::w" ref="2932da8af07722bab7bb70042bca9e55" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">t_pointerStack::w</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00068">68</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="828854582cfd2d911935d50deec2f89e"></a><!-- doxytag: member="t_pointerStack::r" ref="828854582cfd2d911935d50deec2f89e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">t_pointerStack::r</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="candriver_8h-source.html#l00069">69</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/<a class="el" href="candriver_8h-source.html">candriver.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structtd__indextable.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: td_indextable Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>td_indextable Struct Reference</h1><!-- doxytag: class="td_indextable" --><code>#include &lt;<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">pSubindex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">bSubCount</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">index</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Struct for creating entries in the communictaion profile 
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00105">105</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="fdd93efce94f77d57c5778e04a6a225c"></a><!-- doxytag: member="td_indextable::pSubindex" ref="fdd93efce94f77d57c5778e04a6a225c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a>* <a class="el" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">td_indextable::pSubindex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00107">107</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b0eaef21e60f3348e8928af66c2dbfcd"></a><!-- doxytag: member="td_indextable::bSubCount" ref="b0eaef21e60f3348e8928af66c2dbfcd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">td_indextable::bSubCount</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00108">108</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1e4c3fb3d8fae2756c13bc5dad9caf0c"></a><!-- doxytag: member="td_indextable::index" ref="1e4c3fb3d8fae2756c13bc5dad9caf0c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">td_indextable::index</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00112">112</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structtd__indextable__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,8 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="td_indextable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pSubindex",fontname="FreeSans.ttf"];
+  Node2 [label="td_subindex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structtd__subindex.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structtd__indextable__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5ca12fcfcfb4a2a4e875f35f53a94431
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/structtd__subindex.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,114 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: td_subindex Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>td_subindex Struct Reference</h1><!-- doxytag: class="td_subindex" --><code>#include &lt;<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">bAccessType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">bDataType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">pObject</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+This are some structs which are neccessary for creating the entries of the object dictionary. 
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00095">95</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.<hr><h2>Field Documentation</h2>
+<a class="anchor" name="c9bfdd809125b0ff777f82158ac4043c"></a><!-- doxytag: member="td_subindex::bAccessType" ref="c9bfdd809125b0ff777f82158ac4043c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">td_subindex::bAccessType</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00097">97</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ee8e6e6a00f3766df634e3c5017d2162"></a><!-- doxytag: member="td_subindex::bDataType" ref="ee8e6e6a00f3766df634e3c5017d2162" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">td_subindex::bDataType</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00098">98</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="660ca8ed5b240340229cfd07c6700d1b"></a><!-- doxytag: member="td_subindex::size" ref="660ca8ed5b240340229cfd07c6700d1b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">td_subindex::size</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00099">99</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6c83d4e45acd437dcd6746fcf9b7495a"></a><!-- doxytag: member="td_subindex::pObject" ref="6c83d4e45acd437dcd6746fcf9b7495a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">td_subindex::pObject</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="objdictdef_8h-source.html#l00100">100</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/subindextable_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,751 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/subindextable.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/subindextable.py</h1><a href="subindextable_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacesubindextable.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00005"></a>00005 <span class="comment">#</span>
+<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span>
+<a name="l00007"></a>00007 <span class="comment">#</span>
+<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span>
+<a name="l00009"></a>00009 <span class="comment">#</span>
+<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span>
+<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span>
+<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment">#</span>
+<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment">#</span>
+<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span>
+<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keyword">from</span> wxPython.wx <span class="keyword">import</span> *
+<a name="l00025"></a>00025 <span class="keyword">from</span> wxPython.grid <span class="keyword">import</span> *
+<a name="l00026"></a>00026 <span class="keyword">import</span> wx
+<a name="l00027"></a>00027 <span class="keyword">import</span> wx.grid
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="keyword">from</span> types <span class="keyword">import</span> *
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="keyword">from</span> node <span class="keyword">import</span> OD_Subindex, OD_MultipleSubindexes, OD_IdenticalSubindexes, OD_IdenticalIndexes
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 ColSizes = [75, 250, 150, 125, 100, 60, 250]
+<a name="l00034"></a>00034 ColAlignements = [wxALIGN_CENTER, wxALIGN_LEFT, wxALIGN_CENTER, wxALIGN_RIGHT, wxALIGN_CENTER, wxALIGN_CENTER, wxALIGN_LEFT]
+<a name="l00035"></a>00035 AccessList = <span class="stringliteral">"Read Only,Write Only,Read/Write"</span>
+<a name="l00036"></a>00036 RAccessList = <span class="stringliteral">"Read Only,Read/Write"</span>
+<a name="l00037"></a>00037 BoolList = <span class="stringliteral">"True,False"</span>
+<a name="l00038"></a>00038 OptionList = <span class="stringliteral">"Yes,No"</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 DictionaryOrganisation = [
+<a name="l00041"></a>00041     {<span class="stringliteral">"minIndex"</span> : 0x0001, <span class="stringliteral">"maxIndex"</span> : 0x0FFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Data Type Definitions"</span>},
+<a name="l00042"></a>00042     {<span class="stringliteral">"minIndex"</span> : 0x1000, <span class="stringliteral">"maxIndex"</span> : 0x1029, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Communication Parameters"</span>},
+<a name="l00043"></a>00043     {<span class="stringliteral">"minIndex"</span> : 0x1200, <span class="stringliteral">"maxIndex"</span> : 0x12FF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"SDO Parameters"</span>},
+<a name="l00044"></a>00044     {<span class="stringliteral">"minIndex"</span> : 0x1400, <span class="stringliteral">"maxIndex"</span> : 0x15FF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Receive PDO Parameters"</span>},
+<a name="l00045"></a>00045     {<span class="stringliteral">"minIndex"</span> : 0x1600, <span class="stringliteral">"maxIndex"</span> : 0x17FF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Receive PDO Mapping"</span>},
+<a name="l00046"></a>00046     {<span class="stringliteral">"minIndex"</span> : 0x1800, <span class="stringliteral">"maxIndex"</span> : 0x19FF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmit PDO Parameters"</span>},
+<a name="l00047"></a>00047     {<span class="stringliteral">"minIndex"</span> : 0x1A00, <span class="stringliteral">"maxIndex"</span> : 0x1BFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmit PDO Mapping"</span>},
+<a name="l00048"></a>00048     {<span class="stringliteral">"minIndex"</span> : 0x1C00, <span class="stringliteral">"maxIndex"</span> : 0x1FFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Other Communication Parameters"</span>},
+<a name="l00049"></a>00049     {<span class="stringliteral">"minIndex"</span> : 0x2000, <span class="stringliteral">"maxIndex"</span> : 0x5FFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Specific"</span>},
+<a name="l00050"></a>00050     {<span class="stringliteral">"minIndex"</span> : 0x6000, <span class="stringliteral">"maxIndex"</span> : 0x9FFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Standardized Device Profile"</span>},
+<a name="l00051"></a>00051     {<span class="stringliteral">"minIndex"</span> : 0xA000, <span class="stringliteral">"maxIndex"</span> : 0xBFFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Standardized Interface Profile"</span>}]
+<a name="l00052"></a>00052 
+<a name="l00053"></a><a class="code" href="classsubindextable_1_1SubindexTable.html">00053</a> <span class="keyword">class </span><a class="code" href="classsubindextable_1_1SubindexTable.html">SubindexTable</a>(wxPyGridTableBase):
+<a name="l00054"></a>00054     
+<a name="l00055"></a>00055     <span class="stringliteral">"""</span>
+<a name="l00056"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#217d723449d9ae8d755dd7ff0c20bc4d">00056</a> <span class="stringliteral">    A custom wxGrid Table using user supplied data</span>
+<a name="l00057"></a>00057 <span class="stringliteral">    """</span>
+<a name="l00058"></a>00058     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#217d723449d9ae8d755dd7ff0c20bc4d">__init__</a>(self, parent, data, editors, colnames):
+<a name="l00059"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">00059</a>         <span class="comment"># The base class must be initialized *first*</span>
+<a name="l00060"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">00060</a>         wxPyGridTableBase.__init__(self)
+<a name="l00061"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">00061</a>         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data = data
+<a name="l00062"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">00062</a>         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a>editors = editors
+<a name="l00063"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">00063</a>         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">CurrentIndex</a>CurrentIndex = 0
+<a name="l00064"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">00064</a>         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a>colnames = colnames
+<a name="l00065"></a>00065         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">Parent</a>Parent = parent
+<a name="l00066"></a>00066         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">Editable</a>Editable = <span class="keyword">True</span>
+<a name="l00067"></a>00067         <span class="comment"># XXX</span>
+<a name="l00068"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">00068</a>         <span class="comment"># we need to store the row length and collength to</span>
+<a name="l00069"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">00069</a>         <span class="comment"># see if the table has changed size</span>
+<a name="l00070"></a>00070         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">_rows</a>_rows = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows()
+<a name="l00071"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#40407a8d399c7fd09fafa1984f05cfce">00071</a>         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">_cols</a>_cols = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>GetNumberCols()
+<a name="l00072"></a>00072     
+<a name="l00073"></a>00073     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#40407a8d399c7fd09fafa1984f05cfce">Disable</a>(self):
+<a name="l00074"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#f9d1c56f6df9baf4e4c6bf80d00fad8c">00074</a>         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">Editable</a>Editable = <span class="keyword">False</span>
+<a name="l00075"></a>00075         
+<a name="l00076"></a>00076     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#f9d1c56f6df9baf4e4c6bf80d00fad8c">Enable</a>(self):
+<a name="l00077"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">00077</a>         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">Editable</a>Editable = <span class="keyword">True</span>
+<a name="l00078"></a>00078     
+<a name="l00079"></a>00079     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>(self):
+<a name="l00080"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">00080</a>         <span class="keywordflow">return</span> len(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a>colnames)
+<a name="l00081"></a>00081         
+<a name="l00082"></a>00082     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>(self):
+<a name="l00083"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">00083</a>         <span class="keywordflow">return</span> len(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data)
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a>(self, col):
+<a name="l00086"></a>00086         <span class="keywordflow">if</span> col &lt; len(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a>colnames):
+<a name="l00087"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#d37d12554092ade50c2ae8b5395b8bb9">00087</a>             <span class="keywordflow">return</span> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a>colnames[col]
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#d37d12554092ade50c2ae8b5395b8bb9">GetRowLabelValues</a>(self, row):
+<a name="l00090"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#c365af6b3cd244b836e3f22fb839a93b">00090</a>         <span class="keywordflow">return</span> row
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#c365af6b3cd244b836e3f22fb839a93b">GetValue</a>(self, row, col):
+<a name="l00093"></a>00093         <span class="keywordflow">if</span> row &lt; self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows():
+<a name="l00094"></a>00094             value = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data[row].get(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a>GetColLabelValue(col), <span class="stringliteral">""</span>)
+<a name="l00095"></a>00095             <span class="keywordflow">if</span> (type(value) == UnicodeType):
+<a name="l00096"></a>00096                 <span class="keywordflow">return</span> value
+<a name="l00097"></a>00097             <span class="keywordflow">else</span>: 
+<a name="l00098"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#2e40735bad19bfc79a68770f23d1cce5">00098</a>                 <span class="keywordflow">return</span> str(value)
+<a name="l00099"></a>00099     
+<a name="l00100"></a>00100     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#2e40735bad19bfc79a68770f23d1cce5">GetEditor</a>(self, row, col):
+<a name="l00101"></a>00101         <span class="keywordflow">if</span> row &lt; self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows():
+<a name="l00102"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#65a8c6f7466204e224a289af19248fda">00102</a>             <span class="keywordflow">return</span> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a>editors[row].get(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a>GetColLabelValue(col), <span class="stringliteral">""</span>)
+<a name="l00103"></a>00103     
+<a name="l00104"></a>00104     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#65a8c6f7466204e224a289af19248fda">GetValueByName</a>(self, row, colname):
+<a name="l00105"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#65aeea9932fde2c83878d00f4b78e275">00105</a>         <span class="keywordflow">return</span> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data[row].get(colname)
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#65aeea9932fde2c83878d00f4b78e275">SetValue</a>(self, row, col, value):
+<a name="l00108"></a>00108         <span class="keywordflow">if</span> col &lt; len(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a>colnames):
+<a name="l00109"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#56aaa52f5cbbfd3bf243433b798b10c8">00109</a>             self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data[row][self.<a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a>GetColLabelValue(col)] = value
+<a name="l00110"></a>00110         
+<a name="l00111"></a>00111     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#56aaa52f5cbbfd3bf243433b798b10c8">ResetView</a>(self, grid):
+<a name="l00112"></a>00112         <span class="stringliteral">"""</span>
+<a name="l00113"></a>00113 <span class="stringliteral">        (wxGrid) -&gt; Reset the grid view.   Call this to</span>
+<a name="l00114"></a>00114 <span class="stringliteral">        update the grid if rows and columns have been added or deleted</span>
+<a name="l00115"></a>00115 <span class="stringliteral">        """</span>
+<a name="l00116"></a>00116         grid.BeginBatch()
+<a name="l00117"></a>00117         <span class="keywordflow">for</span> current, new, delmsg, addmsg <span class="keywordflow">in</span> [
+<a name="l00118"></a>00118             (self.<a class="code" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">_rows</a>_rows, self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows(), wxGRIDTABLE_NOTIFY_ROWS_DELETED, wxGRIDTABLE_NOTIFY_ROWS_APPENDED),
+<a name="l00119"></a>00119             (self.<a class="code" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">_cols</a>_cols, self.<a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>GetNumberCols(), wxGRIDTABLE_NOTIFY_COLS_DELETED, wxGRIDTABLE_NOTIFY_COLS_APPENDED),
+<a name="l00120"></a>00120         ]:
+<a name="l00121"></a>00121             <span class="keywordflow">if</span> new &lt; current:
+<a name="l00122"></a>00122                 msg = wxGridTableMessage(self,delmsg,new,current-new)
+<a name="l00123"></a>00123                 grid.ProcessTableMessage(msg)
+<a name="l00124"></a>00124             <span class="keywordflow">elif</span> new &gt; current:
+<a name="l00125"></a>00125                 msg = wxGridTableMessage(self,addmsg,new-current)
+<a name="l00126"></a>00126                 grid.ProcessTableMessage(msg)
+<a name="l00127"></a>00127                 self.<a class="code" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">UpdateValues</a>UpdateValues(grid)
+<a name="l00128"></a>00128         grid.EndBatch()
+<a name="l00129"></a>00129 
+<a name="l00130"></a>00130         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">_rows</a>_rows = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows()
+<a name="l00131"></a>00131         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">_cols</a>_cols = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>GetNumberCols()
+<a name="l00132"></a>00132         <span class="comment"># update the column rendering scheme</span>
+<a name="l00133"></a>00133         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">_updateColAttrs</a>_updateColAttrs(grid)
+<a name="l00134"></a>00134 
+<a name="l00135"></a>00135         <span class="comment"># update the scrollbars and the displayed part of the grid</span>
+<a name="l00136"></a>00136         grid.AdjustScrollbars()
+<a name="l00137"></a>00137         grid.ForceRefresh()
+<a name="l00138"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">00138</a> 
+<a name="l00139"></a>00139 
+<a name="l00140"></a>00140     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">UpdateValues</a>(self, grid):
+<a name="l00141"></a>00141         <span class="stringliteral">"""Update all displayed values"""</span>
+<a name="l00142"></a>00142         <span class="comment"># This sends an event to the grid table to update all of the values</span>
+<a name="l00143"></a>00143         msg = wxGridTableMessage(self, wxGRIDTABLE_REQUEST_VIEW_GET_VALUES)
+<a name="l00144"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">00144</a>         grid.ProcessTableMessage(msg)
+<a name="l00145"></a>00145 
+<a name="l00146"></a>00146     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">_updateColAttrs</a>(self, grid):
+<a name="l00147"></a>00147         <span class="stringliteral">"""</span>
+<a name="l00148"></a>00148 <span class="stringliteral">        wxGrid -&gt; update the column attributes to add the</span>
+<a name="l00149"></a>00149 <span class="stringliteral">        appropriate renderer given the column name.</span>
+<a name="l00150"></a>00150 <span class="stringliteral"></span>
+<a name="l00151"></a>00151 <span class="stringliteral">        Otherwise default to the default renderer.</span>
+<a name="l00152"></a>00152 <span class="stringliteral">        """</span>
+<a name="l00153"></a>00153         
+<a name="l00154"></a>00154         <span class="keywordflow">for</span> col <span class="keywordflow">in</span> range(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>GetNumberCols()):
+<a name="l00155"></a>00155             attr = wxGridCellAttr()
+<a name="l00156"></a>00156             attr.SetAlignment(ColAlignements[col], wxALIGN_CENTRE)
+<a name="l00157"></a>00157             grid.SetColAttr(col, attr)
+<a name="l00158"></a>00158             grid.SetColSize(col, ColSizes[col])
+<a name="l00159"></a>00159         
+<a name="l00160"></a>00160         typelist = <span class="keywordtype">None</span>
+<a name="l00161"></a>00161         maplist = <span class="keywordtype">None</span>
+<a name="l00162"></a>00162         <span class="keywordflow">for</span> row <span class="keywordflow">in</span> range(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows()):
+<a name="l00163"></a>00163             editors = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a>editors[row]
+<a name="l00164"></a>00164             <span class="keywordflow">for</span> col <span class="keywordflow">in</span> range(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>GetNumberCols()):
+<a name="l00165"></a>00165                 editor = <span class="keywordtype">None</span>
+<a name="l00166"></a>00166                 renderer = <span class="keywordtype">None</span>
+<a name="l00167"></a>00167                 
+<a name="l00168"></a>00168                 colname = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a>GetColLabelValue(col)
+<a name="l00169"></a>00169                 editortype = editors[colname]
+<a name="l00170"></a>00170                 <span class="keywordflow">if</span> editortype <span class="keywordflow">and</span> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">Editable</a>Editable:
+<a name="l00171"></a>00171                     grid.SetReadOnly(row, col, <span class="keyword">False</span>)
+<a name="l00172"></a>00172                     <span class="keywordflow">if</span> editortype == <span class="stringliteral">"string"</span>:
+<a name="l00173"></a>00173                         editor = wxGridCellTextEditor()
+<a name="l00174"></a>00174                         renderer = wxGridCellStringRenderer()
+<a name="l00175"></a>00175                         <span class="keywordflow">if</span> colname == <span class="stringliteral">"value"</span> <span class="keywordflow">and</span> <span class="stringliteral">"length"</span> <span class="keywordflow">in</span> editors:
+<a name="l00176"></a>00176                             editor.SetParameters(editors[<span class="stringliteral">"length"</span>]) 
+<a name="l00177"></a>00177                     <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"number"</span>:
+<a name="l00178"></a>00178                         editor = wxGridCellNumberEditor()
+<a name="l00179"></a>00179                         renderer = wxGridCellNumberRenderer()
+<a name="l00180"></a>00180                         <span class="keywordflow">if</span> colname == <span class="stringliteral">"value"</span> <span class="keywordflow">and</span> <span class="stringliteral">"min"</span> <span class="keywordflow">in</span> editors <span class="keywordflow">and</span> <span class="stringliteral">"max"</span> <span class="keywordflow">in</span> editors:
+<a name="l00181"></a>00181                             editor.SetParameters(<span class="stringliteral">"%s,%s"</span>%(editors[<span class="stringliteral">"min"</span>],editors[<span class="stringliteral">"max"</span>]))
+<a name="l00182"></a>00182                     <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"real"</span>:
+<a name="l00183"></a>00183                         editor = wxGridCellFloatEditor()
+<a name="l00184"></a>00184                         renderer = wxGridCellFloatRenderer()
+<a name="l00185"></a>00185                         <span class="keywordflow">if</span> colname == <span class="stringliteral">"value"</span> <span class="keywordflow">and</span> <span class="stringliteral">"min"</span> <span class="keywordflow">in</span> editors <span class="keywordflow">and</span> <span class="stringliteral">"max"</span> <span class="keywordflow">in</span> editors:
+<a name="l00186"></a>00186                             editor.SetParameters(<span class="stringliteral">"%s,%s"</span>%(editors[<span class="stringliteral">"min"</span>],editors[<span class="stringliteral">"max"</span>]))
+<a name="l00187"></a>00187                     <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"bool"</span>:
+<a name="l00188"></a>00188                         editor = wxGridCellChoiceEditor()
+<a name="l00189"></a>00189                         editor.SetParameters(BoolList)
+<a name="l00190"></a>00190                     <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"access"</span>:
+<a name="l00191"></a>00191                         editor = wxGridCellChoiceEditor()
+<a name="l00192"></a>00192                         editor.SetParameters(AccessList)
+<a name="l00193"></a>00193                     <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"raccess"</span>:
+<a name="l00194"></a>00194                         editor = wxGridCellChoiceEditor()
+<a name="l00195"></a>00195                         editor.SetParameters(RAccessList)
+<a name="l00196"></a>00196                     <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"option"</span>:
+<a name="l00197"></a>00197                         editor = wxGridCellChoiceEditor()
+<a name="l00198"></a>00198                         editor.SetParameters(OptionList)
+<a name="l00199"></a>00199                     <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"type"</span>:
+<a name="l00200"></a>00200                         editor = wxGridCellChoiceEditor()
+<a name="l00201"></a>00201                         <span class="keywordflow">if</span> typelist == <span class="keywordtype">None</span>:
+<a name="l00202"></a>00202                             typelist = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">Parent</a>Parent.Manager.GetCurrentTypeList()
+<a name="l00203"></a>00203                         editor.SetParameters(typelist)
+<a name="l00204"></a>00204                     <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"map"</span>:
+<a name="l00205"></a>00205                         editor = wxGridCellChoiceEditor()
+<a name="l00206"></a>00206                         <span class="keywordflow">if</span> maplist == <span class="keywordtype">None</span>:
+<a name="l00207"></a>00207                             maplist = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">Parent</a>Parent.Manager.GetCurrentMapList()
+<a name="l00208"></a>00208                         editor.SetParameters(maplist)
+<a name="l00209"></a>00209                     <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"time"</span>:
+<a name="l00210"></a>00210                         editor = wxGridCellTextEditor()
+<a name="l00211"></a>00211                         renderer = wxGridCellStringRenderer()
+<a name="l00212"></a>00212                     <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"domain"</span>:
+<a name="l00213"></a>00213                         editor = wxGridCellTextEditor()
+<a name="l00214"></a>00214                         renderer = wxGridCellStringRenderer()
+<a name="l00215"></a>00215                 <span class="keywordflow">else</span>:
+<a name="l00216"></a>00216                     grid.SetReadOnly(row, col, <span class="keyword">True</span>)
+<a name="l00217"></a>00217                     
+<a name="l00218"></a>00218                 grid.SetCellEditor(row, col, editor)
+<a name="l00219"></a>00219                 grid.SetCellRenderer(row, col, renderer)
+<a name="l00220"></a>00220                 
+<a name="l00221"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#b3b87639c5b4973204a7004dfe779f61">00221</a>                 grid.SetCellBackgroundColour(row, col, wxWHITE)
+<a name="l00222"></a>00222     
+<a name="l00223"></a>00223     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#b3b87639c5b4973204a7004dfe779f61">SetData</a>(self, data):
+<a name="l00224"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#fe11dbf7566e5d5bbb9fa496e2cd252e">00224</a>         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data = data
+<a name="l00225"></a>00225         
+<a name="l00226"></a>00226     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#fe11dbf7566e5d5bbb9fa496e2cd252e">SetEditors</a>(self, editors):
+<a name="l00227"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#077e9fd84d8def000462c611f9b2032a">00227</a>         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a>editors = editors
+<a name="l00228"></a>00228     
+<a name="l00229"></a>00229     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#077e9fd84d8def000462c611f9b2032a">GetCurrentIndex</a>(self):
+<a name="l00230"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#725ea4673a2c4a5c8046e4ab6d292135">00230</a>         <span class="keywordflow">return</span> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">CurrentIndex</a>CurrentIndex
+<a name="l00231"></a>00231     
+<a name="l00232"></a>00232     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#725ea4673a2c4a5c8046e4ab6d292135">SetCurrentIndex</a>(self, index):
+<a name="l00233"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#8706c1886ece48bf683b0e6ced4811c7">00233</a>         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">CurrentIndex</a>CurrentIndex = index
+<a name="l00234"></a>00234     
+<a name="l00235"></a>00235     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#8706c1886ece48bf683b0e6ced4811c7">AppendRow</a>(self, row_content):
+<a name="l00236"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#c3b7a0e42be4036c5f4131e6c38e1c78">00236</a>         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data.append(row_content)
+<a name="l00237"></a>00237 
+<a name="l00238"></a>00238     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#c3b7a0e42be4036c5f4131e6c38e1c78">Empty</a>(self):
+<a name="l00239"></a>00239         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data = []
+<a name="l00240"></a>00240         self.<a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a>editors = []
+<a name="l00241"></a>00241 
+<a name="l00242"></a>00242 [wxID_EDITINGPANEL, wxID_EDITINGPANELADDBUTTON, wxID_EDITINGPANELINDEXCHOICE, 
+<a name="l00243"></a>00243  wxID_EDITINGPANELINDEXLIST, wxID_EDITINGPANELINDEXLISTPANEL, wxID_EDITINGPANELPARTLIST, 
+<a name="l00244"></a>00244  wxID_EDITINGPANELSECONDSPLITTER, wxID_EDITINGPANELSUBINDEXGRID,
+<a name="l00245"></a>00245  wxID_EDITINGPANELSUBINDEXGRIDPANEL, wxID_EDITINGPANELCALLBACKCHECK,
+<a name="l00246"></a>00246 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(10)]
+<a name="l00247"></a>00247 
+<a name="l00248"></a>00248 [wxID_EDITINGPANELINDEXLISTMENUITEMS0, wxID_EDITINGPANELINDEXLISTMENUITEMS1, 
+<a name="l00249"></a>00249  wxID_EDITINGPANELINDEXLISTMENUITEMS2, 
+<a name="l00250"></a>00250 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_IndexListMenu_Items <span class="keywordflow">in</span> range(3)]
+<a name="l00251"></a>00251 
+<a name="l00252"></a>00252 [wxID_EDITINGPANELMENU1ITEMS0, wxID_EDITINGPANELMENU1ITEMS1, 
+<a name="l00253"></a>00253 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_SubindexGridMenu_Items <span class="keywordflow">in</span> range(2)]
+<a name="l00254"></a>00254 
+<a name="l00255"></a><a class="code" href="classsubindextable_1_1EditingPanel.html">00255</a> <span class="keyword">class </span><a class="code" href="classsubindextable_1_1EditingPanel.html">EditingPanel</a>(wx.SplitterWindow):
+<a name="l00256"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">00256</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">_init_coll_AddToListSizer_Items</a>(self, parent):
+<a name="l00257"></a>00257         <span class="comment"># generated method, don't edit</span>
+<a name="l00258"></a>00258 
+<a name="l00259"></a>00259         parent.AddWindow(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a>AddButton, 0, border=0, flag=0)
+<a name="l00260"></a>00260         parent.AddWindow(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice, 0, border=0, flag=wxGROW)
+<a name="l00261"></a>00261 
+<a name="l00262"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">00262</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">_init_coll_SubindexGridSizer_Items</a>(self, parent):
+<a name="l00263"></a>00263         <span class="comment"># generated method, don't edit</span>
+<a name="l00264"></a>00264 
+<a name="l00265"></a>00265         parent.AddWindow(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck, 0, border=0, flag=0)
+<a name="l00266"></a>00266         parent.AddWindow(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid, 0, border=0, flag=wxGROW)
+<a name="l00267"></a>00267 
+<a name="l00268"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">00268</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">_init_coll_IndexListSizer_Items</a>(self, parent):
+<a name="l00269"></a>00269         <span class="comment"># generated method, don't edit</span>
+<a name="l00270"></a>00270 
+<a name="l00271"></a>00271         parent.AddWindow(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList, 0, border=0, flag=wxGROW)
+<a name="l00272"></a>00272         parent.AddSizer(self.AddToListSizer, 0, border=0, flag=wxGROW)
+<a name="l00273"></a>00273 
+<a name="l00274"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">00274</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">_init_coll_AddToListSizer_Growables</a>(self, parent):
+<a name="l00275"></a>00275         <span class="comment"># generated method, don't edit</span>
+<a name="l00276"></a>00276 
+<a name="l00277"></a>00277         parent.AddGrowableCol(1)
+<a name="l00278"></a>00278 
+<a name="l00279"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">00279</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">_init_coll_SubindexGridSizer_Growables</a>(self, parent):
+<a name="l00280"></a>00280         <span class="comment"># generated method, don't edit</span>
+<a name="l00281"></a>00281 
+<a name="l00282"></a>00282         parent.AddGrowableCol(0)
+<a name="l00283"></a>00283         parent.AddGrowableRow(1)
+<a name="l00284"></a>00284 
+<a name="l00285"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">00285</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">_init_coll_IndexListSizer_Growables</a>(self, parent):
+<a name="l00286"></a>00286         <span class="comment"># generated method, don't edit</span>
+<a name="l00287"></a>00287 
+<a name="l00288"></a>00288         parent.AddGrowableCol(0)
+<a name="l00289"></a>00289         parent.AddGrowableRow(0)
+<a name="l00290"></a>00290 
+<a name="l00291"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">00291</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">_init_coll_SubindexGridMenu_Items</a>(self, parent):
+<a name="l00292"></a>00292         <span class="comment"># generated method, don't edit</span>
+<a name="l00293"></a>00293 
+<a name="l00294"></a>00294         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_EDITINGPANELMENU1ITEMS0,
+<a name="l00295"></a>00295               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Add'</span>)
+<a name="l00296"></a>00296         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_EDITINGPANELMENU1ITEMS1,
+<a name="l00297"></a>00297               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Delete'</span>)
+<a name="l00298"></a>00298         self.Bind(wx.EVT_MENU, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">OnAddSubindexMenu</a>OnAddSubindexMenu,
+<a name="l00299"></a>00299               id=wxID_EDITINGPANELMENU1ITEMS0)
+<a name="l00300"></a>00300         self.Bind(wx.EVT_MENU, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">OnDeleteSubindexMenu</a>OnDeleteSubindexMenu,
+<a name="l00301"></a>00301               id=wxID_EDITINGPANELMENU1ITEMS1)
+<a name="l00302"></a>00302 
+<a name="l00303"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">00303</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">_init_coll_IndexListMenu_Items</a>(self, parent):
+<a name="l00304"></a>00304         <span class="comment"># generated method, don't edit</span>
+<a name="l00305"></a>00305 
+<a name="l00306"></a>00306         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_EDITINGPANELINDEXLISTMENUITEMS0,
+<a name="l00307"></a>00307               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Rename'</span>)
+<a name="l00308"></a>00308         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_EDITINGPANELINDEXLISTMENUITEMS2,
+<a name="l00309"></a>00309               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Modify'</span>)
+<a name="l00310"></a>00310         parent.Append(help=<span class="stringliteral">''</span>, id=wxID_EDITINGPANELINDEXLISTMENUITEMS1,
+<a name="l00311"></a>00311               kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Delete'</span>)
+<a name="l00312"></a>00312         self.Bind(wx.EVT_MENU, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">OnRenameIndexMenu</a>OnRenameIndexMenu,
+<a name="l00313"></a>00313               id=wxID_EDITINGPANELINDEXLISTMENUITEMS0)
+<a name="l00314"></a>00314         self.Bind(wx.EVT_MENU, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">OnDeleteIndexMenu</a>OnDeleteIndexMenu,
+<a name="l00315"></a>00315               id=wxID_EDITINGPANELINDEXLISTMENUITEMS1)
+<a name="l00316"></a>00316         self.Bind(wx.EVT_MENU, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">OnModifyIndexMenu</a>OnModifyIndexMenu,
+<a name="l00317"></a>00317               id=wxID_EDITINGPANELINDEXLISTMENUITEMS2)
+<a name="l00318"></a>00318 
+<a name="l00319"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">00319</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">_init_utils</a>(self):
+<a name="l00320"></a>00320         <span class="comment"># generated method, don't edit</span>
+<a name="l00321"></a>00321         self.IndexListMenu = wx.Menu(title=<span class="stringliteral">''</span>)
+<a name="l00322"></a>00322 
+<a name="l00323"></a>00323         self.SubindexGridMenu = wx.Menu(title=<span class="stringliteral">''</span>)
+<a name="l00324"></a>00324 
+<a name="l00325"></a>00325         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">_init_coll_IndexListMenu_Items</a>_init_coll_IndexListMenu_Items(self.IndexListMenu)
+<a name="l00326"></a>00326         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">_init_coll_SubindexGridMenu_Items</a>_init_coll_SubindexGridMenu_Items(self.SubindexGridMenu)
+<a name="l00327"></a>00327 
+<a name="l00328"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">00328</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">_init_sizers</a>(self):
+<a name="l00329"></a>00329         <span class="comment"># generated method, don't edit</span>
+<a name="l00330"></a>00330         self.IndexListSizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0)
+<a name="l00331"></a>00331 
+<a name="l00332"></a>00332         self.SubindexGridSizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0)
+<a name="l00333"></a>00333 
+<a name="l00334"></a>00334         self.AddToListSizer = wx.FlexGridSizer(cols=2, hgap=0, rows=1, vgap=0)
+<a name="l00335"></a>00335 
+<a name="l00336"></a>00336         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">_init_coll_IndexListSizer_Growables</a>_init_coll_IndexListSizer_Growables(self.IndexListSizer)
+<a name="l00337"></a>00337         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">_init_coll_IndexListSizer_Items</a>_init_coll_IndexListSizer_Items(self.IndexListSizer)
+<a name="l00338"></a>00338         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">_init_coll_SubindexGridSizer_Growables</a>_init_coll_SubindexGridSizer_Growables(self.SubindexGridSizer)
+<a name="l00339"></a>00339         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">_init_coll_SubindexGridSizer_Items</a>_init_coll_SubindexGridSizer_Items(self.SubindexGridSizer)
+<a name="l00340"></a>00340         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">_init_coll_AddToListSizer_Growables</a>_init_coll_AddToListSizer_Growables(self.AddToListSizer)
+<a name="l00341"></a>00341         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">_init_coll_AddToListSizer_Items</a>_init_coll_AddToListSizer_Items(self.AddToListSizer)
+<a name="l00342"></a>00342 
+<a name="l00343"></a>00343         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a>SubindexGridPanel.SetSizer(self.SubindexGridSizer)
+<a name="l00344"></a>00344         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel.SetSizer(self.IndexListSizer)
+<a name="l00345"></a>00345         
+<a name="l00346"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">00346</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">_init_ctrls</a>(self, prnt):
+<a name="l00347"></a>00347         wx.SplitterWindow.__init__(self, id=wxID_EDITINGPANEL,
+<a name="l00348"></a>00348               name=<span class="stringliteral">'MainSplitter'</span>, parent=prnt, point=wx.Point(0, 0),
+<a name="l00349"></a>00349               size=wx.Size(-1, -1), style=wx.SP_3D)
+<a name="l00350"></a>00350         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">_init_utils</a>_init_utils()
+<a name="l00351"></a>00351         self.SetNeedUpdating(<span class="keyword">True</span>)
+<a name="l00352"></a>00352         self.SetMinimumPaneSize(1)
+<a name="l00353"></a>00353 
+<a name="l00354"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">00354</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a>PartList = wx.ListBox(choices=[], id=wxID_EDITINGPANELPARTLIST,
+<a name="l00355"></a>00355               name=<span class="stringliteral">'PartList'</span>, parent=self, pos=wx.Point(0, 0),
+<a name="l00356"></a>00356               size=wx.Size(-1, -1), style=0)
+<a name="l00357"></a>00357         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a>PartList.Bind(wx.EVT_LISTBOX, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">OnPartListBoxClick</a>OnPartListBoxClick,
+<a name="l00358"></a>00358               id=wxID_EDITINGPANELPARTLIST)
+<a name="l00359"></a>00359 
+<a name="l00360"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">00360</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter = wx.SplitterWindow(id=wxID_EDITINGPANELSECONDSPLITTER,
+<a name="l00361"></a>00361               name=<span class="stringliteral">'SecondSplitter'</span>, parent=self, point=wx.Point(0,
+<a name="l00362"></a>00362               0), size=wx.Size(-1, -1), style=wx.SP_3D)
+<a name="l00363"></a>00363         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter.SetMinimumPaneSize(1)
+<a name="l00364"></a>00364         self.SplitHorizontally(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a>PartList, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter,
+<a name="l00365"></a>00365               110)
+<a name="l00366"></a>00366 
+<a name="l00367"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">00367</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a>SubindexGridPanel = wx.Panel(id=wxID_EDITINGPANELSUBINDEXGRIDPANEL,
+<a name="l00368"></a>00368               name=<span class="stringliteral">'SubindexGridPanel'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter, pos=wx.Point(0,
+<a name="l00369"></a>00369               0), size=wx.Size(-1, -1), style=wx.TAB_TRAVERSAL)
+<a name="l00370"></a>00370 
+<a name="l00371"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">00371</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel = wx.Panel(id=wxID_EDITINGPANELINDEXLISTPANEL,
+<a name="l00372"></a>00372               name=<span class="stringliteral">'IndexListPanel'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter, pos=wx.Point(0,
+<a name="l00373"></a>00373               0), size=wx.Size(-1, -1), style=wx.TAB_TRAVERSAL)
+<a name="l00374"></a>00374         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter.SplitVertically(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel,
+<a name="l00375"></a>00375               self.<a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a>SubindexGridPanel, 280)
+<a name="l00376"></a>00376 
+<a name="l00377"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">00377</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid = wx.grid.Grid(id=wxID_EDITINGPANELSUBINDEXGRID,
+<a name="l00378"></a>00378               name=<span class="stringliteral">'SubindexGrid'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a>SubindexGridPanel, pos=wx.Point(0,
+<a name="l00379"></a>00379               0), size=wx.Size(-1, -1), style=0)
+<a name="l00380"></a>00380         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetFont(wx.Font(12, 77, wx.NORMAL, wx.NORMAL, <span class="keyword">False</span>,
+<a name="l00381"></a>00381               <span class="stringliteral">'Sans'</span>))
+<a name="l00382"></a>00382         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetLabelFont(wx.Font(10, 77, wx.NORMAL, wx.NORMAL,
+<a name="l00383"></a>00383               <span class="keyword">False</span>, <span class="stringliteral">'Sans'</span>))
+<a name="l00384"></a>00384         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.Bind(wx.grid.EVT_GRID_CELL_CHANGE,
+<a name="l00385"></a>00385               self.<a class="code" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">OnSubindexGridCellChange</a>OnSubindexGridCellChange)
+<a name="l00386"></a>00386         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.Bind(wx.grid.EVT_GRID_CELL_RIGHT_CLICK,
+<a name="l00387"></a>00387               self.<a class="code" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">OnSubindexGridRightClick</a>OnSubindexGridRightClick)
+<a name="l00388"></a>00388         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.Bind(wx.grid.EVT_GRID_SELECT_CELL,
+<a name="l00389"></a>00389               self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">OnSubindexGridSelectCell</a>OnSubindexGridSelectCell)
+<a name="l00390"></a>00390 
+<a name="l00391"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">00391</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck = wx.CheckBox(id=wxID_EDITINGPANELCALLBACKCHECK,
+<a name="l00392"></a>00392               label=<span class="stringliteral">'Have Callbacks'</span>, name=<span class="stringliteral">'CallbackCheck'</span>,
+<a name="l00393"></a>00393               parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a>SubindexGridPanel, pos=wx.Point(0, 0), size=wx.Size(152,
+<a name="l00394"></a>00394               24), style=0)
+<a name="l00395"></a>00395         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.Bind(wx.EVT_CHECKBOX, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">OnCallbackCheck</a>OnCallbackCheck,
+<a name="l00396"></a>00396               id=wxID_EDITINGPANELCALLBACKCHECK)
+<a name="l00397"></a>00397 
+<a name="l00398"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">00398</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList = wx.ListBox(choices=[], id=wxID_EDITINGPANELINDEXLIST,
+<a name="l00399"></a>00399               name=<span class="stringliteral">'IndexList'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel, pos=wx.Point(0, 0),
+<a name="l00400"></a>00400               size=wx.Size(-1, -1), style=0)
+<a name="l00401"></a>00401         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.Bind(wx.EVT_LISTBOX, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">OnIndexListClick</a>OnIndexListClick,
+<a name="l00402"></a>00402               id=wxID_EDITINGPANELINDEXLIST)
+<a name="l00403"></a>00403         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.Bind(wx.EVT_RIGHT_UP, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">OnIndexListRightUp</a>OnIndexListRightUp)
+<a name="l00404"></a>00404 
+<a name="l00405"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">00405</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a>AddButton = wx.Button(id=wxID_EDITINGPANELADDBUTTON, label=<span class="stringliteral">'Add'</span>,
+<a name="l00406"></a>00406               name=<span class="stringliteral">'AddButton'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel, pos=wx.Point(0, 0),
+<a name="l00407"></a>00407               size=wx.Size(50, 30), style=0)
+<a name="l00408"></a>00408         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a>AddButton.Bind(wx.EVT_BUTTON, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">OnAddButtonClick</a>OnAddButtonClick,
+<a name="l00409"></a>00409               id=wxID_EDITINGPANELADDBUTTON)
+<a name="l00410"></a>00410 
+<a name="l00411"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">00411</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice = wx.Choice(choices=[], id=wxID_EDITINGPANELINDEXCHOICE,
+<a name="l00412"></a>00412               name=<span class="stringliteral">'IndexChoice'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel, pos=wx.Point(50,
+<a name="l00413"></a>00413               0), size=wx.Size(-1, 30), style=0)
+<a name="l00414"></a>00414 
+<a name="l00415"></a>00415         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">_init_sizers</a>_init_sizers()
+<a name="l00416"></a>00416 
+<a name="l00417"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#487656ac452a6f151527114f2a095cb0">00417</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#487656ac452a6f151527114f2a095cb0">__init__</a>(self, parent, manager, editable = True):
+<a name="l00418"></a>00418         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">_init_ctrls</a>_init_ctrls(parent.GetNoteBook())
+<a name="l00419"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">00419</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent = parent
+<a name="l00420"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">00420</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager = manager
+<a name="l00421"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">00421</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex = []
+<a name="l00422"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">00422</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">ChoiceIndex</a>ChoiceIndex = []
+<a name="l00423"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">00423</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">FirstCall</a>FirstCall = <span class="keyword">False</span>
+<a name="l00424"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">00424</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable = editable
+<a name="l00425"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">00425</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">Index</a>Index = <span class="keywordtype">None</span>
+<a name="l00426"></a>00426         
+<a name="l00427"></a>00427         <span class="keywordflow">for</span> values <span class="keywordflow">in</span> DictionaryOrganisation:
+<a name="l00428"></a>00428             text = <span class="stringliteral">"   0x%04X-0x%04X      %s"</span>%(values[<span class="stringliteral">"minIndex"</span>],values[<span class="stringliteral">"maxIndex"</span>],values[<span class="stringliteral">"name"</span>])
+<a name="l00429"></a>00429             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a>PartList.Append(text)
+<a name="l00430"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">00430</a>         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table = SubindexTable(self, [], [], [<span class="stringliteral">"subindex"</span>, <span class="stringliteral">"name"</span>, <span class="stringliteral">"type"</span>, <span class="stringliteral">"value"</span>, <span class="stringliteral">"access"</span>, <span class="stringliteral">"save"</span>, <span class="stringliteral">"comment"</span>])
+<a name="l00431"></a>00431         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetTable(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table)
+<a name="l00432"></a>00432         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetRowLabelSize(0)
+<a name="l00433"></a>00433         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.Disable()
+<a name="l00434"></a>00434         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.ResetView(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid)
+<a name="l00435"></a>00435 
+<a name="l00436"></a>00436         <span class="keywordflow">if</span> <span class="keywordflow">not</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00437"></a>00437             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a>AddButton.Disable()
+<a name="l00438"></a>00438             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Disable()
+<a name="l00439"></a>00439             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.Disable()
+<a name="l00440"></a>00440             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.Disable()
+<a name="l00441"></a>00441 
+<a name="l00442"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#7f59673c3d822f36c779243c03135262">00442</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#7f59673c3d822f36c779243c03135262">GetIndex</a>(self):
+<a name="l00443"></a>00443         <span class="keywordflow">return</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">Index</a>Index
+<a name="l00444"></a>00444     
+<a name="l00445"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#bcf8af059e66a142de9427beecebf9da">00445</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#bcf8af059e66a142de9427beecebf9da">SetIndex</a>(self, index):
+<a name="l00446"></a>00446         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">Index</a>Index = index
+<a name="l00447"></a>00447 
+<a name="l00448"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#a1f495ac1fcfb50274c9d72b19be5eff">00448</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#a1f495ac1fcfb50274c9d72b19be5eff">GetSelection</a>(self):
+<a name="l00449"></a>00449         selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection()
+<a name="l00450"></a>00450         <span class="keywordflow">if</span> selected != wxNOT_FOUND:
+<a name="l00451"></a>00451             index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]
+<a name="l00452"></a>00452             subIndex = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.GetGridCursorRow()
+<a name="l00453"></a>00453             <span class="keywordflow">return</span> index, subIndex
+<a name="l00454"></a>00454         <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00455"></a>00455 
+<a name="l00456"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">00456</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">OnAddButtonClick</a>(self, event):
+<a name="l00457"></a>00457         <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00458"></a>00458             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetGridCursor(0, 0)
+<a name="l00459"></a>00459             selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetStringSelection()
+<a name="l00460"></a>00460             <span class="keywordflow">if</span> selected != <span class="stringliteral">""</span>:
+<a name="l00461"></a>00461                 <span class="keywordflow">if</span> selected == <span class="stringliteral">"User Type"</span>:
+<a name="l00462"></a>00462                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.AddUserType()
+<a name="l00463"></a>00463                 <span class="keywordflow">elif</span> selected == <span class="stringliteral">"SDO Server"</span>:
+<a name="l00464"></a>00464                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddSDOServerToCurrent()
+<a name="l00465"></a>00465                 <span class="keywordflow">elif</span> selected == <span class="stringliteral">"SDO Client"</span>:
+<a name="l00466"></a>00466                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddSDOClientToCurrent()
+<a name="l00467"></a>00467                 <span class="keywordflow">elif</span> selected == <span class="stringliteral">"PDO Receive"</span>:
+<a name="l00468"></a>00468                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddPDOReceiveToCurrent()
+<a name="l00469"></a>00469                 <span class="keywordflow">elif</span> selected == <span class="stringliteral">"PDO Transmit"</span>:
+<a name="l00470"></a>00470                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddPDOTransmitToCurrent()
+<a name="l00471"></a>00471                 <span class="keywordflow">elif</span> selected == <span class="stringliteral">"Map Variable"</span>:
+<a name="l00472"></a>00472                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.AddMapVariable()
+<a name="l00473"></a>00473                 <span class="keywordflow">elif</span> selected <span class="keywordflow">in</span> [menu <span class="keywordflow">for</span> menu, indexes <span class="keywordflow">in</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCurrentSpecificMenu()]:
+<a name="l00474"></a>00474                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddSpecificEntryToCurrent(selected)
+<a name="l00475"></a>00475                 <span class="keywordflow">else</span>:
+<a name="l00476"></a>00476                     index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">ChoiceIndex</a>ChoiceIndex[self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetSelection()]
+<a name="l00477"></a>00477                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.ManageEntriesOfCurrent([index], [])
+<a name="l00478"></a>00478                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState()
+<a name="l00479"></a>00479                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList()
+<a name="l00480"></a>00480         event.Skip()
+<a name="l00481"></a>00481 
+<a name="l00482"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">00482</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">OnPartListBoxClick</a>(self, event):
+<a name="l00483"></a>00483         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetGridCursor(0, 0)
+<a name="l00484"></a>00484         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList()
+<a name="l00485"></a>00485         event.Skip()
+<a name="l00486"></a>00486 
+<a name="l00487"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">00487</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">OnIndexListClick</a>(self, event):
+<a name="l00488"></a>00488         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetGridCursor(0, 0)
+<a name="l00489"></a>00489         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a>RefreshTable()
+<a name="l00490"></a>00490         event.Skip()
+<a name="l00491"></a>00491 
+<a name="l00492"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">00492</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">OnSubindexGridSelectCell</a>(self, event):
+<a name="l00493"></a>00493         wxCallAfter(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshStatusBar)
+<a name="l00494"></a>00494         event.Skip()
+<a name="l00495"></a>00495 
+<a name="l00496"></a>00496 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00497"></a>00497 <span class="comment">#                             Refresh Functions</span>
+<a name="l00498"></a>00498 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00499"></a>00499 
+<a name="l00500"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">00500</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>(self):
+<a name="l00501"></a>00501         selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection()
+<a name="l00502"></a>00502         choice = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetStringSelection()
+<a name="l00503"></a>00503         choiceindex = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetSelection()
+<a name="l00504"></a>00504         <span class="keywordflow">if</span> selected != wxNOT_FOUND:
+<a name="l00505"></a>00505             selectedindex = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]
+<a name="l00506"></a>00506         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.Clear()
+<a name="l00507"></a>00507         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Clear()
+<a name="l00508"></a>00508         i = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a>PartList.GetSelection()
+<a name="l00509"></a>00509         <span class="keywordflow">if</span> i &lt; len(DictionaryOrganisation):
+<a name="l00510"></a>00510             values = DictionaryOrganisation[i]
+<a name="l00511"></a>00511             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex = []
+<a name="l00512"></a>00512             <span class="keywordflow">for</span> name, index <span class="keywordflow">in</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCurrentValidIndexes(values[<span class="stringliteral">"minIndex"</span>], values[<span class="stringliteral">"maxIndex"</span>]):
+<a name="l00513"></a>00513                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.Append(<span class="stringliteral">"0x%04X   %s"</span>%(index, name))
+<a name="l00514"></a>00514                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex.append(index)
+<a name="l00515"></a>00515             <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00516"></a>00516                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">ChoiceIndex</a>ChoiceIndex = []
+<a name="l00517"></a>00517                 <span class="keywordflow">if</span> i == 0:
+<a name="l00518"></a>00518                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"User Type"</span>)
+<a name="l00519"></a>00519                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(<span class="stringliteral">"User Type"</span>)
+<a name="l00520"></a>00520                 <span class="keywordflow">elif</span> i == 2:
+<a name="l00521"></a>00521                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"SDO Server"</span>)
+<a name="l00522"></a>00522                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"SDO Client"</span>)
+<a name="l00523"></a>00523                     <span class="keywordflow">if</span> choiceindex != wxNOT_FOUND <span class="keywordflow">and</span> choice == self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetString(choiceindex):
+<a name="l00524"></a>00524                          self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(choice)
+<a name="l00525"></a>00525                 <span class="keywordflow">elif</span> i <span class="keywordflow">in</span> (3, 4):
+<a name="l00526"></a>00526                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"PDO Receive"</span>)
+<a name="l00527"></a>00527                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(<span class="stringliteral">"PDO Receive"</span>)
+<a name="l00528"></a>00528                 <span class="keywordflow">elif</span> i <span class="keywordflow">in</span> (5, 6):
+<a name="l00529"></a>00529                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"PDO Transmit"</span>)
+<a name="l00530"></a>00530                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(<span class="stringliteral">"PDO Transmit"</span>)
+<a name="l00531"></a>00531                 <span class="keywordflow">elif</span> i == 8:
+<a name="l00532"></a>00532                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"Map Variable"</span>)
+<a name="l00533"></a>00533                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(<span class="stringliteral">"Map Variable"</span>)
+<a name="l00534"></a>00534                 <span class="keywordflow">else</span>:
+<a name="l00535"></a>00535                     <span class="keywordflow">for</span> name, index <span class="keywordflow">in</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCurrentValidChoices(values[<span class="stringliteral">"minIndex"</span>], values[<span class="stringliteral">"maxIndex"</span>]):
+<a name="l00536"></a>00536                         <span class="keywordflow">if</span> index:
+<a name="l00537"></a>00537                             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"0x%04X   %s"</span>%(index, name))
+<a name="l00538"></a>00538                         <span class="keywordflow">else</span>:
+<a name="l00539"></a>00539                             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(name)
+<a name="l00540"></a>00540                         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">ChoiceIndex</a>ChoiceIndex.append(index)
+<a name="l00541"></a>00541                 <span class="keywordflow">if</span> choiceindex != wxNOT_FOUND <span class="keywordflow">and</span> choice == self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetString(choiceindex):
+<a name="l00542"></a>00542                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(choice)
+<a name="l00543"></a>00543         <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00544"></a>00544             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Enable(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetCount() != 0)
+<a name="l00545"></a>00545             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a>AddButton.Enable(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetCount() != 0)
+<a name="l00546"></a>00546         <span class="keywordflow">if</span> selected == wxNOT_FOUND <span class="keywordflow">or</span> selected &gt;= len(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex) <span class="keywordflow">or</span> selectedindex != self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]:
+<a name="l00547"></a>00547             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.Empty()
+<a name="l00548"></a>00548             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.SetValue(<span class="keyword">False</span>)
+<a name="l00549"></a>00549             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.Disable()
+<a name="l00550"></a>00550             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.ResetView(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid)
+<a name="l00551"></a>00551             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshStatusBar()
+<a name="l00552"></a>00552         <span class="keywordflow">else</span>:
+<a name="l00553"></a>00553             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.SetSelection(selected)
+<a name="l00554"></a>00554             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a>RefreshTable()
+<a name="l00555"></a>00555 
+<a name="l00556"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">00556</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a>(self):
+<a name="l00557"></a>00557         selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection()
+<a name="l00558"></a>00558         <span class="keywordflow">if</span> selected != wxNOT_FOUND:
+<a name="l00559"></a>00559             index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]
+<a name="l00560"></a>00560             <span class="keywordflow">if</span> index &gt; 0x260 <span class="keywordflow">and</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00561"></a>00561                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.Enable()
+<a name="l00562"></a>00562                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.SetValue(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.HasCurrentEntryCallbacks(index))
+<a name="l00563"></a>00563             result = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCurrentEntryValues(index)
+<a name="l00564"></a>00564             <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>:
+<a name="l00565"></a>00565                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.SetCurrentIndex(index)
+<a name="l00566"></a>00566                 data, editors = result
+<a name="l00567"></a>00567                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.SetData(data)
+<a name="l00568"></a>00568                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.SetEditors(editors)
+<a name="l00569"></a>00569                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.ResetView(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid)
+<a name="l00570"></a>00570         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshStatusBar()
+<a name="l00571"></a>00571 
+<a name="l00572"></a>00572 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00573"></a>00573 <span class="comment">#                        Editing Table value function</span>
+<a name="l00574"></a>00574 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00575"></a>00575 
+<a name="l00576"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">00576</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">OnSubindexGridCellChange</a>(self, event):
+<a name="l00577"></a>00577         <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00578"></a>00578             index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.GetCurrentIndex()
+<a name="l00579"></a>00579             subIndex = event.GetRow()
+<a name="l00580"></a>00580             col = event.GetCol()
+<a name="l00581"></a>00581             name = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.GetColLabelValue(col)
+<a name="l00582"></a>00582             value = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.GetValue(subIndex, col)
+<a name="l00583"></a>00583             editor = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.GetEditor(subIndex, col)
+<a name="l00584"></a>00584             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.SetCurrentEntry(index, subIndex, value, name, editor)
+<a name="l00585"></a>00585             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState()
+<a name="l00586"></a>00586             wxCallAfter(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a>RefreshTable)
+<a name="l00587"></a>00587         event.Skip()
+<a name="l00588"></a>00588 
+<a name="l00589"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">00589</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">OnCallbackCheck</a>(self, event):
+<a name="l00590"></a>00590         <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00591"></a>00591             index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.GetCurrentIndex()
+<a name="l00592"></a>00592             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.SetCurrentEntryCallbacks(index, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.GetValue())
+<a name="l00593"></a>00593             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState()
+<a name="l00594"></a>00594             wxCallAfter(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a>RefreshTable)
+<a name="l00595"></a>00595         event.Skip()
+<a name="l00596"></a>00596 
+<a name="l00597"></a>00597 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00598"></a>00598 <span class="comment">#                          Contextual Menu functions</span>
+<a name="l00599"></a>00599 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00600"></a>00600 
+<a name="l00601"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">00601</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">OnIndexListRightUp</a>(self, event):
+<a name="l00602"></a>00602         <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00603"></a>00603             <span class="keywordflow">if</span> <span class="keywordflow">not</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">FirstCall</a>FirstCall:
+<a name="l00604"></a>00604                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">FirstCall</a>FirstCall = <span class="keyword">True</span>
+<a name="l00605"></a>00605                 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection()
+<a name="l00606"></a>00606                 <span class="keywordflow">if</span> selected != wxNOT_FOUND:
+<a name="l00607"></a>00607                     index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]
+<a name="l00608"></a>00608                     <span class="keywordflow">if</span> index &lt; 0x260:
+<a name="l00609"></a>00609                         self.IndexListMenu.FindItemByPosition(0).Enable(<span class="keyword">False</span>)
+<a name="l00610"></a>00610                         self.IndexListMenu.FindItemByPosition(1).Enable(<span class="keyword">True</span>)
+<a name="l00611"></a>00611                         self.PopupMenu(self.IndexListMenu)
+<a name="l00612"></a>00612                     <span class="keywordflow">elif</span> 0x1000 &lt;= index &lt;= 0x1BFF:
+<a name="l00613"></a>00613                         self.IndexListMenu.FindItemByPosition(0).Enable(<span class="keyword">False</span>)
+<a name="l00614"></a>00614                         self.IndexListMenu.FindItemByPosition(1).Enable(<span class="keyword">False</span>)
+<a name="l00615"></a>00615                         self.PopupMenu(self.IndexListMenu)
+<a name="l00616"></a>00616                     <span class="keywordflow">elif</span> 0x2000 &lt;= index &lt;= 0x5FFF:
+<a name="l00617"></a>00617                         self.IndexListMenu.FindItemByPosition(0).Enable(<span class="keyword">True</span>)
+<a name="l00618"></a>00618                         self.IndexListMenu.FindItemByPosition(1).Enable(<span class="keyword">False</span>)
+<a name="l00619"></a>00619                         self.PopupMenu(self.IndexListMenu)
+<a name="l00620"></a>00620                     <span class="keywordflow">elif</span> index &gt;= 0x6000:
+<a name="l00621"></a>00621                         self.IndexListMenu.FindItemByPosition(0).Enable(<span class="keyword">False</span>)
+<a name="l00622"></a>00622                         self.IndexListMenu.FindItemByPosition(1).Enable(<span class="keyword">False</span>)
+<a name="l00623"></a>00623                         self.PopupMenu(self.IndexListMenu)
+<a name="l00624"></a>00624             <span class="keywordflow">else</span>:
+<a name="l00625"></a>00625                 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">FirstCall</a>FirstCall = <span class="keyword">False</span>
+<a name="l00626"></a>00626         event.Skip()
+<a name="l00627"></a>00627 
+<a name="l00628"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">00628</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">OnSubindexGridRightClick</a>(self, event):
+<a name="l00629"></a>00629         <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00630"></a>00630             selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection()
+<a name="l00631"></a>00631             <span class="keywordflow">if</span> selected != wxNOT_FOUND:
+<a name="l00632"></a>00632                 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]
+<a name="l00633"></a>00633                 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index):
+<a name="l00634"></a>00634                     infos = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetEntryInfos(index)
+<a name="l00635"></a>00635                     <span class="keywordflow">if</span> index &gt;= 0x2000 <span class="keywordflow">and</span> infos[<span class="stringliteral">"struct"</span>] &amp; OD_MultipleSubindexes <span class="keywordflow">or</span> infos[<span class="stringliteral">"struct"</span>] &amp; OD_IdenticalSubindexes:
+<a name="l00636"></a>00636                         self.PopupMenu(self.SubindexGridMenu)
+<a name="l00637"></a>00637         event.Skip()
+<a name="l00638"></a>00638 
+<a name="l00639"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">00639</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">OnRenameIndexMenu</a>(self, event):
+<a name="l00640"></a>00640         <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00641"></a>00641             selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection()
+<a name="l00642"></a>00642             <span class="keywordflow">if</span> selected != wxNOT_FOUND:
+<a name="l00643"></a>00643                 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]
+<a name="l00644"></a>00644                 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index):
+<a name="l00645"></a>00645                     infos = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetEntryInfos(index)
+<a name="l00646"></a>00646                     dialog = wxTextEntryDialog(self, <span class="stringliteral">"Give a new name for index 0x%04X"</span>%index,
+<a name="l00647"></a>00647                                  <span class="stringliteral">"Rename an index"</span>, infos[<span class="stringliteral">"name"</span>], wxOK|wxCANCEL)
+<a name="l00648"></a>00648                     <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00649"></a>00649                         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.SetCurrentEntryName(index, dialog.GetValue())
+<a name="l00650"></a>00650                         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState()
+<a name="l00651"></a>00651                         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList()
+<a name="l00652"></a>00652                     dialog.Destroy()
+<a name="l00653"></a>00653         event.Skip()
+<a name="l00654"></a>00654 
+<a name="l00655"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">00655</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">OnModifyIndexMenu</a>(self, event):
+<a name="l00656"></a>00656         <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00657"></a>00657             selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection()
+<a name="l00658"></a>00658             <span class="keywordflow">if</span> selected != wxNOT_FOUND:
+<a name="l00659"></a>00659                 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]
+<a name="l00660"></a>00660                 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index) <span class="keywordflow">and</span> index &lt; 0x260:
+<a name="l00661"></a>00661                     values, valuetype = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCustomisedTypeValues(index)
+<a name="l00662"></a>00662                     dialog = UserTypeDialog(self)
+<a name="l00663"></a>00663                     dialog.SetTypeList(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCustomisableTypes(), values[1])
+<a name="l00664"></a>00664                     <span class="keywordflow">if</span> valuetype == 0:
+<a name="l00665"></a>00665                         dialog.SetValues(min = values[2], max = values[3])
+<a name="l00666"></a>00666                     <span class="keywordflow">elif</span> valuetype == 1:
+<a name="l00667"></a>00667                         dialog.SetValues(length = values[2])
+<a name="l00668"></a>00668                     <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00669"></a>00669                         type, min, max, length = dialog.GetValues()
+<a name="l00670"></a>00670                         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.SetCurrentUserType(index, type, min, max, length)
+<a name="l00671"></a>00671                         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState()
+<a name="l00672"></a>00672                         self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList()
+<a name="l00673"></a>00673         event.Skip()
+<a name="l00674"></a>00674         
+<a name="l00675"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">00675</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">OnDeleteIndexMenu</a>(self, event):
+<a name="l00676"></a>00676         <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00677"></a>00677             selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection()
+<a name="l00678"></a>00678             <span class="keywordflow">if</span> selected != wxNOT_FOUND:
+<a name="l00679"></a>00679                 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]
+<a name="l00680"></a>00680                 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index):
+<a name="l00681"></a>00681                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.ManageEntriesOfCurrent([],[index])
+<a name="l00682"></a>00682                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState()
+<a name="l00683"></a>00683                     self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList()
+<a name="l00684"></a>00684         event.Skip()
+<a name="l00685"></a>00685 
+<a name="l00686"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">00686</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">OnAddSubindexMenu</a>(self, event):
+<a name="l00687"></a>00687         <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00688"></a>00688             selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection()
+<a name="l00689"></a>00689             <span class="keywordflow">if</span> selected != wxNOT_FOUND:
+<a name="l00690"></a>00690                 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]
+<a name="l00691"></a>00691                 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index):
+<a name="l00692"></a>00692                     dialog = wxTextEntryDialog(self, <span class="stringliteral">"Number of subindexes to add:"</span>,
+<a name="l00693"></a>00693                                  <span class="stringliteral">"Add subindexes"</span>, <span class="stringliteral">"1"</span>, wxOK|wxCANCEL)
+<a name="l00694"></a>00694                     <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00695"></a>00695                         <span class="keywordflow">try</span>:
+<a name="l00696"></a>00696                             number = int(dialog.GetValue())
+<a name="l00697"></a>00697                             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddSubentriesToCurrent(index, number)
+<a name="l00698"></a>00698                             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState()
+<a name="l00699"></a>00699                             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList()
+<a name="l00700"></a>00700                         <span class="keywordflow">except</span>:
+<a name="l00701"></a>00701                             message = wxMessageDialog(self, <span class="stringliteral">"An integer is required!"</span>, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR)
+<a name="l00702"></a>00702                             message.ShowModal()
+<a name="l00703"></a>00703                             message.Destroy()
+<a name="l00704"></a>00704                     dialog.Destroy()
+<a name="l00705"></a>00705         event.Skip()
+<a name="l00706"></a>00706 
+<a name="l00707"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">00707</a>     <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">OnDeleteSubindexMenu</a>(self, event):
+<a name="l00708"></a>00708         <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable:
+<a name="l00709"></a>00709             selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection()
+<a name="l00710"></a>00710             <span class="keywordflow">if</span> selected != wxNOT_FOUND:
+<a name="l00711"></a>00711                 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]
+<a name="l00712"></a>00712                 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index):
+<a name="l00713"></a>00713                     dialog = wxTextEntryDialog(self, <span class="stringliteral">"Number of subindexes to delete:"</span>,
+<a name="l00714"></a>00714                                  <span class="stringliteral">"Delete subindexes"</span>, <span class="stringliteral">"1"</span>, wxOK|wxCANCEL)
+<a name="l00715"></a>00715                     <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK:
+<a name="l00716"></a>00716                         <span class="keywordflow">try</span>:
+<a name="l00717"></a>00717                             number = int(dialog.GetValue())
+<a name="l00718"></a>00718                             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.RemoveSubentriesFromCurrent(index, number)
+<a name="l00719"></a>00719                             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState()
+<a name="l00720"></a>00720                             self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList()
+<a name="l00721"></a>00721                         <span class="keywordflow">except</span>:
+<a name="l00722"></a>00722                             message = wxMessageDialog(self, <span class="stringliteral">"An integer is required!"</span>, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR)
+<a name="l00723"></a>00723                             message.ShowModal()
+<a name="l00724"></a>00724                             message.Destroy()
+<a name="l00725"></a>00725                     dialog.Destroy()
+<a name="l00726"></a>00726         event.Skip()
+<a name="l00727"></a>00727 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/subindextable_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/subindextable.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/subindextable.py File Reference</h1>
+<p>
+<a href="subindextable_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesubindextable.html">subindextable</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html">subindextable::SubindexTable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html">subindextable::EditingPanel</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/sync.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/sync.c</h1><a href="sync_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#include "data.h"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "sync.h"</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include "canfestival.h"</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="comment">/* Prototypes for internals functions */</span>
+<a name="l00029"></a>00029 <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">SyncAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>);
+<a name="l00030"></a>00030 UNS32 <a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, 
+<a name="l00031"></a>00031         UNS8 unsused_bSubindex);
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="comment">/*****************************************************************************/</span>
+<a name="l00036"></a><a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">00036</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">SyncAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>)
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038         <a class="code" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a>(d, *d-&gt;COB_ID_Sync &amp; 0x1FFFFFFF) ;
+<a name="l00039"></a>00039 }
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 <span class="comment">/*****************************************************************************/</span>
+<a name="l00042"></a>00042 <span class="comment">/* This is called when Index 0x1005 is updated.*/</span>
+<a name="l00043"></a><a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">00043</a> UNS32 <a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, UNS8 unsused_bSubindex)
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045         <a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a>(d);
+<a name="l00046"></a>00046         <span class="keywordflow">return</span> 0;
+<a name="l00047"></a>00047 }
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="comment">/*****************************************************************************/</span>
+<a name="l00050"></a><a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">00050</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a>(CO_Data* d)
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052         <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(d, 0x1005, 0, &amp;<a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>);
+<a name="l00053"></a>00053         <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(d, 0x1006, 0, &amp;<a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055         <span class="keywordflow">if</span>(d-&gt;syncTimer != TIMER_NONE){
+<a name="l00056"></a>00056                 <a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a>(d);
+<a name="l00057"></a>00057         }
+<a name="l00058"></a>00058         
+<a name="l00059"></a>00059         <span class="keywordflow">if</span>(*d-&gt;COB_ID_Sync &amp; 0x40000000 &amp;&amp; *d-&gt;Sync_Cycle_Period)
+<a name="l00060"></a>00060         {
+<a name="l00061"></a>00061                 d-&gt;syncTimer = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(
+<a name="l00062"></a>00062                                 d,
+<a name="l00063"></a>00063                                 0 <span class="comment">/*No id needed*/</span>,
+<a name="l00064"></a>00064                                 &amp;<a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">SyncAlarm</a>,
+<a name="l00065"></a>00065                                 US_TO_TIMEVAL(*d-&gt;Sync_Cycle_Period), 
+<a name="l00066"></a>00066                                 US_TO_TIMEVAL(*d-&gt;Sync_Cycle_Period));
+<a name="l00067"></a>00067         }
+<a name="l00068"></a>00068 }
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 <span class="comment">/*****************************************************************************/</span>
+<a name="l00071"></a><a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">00071</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a>(CO_Data* d)
+<a name="l00072"></a>00072 {
+<a name="l00073"></a>00073         d-&gt;syncTimer = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d-&gt;syncTimer);
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 <span class="comment">/*********************************************************************/</span>
+<a name="l00077"></a><a class="code" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">00077</a> UNS8 <a class="code" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a>(CO_Data* d, UNS32 cob_id)
+<a name="l00078"></a>00078 {
+<a name="l00079"></a>00079   Message m;
+<a name="l00080"></a>00080   UNS8 resultat ;
+<a name="l00081"></a>00081   
+<a name="l00082"></a>00082   MSG_WAR(0x3001, <span class="stringliteral">"sendSYNC "</span>, 0);
+<a name="l00083"></a>00083   
+<a name="l00084"></a>00084   m.cob_id.w = cob_id ;
+<a name="l00085"></a>00085   m.rtr = NOT_A_REQUEST;
+<a name="l00086"></a>00086   m.len = 0;
+<a name="l00087"></a>00087   resultat = canSend(d-&gt;canHandle,&amp;m) ;
+<a name="l00088"></a>00088   <a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a>(d, &amp;m) ; 
+<a name="l00089"></a>00089   <span class="keywordflow">return</span> resultat ;
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 <span class="comment">/*****************************************************************************/</span>
+<a name="l00093"></a><a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">00093</a> UNS8 <a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a>(CO_Data* d, Message *m)
+<a name="l00094"></a>00094 {
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096   UNS8  pdoNum,       <span class="comment">/* number of the actual processed pdo-nr. */</span>
+<a name="l00097"></a>00097         prp_j;
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099   <span class="keyword">const</span> UNS8 *     pMappingCount = NULL;      <span class="comment">/* count of mapped objects...*/</span>
+<a name="l00100"></a>00100   <span class="comment">/* pointer to the var which is mapped to a pdo */</span>
+<a name="l00101"></a>00101   <span class="comment">/* void *     pMappedAppObject = NULL; */</span>
+<a name="l00102"></a>00102   <span class="comment">/* pointer fo the var which holds the mapping parameter of an mapping entry  */</span>
+<a name="l00103"></a>00103   UNS32 *    pMappingParameter = NULL;  
+<a name="l00104"></a>00104   <span class="comment">/* pointer to the transmissiontype...*/</span>
+<a name="l00105"></a>00105   UNS8 *     pTransmissionType = NULL;  
+<a name="l00106"></a>00106   UNS32 *    pwCobId = NULL;    
+<a name="l00107"></a>00107 
+<a name="l00108"></a>00108   UNS8 dataType;
+<a name="l00109"></a>00109   UNS16 index;
+<a name="l00110"></a>00110   UNS8 subIndex;
+<a name="l00111"></a>00111   UNS8 offset;
+<a name="l00112"></a>00112   UNS8 status;
+<a name="l00113"></a>00113   UNS8 Size;
+<a name="l00114"></a>00114   UNS32 objDict;        
+<a name="l00115"></a>00115   UNS16 offsetObjdict;
+<a name="l00116"></a>00116   UNS16 offsetObjdictMap;
+<a name="l00117"></a>00117   UNS16 lastIndex;
+<a name="l00118"></a>00118   
+<a name="l00119"></a>00119   status = state3;
+<a name="l00120"></a>00120   pdoNum = 0x00;
+<a name="l00121"></a>00121   prp_j = 0x00;
+<a name="l00122"></a>00122   offset = 0x00;
+<a name="l00123"></a>00123   
+<a name="l00124"></a>00124   MSG_WAR(0x3002, <span class="stringliteral">"SYNC received. Proceed. "</span>, 0);
+<a name="l00125"></a>00125   
+<a name="l00126"></a>00126   (*d-&gt;post_sync)();
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128   <span class="comment">/* only operational state allows PDO transmission */</span>
+<a name="l00129"></a>00129   <span class="keywordflow">if</span>( d-&gt;nodeState != Operational ) 
+<a name="l00130"></a>00130     <span class="keywordflow">return</span> 0;
+<a name="l00131"></a>00131   
+<a name="l00132"></a>00132   <span class="comment">/* So, the node is in operational state */</span>
+<a name="l00133"></a>00133   <span class="comment">/* study all PDO stored in the objects dictionary */</span>  
+<a name="l00134"></a>00134  
+<a name="l00135"></a>00135   offsetObjdict = d-&gt;firstIndex-&gt;PDO_TRS;
+<a name="l00136"></a>00136   lastIndex = d-&gt;lastIndex-&gt;PDO_TRS;
+<a name="l00137"></a>00137   offsetObjdictMap = d-&gt;firstIndex-&gt;PDO_TRS_MAP;
+<a name="l00138"></a>00138   
+<a name="l00139"></a>00139   <span class="keywordflow">if</span>(offsetObjdict) <span class="keywordflow">while</span>( offsetObjdict &lt;= lastIndex) {  
+<a name="l00140"></a>00140     <span class="keywordflow">switch</span>( status ) {
+<a name="l00141"></a>00141                     
+<a name="l00142"></a>00142     <span class="keywordflow">case</span> state3:    <span class="comment">/* get the PDO transmission type */</span>
+<a name="l00143"></a>00143       <span class="keywordflow">if</span> (d-&gt;objdict[offsetObjdict].bSubCount &lt;= 2) {
+<a name="l00144"></a>00144           MSG_ERR(0x1004, <span class="stringliteral">"Subindex 2  not found at index "</span>, 0x1800 + pdoNum);
+<a name="l00145"></a>00145           <span class="keywordflow">return</span> 0xFF;
+<a name="l00146"></a>00146         }
+<a name="l00147"></a>00147       pTransmissionType = d-&gt;objdict[offsetObjdict].pSubindex[2].pObject;    
+<a name="l00148"></a>00148       MSG_WAR(0x3005, <span class="stringliteral">"Reading PDO at index : "</span>, 0x1800 + pdoNum);
+<a name="l00149"></a>00149       status = state4; 
+<a name="l00150"></a>00150       <span class="keywordflow">break</span>;     
+<a name="l00151"></a>00151     <span class="keywordflow">case</span> state4:        <span class="comment">/* check if transmission type is after (this) SYNC */</span>
+<a name="l00152"></a>00152                         <span class="comment">/* The message may not be transmited every SYNC but every n SYNC */</span>      
+<a name="l00153"></a>00153       <span class="keywordflow">if</span>( (*pTransmissionType &gt;= TRANS_SYNC_MIN) &amp;&amp; (*pTransmissionType &lt;= TRANS_SYNC_MAX) &amp;&amp;
+<a name="l00154"></a>00154           (++d-&gt;count_sync[pdoNum] == *pTransmissionType) ) {   
+<a name="l00155"></a>00155         d-&gt;count_sync[pdoNum] = 0;
+<a name="l00156"></a>00156         MSG_WAR(0x3007, <span class="stringliteral">"  PDO is on SYNCHRO. Trans type : "</span>, *pTransmissionType);
+<a name="l00157"></a>00157         status = state5;
+<a name="l00158"></a>00158         <span class="keywordflow">break</span>;
+<a name="l00159"></a>00159       }
+<a name="l00160"></a>00160       <span class="keywordflow">else</span> {
+<a name="l00161"></a>00161         MSG_WAR(0x3008, <span class="stringliteral">"  Not on synchro or not at this SYNC. Trans type : "</span>, 
+<a name="l00162"></a>00162                 *pTransmissionType);
+<a name="l00163"></a>00163         pdoNum++;
+<a name="l00164"></a>00164         offsetObjdict++;
+<a name="l00165"></a>00165         offsetObjdictMap++;
+<a name="l00166"></a>00166         status = state11;
+<a name="l00167"></a>00167         <span class="keywordflow">break</span>;
+<a name="l00168"></a>00168       }      
+<a name="l00169"></a>00169     <span class="keywordflow">case</span> state5:        <span class="comment">/* get PDO CobId */</span>
+<a name="l00170"></a>00170         pwCobId = d-&gt;objdict[offsetObjdict].pSubindex[1].pObject;     
+<a name="l00171"></a>00171         MSG_WAR(0x3009, <span class="stringliteral">"  PDO CobId is : "</span>, *pwCobId);
+<a name="l00172"></a>00172         status = state7;
+<a name="l00173"></a>00173         <span class="keywordflow">break</span>;     
+<a name="l00174"></a>00174     <span class="keywordflow">case</span> state7:  <span class="comment">/* get mapped objects number to transmit with this PDO */</span>
+<a name="l00175"></a>00175       pMappingCount = d-&gt;objdict[offsetObjdictMap].pSubindex[0].pObject;
+<a name="l00176"></a>00176         MSG_WAR(0x300D, <span class="stringliteral">"  Number of objects mapped : "</span>,*pMappingCount );
+<a name="l00177"></a>00177         status = state8;
+<a name="l00178"></a>00178     <span class="keywordflow">case</span> state8:        <span class="comment">/* get mapping parameters */</span>
+<a name="l00179"></a>00179       pMappingParameter = d-&gt;objdict[offsetObjdictMap].pSubindex[prp_j + 1].pObject;
+<a name="l00180"></a>00180         MSG_WAR(0x300F, <span class="stringliteral">"  got mapping parameter : "</span>, *pMappingParameter);
+<a name="l00181"></a>00181         MSG_WAR(0x3050, <span class="stringliteral">"    at index : "</span>, 0x1A00 + pdoNum);
+<a name="l00182"></a>00182         MSG_WAR(0x3051, <span class="stringliteral">"    sub-index : "</span>, prp_j + 1);
+<a name="l00183"></a>00183         status = state9;
+<a name="l00184"></a>00184     
+<a name="l00185"></a>00185     <span class="keywordflow">case</span> state9:        <span class="comment">/* get data to transmit */</span> 
+<a name="l00186"></a>00186         {
+<a name="l00187"></a>00187           UNS8 ByteSize;
+<a name="l00188"></a>00188           UNS8 tmp[]= {0,0,0,0,0,0,0,0};
+<a name="l00189"></a>00189           index = (UNS16)((*pMappingParameter) &gt;&gt; 16);
+<a name="l00190"></a>00190           subIndex = (UNS8)(( (*pMappingParameter) &gt;&gt; (UNS8)8 ) &amp; (UNS32)0x000000FF);
+<a name="l00191"></a>00191           Size = (UNS8)(*pMappingParameter); <span class="comment">/* Size in bits */</span>
+<a name="l00192"></a>00192           ByteSize = 1 + ((Size - 1) &gt;&gt; 3); <span class="comment">/*1-&gt;8 =&gt; 1 ; 9-&gt;16 =&gt; 2, ... */</span>
+<a name="l00193"></a>00193           objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>(d, index, subIndex, tmp, &amp;ByteSize, &amp;dataType, 0 );
+<a name="l00194"></a>00194           <span class="comment">/* copy bit per bit in little endian*/</span>
+<a name="l00195"></a>00195           <a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a>(Size, ((UNS8*)tmp), 0 , 0, (UNS8*)&amp;d-&gt;process_var.data[offset&gt;&gt;3], offset%8, 0);
+<a name="l00196"></a>00196         }   
+<a name="l00197"></a>00197         <span class="keywordflow">if</span>( objDict != OD_SUCCESSFUL ){
+<a name="l00198"></a>00198           MSG_ERR(0x1013, <span class="stringliteral">" Couldn't find mapped variable at index-subindex-size : "</span>, (UNS16)(*pMappingParameter));
+<a name="l00199"></a>00199           <span class="keywordflow">return</span> 0xFF;
+<a name="l00200"></a>00200         }
+<a name="l00201"></a>00201         
+<a name="l00202"></a>00202         offset += Size ;
+<a name="l00203"></a>00203         d-&gt;process_var.count = 1 + ((offset - 1) &gt;&gt; 3);
+<a name="l00204"></a>00204         prp_j++;
+<a name="l00205"></a>00205         status = state10;        
+<a name="l00206"></a>00206         <span class="keywordflow">break</span>;                                  
+<a name="l00207"></a>00207       
+<a name="l00208"></a>00208     <span class="keywordflow">case</span> state10:       <span class="comment">/* loop to get all the data to transmit */</span>
+<a name="l00209"></a>00209       <span class="keywordflow">if</span>( prp_j &lt; *pMappingCount ){
+<a name="l00210"></a>00210         MSG_WAR(0x3014, <span class="stringliteral">"  next variable mapped : "</span>, prp_j);
+<a name="l00211"></a>00211         status = state8;
+<a name="l00212"></a>00212         <span class="keywordflow">break</span>;
+<a name="l00213"></a>00213       }
+<a name="l00214"></a>00214       <span class="keywordflow">else</span> {
+<a name="l00215"></a>00215         MSG_WAR(0x3015, <span class="stringliteral">"  End scan mapped variable"</span>, 0);
+<a name="l00216"></a>00216         <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>( d, *pwCobId );  
+<a name="l00217"></a>00217         MSG_WAR(0x3016, <span class="stringliteral">"  End of this pdo. Should have been sent"</span>, 0);
+<a name="l00218"></a>00218         pdoNum++;
+<a name="l00219"></a>00219         offsetObjdict++;
+<a name="l00220"></a>00220         offsetObjdictMap++;
+<a name="l00221"></a>00221         offset = 0x00;
+<a name="l00222"></a>00222         prp_j = 0x00;
+<a name="l00223"></a>00223         status = state11;
+<a name="l00224"></a>00224         <span class="keywordflow">break</span>;
+<a name="l00225"></a>00225       }
+<a name="l00226"></a>00226       
+<a name="l00227"></a>00227     <span class="keywordflow">case</span> state11:     
+<a name="l00228"></a>00228       MSG_WAR(0x3017, <span class="stringliteral">"next pdo index : "</span>, pdoNum);
+<a name="l00229"></a>00229       status = state3;
+<a name="l00230"></a>00230       <span class="keywordflow">break</span>;
+<a name="l00231"></a>00231       
+<a name="l00232"></a>00232     <span class="keywordflow">default</span>:
+<a name="l00233"></a>00233       MSG_ERR(0x1019,<span class="stringliteral">"Unknown state has been reached : %d"</span>,status);
+<a name="l00234"></a>00234       <span class="keywordflow">return</span> 0xFF;
+<a name="l00235"></a>00235     }<span class="comment">/* end switch case */</span>
+<a name="l00236"></a>00236     
+<a name="l00237"></a>00237   }<span class="comment">/* end while( prp_i&lt;dict_cstes.max_count_of_PDO_transmit ) */</span>
+<a name="l00238"></a>00238    
+<a name="l00239"></a>00239   (*d-&gt;post_TPDO)();
+<a name="l00240"></a>00240 
+<a name="l00241"></a>00241   <span class="keywordflow">return</span> 0;
+<a name="l00242"></a>00242 }
+<a name="l00243"></a>00243 
+<a name="l00244"></a>00244 
+<a name="l00245"></a><a class="code" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">00245</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">_post_sync</a>(){}
+<a name="l00246"></a><a class="code" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">00246</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">_post_TPDO</a>(){}
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,276 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/sync.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/sync.c File Reference</h1><code>#include &quot;data.h&quot;</code><br>
+<code>#include &quot;sync.h&quot;</code><br>
+<code>#include &quot;canfestival.h&quot;</code><br>
+
+<p>
+<a href="sync_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">SyncAlarm</a> (CO_Data *d, UNS32 id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a> (CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a> (CO_Data *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a> (CO_Data *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a> (CO_Data *d, UNS32 cob_id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a> (CO_Data *d, Message *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">_post_sync</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">_post_TPDO</a> ()</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a5e0cde14192eb72627526bb75c033c5"></a><!-- doxytag: member="sync.c::_post_sync" ref="a5e0cde14192eb72627526bb75c033c5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _post_sync           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00245">245</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c4082a05eed4b4c472f4ff2f7323dd28"></a><!-- doxytag: member="sync.c::_post_TPDO" ref="c4082a05eed4b4c472f4ff2f7323dd28" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _post_TPDO           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00246">246</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="82595787f641ab85980d83522f1158b0"></a><!-- doxytag: member="sync.c::OnCOB_ID_SyncUpdate" ref="82595787f641ab85980d83522f1158b0" args="(CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 OnCOB_ID_SyncUpdate           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const indextable *&nbsp;</td>
+          <td class="paramname"> <em>unsused_indextable</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>unsused_bSubindex</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00043">43</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+<p>
+References <a class="el" href="sync_8c-source.html#l00050">startSYNC()</a>.
+</div>
+</div><p>
+<a class="anchor" name="80cadcba23dc859db8a8d3f52789d6d1"></a><!-- doxytag: member="sync.c::proceedSYNC" ref="80cadcba23dc859db8a8d3f52789d6d1" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 proceedSYNC           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Message *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00093">93</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+<p>
+References <a class="el" href="pdo_8c-source.html#l00376">CopyBits()</a>, <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>, and <a class="el" href="pdo_8c-source.html#l00061">PDOmGR()</a>.
+</div>
+</div><p>
+<a class="anchor" name="0bcc501eb14c12365ffbaa3453905b50"></a><!-- doxytag: member="sync.c::sendSYNC" ref="0bcc501eb14c12365ffbaa3453905b50" args="(CO_Data *d, UNS32 cob_id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 sendSYNC           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>cob_id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00077">77</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+<p>
+References <a class="el" href="sync_8c-source.html#l00093">proceedSYNC()</a>.
+</div>
+</div><p>
+<a class="anchor" name="2e0bf669f5b40dfbdda0f12a5ae3631a"></a><!-- doxytag: member="sync.c::startSYNC" ref="2e0bf669f5b40dfbdda0f12a5ae3631a" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void startSYNC           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00050">50</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+<p>
+References <a class="el" href="sync_8c-source.html#l00043">OnCOB_ID_SyncUpdate()</a>, <a class="el" href="objacces_8c-source.html#l00297">RegisterSetODentryCallBack()</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="sync_8c-source.html#l00071">stopSYNC()</a>, and <a class="el" href="sync_8c-source.html#l00036">SyncAlarm()</a>.
+</div>
+</div><p>
+<a class="anchor" name="41c47dbd59d22bf9bab6cd288cf27164"></a><!-- doxytag: member="sync.c::stopSYNC" ref="41c47dbd59d22bf9bab6cd288cf27164" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void stopSYNC           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00071">71</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+<p>
+References <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>.
+</div>
+</div><p>
+<a class="anchor" name="bbcce7b549414c7bc1aa72fa66258b45"></a><!-- doxytag: member="sync.c::SyncAlarm" ref="bbcce7b549414c7bc1aa72fa66258b45" args="(CO_Data *d, UNS32 id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void SyncAlarm           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00036">36</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+<p>
+References <a class="el" href="sync_8c-source.html#l00077">sendSYNC()</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,19 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="PDOmGR",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+990fc489c95e63f52eb2889e6d5444b4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,28 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="proceedSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+2f26e4169386f6f969d3b97512c502b1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+61500c969e9469acac45befc5fac95e9
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+653d1dc6026e79c1ec954e8932a9214d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,28 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="proceedSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+aa16018235fc72d0e39100c4618411f9
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node2 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node16 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node17 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5cda7bb11aac93cfba4c615bf575ada8
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,21 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="PDOmGR",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+be41dab8f3b01263f7755af23dc5a017
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sync.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sync.h</h1><a href="sync_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __SYNC_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __SYNC_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d);
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d);
+<a name="l00029"></a>00029 
+<a name="l00030"></a><a class="code" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">00030</a> <span class="keyword">typedef</span> void (*<a class="code" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a>)(void);
+<a name="l00031"></a>00031 <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">_post_sync</a>(<span class="keywordtype">void</span>);
+<a name="l00032"></a>00032 
+<a name="l00033"></a><a class="code" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">00033</a> <span class="keyword">typedef</span> void (*<a class="code" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a>)(void);
+<a name="l00034"></a>00034 <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">_post_TPDO</a>(<span class="keywordtype">void</span>);
+<a name="l00035"></a>00035 
+<a name="l00040"></a>00040 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> cob_id);
+<a name="l00041"></a>00041 
+<a name="l00057"></a>00057 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a> * m);
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sync.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sync.h File Reference</h1>
+<p>
+<a href="sync_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#1da155dcbd7fa1271216d74a15e30490">_post_sync</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#1fdf94721303f1c60bb2de1a36b13cc4">_post_TPDO</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 cob_id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="8a0b5b8c19b375ef1c985caa120f3274"></a><!-- doxytag: member="sync.h::post_sync_t" ref="8a0b5b8c19b375ef1c985caa120f3274" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(*) <a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a>(void)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8h-source.html#l00030">30</a> of file <a class="el" href="sync_8h-source.html">sync.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b9bc4632750ad12f918aa22a1eb7756b"></a><!-- doxytag: member="sync.h::post_TPDO_t" ref="b9bc4632750ad12f918aa22a1eb7756b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(*) <a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a>(void)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8h-source.html#l00033">33</a> of file <a class="el" href="sync_8h-source.html">sync.h</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="1da155dcbd7fa1271216d74a15e30490"></a><!-- doxytag: member="sync.h::_post_sync" ref="1da155dcbd7fa1271216d74a15e30490" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _post_sync           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00245">245</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="1fdf94721303f1c60bb2de1a36b13cc4"></a><!-- doxytag: member="sync.h::_post_TPDO" ref="1fdf94721303f1c60bb2de1a36b13cc4" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void _post_TPDO           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00246">246</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="80cadcba23dc859db8a8d3f52789d6d1"></a><!-- doxytag: member="sync.h::proceedSYNC" ref="80cadcba23dc859db8a8d3f52789d6d1" args="(CO_Data *d, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 proceedSYNC           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This function is called when the node is receiving a SYNC message (cob-id = 0x80). What does the function : check if the node is in OERATIONAL mode. (other mode : return 0 but does nothing). Get the SYNC cobId by reading the dictionary index 1005. (Return -1 if it does not correspond to the cobId received). Scan the dictionary from index 0x1800 to the last PDO defined (dict_cstes.max_count_of_PDO_transmit) for each PDO whose transmission type is on synchro (transmission type &lt; 241) and if the msg must be send at this SYNC. read the COBID. Verify that the nodeId inside the nodeId correspond to bDeviceNodeId. (Assume that the cobId of a PDO Transmit is made with the node id of the node who transmit), get the mapping, launch PDOmGR to send the PDO *m is a pointer to the message received bus_id is hardware dependant return 0 if OK, 0xFF if error 
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00093">93</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+<p>
+References <a class="el" href="objdictdef_8h-source.html#l00108">td_indextable::bSubCount</a>, <a class="el" href="pdo_8c-source.html#l00376">CopyBits()</a>, <a class="el" href="pdo_8h-source.html#l00033">struct_s_process_var::count</a>, <a class="el" href="data_8h-source.html#l00049">struct_CO_Data::count_sync</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="pdo_8h-source.html#l00037">struct_s_process_var::data</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>, <a class="el" href="objdictdef_8h-source.html#l00120">s_quick_index::PDO_TRS</a>, <a class="el" href="objdictdef_8h-source.html#l00121">s_quick_index::PDO_TRS_MAP</a>, <a class="el" href="pdo_8c-source.html#l00061">PDOmGR()</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="data_8h-source.html#l00082">struct_CO_Data::post_sync</a>, <a class="el" href="data_8h-source.html#l00083">struct_CO_Data::post_TPDO</a>, <a class="el" href="data_8h-source.html#l00086">struct_CO_Data::process_var</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="def_8h-source.html#l00122">state10</a>, <a class="el" href="def_8h-source.html#l00123">state11</a>, <a class="el" href="def_8h-source.html#l00115">state3</a>, <a class="el" href="def_8h-source.html#l00116">state4</a>, <a class="el" href="def_8h-source.html#l00117">state5</a>, <a class="el" href="def_8h-source.html#l00119">state7</a>, <a class="el" href="def_8h-source.html#l00120">state8</a>, <a class="el" href="def_8h-source.html#l00121">state9</a>, <a class="el" href="objdictdef_8h-source.html#l00077">TRANS_SYNC_MAX</a>, <a class="el" href="objdictdef_8h-source.html#l00076">TRANS_SYNC_MIN</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="0bcc501eb14c12365ffbaa3453905b50"></a><!-- doxytag: member="sync.h::sendSYNC" ref="0bcc501eb14c12365ffbaa3453905b50" args="(CO_Data *d, UNS32 cob_id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 sendSYNC           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>cob_id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+transmit a SYNC message on the bus number bus_id bus_id is hardware dependant return canSend(bus_id,&amp;m) 
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00077">77</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="sync_8c-source.html#l00093">proceedSYNC()</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
+</div>
+</div><p>
+<a class="anchor" name="2e0bf669f5b40dfbdda0f12a5ae3631a"></a><!-- doxytag: member="sync.h::startSYNC" ref="2e0bf669f5b40dfbdda0f12a5ae3631a" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void startSYNC           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00050">50</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+<p>
+References <a class="el" href="data_8h-source.html#l00079">struct_CO_Data::COB_ID_Sync</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sync_8c-source.html#l00043">OnCOB_ID_SyncUpdate()</a>, <a class="el" href="objacces_8c-source.html#l00297">RegisterSetODentryCallBack()</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="sync_8c-source.html#l00071">stopSYNC()</a>, <a class="el" href="data_8h-source.html#l00080">struct_CO_Data::Sync_Cycle_Period</a>, <a class="el" href="sync_8c-source.html#l00036">SyncAlarm()</a>, <a class="el" href="data_8h-source.html#l00078">struct_CO_Data::syncTimer</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00157">US_TO_TIMEVAL</a>.
+</div>
+</div><p>
+<a class="anchor" name="41c47dbd59d22bf9bab6cd288cf27164"></a><!-- doxytag: member="sync.h::stopSYNC" ref="41c47dbd59d22bf9bab6cd288cf27164" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void stopSYNC           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sync_8c-source.html#l00071">71</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>, and <a class="el" href="data_8h-source.html#l00078">struct_CO_Data::syncTimer</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,19 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="PDOmGR",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+990fc489c95e63f52eb2889e6d5444b4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,30 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node3 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+007f78cecef99f6e4cfc6b870c777fa6
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0fc41716c5ca4b7db278aadab8146b32
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e452b6ef2695e2aa956318a873d4bbad
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sync.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node3 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node6 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node7 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node3 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sync_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+2af37c180020ce5870407cc26b9af4fb
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sysdep_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,51 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h</h1><a href="sysdep_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef __sysdep_h__</span>
+<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define __sysdep_h__</span>
+<a name="l00003"></a>00003 <span class="preprocessor"></span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include "<a class="code" href="config_8h.html">config.h</a>"</span>
+<a name="l00005"></a>00005 
+<a name="l00006"></a>00006 <span class="preprocessor">#ifdef CANOPEN_BIG_ENDIAN</span>
+<a name="l00007"></a>00007 <span class="preprocessor"></span>
+<a name="l00008"></a>00008 <span class="comment">/* Warning: the argument must not update pointers, e.g. *p++ */</span>
+<a name="l00009"></a>00009 
+<a name="l00010"></a>00010 <span class="preprocessor">#define UNS16_LE(v)  ((((UNS16)(v) &amp; 0xff00) &gt;&gt; 8) | \</span>
+<a name="l00011"></a>00011 <span class="preprocessor">                      (((UNS16)(v) &amp; 0x00ff) &lt;&lt; 8))</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#define UNS32_LE(v)  ((((UNS32)(v) &amp; 0xff000000) &gt;&gt; 24) |       \</span>
+<a name="l00014"></a>00014 <span class="preprocessor">                      (((UNS32)(v) &amp; 0x00ff0000) &gt;&gt; 8)  |       \</span>
+<a name="l00015"></a>00015 <span class="preprocessor">                      (((UNS32)(v) &amp; 0x0000ff00) &lt;&lt; 8)  |       \</span>
+<a name="l00016"></a>00016 <span class="preprocessor">                      (((UNS32)(v) &amp; 0x000000ff) &lt;&lt; 24))</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span>
+<a name="l00018"></a>00018 <span class="preprocessor">#else</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a><a class="code" href="sysdep_8h.html#7a262e4934564880db4adc361da54d59">00020</a> <span class="preprocessor">#define UNS16_LE(v)  (v)</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a><a class="code" href="sysdep_8h.html#24e48010face63118a10d3131d3aff62">00022</a> <span class="preprocessor">#define UNS32_LE(v)  (v)</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span>
+<a name="l00024"></a>00024 <span class="preprocessor">#endif</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#endif </span><span class="comment">/* __sysdep_h__ */</span>
+<a name="l00027"></a>00027 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sysdep_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h File Reference</h1><code>#include &quot;<a class="el" href="config_8h-source.html">config.h</a>&quot;</code><br>
+
+<p>
+<a href="sysdep_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysdep_8h.html#7a262e4934564880db4adc361da54d59">UNS16_LE</a>(v)&nbsp;&nbsp;&nbsp;(v)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysdep_8h.html#24e48010face63118a10d3131d3aff62">UNS32_LE</a>(v)&nbsp;&nbsp;&nbsp;(v)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="7a262e4934564880db4adc361da54d59"></a><!-- doxytag: member="sysdep.h::UNS16_LE" ref="7a262e4934564880db4adc361da54d59" args="(v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS16_LE          </td>
+          <td>(</td>
+          <td class="paramtype">v&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(v)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sysdep_8h-source.html#l00020">20</a> of file <a class="el" href="sysdep_8h-source.html">sysdep.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="24e48010face63118a10d3131d3aff62"></a><!-- doxytag: member="sysdep.h::UNS32_LE" ref="24e48010face63118a10d3131d3aff62" args="(v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS32_LE          </td>
+          <td>(</td>
+          <td class="paramtype">v&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(v)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="sysdep_8h-source.html#l00022">22</a> of file <a class="el" href="sysdep_8h-source.html">sysdep.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sysdep_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sysdep_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+777e56145332f68a74250cd5db7db685
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sysdep_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/sysdep_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+fbe7a3ae69fc16c09ba2fb40bd244f04
\ No newline at end of file
Binary file doc/doxygen/html/tab_b.gif has changed
Binary file doc/doxygen/html/tab_l.gif has changed
Binary file doc/doxygen/html/tab_r.gif has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/tabs.css	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,102 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+   float            : left;
+   width            : 100%;
+   background       : url("tab_b.gif") repeat-x bottom;
+   margin-bottom    : 4px;
+}
+
+DIV.tabs UL
+{
+   margin           : 0px;
+   padding-left     : 10px;
+   list-style       : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+   display          : inline;
+   margin           : 0px;
+   padding          : 0px;
+}
+
+DIV.tabs FORM
+{
+   float            : right;
+}
+
+DIV.tabs A
+{
+   float            : left;
+   background       : url("tab_r.gif") no-repeat right top;
+   border-bottom    : 1px solid #84B0C7;
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+DIV.tabs A:hover
+{
+   background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+       color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+   float            : left;
+   display          : block;
+   background       : url("tab_l.gif") no-repeat left top;
+   padding          : 5px 9px;
+   white-space      : nowrap;
+}
+
+DIV.tabs INPUT
+{
+   float            : right;
+   display          : inline;
+   font-size        : 1em;
+}
+
+DIV.tabs TD
+{
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+   background-position: 0% -150px;
+}
+
+DIV.tabs LI#current A
+{
+   background-position: 100% -150px;
+   border-width     : 0px;
+}
+
+DIV.tabs LI#current SPAN
+{
+   background-position: 0% -150px;
+   padding-bottom   : 6px;
+}
+
+DIV.nav
+{
+   background       : none;
+   border           : none;
+   border-bottom    : 1px solid #84B0C7;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/timer.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/timer.c</h1><a href="timer_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="comment">/* #define DEBUG_WAR_CONSOLE_ON */</span>
+<a name="l00024"></a>00024 <span class="comment">/* #define DEBUG_ERR_CONSOLE_ON */</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;applicfg.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "timer.h"</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="comment">/*  ---------  The timer table --------- */</span>
+<a name="l00030"></a><a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">00030</a> s_timer_entry <a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>[MAX_NB_TIMER] = {{TIMER_FREE, NULL, NULL, 0, 0, 0},};
+<a name="l00031"></a>00031 
+<a name="l00032"></a><a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">00032</a> TIMEVAL <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> = TIMEVAL_MAX;
+<a name="l00033"></a><a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">00033</a> TIMER_HANDLE <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> = -1;
+<a name="l00034"></a>00034 
+<a name="l00035"></a><a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">00035</a> <span class="preprocessor">#define min_val(a,b) ((a&lt;b)?a:b)</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="comment">/* ---------  Use this to declare a new alarm --------- */</span>
+<a name="l00038"></a><a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">00038</a> TIMER_HANDLE <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>, TimerCallback_t callback, TIMEVAL value, TIMEVAL period)
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040         <span class="comment">/*printf("SetAlarm(UNS32 id=%d, TimerCallback_t callback=%x, TIMEVAL value=%d, TIMEVAL period=%d)\n", id, callback, value, period); */</span>
+<a name="l00041"></a>00041         TIMER_HANDLE i;
+<a name="l00042"></a>00042         TIMER_HANDLE row_number = TIMER_NONE;
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044         <span class="comment">/* in order to decide new timer setting we have to run over all timer rows */</span>
+<a name="l00045"></a>00045         <span class="keywordflow">for</span>(i=0; i &lt;= <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> + 1 &amp;&amp; i &lt; MAX_NB_TIMER; i++)
+<a name="l00046"></a>00046         {
+<a name="l00047"></a>00047                 s_timer_entry *row = (<a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>+i);
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049                 <span class="keywordflow">if</span> (callback &amp;&amp;         <span class="comment">/* if something to store */</span>
+<a name="l00050"></a>00050                    row-&gt;state == TIMER_FREE) <span class="comment">/* and empty row */</span>
+<a name="l00051"></a>00051                 {       <span class="comment">/* just store */</span>
+<a name="l00052"></a>00052                         row-&gt;callback = callback;
+<a name="l00053"></a>00053                         row-&gt;d = d;
+<a name="l00054"></a>00054                         row-&gt;id = <span class="keywordtype">id</span>;
+<a name="l00055"></a>00055                         row-&gt;val = value;
+<a name="l00056"></a>00056                         row-&gt;interval = period;
+<a name="l00057"></a>00057                         row-&gt;state = TIMER_ARMED;
+<a name="l00058"></a>00058                         row_number = i;
+<a name="l00059"></a>00059                         <span class="keywordflow">break</span>;
+<a name="l00060"></a>00060                 }
+<a name="l00061"></a>00061         }
+<a name="l00062"></a>00062         
+<a name="l00063"></a>00063         <span class="keywordflow">if</span> (row_number != TIMER_NONE) <span class="comment">/* if successfull **/</span>
+<a name="l00064"></a>00064         {
+<a name="l00065"></a>00065                 TIMEVAL real_timer_value;
+<a name="l00066"></a>00066                 TIMEVAL elapsed_time;
+<a name="l00067"></a>00067                 
+<a name="l00068"></a>00068                 <span class="keywordflow">if</span> (row_number == <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> + 1) <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>++;
+<a name="l00069"></a>00069                 
+<a name="l00070"></a>00070                 <span class="comment">/* set next wakeup alarm if new entry is sooner than others, or if it is alone */</span>
+<a name="l00071"></a>00071                 real_timer_value = <a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">min_val</a>(value, TIMEVAL_MAX);
+<a name="l00072"></a>00072                 elapsed_time = getElapsedTime();
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074                 <span class="comment">/*printf("elapsed_time=%d real_timer_value=%d total_sleep_time=%d\n", elapsed_time, real_timer_value, total_sleep_time); */</span>
+<a name="l00075"></a>00075                 <span class="keywordflow">if</span> (<a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> &gt; elapsed_time &amp;&amp; <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> - elapsed_time &gt; real_timer_value)
+<a name="l00076"></a>00076                 {
+<a name="l00077"></a>00077                         <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> = elapsed_time + real_timer_value;
+<a name="l00078"></a>00078                         setTimer(real_timer_value);
+<a name="l00079"></a>00079                 }
+<a name="l00080"></a>00080                 <span class="comment">/*printf("SetAlarm() return %d\n", row_number); */</span>
+<a name="l00081"></a>00081                 <span class="keywordflow">return</span> row_number;
+<a name="l00082"></a>00082         }
+<a name="l00083"></a>00083         <span class="keywordflow">return</span> TIMER_NONE;
+<a name="l00084"></a>00084 }
+<a name="l00085"></a>00085 
+<a name="l00086"></a>00086 <span class="comment">/* ---------  Use this to remove an alarm --------- */</span>
+<a name="l00087"></a><a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">00087</a> TIMER_HANDLE <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(TIMER_HANDLE handle)
+<a name="l00088"></a>00088 {
+<a name="l00089"></a>00089         <span class="comment">/* Quick and dirty. system timer will continue to be trigged, but no action will be preformed. */</span>
+<a name="l00090"></a>00090         MSG_WAR(0x3320, <span class="stringliteral">"DelAlarm. handle = "</span>, handle);
+<a name="l00091"></a>00091         <span class="keywordflow">if</span>(handle != TIMER_NONE)
+<a name="l00092"></a>00092         {
+<a name="l00093"></a>00093                 <span class="keywordflow">if</span>(handle == <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>) 
+<a name="l00094"></a>00094                         <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>--;
+<a name="l00095"></a>00095                 <a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>[handle].state = TIMER_FREE;              
+<a name="l00096"></a>00096         }
+<a name="l00097"></a>00097         <span class="keywordflow">else</span> {
+<a name="l00098"></a>00098         }
+<a name="l00099"></a>00099         <span class="keywordflow">return</span> TIMER_NONE;
+<a name="l00100"></a>00100 }
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103 <span class="comment">/* ---------  TimeDispatch is called on each timer expiration --------- */</span>
+<a name="l00104"></a><a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">00104</a> <span class="keywordtype">void</span> <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>()
+<a name="l00105"></a>00105 {
+<a name="l00106"></a>00106         TIMER_HANDLE i;
+<a name="l00107"></a>00107         TIMEVAL next_wakeup = TIMEVAL_MAX; <span class="comment">/* used to compute when should normaly occur next wakeup */</span>
+<a name="l00108"></a>00108         <span class="comment">/* First run : change timer state depending on time */</span>
+<a name="l00109"></a>00109         <span class="comment">/* Get time since timer signal */</span>
+<a name="l00110"></a>00110         TIMEVAL overrun = getElapsedTime();
+<a name="l00111"></a>00111         
+<a name="l00112"></a>00112         TIMEVAL real_total_sleep_time = <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> + overrun;
+<a name="l00113"></a>00113         <span class="comment">/*printf("total_sleep_time %d + overrun %d\n", total_sleep_time , overrun); */</span>
+<a name="l00114"></a>00114 
+<a name="l00115"></a>00115         <span class="keywordflow">for</span>(i=0; i &lt;= <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>; i++)
+<a name="l00116"></a>00116         {
+<a name="l00117"></a>00117                 s_timer_entry *row = (<a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>+i);
+<a name="l00118"></a>00118 
+<a name="l00119"></a>00119                 <span class="keywordflow">if</span> (row-&gt;state &amp; TIMER_ARMED) <span class="comment">/* if row is active */</span>
+<a name="l00120"></a>00120                 {
+<a name="l00121"></a>00121                         if (row-&gt;val &lt;= real_total_sleep_time) <span class="comment">/* to be trigged */</span>
+<a name="l00122"></a>00122                         {
+<a name="l00123"></a>00123                                 <span class="comment">/*printf("row-&gt;val(%d) &lt;= (%d)real_total_sleep_time\n", row-&gt;val, real_total_sleep_time); */</span>
+<a name="l00124"></a>00124                                 if (!row-&gt;interval) <span class="comment">/* if simply outdated */</span>
+<a name="l00125"></a>00125                                 {
+<a name="l00126"></a>00126                                         row-&gt;state = TIMER_TRIG; <span class="comment">/* ask for trig */</span>
+<a name="l00127"></a>00127                                 }
+<a name="l00128"></a>00128                                 <span class="keywordflow">else</span> <span class="comment">/* or period have expired */</span>
+<a name="l00129"></a>00129                                 {
+<a name="l00130"></a>00130                                         <span class="comment">/* set val as interval, with overrun correction */</span>
+<a name="l00131"></a>00131                                         row-&gt;val = row-&gt;interval - (overrun % row-&gt;interval);
+<a name="l00132"></a>00132                                         row-&gt;state = TIMER_TRIG_PERIOD; <span class="comment">/* ask for trig, periodic */</span>
+<a name="l00133"></a>00133                                         <span class="comment">/* Check if this new timer value is the soonest */</span>
+<a name="l00134"></a>00134                                         next_wakeup = <a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">min_val</a>(row-&gt;val,next_wakeup);
+<a name="l00135"></a>00135                                 }
+<a name="l00136"></a>00136                         }
+<a name="l00137"></a>00137                         <span class="keywordflow">else</span>
+<a name="l00138"></a>00138                         {
+<a name="l00139"></a>00139                                 <span class="comment">/* Each armed timer value in decremented. */</span>
+<a name="l00140"></a>00140                                 row-&gt;val -= real_total_sleep_time;
+<a name="l00141"></a>00141 
+<a name="l00142"></a>00142                                 <span class="comment">/* Check if this new timer value is the soonest */</span>
+<a name="l00143"></a>00143                                 next_wakeup = <a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">min_val</a>(row-&gt;val,next_wakeup);
+<a name="l00144"></a>00144                         }
+<a name="l00145"></a>00145                 }
+<a name="l00146"></a>00146         }
+<a name="l00147"></a>00147         
+<a name="l00148"></a>00148         <span class="comment">/* Remember how much time we should sleep. */</span>
+<a name="l00149"></a>00149         <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> = next_wakeup;
+<a name="l00150"></a>00150 
+<a name="l00151"></a>00151         <span class="comment">/* Set timer to soonest occurence */</span>
+<a name="l00152"></a>00152         setTimer(next_wakeup);
+<a name="l00153"></a>00153 
+<a name="l00154"></a>00154         <span class="comment">/* Then trig them or not. */</span>
+<a name="l00155"></a>00155         <span class="keywordflow">for</span>(i=0; i&lt;=<a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>; i++)
+<a name="l00156"></a>00156         {
+<a name="l00157"></a>00157                 s_timer_entry *row = (<a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>+i);
+<a name="l00158"></a>00158 
+<a name="l00159"></a>00159                 <span class="keywordflow">if</span> (row-&gt;state &amp; TIMER_TRIG)
+<a name="l00160"></a>00160                 {
+<a name="l00161"></a>00161                         row-&gt;state &amp;= ~TIMER_TRIG; <span class="comment">/* reset trig state (will be free if not periodic) */</span>
+<a name="l00162"></a>00162                         <span class="keywordflow">if</span>(row-&gt;callback)
+<a name="l00163"></a>00163                                 (*row-&gt;callback)(row-&gt;d, row-&gt;id); <span class="comment">/* trig ! */</span>
+<a name="l00164"></a>00164                 }
+<a name="l00165"></a>00165         }
+<a name="l00166"></a>00166 }
+<a name="l00167"></a>00167 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/timer.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/src/timer.c File Reference</h1><code>#include &lt;applicfg.h&gt;</code><br>
+<code>#include &quot;timer.h&quot;</code><br>
+
+<p>
+<a href="timer_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">min_val</a>(a, b)&nbsp;&nbsp;&nbsp;((a&lt;b)?a:b)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a> (CO_Data *d, UNS32 id, TimerCallback_t callback, TIMEVAL value, TIMEVAL period)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a> (TIMER_HANDLE handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">s_timer_entry&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a> [MAX_NB_TIMER] = {{TIMER_FREE, NULL, NULL, 0, 0, 0},}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> = TIMEVAL_MAX</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> = -1</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="8536312cebeeea3a23dc0027800122c9"></a><!-- doxytag: member="timer.c::min_val" ref="8536312cebeeea3a23dc0027800122c9" args="(a, b)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define min_val          </td>
+          <td>(</td>
+          <td class="paramtype">a,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;((a&lt;b)?a:b)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8c-source.html#l00035">35</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="991b3cfaac2f201b14d5530f75985c21"></a><!-- doxytag: member="timer.c::DelAlarm" ref="991b3cfaac2f201b14d5530f75985c21" args="(TIMER_HANDLE handle)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE DelAlarm           </td>
+          <td>(</td>
+          <td class="paramtype">TIMER_HANDLE&nbsp;</td>
+          <td class="paramname"> <em>handle</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8c-source.html#l00087">87</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>.
+<p>
+References <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, and <a class="el" href="timer_8c-source.html#l00030">timers</a>.
+</div>
+</div><p>
+<a class="anchor" name="11c2616d78f06ed9144ef662f757b128"></a><!-- doxytag: member="timer.c::SetAlarm" ref="11c2616d78f06ed9144ef662f757b128" args="(CO_Data *d, UNS32 id, TimerCallback_t callback, TIMEVAL value, TIMEVAL period)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE SetAlarm           </td>
+          <td>(</td>
+          <td class="paramtype">CO_Data *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">TimerCallback_t&nbsp;</td>
+          <td class="paramname"> <em>callback</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">TIMEVAL&nbsp;</td>
+          <td class="paramname"> <em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">TIMEVAL&nbsp;</td>
+          <td class="paramname"> <em>period</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8c-source.html#l00038">38</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>.
+<p>
+References <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, and <a class="el" href="timer_8c-source.html#l00030">timers</a>.
+</div>
+</div><p>
+<a class="anchor" name="fa75192a3238525618f8cb83004930cc"></a><!-- doxytag: member="timer.c::TimeDispatch" ref="fa75192a3238525618f8cb83004930cc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TimeDispatch           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8c-source.html#l00104">104</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>.
+<p>
+References <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, <a class="el" href="timer_8c-source.html#l00035">min_val</a>, <a class="el" href="timer_8c-source.html#l00030">timers</a>, and <a class="el" href="timer_8c-source.html#l00032">total_sleep_time</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="1dab7b9a29bdee8b1931f8ea90685c6f"></a><!-- doxytag: member="timer.c::last_timer_raw" ref="1dab7b9a29bdee8b1931f8ea90685c6f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE <a class="el" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> = -1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8c-source.html#l00033">33</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="a74e2cf2504bfd18b12f112c7aaad845"></a><!-- doxytag: member="timer.c::timers" ref="a74e2cf2504bfd18b12f112c7aaad845" args="[MAX_NB_TIMER]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">s_timer_entry <a class="el" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>[MAX_NB_TIMER] = {{TIMER_FREE, NULL, NULL, 0, 0, 0},}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8c-source.html#l00030">30</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="5e9651eed13d70bcce9bdf3489a72a3d"></a><!-- doxytag: member="timer.c::total_sleep_time" ref="5e9651eed13d70bcce9bdf3489a72a3d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL <a class="el" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> = TIMEVAL_MAX          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8c-source.html#l00032">32</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,24 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+682c21c4384e1fd6ff2db641aa1f8af7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="TimeDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f30488a9c168063b553913bbedab952c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timer.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timer.h</h1><a href="timer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __timer_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __timer_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="win32_2timerscfg_8h.html">timerscfg.h</a>&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a><a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">00029</a> <span class="preprocessor">#define TIMER_HANDLE INTEGER16</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="comment">/* --------- types and constants definitions --------- */</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#define TIMER_FREE 0</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#define TIMER_ARMED 1</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define TIMER_TRIG 2</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define TIMER_TRIG_PERIOD 3</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="preprocessor">#define TIMER_NONE -1</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00041"></a><a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">00041</a> <span class="keyword">typedef</span> void (*<a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a>)(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> id);
+<a name="l00042"></a>00042 
+<a name="l00043"></a><a class="code" href="structstruct__s__timer__entry.html">00043</a> <span class="keyword">struct </span><a class="code" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a> {
+<a name="l00044"></a><a class="code" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">00044</a>         <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">state</a>;
+<a name="l00045"></a><a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">00045</a>         <a class="code" href="structstruct__CO__Data.html">CO_Data</a>* <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>;
+<a name="l00046"></a><a class="code" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">00046</a>         <a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> <a class="code" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">callback</a>; <span class="comment">/* The callback func. */</span>
+<a name="l00047"></a><a class="code" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">00047</a>         <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">id</a>; <span class="comment">/* The callback func. */</span>
+<a name="l00048"></a><a class="code" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">00048</a>         <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">val</a>;
+<a name="l00049"></a><a class="code" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">00049</a>         <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">interval</a>; <span class="comment">/* Periodicity */</span>
+<a name="l00050"></a>00050 };
+<a name="l00051"></a>00051 
+<a name="l00052"></a><a class="code" href="timer_8h.html#da9472124b37d582959f8b16e6d29ffe">00052</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a> <a class="code" href="timer_8h.html#da9472124b37d582959f8b16e6d29ffe">s_timer_entry</a>;
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 <span class="comment">/* ---------  prototypes --------- */</span>
+<a name="l00055"></a>00055 <span class="comment">/*#define SetAlarm(d, id, callback, value, period) printf("%s, %d, SetAlarm(%s, %s, %s, %s, %s)\n",__FILE__, __LINE__, #d, #id, #callback, #value, #period); _SetAlarm(d, id, callback, value, period)*/</span>
+<a name="l00056"></a>00056 <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <span class="keywordtype">id</span>, <a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> <a class="code" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">callback</a>, <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value, <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> period);
+<a name="l00057"></a>00057 <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(<a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> handle);
+<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>(<span class="keywordtype">void</span>);
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 <span class="comment">/* ---------  to be defined in user app ---------*/</span>
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value);
+<a name="l00062"></a>00062 <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>(<span class="keywordtype">void</span>);
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 <span class="preprocessor">#endif </span><span class="comment">/* #define __timer_h__ */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,255 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timer.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timer.h File Reference</h1><code>#include &lt;<a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&gt;</code><br>
+<code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
+
+<p>
+<a href="timer_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a>&nbsp;&nbsp;&nbsp;INTEGER16</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#da9472124b37d582959f8b16e6d29ffe">s_timer_entry</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id, <a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> callback, TIMEVAL value, TIMEVAL period)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a> (TIMER_HANDLE handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#9e5fb60f13faab8705899c5806754864">TimeDispatch</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a> (TIMEVAL value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#4dccc204d52176bd547ab34d6858f5ba">getElapsedTime</a> (void)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="146f546340de2a44ab2f63681d40de95"></a><!-- doxytag: member="timer.h::TIMER_HANDLE" ref="146f546340de2a44ab2f63681d40de95" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIMER_HANDLE&nbsp;&nbsp;&nbsp;INTEGER16          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8h-source.html#l00029">29</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>.
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="da9472124b37d582959f8b16e6d29ffe"></a><!-- doxytag: member="timer.h::s_timer_entry" ref="da9472124b37d582959f8b16e6d29ffe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a> <a class="el" href="structstruct__s__timer__entry.html">s_timer_entry</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8h-source.html#l00052">52</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f7d102e060339d3730ceae5fea03691b"></a><!-- doxytag: member="timer.h::TimerCallback_t" ref="f7d102e060339d3730ceae5fea03691b" args="(CO_Data *d, UNS32 id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(*) <a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a>(<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8h-source.html#l00041">41</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="991b3cfaac2f201b14d5530f75985c21"></a><!-- doxytag: member="timer.h::DelAlarm" ref="991b3cfaac2f201b14d5530f75985c21" args="(TIMER_HANDLE handle)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE DelAlarm           </td>
+          <td>(</td>
+          <td class="paramtype">TIMER_HANDLE&nbsp;</td>
+          <td class="paramname"> <em>handle</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8c-source.html#l00087">87</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>.
+<p>
+References <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="timer_8h-source.html#l00044">struct_s_timer_entry::state</a>, and <a class="el" href="timer_8c-source.html#l00030">timers</a>.
+</div>
+</div><p>
+<a class="anchor" name="4dccc204d52176bd547ab34d6858f5ba"></a><!-- doxytag: member="timer.h::getElapsedTime" ref="4dccc204d52176bd547ab34d6858f5ba" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL getElapsedTime           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00066">66</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00210">class_timers::get_elapsed_time()</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, and <a class="el" href="ports__def_8h-source.html#l00119">TC4H</a>.
+</div>
+</div><p>
+<a class="anchor" name="11c2616d78f06ed9144ef662f757b128"></a><!-- doxytag: member="timer.h::SetAlarm" ref="11c2616d78f06ed9144ef662f757b128" args="(CO_Data *d, UNS32 id, TimerCallback_t callback, TIMEVAL value, TIMEVAL period)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE SetAlarm           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32&nbsp;</td>
+          <td class="paramname"> <em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a>&nbsp;</td>
+          <td class="paramname"> <em>callback</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">TIMEVAL&nbsp;</td>
+          <td class="paramname"> <em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">TIMEVAL&nbsp;</td>
+          <td class="paramname"> <em>period</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8c-source.html#l00038">38</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>.
+<p>
+References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, <a class="el" href="config_8h-source.html#l00032">MAX_NB_TIMER</a>, <a class="el" href="timer_8h-source.html#l00029">TIMER_HANDLE</a>, and <a class="el" href="timer_8c-source.html#l00030">timers</a>.
+</div>
+</div><p>
+<a class="anchor" name="b8d05dee70f04b5c5190ab00e84da106"></a><!-- doxytag: member="timer.h::setTimer" ref="b8d05dee70f04b5c5190ab00e84da106" args="(TIMEVAL value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setTimer           </td>
+          <td>(</td>
+          <td class="paramtype">TIMEVAL&nbsp;</td>
+          <td class="paramname"> <em>value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00083">83</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00082">maxval</a>, <a class="el" href="timers__win32_8cpp-source.html#l00204">class_timers::set_timer()</a>, and <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>.
+</div>
+</div><p>
+<a class="anchor" name="9e5fb60f13faab8705899c5806754864"></a><!-- doxytag: member="timer.h::TimeDispatch" ref="9e5fb60f13faab8705899c5806754864" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TimeDispatch           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timer_8c-source.html#l00104">104</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>.
+<p>
+References <a class="el" href="canOpenDriver_8c-source.html#l00066">getElapsedTime()</a>, <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, <a class="el" href="timer_8c-source.html#l00035">min_val</a>, <a class="el" href="timer_8h-source.html#l00029">TIMER_HANDLE</a>, <a class="el" href="timer_8c-source.html#l00030">timers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>, and <a class="el" href="timer_8c-source.html#l00032">total_sleep_time</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="class_timers::get_elapsed_time",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f8fea6355fa3897e7ba9a375847673bb
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="TimeDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+470bbb10eba911b9aaa5acb1a4c1dab4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,37 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"];
+  Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node7 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node7 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node7 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node10 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node13 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c9c2b751f50e91e22d42ed0654fc5d1a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,54 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node11 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5a63cf880253d8a62c69a482e33508da
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="class_timers::set_timer",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d48810e4f3e6cd9d0c0a19fc61d9b16d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h</h1><a href="timers__driver_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __timer_driver_h__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __timer_driver_h__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include "<a class="code" href="win32_2timerscfg_8h.html">timerscfg.h</a>"</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span>
+<a name="l00028"></a>00028 <span class="comment">/*void initTimer();*/</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="comment">// For use from CAN driver</span>
+<a name="l00031"></a>00031 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(<span class="keywordtype">void</span>);
+<a name="l00032"></a>00032 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(<span class="keywordtype">void</span>);
+<a name="l00033"></a>00033 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(<a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a>);
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="comment">// For use from application</span>
+<a name="l00036"></a>00036 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a>(<a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback);
+<a name="l00037"></a>00037 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a>(<span class="keywordtype">void</span>);
+<a name="l00038"></a>00038 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> , <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a>* , <span class="keywordtype">void</span>* );
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,200 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h File Reference</h1><code>#include &quot;<a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="timer_8h-source.html">timer.h</a>&quot;</code><br>
+
+<p>
+<a href="timers__driver_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#c492d1b5ebd2d99020e72c137beda878">WaitReceiveTaskEnd</a> (TASK_HANDLE)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a> (<a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#3e8cb5b8159f655ee0bac1ea1d2358d4">CreateReceiveTask</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>, TASK_HANDLE *, void *)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="3e8cb5b8159f655ee0bac1ea1d2358d4"></a><!-- doxytag: member="timers_driver.h::CreateReceiveTask" ref="3e8cb5b8159f655ee0bac1ea1d2358d4" args="(CAN_PORT, TASK_HANDLE *, void *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CreateReceiveTask           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">TASK_HANDLE *&nbsp;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00071">71</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="d7fee43b8a44cf8b7036853593044037"></a><!-- doxytag: member="timers_driver.h::EnterMutex" ref="d7fee43b8a44cf8b7036853593044037" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void EnterMutex           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00020">20</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00049">ccritical_section::enter()</a>.
+</div>
+</div><p>
+<a class="anchor" name="73d9a4eb941fb20cf6b597840510394b"></a><!-- doxytag: member="timers_driver.h::LeaveMutex" ref="73d9a4eb941fb20cf6b597840510394b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LeaveMutex           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00025">25</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00053">ccritical_section::leave()</a>.
+</div>
+</div><p>
+<a class="anchor" name="c9e1731843825eb55e7a94894e6a8ec5"></a><!-- doxytag: member="timers_driver.h::StartTimerLoop" ref="c9e1731843825eb55e7a94894e6a8ec5" args="(TimerCallback_t init_callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StartTimerLoop           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a>&nbsp;</td>
+          <td class="paramname"> <em>init_callback</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00062">62</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00079">initTimer()</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00184">class_timers::resume_timer_thread()</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00173">class_timers::start_timer_thread()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>.
+</div>
+</div><p>
+<a class="anchor" name="8758484f3cebb0cd44bb247c3f23d5e3"></a><!-- doxytag: member="timers_driver.h::StopTimerLoop" ref="8758484f3cebb0cd44bb247c3f23d5e3" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StopTimerLoop           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00055">55</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00193">class_timers::stop_timer_thread()</a>, and <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>.
+</div>
+</div><p>
+<a class="anchor" name="c492d1b5ebd2d99020e72c137beda878"></a><!-- doxytag: member="timers_driver.h::WaitReceiveTaskEnd" ref="c492d1b5ebd2d99020e72c137beda878" args="(TASK_HANDLE)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void WaitReceiveTaskEnd           </td>
+          <td>(</td>
+          <td class="paramtype">TASK_HANDLE&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00076">76</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="ccritical_section::leave",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+14e759b9e3e78fa44ae6a8f30c693e21
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="StopTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="class_timers::stop_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0fe19ea84a22ffb049c9df3218aabf71
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f9829bb83edfcab734dee1872bd019f5
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ec7800842aa41c9053652986499b2773
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,26 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="StartTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="class_timers::resume_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e0066fac671c6adb997d6c075487af89"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="class_timers::start_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#d857a63670354f41759f68d4ea29a0f5"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a0bf9c890600895f707e2da26ba23889
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="ccritical_section::enter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+41a786d89316011e96efa045cd3caaef
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_2timerscfg_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h</h1><a href="timers__unix_2timerscfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __TIMERSCFG_H__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __TIMERSCFG_H__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;pthread.h&gt;</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="comment">/* Time unit : us */</span>
+<a name="l00029"></a>00029 <span class="comment">/* Time resolution : 64bit (~584942 years) */</span>
+<a name="l00030"></a><a class="code" href="timers__unix_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">00030</a> <span class="preprocessor">#define TIMEVAL unsigned long long</span>
+<a name="l00031"></a><a class="code" href="timers__unix_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">00031</a> <span class="preprocessor"></span><span class="preprocessor">#define TIMEVAL_MAX ~(TIMEVAL)0</span>
+<a name="l00032"></a><a class="code" href="timers__unix_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define MS_TO_TIMEVAL(ms) ms*1000</span>
+<a name="l00033"></a><a class="code" href="timers__unix_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define US_TO_TIMEVAL(us) us</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00035"></a><a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">00035</a> <span class="preprocessor">#define TASK_HANDLE pthread_t</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_2timerscfg_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,137 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h File Reference</h1><code>#include &lt;pthread.h&gt;</code><br>
+
+<p>
+<a href="timers__unix_2timerscfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>&nbsp;&nbsp;&nbsp;~(TIMEVAL)0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">MS_TO_TIMEVAL</a>(ms)&nbsp;&nbsp;&nbsp;ms*1000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">US_TO_TIMEVAL</a>(us)&nbsp;&nbsp;&nbsp;us</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a>&nbsp;&nbsp;&nbsp;pthread_t</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="ee85d2eeabff670269ebc2e00251ac6d"></a><!-- doxytag: member="timerscfg.h::MS_TO_TIMEVAL" ref="ee85d2eeabff670269ebc2e00251ac6d" args="(ms)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MS_TO_TIMEVAL          </td>
+          <td>(</td>
+          <td class="paramtype">ms&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;ms*1000</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_2timerscfg_8h-source.html#l00032">32</a> of file <a class="el" href="timers__unix_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="07c1b78efc83716fac9e31b9862f7e60"></a><!-- doxytag: member="timerscfg.h::TASK_HANDLE" ref="07c1b78efc83716fac9e31b9862f7e60" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TASK_HANDLE&nbsp;&nbsp;&nbsp;pthread_t          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_2timerscfg_8h-source.html#l00035">35</a> of file <a class="el" href="timers__unix_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ae11f09e1ebf40f3562857272fab8bf"></a><!-- doxytag: member="timerscfg.h::TIMEVAL" ref="6ae11f09e1ebf40f3562857272fab8bf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIMEVAL&nbsp;&nbsp;&nbsp;unsigned long long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_2timerscfg_8h-source.html#l00030">30</a> of file <a class="el" href="timers__unix_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="35b2fd1a5f6b88bf3842ba3663e6f85e"></a><!-- doxytag: member="timerscfg.h::TIMEVAL_MAX" ref="35b2fd1a5f6b88bf3842ba3663e6f85e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIMEVAL_MAX&nbsp;&nbsp;&nbsp;~(TIMEVAL)0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_2timerscfg_8h-source.html#l00031">31</a> of file <a class="el" href="timers__unix_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="56849fe35cb6cbe17f7768a2d3af62f8"></a><!-- doxytag: member="timerscfg.h::US_TO_TIMEVAL" ref="56849fe35cb6cbe17f7768a2d3af62f8" args="(us)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define US_TO_TIMEVAL          </td>
+          <td>(</td>
+          <td class="paramtype">us&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;us</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_2timerscfg_8h-source.html#l00033">33</a> of file <a class="el" href="timers__unix_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_2timerscfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="pthread.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_2timerscfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7297b18e42b6bc6f791a07fe6d3160b5
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,128 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c</h1><a href="timers__unix_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00002"></a>00002 
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;sys/time.h&gt;</span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;pthread.h&gt;</span> 
+<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;signal.h&gt;</span>
+<a name="l00006"></a>00006 
+<a name="l00007"></a>00007 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span>
+<a name="l00008"></a>00008 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span>
+<a name="l00009"></a>00009 
+<a name="l00010"></a><a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">00010</a> pthread_mutex_t <a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a> = PTHREAD_MUTEX_INITIALIZER;
+<a name="l00011"></a>00011 
+<a name="l00012"></a><a class="code" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">00012</a> <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> <a class="code" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">TimerLoopThread</a>;
+<a name="l00013"></a>00013 
+<a name="l00014"></a><a class="code" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">00014</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">last_time_set</a> = <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>;
+<a name="l00015"></a>00015 
+<a name="l00016"></a><a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">00016</a> <span class="keyword">struct </span>timeval <a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a>;
+<a name="l00017"></a>00017 
+<a name="l00018"></a><a class="code" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">00018</a> timer_t <a class="code" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a>;
+<a name="l00019"></a>00019 
+<a name="l00020"></a><a class="code" href="timers__driver_8h.html#d7fee43b8a44cf8b7036853593044037">00020</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(<span class="keywordtype">void</span>)
+<a name="l00021"></a>00021 {
+<a name="l00022"></a>00022         pthread_mutex_lock(&amp;<a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a>); 
+<a name="l00023"></a>00023 }
+<a name="l00024"></a>00024 
+<a name="l00025"></a><a class="code" href="timers__driver_8h.html#73d9a4eb941fb20cf6b597840510394b">00025</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(<span class="keywordtype">void</span>)
+<a name="l00026"></a>00026 {
+<a name="l00027"></a>00027         pthread_mutex_unlock(&amp;<a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a>);
+<a name="l00028"></a>00028 }
+<a name="l00029"></a>00029 
+<a name="l00030"></a><a class="code" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">00030</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">timer_notify</a>(sigval_t val)
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032         gettimeofday(&amp;<a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a>,NULL);
+<a name="l00033"></a>00033         <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00034"></a>00034         <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>();
+<a name="l00035"></a>00035         <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00036"></a>00036 <span class="comment">//      printf("getCurrentTime() return=%u\n", p.tv_usec);</span>
+<a name="l00037"></a>00037 }
+<a name="l00038"></a>00038 
+<a name="l00039"></a><a class="code" href="timers__unix_8c.html#02922529b60419a94afe8f369dda070b">00039</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a>(<span class="keywordtype">void</span>)
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041         <span class="keyword">struct </span>sigevent sigev;
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043         <span class="comment">// Take first absolute time ref.</span>
+<a name="l00044"></a>00044         gettimeofday(&amp;<a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a>,NULL);
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046         memset (&amp;sigev, 0, <span class="keyword">sizeof</span> (<span class="keyword">struct</span> sigevent));
+<a name="l00047"></a>00047         sigev.sigev_value.sival_int = 0;
+<a name="l00048"></a>00048         sigev.sigev_notify = SIGEV_THREAD;
+<a name="l00049"></a>00049         sigev.sigev_notify_attributes = NULL;
+<a name="l00050"></a>00050         sigev.sigev_notify_function = <a class="code" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">timer_notify</a>;
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052         timer_create (CLOCK_REALTIME, &amp;sigev, &amp;<a class="code" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a>);
+<a name="l00053"></a>00053 }
+<a name="l00054"></a>00054 
+<a name="l00055"></a><a class="code" href="timers__driver_8h.html#8758484f3cebb0cd44bb247c3f23d5e3">00055</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a>(<span class="keywordtype">void</span>)
+<a name="l00056"></a>00056 {
+<a name="l00057"></a>00057         <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00058"></a>00058         timer_delete (<a class="code" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a>);
+<a name="l00059"></a>00059         <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00060"></a>00060 }
+<a name="l00061"></a>00061 
+<a name="l00062"></a><a class="code" href="timers__driver_8h.html#c9e1731843825eb55e7a94894e6a8ec5">00062</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a>(<a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback)
+<a name="l00063"></a>00063 {
+<a name="l00064"></a>00064         <a class="code" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a>();
+<a name="l00065"></a>00065         <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00066"></a>00066         <span class="comment">// At first, TimeDispatch will call init_callback.</span>
+<a name="l00067"></a>00067         <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(NULL, 0, init_callback, 0, 0);
+<a name="l00068"></a>00068         <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00069"></a>00069 }
+<a name="l00070"></a>00070 
+<a name="l00071"></a><a class="code" href="timers__driver_8h.html#3e8cb5b8159f655ee0bac1ea1d2358d4">00071</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a>* Thread, <span class="keywordtype">void</span>* ReceiveLoopPtr)
+<a name="l00072"></a>00072 {
+<a name="l00073"></a>00073         pthread_create(Thread, NULL, ReceiveLoopPtr, (<span class="keywordtype">void</span>*)port);
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075 
+<a name="l00076"></a><a class="code" href="timers__driver_8h.html#c492d1b5ebd2d99020e72c137beda878">00076</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(<a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> Thread)
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078         pthread_kill(Thread, SIGTERM);
+<a name="l00079"></a>00079         pthread_join(Thread, NULL);
+<a name="l00080"></a>00080 }
+<a name="l00081"></a>00081 
+<a name="l00082"></a><a class="code" href="timers__unix_8c.html#016587a4d6fc754357c47c9df9f0bde4">00082</a> <span class="preprocessor">#define maxval(a,b) ((a&gt;b)?a:b)</span>
+<a name="l00083"></a><a class="code" href="timer_8h.html#b8d05dee70f04b5c5190ab00e84da106">00083</a> <span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value)
+<a name="l00084"></a>00084 {
+<a name="l00085"></a>00085 <span class="comment">//      printf("setTimer(TIMEVAL value=%d)\n", value);</span>
+<a name="l00086"></a>00086         <span class="comment">// TIMEVAL is us whereas setitimer wants ns...</span>
+<a name="l00087"></a>00087         <span class="keywordtype">long</span> tv_nsec = 1000 * (<a class="code" href="timers__unix_8c.html#016587a4d6fc754357c47c9df9f0bde4">maxval</a>(value,1)%1000000);
+<a name="l00088"></a>00088         time_t tv_sec = value/1000000;
+<a name="l00089"></a>00089         <span class="keyword">struct </span>itimerspec timerValues;
+<a name="l00090"></a>00090         timerValues.it_value.tv_sec = tv_sec;
+<a name="l00091"></a>00091         timerValues.it_value.tv_nsec = tv_nsec;
+<a name="l00092"></a>00092         timerValues.it_interval.tv_sec = 0;
+<a name="l00093"></a>00093         timerValues.it_interval.tv_nsec = 0;
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095         timer_settime (<a class="code" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a>, 0, &amp;timerValues, NULL);
+<a name="l00096"></a>00096 }
+<a name="l00097"></a>00097 
+<a name="l00098"></a><a class="code" href="timers__unix_8c.html#4dccc204d52176bd547ab34d6858f5ba">00098</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>(<span class="keywordtype">void</span>)
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100         <span class="keyword">struct </span>timeval p;
+<a name="l00101"></a>00101         gettimeofday(&amp;p,NULL);
+<a name="l00102"></a>00102 <span class="comment">//      printf("getCurrentTime() return=%u\n", p.tv_usec);</span>
+<a name="l00103"></a>00103         <span class="keywordflow">return</span> (p.tv_sec - <a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a>.tv_sec)* 1000000 + p.tv_usec - <a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a>.tv_usec;
+<a name="l00104"></a>00104 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,424 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c File Reference</h1><code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;sys/time.h&gt;</code><br>
+<code>#include &lt;pthread.h&gt;</code><br>
+<code>#include &lt;signal.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="timer_8h-source.html">timer.h</a>&quot;</code><br>
+
+<p>
+<a href="timers__unix_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#016587a4d6fc754357c47c9df9f0bde4">maxval</a>(a, b)&nbsp;&nbsp;&nbsp;((a&gt;b)?a:b)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">timer_notify</a> (sigval_t val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a> (<a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, TASK_HANDLE *Thread, void *ReceiveLoopPtr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a> (TASK_HANDLE Thread)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a> (TIMEVAL value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#4dccc204d52176bd547ab34d6858f5ba">getElapsedTime</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_mutex_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a> = PTHREAD_MUTEX_INITIALIZER</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TASK_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">TimerLoopThread</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">last_time_set</a> = TIMEVAL_MAX</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">timeval&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">timer_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="016587a4d6fc754357c47c9df9f0bde4"></a><!-- doxytag: member="timers_unix.c::maxval" ref="016587a4d6fc754357c47c9df9f0bde4" args="(a, b)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define maxval          </td>
+          <td>(</td>
+          <td class="paramtype">a,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;((a&gt;b)?a:b)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00082">82</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a3a7df911baa20b01c4374a9677a154a"></a><!-- doxytag: member="timers_unix.c::CreateReceiveTask" ref="a3a7df911baa20b01c4374a9677a154a" args="(CAN_PORT port, TASK_HANDLE *Thread, void *ReceiveLoopPtr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CreateReceiveTask           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td>
+          <td class="paramname"> <em>port</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">TASK_HANDLE *&nbsp;</td>
+          <td class="paramname"> <em>Thread</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ReceiveLoopPtr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00071">71</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="d7fee43b8a44cf8b7036853593044037"></a><!-- doxytag: member="timers_unix.c::EnterMutex" ref="d7fee43b8a44cf8b7036853593044037" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void EnterMutex           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00020">20</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="4dccc204d52176bd547ab34d6858f5ba"></a><!-- doxytag: member="timers_unix.c::getElapsedTime" ref="4dccc204d52176bd547ab34d6858f5ba" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL getElapsedTime           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00098">98</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00016">last_sig</a>.
+</div>
+</div><p>
+<a class="anchor" name="02922529b60419a94afe8f369dda070b"></a><!-- doxytag: member="timers_unix.c::initTimer" ref="02922529b60419a94afe8f369dda070b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void initTimer           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00039">39</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+<p>
+References <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="timers__unix_8c-source.html#l00016">last_sig</a>, <a class="el" href="interrupt_8c-source.html#l00049">lock()</a>, <a class="el" href="ports__def_8h-source.html#l00103">TCTL1</a>, <a class="el" href="ports__def_8h-source.html#l00107">TIE</a>, <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>, <a class="el" href="timers__unix_8c-source.html#l00030">timer_notify()</a>, <a class="el" href="ports__def_8h-source.html#l00095">TIOS</a>, <a class="el" href="ports__def_8h-source.html#l00101">TSCR1</a>, <a class="el" href="ports__def_8h-source.html#l00108">TSCR2</a>, and <a class="el" href="interrupt_8c-source.html#l00057">unlock()</a>.
+</div>
+</div><p>
+<a class="anchor" name="73d9a4eb941fb20cf6b597840510394b"></a><!-- doxytag: member="timers_unix.c::LeaveMutex" ref="73d9a4eb941fb20cf6b597840510394b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LeaveMutex           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00025">25</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="b8d05dee70f04b5c5190ab00e84da106"></a><!-- doxytag: member="timers_unix.c::setTimer" ref="b8d05dee70f04b5c5190ab00e84da106" args="(TIMEVAL value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setTimer           </td>
+          <td>(</td>
+          <td class="paramtype">TIMEVAL&nbsp;</td>
+          <td class="paramname"> <em>value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00083">83</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c9e1731843825eb55e7a94894e6a8ec5"></a><!-- doxytag: member="timers_unix.c::StartTimerLoop" ref="c9e1731843825eb55e7a94894e6a8ec5" args="(TimerCallback_t init_callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StartTimerLoop           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a>&nbsp;</td>
+          <td class="paramname"> <em>init_callback</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00062">62</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="8758484f3cebb0cd44bb247c3f23d5e3"></a><!-- doxytag: member="timers_unix.c::StopTimerLoop" ref="8758484f3cebb0cd44bb247c3f23d5e3" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StopTimerLoop           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00055">55</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="4cd19302f57b08fc0403a05017332735"></a><!-- doxytag: member="timers_unix.c::timer_notify" ref="4cd19302f57b08fc0403a05017332735" args="(sigval_t val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void timer_notify           </td>
+          <td>(</td>
+          <td class="paramtype">sigval_t&nbsp;</td>
+          <td class="paramname"> <em>val</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00030">30</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="timers__unix_8c-source.html#l00016">last_sig</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, and <a class="el" href="timer_8c-source.html#l00104">TimeDispatch()</a>.
+</div>
+</div><p>
+<a class="anchor" name="4b2486891ee01e06e2deead4cf963727"></a><!-- doxytag: member="timers_unix.c::WaitReceiveTaskEnd" ref="4b2486891ee01e06e2deead4cf963727" args="(TASK_HANDLE Thread)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void WaitReceiveTaskEnd           </td>
+          <td>(</td>
+          <td class="paramtype">TASK_HANDLE&nbsp;</td>
+          <td class="paramname"> <em>Thread</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00076">76</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="93ad8a5a5e353192bfa45ae850df337f"></a><!-- doxytag: member="timers_unix.c::CanFestival_mutex" ref="93ad8a5a5e353192bfa45ae850df337f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">pthread_mutex_t <a class="el" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">CanFestival_mutex</a> = PTHREAD_MUTEX_INITIALIZER          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00010">10</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="bcf9307062fc6f0a7906547a892e38df"></a><!-- doxytag: member="timers_unix.c::last_sig" ref="bcf9307062fc6f0a7906547a892e38df" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct timeval <a class="el" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00016">16</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="9b886230a6b35bdd1532a27ee7400d10"></a><!-- doxytag: member="timers_unix.c::last_time_set" ref="9b886230a6b35bdd1532a27ee7400d10" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL <a class="el" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">last_time_set</a> = TIMEVAL_MAX          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00014">14</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="1a1e2de3a80567484c9b4d4f20d5a3d0"></a><!-- doxytag: member="timers_unix.c::timer" ref="1a1e2de3a80567484c9b4d4f20d5a3d0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">timer_t <a class="el" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00018">18</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="ef197e4f64855d2ac4ccbc40595d6bdd"></a><!-- doxytag: member="timers_unix.c::TimerLoopThread" ref="ef197e4f64855d2ac4ccbc40595d6bdd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TASK_HANDLE <a class="el" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">TimerLoopThread</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__unix_8c-source.html#l00012">12</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,22 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="lock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="timer_notify",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4cd19302f57b08fc0403a05017332735"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4e9d6ba5b68e12076188388bb0a96bdc
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="timer_notify",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+bd0e4b0dae74ed13f58a3b231dc4dc54
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,32 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="pthread.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="signal.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__unix_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7dd8656a3f632adb5cd02bd5af4b2597
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp</h1><a href="timers__win32_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment">Copyright (C) Win32 Port Leonid Tochinski</span>
+<a name="l00006"></a>00006 <span class="comment"></span>
+<a name="l00007"></a>00007 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00010"></a>00010 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00011"></a>00011 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00012"></a>00012 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00013"></a>00013 <span class="comment"></span>
+<a name="l00014"></a>00014 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00017"></a>00017 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00018"></a>00018 <span class="comment"></span>
+<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00020"></a>00020 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00021"></a>00021 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00022"></a>00022 <span class="comment">*/</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00030"></a>00030 {
+<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="timers__driver_8h.html">timers_driver.h</a>"</span>
+<a name="l00035"></a>00035 };
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="comment">// --------------- Synchronization Object Implementation ---------------</span>
+<a name="l00038"></a><a class="code" href="classccritical__section.html">00038</a> <span class="keyword">class </span><a class="code" href="classccritical__section.html">ccritical_section</a>
+<a name="l00039"></a>00039    {
+<a name="l00040"></a>00040    <span class="keyword">public</span>:
+<a name="l00041"></a><a class="code" href="classccritical__section.html#b373df4a1457e4d91117ae8dd052f152">00041</a>       <a class="code" href="classccritical__section.html#b373df4a1457e4d91117ae8dd052f152">ccritical_section</a>()
+<a name="l00042"></a>00042          {
+<a name="l00043"></a>00043          ::InitializeCriticalSection(&amp;<a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a>);
+<a name="l00044"></a>00044          }
+<a name="l00045"></a><a class="code" href="classccritical__section.html#9afc8d8a935bb51b02e9ef9bc7241466">00045</a>       <a class="code" href="classccritical__section.html#9afc8d8a935bb51b02e9ef9bc7241466">~ccritical_section</a>()
+<a name="l00046"></a>00046          {
+<a name="l00047"></a>00047          ::DeleteCriticalSection(&amp;<a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a>);
+<a name="l00048"></a>00048          }
+<a name="l00049"></a><a class="code" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">00049</a>       <span class="keywordtype">void</span> <a class="code" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">enter</a>()
+<a name="l00050"></a>00050          {
+<a name="l00051"></a>00051          ::EnterCriticalSection(&amp;<a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a>);
+<a name="l00052"></a>00052          }
+<a name="l00053"></a><a class="code" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">00053</a>       <span class="keywordtype">void</span> <a class="code" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">leave</a>()
+<a name="l00054"></a>00054          {
+<a name="l00055"></a>00055          ::LeaveCriticalSection(&amp;<a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a>);
+<a name="l00056"></a>00056          }
+<a name="l00057"></a>00057    <span class="keyword">private</span>:
+<a name="l00058"></a><a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">00058</a>       CRITICAL_SECTION <a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a>;
+<a name="l00059"></a>00059    };
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 <span class="keyword">static</span> <a class="code" href="classccritical__section.html">ccritical_section</a> g_cs;
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 
+<a name="l00064"></a><a class="code" href="timers__win32_8cpp.html#d7fee43b8a44cf8b7036853593044037">00064</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(<span class="keywordtype">void</span>)
+<a name="l00065"></a>00065    {
+<a name="l00066"></a>00066    g_cs.<a class="code" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">enter</a>();
+<a name="l00067"></a>00067    }
+<a name="l00068"></a>00068 
+<a name="l00069"></a><a class="code" href="timers__win32_8cpp.html#73d9a4eb941fb20cf6b597840510394b">00069</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(<span class="keywordtype">void</span>)
+<a name="l00070"></a>00070    {
+<a name="l00071"></a>00071    g_cs.<a class="code" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">leave</a>();
+<a name="l00072"></a>00072    }
+<a name="l00073"></a>00073 <span class="comment">// --------------- Synchronization Object Implementation ---------------</span>
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 <span class="comment">// --------------- CAN Receive Thread Implementation ---------------</span>
+<a name="l00077"></a>00077 
+<a name="l00078"></a><a class="code" href="timers__win32_8cpp.html#998a8436651e6990d3922ebdc3eebf8b">00078</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a>* Thread, <span class="keywordtype">void</span>* ReceiveLoopPtr)
+<a name="l00079"></a>00079    {
+<a name="l00080"></a>00080    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> thread_id = 0;
+<a name="l00081"></a>00081    *Thread = ::CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)ReceiveLoopPtr, fd0, 0, &amp;thread_id);
+<a name="l00082"></a>00082    }
+<a name="l00083"></a>00083 
+<a name="l00084"></a><a class="code" href="timers__win32_8cpp.html#4b2486891ee01e06e2deead4cf963727">00084</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(<a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> Thread)
+<a name="l00085"></a>00085    {
+<a name="l00086"></a>00086    ::WaitForSingleObject(Thread, INFINITE);
+<a name="l00087"></a>00087    ::CloseHandle(Thread);
+<a name="l00088"></a>00088    <span class="comment">//*Thread = NULL;</span>
+<a name="l00089"></a>00089    }
+<a name="l00090"></a>00090 <span class="comment">// --------------- CAN Receive Thread Implementation ---------------</span>
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093 <span class="comment">// --------------- Timer Thread Implementation ---------------</span>
+<a name="l00094"></a><a class="code" href="classclass__timers.html">00094</a> <span class="keyword">class </span><a class="code" href="classclass__timers.html">class_timers</a>
+<a name="l00095"></a>00095    {
+<a name="l00096"></a>00096    <span class="keyword">public</span>:
+<a name="l00097"></a>00097       <a class="code" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">class_timers</a>();
+<a name="l00098"></a>00098       <a class="code" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">~class_timers</a>();
+<a name="l00099"></a>00099       <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">start_timer_thread</a>();
+<a name="l00100"></a>00100       <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">resume_timer_thread</a>();
+<a name="l00101"></a>00101       <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">stop_timer_thread</a>();
+<a name="l00102"></a>00102       <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">set_timer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value);
+<a name="l00103"></a>00103       <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">get_elapsed_time</a>();
+<a name="l00104"></a>00104    <span class="keyword">private</span>:
+<a name="l00105"></a>00105       <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a>() <span class="keyword">const</span>;   
+<a name="l00106"></a>00106       <span class="keyword">static</span> DWORD WINAPI <a class="code" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">timer_loop_thread_proc</a>(<span class="keywordtype">void</span>* arg);
+<a name="l00107"></a>00107    <span class="keyword">private</span>:
+<a name="l00108"></a><a class="code" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">00108</a>       <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">m_last_occured_alarm_time</a>;
+<a name="l00109"></a><a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">00109</a>       <span class="keyword">volatile</span> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a>;
+<a name="l00110"></a><a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">00110</a>       HANDLE <a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>;
+<a name="l00111"></a><a class="code" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">00111</a>       <span class="keyword">volatile</span> <span class="keywordtype">bool</span> <a class="code" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">m_continue_timer_loop</a>;
+<a name="l00112"></a><a class="code" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">00112</a>       <span class="keywordtype">bool</span> <a class="code" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">m_use_hi_res_timer</a>;
+<a name="l00113"></a><a class="code" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">00113</a>       <span class="keywordtype">double</span> <a class="code" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">m_counts_per_usec</a>;
+<a name="l00114"></a>00114    };
+<a name="l00115"></a>00115 
+<a name="l00116"></a><a class="code" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">00116</a> <a class="code" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">class_timers::class_timers</a>() : m_last_occured_alarm_time(<a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>),
+<a name="l00117"></a>00117       m_last_alarm_set_time(<a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>),
+<a name="l00118"></a>00118       m_timer_thread(0),
+<a name="l00119"></a>00119       m_continue_timer_loop(false),
+<a name="l00120"></a>00120       m_use_hi_res_timer(false),
+<a name="l00121"></a>00121       m_counts_per_usec(0.)
+<a name="l00122"></a>00122    {
+<a name="l00123"></a>00123    <span class="comment">// initialize hi resolution timer</span>
+<a name="l00124"></a>00124    LARGE_INTEGER counts_per_sec = {0, 0};
+<a name="l00125"></a>00125    <span class="keywordflow">if</span> (::QueryPerformanceFrequency(&amp;counts_per_sec) &amp;&amp; counts_per_sec.QuadPart &gt; 0)
+<a name="l00126"></a>00126       {
+<a name="l00127"></a>00127       <a class="code" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">m_use_hi_res_timer</a> = <span class="keyword">true</span>;
+<a name="l00128"></a>00128       <a class="code" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">m_counts_per_usec</a> = counts_per_sec.QuadPart / 1000000.;
+<a name="l00129"></a>00129       }
+<a name="l00130"></a>00130    <a class="code" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">m_use_hi_res_timer</a> = <span class="keyword">true</span>;
+<a name="l00131"></a>00131    }
+<a name="l00132"></a>00132 
+<a name="l00133"></a><a class="code" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">00133</a> <a class="code" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">class_timers::~class_timers</a>()
+<a name="l00134"></a>00134    {
+<a name="l00135"></a>00135    <a class="code" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">stop_timer_thread</a>();
+<a name="l00136"></a>00136    }
+<a name="l00137"></a>00137 
+<a name="l00138"></a>00138 <span class="comment">// time is in micro seconds</span>
+<a name="l00139"></a><a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">00139</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">class_timers::get_timer</a>()<span class="keyword"> const</span>
+<a name="l00140"></a>00140 <span class="keyword">   </span>{
+<a name="l00141"></a>00141    <span class="keywordflow">if</span> (<a class="code" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">m_use_hi_res_timer</a>)
+<a name="l00142"></a>00142       {
+<a name="l00143"></a>00143       LARGE_INTEGER performance_count = {0, 0};
+<a name="l00144"></a>00144       ::QueryPerformanceCounter(&amp;performance_count);
+<a name="l00145"></a>00145       <span class="keywordflow">return</span> (<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a>)(performance_count.QuadPart / <a class="code" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">m_counts_per_usec</a>);
+<a name="l00146"></a>00146       }
+<a name="l00147"></a>00147    <span class="comment">// hi-res timer is unavailable</span>
+<a name="l00148"></a>00148    <span class="keywordflow">return</span> 1000 * ::GetTickCount();
+<a name="l00149"></a>00149    }
+<a name="l00150"></a>00150 
+<a name="l00151"></a><a class="code" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">00151</a> DWORD WINAPI <a class="code" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">class_timers::timer_loop_thread_proc</a>(<span class="keywordtype">void</span>* arg)
+<a name="l00152"></a>00152    {
+<a name="l00153"></a>00153    <a class="code" href="classclass__timers.html">class_timers</a>* This = reinterpret_cast&lt;class_timers*&gt;(arg);
+<a name="l00154"></a>00154    <span class="keywordflow">while</span> (This-&gt;<a class="code" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">m_continue_timer_loop</a>)
+<a name="l00155"></a>00155       {
+<a name="l00156"></a>00156       <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> cur_time = This-&gt;<a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a>();
+<a name="l00157"></a>00157       <span class="keywordflow">if</span> (cur_time &gt;= This-&gt;<a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a>)
+<a name="l00158"></a>00158          {
+<a name="l00159"></a>00159          This-&gt;<a class="code" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">m_last_occured_alarm_time</a> = cur_time;
+<a name="l00160"></a>00160          This-&gt;<a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a> = <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>;         
+<a name="l00161"></a>00161          <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00162"></a>00162          <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>();
+<a name="l00163"></a>00163          <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00164"></a>00164          }
+<a name="l00165"></a>00165       <span class="keywordflow">else</span>
+<a name="l00166"></a>00166          {
+<a name="l00167"></a>00167          ::Sleep(1);
+<a name="l00168"></a>00168          }
+<a name="l00169"></a>00169       }
+<a name="l00170"></a>00170    <span class="keywordflow">return</span> 0;
+<a name="l00171"></a>00171    }
+<a name="l00172"></a>00172 
+<a name="l00173"></a><a class="code" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">00173</a> <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">class_timers::start_timer_thread</a>()
+<a name="l00174"></a>00174    {
+<a name="l00175"></a>00175    <span class="keywordflow">if</span> (<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a> == 0)
+<a name="l00176"></a>00176       {
+<a name="l00177"></a>00177       <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> thread_id = 0;
+<a name="l00178"></a>00178       <a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a> = ::CreateThread(NULL, 0, &amp;<a class="code" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">timer_loop_thread_proc</a>, <span class="keyword">this</span>, CREATE_SUSPENDED, &amp;thread_id);
+<a name="l00179"></a>00179       <a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a> = <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>;
+<a name="l00180"></a>00180       <a class="code" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">m_last_occured_alarm_time</a> = <a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a>();
+<a name="l00181"></a>00181       }
+<a name="l00182"></a>00182    }
+<a name="l00183"></a>00183 
+<a name="l00184"></a><a class="code" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">00184</a> <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">class_timers::resume_timer_thread</a>()
+<a name="l00185"></a>00185    {
+<a name="l00186"></a>00186    <span class="keywordflow">if</span> (<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>)
+<a name="l00187"></a>00187       {
+<a name="l00188"></a>00188       <a class="code" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">m_continue_timer_loop</a> = <span class="keyword">true</span>;
+<a name="l00189"></a>00189       ::ResumeThread(<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>);
+<a name="l00190"></a>00190       }
+<a name="l00191"></a>00191    }
+<a name="l00192"></a>00192 
+<a name="l00193"></a><a class="code" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">00193</a> <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">class_timers::stop_timer_thread</a>()
+<a name="l00194"></a>00194    {
+<a name="l00195"></a>00195    <span class="keywordflow">if</span> (<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>)
+<a name="l00196"></a>00196       {
+<a name="l00197"></a>00197       <a class="code" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">m_continue_timer_loop</a> = <span class="keyword">false</span>;
+<a name="l00198"></a>00198       ::WaitForSingleObject(<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>, INFINITE);
+<a name="l00199"></a>00199       ::CloseHandle(<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>);
+<a name="l00200"></a>00200       <a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a> = 0;
+<a name="l00201"></a>00201       }
+<a name="l00202"></a>00202    }
+<a name="l00203"></a>00203 
+<a name="l00204"></a><a class="code" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">00204</a> <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">class_timers::set_timer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value)
+<a name="l00205"></a>00205    {
+<a name="l00206"></a>00206    <a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a> = (value == <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>) ? <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a> : <a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a>() + value;
+<a name="l00207"></a>00207    }
+<a name="l00208"></a>00208 
+<a name="l00209"></a>00209 <span class="comment">// elapsed time since last occured alarm</span>
+<a name="l00210"></a><a class="code" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">00210</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">class_timers::get_elapsed_time</a>()
+<a name="l00211"></a>00211    {
+<a name="l00212"></a>00212    <span class="keywordflow">return</span> <a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a>() - <a class="code" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">m_last_occured_alarm_time</a>;
+<a name="l00213"></a>00213    }
+<a name="l00214"></a>00214 
+<a name="l00215"></a>00215 <span class="comment">// ----------------------------------------------------------</span>
+<a name="l00216"></a>00216 
+<a name="l00217"></a>00217 <span class="keyword">static</span> <a class="code" href="classclass__timers.html">class_timers</a> s_timers;
+<a name="l00218"></a>00218 
+<a name="l00219"></a><a class="code" href="timers__win32_8cpp.html#c9e1731843825eb55e7a94894e6a8ec5">00219</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a>(<a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback)
+<a name="l00220"></a>00220    {
+<a name="l00221"></a>00221    s_timers.<a class="code" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">start_timer_thread</a>();
+<a name="l00222"></a>00222    <span class="comment">// At first, TimeDispatch will call init_callback.</span>
+<a name="l00223"></a>00223    <span class="keywordflow">if</span> (init_callback != NULL)
+<a name="l00224"></a>00224       <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(NULL, 0, init_callback, (<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a>)0, (<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a>)0);
+<a name="l00225"></a>00225    s_timers.<a class="code" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">resume_timer_thread</a>();
+<a name="l00226"></a>00226    }
+<a name="l00227"></a>00227 
+<a name="l00228"></a><a class="code" href="timers__win32_8cpp.html#8758484f3cebb0cd44bb247c3f23d5e3">00228</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a>(<span class="keywordtype">void</span>)
+<a name="l00229"></a>00229    {
+<a name="l00230"></a>00230    s_timers.<a class="code" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">stop_timer_thread</a>();
+<a name="l00231"></a>00231    }
+<a name="l00232"></a>00232 
+<a name="l00233"></a><a class="code" href="timers__win32_8cpp.html#b8d05dee70f04b5c5190ab00e84da106">00233</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value)
+<a name="l00234"></a>00234    {
+<a name="l00235"></a>00235    s_timers.<a class="code" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">set_timer</a>(value);
+<a name="l00236"></a>00236    }
+<a name="l00237"></a>00237 
+<a name="l00238"></a><a class="code" href="timers__win32_8cpp.html#4dccc204d52176bd547ab34d6858f5ba">00238</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>(<span class="keywordtype">void</span>)
+<a name="l00239"></a>00239    {
+<a name="l00240"></a>00240    <span class="keywordflow">return</span> s_timers.<a class="code" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">get_elapsed_time</a>();
+<a name="l00241"></a>00241    }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,261 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp File Reference</h1><code>#include &lt;windows.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="timer_8h-source.html">timer.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="timers__driver_8h-source.html">timers_driver.h</a>&quot;</code><br>
+
+<p>
+<a href="timers__win32_8cpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html">ccritical_section</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html">class_timers</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#998a8436651e6990d3922ebdc3eebf8b">CreateReceiveTask</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, TASK_HANDLE *Thread, void *ReceiveLoopPtr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a> (TASK_HANDLE Thread)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a> (<a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a> (TIMEVAL value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#4dccc204d52176bd547ab34d6858f5ba">getElapsedTime</a> (void)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="998a8436651e6990d3922ebdc3eebf8b"></a><!-- doxytag: member="timers_win32.cpp::CreateReceiveTask" ref="998a8436651e6990d3922ebdc3eebf8b" args="(CAN_HANDLE fd0, TASK_HANDLE *Thread, void *ReceiveLoopPtr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CreateReceiveTask           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">TASK_HANDLE *&nbsp;</td>
+          <td class="paramname"> <em>Thread</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ReceiveLoopPtr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00078">78</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+</div>
+</div><p>
+<a class="anchor" name="d7fee43b8a44cf8b7036853593044037"></a><!-- doxytag: member="timers_win32.cpp::EnterMutex" ref="d7fee43b8a44cf8b7036853593044037" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void EnterMutex           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00064">64</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00049">ccritical_section::enter()</a>.
+</div>
+</div><p>
+<a class="anchor" name="4dccc204d52176bd547ab34d6858f5ba"></a><!-- doxytag: member="timers_win32.cpp::getElapsedTime" ref="4dccc204d52176bd547ab34d6858f5ba" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL getElapsedTime           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00238">238</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__win32_8cpp-source.html#l00210">class_timers::get_elapsed_time()</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, and <a class="el" href="ports__def_8h-source.html#l00119">TC4H</a>.
+</div>
+</div><p>
+<a class="anchor" name="73d9a4eb941fb20cf6b597840510394b"></a><!-- doxytag: member="timers_win32.cpp::LeaveMutex" ref="73d9a4eb941fb20cf6b597840510394b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LeaveMutex           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00069">69</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00053">ccritical_section::leave()</a>.
+</div>
+</div><p>
+<a class="anchor" name="b8d05dee70f04b5c5190ab00e84da106"></a><!-- doxytag: member="timers_win32.cpp::setTimer" ref="b8d05dee70f04b5c5190ab00e84da106" args="(TIMEVAL value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setTimer           </td>
+          <td>(</td>
+          <td class="paramtype">TIMEVAL&nbsp;</td>
+          <td class="paramname"> <em>value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00233">233</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00082">maxval</a>, <a class="el" href="timers__win32_8cpp-source.html#l00204">class_timers::set_timer()</a>, and <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>.
+</div>
+</div><p>
+<a class="anchor" name="c9e1731843825eb55e7a94894e6a8ec5"></a><!-- doxytag: member="timers_win32.cpp::StartTimerLoop" ref="c9e1731843825eb55e7a94894e6a8ec5" args="(TimerCallback_t init_callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StartTimerLoop           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a>&nbsp;</td>
+          <td class="paramname"> <em>init_callback</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00219">219</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00079">initTimer()</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00184">class_timers::resume_timer_thread()</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00173">class_timers::start_timer_thread()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>.
+</div>
+</div><p>
+<a class="anchor" name="8758484f3cebb0cd44bb247c3f23d5e3"></a><!-- doxytag: member="timers_win32.cpp::StopTimerLoop" ref="8758484f3cebb0cd44bb247c3f23d5e3" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StopTimerLoop           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00228">228</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00193">class_timers::stop_timer_thread()</a>, and <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>.
+</div>
+</div><p>
+<a class="anchor" name="4b2486891ee01e06e2deead4cf963727"></a><!-- doxytag: member="timers_win32.cpp::WaitReceiveTaskEnd" ref="4b2486891ee01e06e2deead4cf963727" args="(TASK_HANDLE Thread)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void WaitReceiveTaskEnd           </td>
+          <td>(</td>
+          <td class="paramtype">TASK_HANDLE&nbsp;</td>
+          <td class="paramname"> <em>Thread</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00084">84</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="class_timers::get_elapsed_time",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ba4fa2fbd2b2acf45144978b9b6affc4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="ccritical_section::leave",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+14e759b9e3e78fa44ae6a8f30c693e21
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="StopTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="class_timers::stop_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0fe19ea84a22ffb049c9df3218aabf71
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,38 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node11 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node12 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+595d683061bc4ad2cbebdad36155c226
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="class_timers::set_timer",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d48810e4f3e6cd9d0c0a19fc61d9b16d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,26 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="StartTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="class_timers::resume_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e0066fac671c6adb997d6c075487af89"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="class_timers::start_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#d857a63670354f41759f68d4ea29a0f5"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a0bf9c890600895f707e2da26ba23889
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="ccritical_section::enter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+00c85286dce5dc26b369108156bcbba3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_2timerscfg_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h</h1><a href="timers__xeno_2timerscfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __TIMERSCFG_H__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __TIMERSCFG_H__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;native/task.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;native/timer.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;native/mutex.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;native/alarm.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="comment">// Time unit : ns</span>
+<a name="l00032"></a>00032 <span class="comment">// Time resolution : 64bit (~584 years)</span>
+<a name="l00033"></a><a class="code" href="timers__xeno_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">00033</a> <span class="preprocessor">#define TIMEVAL RTIME</span>
+<a name="l00034"></a><a class="code" href="timers__xeno_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define TIMEVAL_MAX ~(RTIME)0</span>
+<a name="l00035"></a><a class="code" href="timers__xeno_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">00035</a> <span class="preprocessor"></span><span class="preprocessor">#define MS_TO_TIMEVAL(ms) (RTIME)ms*1000000</span>
+<a name="l00036"></a><a class="code" href="timers__xeno_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">00036</a> <span class="preprocessor"></span><span class="preprocessor">#define US_TO_TIMEVAL(us) (RTIME)us*1000</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a><a class="code" href="timers__xeno_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">00038</a> <span class="preprocessor">#define TASK_HANDLE RT_TASK</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_2timerscfg_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,140 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h File Reference</h1><code>#include &lt;native/task.h&gt;</code><br>
+<code>#include &lt;native/timer.h&gt;</code><br>
+<code>#include &lt;native/mutex.h&gt;</code><br>
+<code>#include &lt;native/alarm.h&gt;</code><br>
+
+<p>
+<a href="timers__xeno_2timerscfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a>&nbsp;&nbsp;&nbsp;RTIME</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>&nbsp;&nbsp;&nbsp;~(RTIME)0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">MS_TO_TIMEVAL</a>(ms)&nbsp;&nbsp;&nbsp;(RTIME)ms*1000000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">US_TO_TIMEVAL</a>(us)&nbsp;&nbsp;&nbsp;(RTIME)us*1000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a>&nbsp;&nbsp;&nbsp;RT_TASK</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="ee85d2eeabff670269ebc2e00251ac6d"></a><!-- doxytag: member="timerscfg.h::MS_TO_TIMEVAL" ref="ee85d2eeabff670269ebc2e00251ac6d" args="(ms)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MS_TO_TIMEVAL          </td>
+          <td>(</td>
+          <td class="paramtype">ms&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(RTIME)ms*1000000</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_2timerscfg_8h-source.html#l00035">35</a> of file <a class="el" href="timers__xeno_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="07c1b78efc83716fac9e31b9862f7e60"></a><!-- doxytag: member="timerscfg.h::TASK_HANDLE" ref="07c1b78efc83716fac9e31b9862f7e60" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TASK_HANDLE&nbsp;&nbsp;&nbsp;RT_TASK          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_2timerscfg_8h-source.html#l00038">38</a> of file <a class="el" href="timers__xeno_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ae11f09e1ebf40f3562857272fab8bf"></a><!-- doxytag: member="timerscfg.h::TIMEVAL" ref="6ae11f09e1ebf40f3562857272fab8bf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIMEVAL&nbsp;&nbsp;&nbsp;RTIME          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_2timerscfg_8h-source.html#l00033">33</a> of file <a class="el" href="timers__xeno_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="35b2fd1a5f6b88bf3842ba3663e6f85e"></a><!-- doxytag: member="timerscfg.h::TIMEVAL_MAX" ref="35b2fd1a5f6b88bf3842ba3663e6f85e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIMEVAL_MAX&nbsp;&nbsp;&nbsp;~(RTIME)0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_2timerscfg_8h-source.html#l00034">34</a> of file <a class="el" href="timers__xeno_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="56849fe35cb6cbe17f7768a2d3af62f8"></a><!-- doxytag: member="timerscfg.h::US_TO_TIMEVAL" ref="56849fe35cb6cbe17f7768a2d3af62f8" args="(us)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define US_TO_TIMEVAL          </td>
+          <td>(</td>
+          <td class="paramtype">us&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(RTIME)us*1000</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_2timerscfg_8h-source.html#l00036">36</a> of file <a class="el" href="timers__xeno_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_2timerscfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="native/task.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="native/timer.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="native/mutex.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="native/alarm.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_2timerscfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+1b61c7d3277259c5ed8a587ec737e688
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c</h1><a href="timers__xeno_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;sys/mman.h&gt;</span>
+<a name="l00004"></a>00004 
+<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;native/task.h&gt;</span>
+<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;native/timer.h&gt;</span>
+<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;native/mutex.h&gt;</span>
+<a name="l00008"></a>00008 <span class="preprocessor">#include &lt;native/alarm.h&gt;</span>
+<a name="l00009"></a>00009 
+<a name="l00010"></a>00010 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span>
+<a name="l00011"></a>00011 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span>
+<a name="l00013"></a>00013 
+<a name="l00014"></a><a class="code" href="timers__xeno_8c.html#3e43352afeb0977d4e99f3590026c9ee">00014</a> <span class="preprocessor">#define TIMERLOOP_TASK_CREATED        1</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span>
+<a name="l00016"></a><a class="code" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">00016</a> RT_MUTEX <a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a>;
+<a name="l00017"></a><a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">00017</a> RT_TASK <a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>;
+<a name="l00018"></a><a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">00018</a> RTIME <a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a>;
+<a name="l00019"></a><a class="code" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">00019</a> RTIME <a class="code" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a>;
+<a name="l00020"></a><a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">00020</a> RTIME <a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a>;
+<a name="l00021"></a>00021 
+<a name="l00022"></a><a class="code" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">00022</a> <span class="keywordtype">char</span> <a class="code" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a>=0;
+<a name="l00023"></a>00023 
+<a name="l00024"></a><a class="code" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">00024</a> <span class="keywordtype">void</span> <a class="code" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">cleanup_all</a>(<span class="keywordtype">void</span>)
+<a name="l00025"></a>00025 {
+<a name="l00026"></a>00026         rt_task_delete(&amp;<a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>);
+<a name="l00027"></a>00027 }
+<a name="l00028"></a><a class="code" href="timers__xeno_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">00028</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a>(<span class="keywordtype">void</span>)
+<a name="l00029"></a>00029 {
+<a name="l00030"></a>00030         <a class="code" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a> = 1;
+<a name="l00031"></a>00031         rt_task_unblock(&amp;<a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>);
+<a name="l00032"></a>00032 }
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 
+<a name="l00035"></a><a class="code" href="timers__xeno_8c.html#d7fee43b8a44cf8b7036853593044037">00035</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(<span class="keywordtype">void</span>)
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037         rt_mutex_lock(&amp;<a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a>, TM_INFINITE); 
+<a name="l00038"></a>00038 }
+<a name="l00039"></a>00039 
+<a name="l00040"></a><a class="code" href="timers__xeno_8c.html#73d9a4eb941fb20cf6b597840510394b">00040</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(<span class="keywordtype">void</span>)
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042         rt_mutex_unlock(&amp;<a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a>);
+<a name="l00043"></a>00043 }
+<a name="l00044"></a>00044 
+<a name="l00045"></a><a class="code" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">00045</a> <span class="keywordtype">void</span> <a class="code" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">timerloop_task_proc</a>(<span class="keywordtype">void</span> *arg)
+<a name="l00046"></a>00046 {
+<a name="l00047"></a>00047         <span class="keywordtype">int</span> ret;
+<a name="l00048"></a>00048         <span class="keywordflow">do</span>{
+<a name="l00049"></a>00049                 <span class="keywordflow">do</span>{
+<a name="l00050"></a>00050                         <a class="code" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a> = <a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a>;
+<a name="l00051"></a>00051                         <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00052"></a>00052                         <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>();
+<a name="l00053"></a>00053                         <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00054"></a>00054                         <span class="keywordflow">while</span> ((ret = rt_task_sleep_until(<a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a>)) == -EINTR);
+<a name="l00055"></a>00055                 }<span class="keywordflow">while</span> (ret == 0);
+<a name="l00056"></a>00056         }<span class="keywordflow">while</span> (!<a class="code" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a>);
+<a name="l00057"></a>00057         printf(<span class="stringliteral">"End of TimerLoop, code %d\n"</span>,ret);
+<a name="l00058"></a>00058 }
+<a name="l00059"></a>00059 
+<a name="l00060"></a><a class="code" href="timers__xeno_8c.html#c9e1731843825eb55e7a94894e6a8ec5">00060</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a>(<a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback)
+<a name="l00061"></a>00061 {
+<a name="l00062"></a>00062         <span class="keywordtype">int</span> ret;
+<a name="l00063"></a>00063         <a class="code" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a> = 0;
+<a name="l00064"></a>00064         <span class="keywordtype">char</span> taskname[32];
+<a name="l00065"></a>00065         snprintf(taskname, <span class="keyword">sizeof</span>(taskname), <span class="stringliteral">"timerloop-%d"</span>, getpid());
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067         mlockall(MCL_CURRENT | MCL_FUTURE);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069         <span class="comment">//create timerloop_task</span>
+<a name="l00070"></a>00070         ret = rt_task_create(&amp;<a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>, taskname, 0, 50, 0);
+<a name="l00071"></a>00071         <span class="keywordflow">if</span> (ret) {
+<a name="l00072"></a>00072                 printf(<span class="stringliteral">"Failed to create timerloop_task, code %d\n"</span>,errno);
+<a name="l00073"></a>00073                 <span class="keywordflow">return</span>;
+<a name="l00074"></a>00074         }
+<a name="l00075"></a>00075         
+<a name="l00076"></a>00076         <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>();
+<a name="l00077"></a>00077         <a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a> = <a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a>;
+<a name="l00078"></a>00078         <a class="code" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a> = <a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a>;
+<a name="l00079"></a>00079         <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(NULL, 0, init_callback, 0, 0);
+<a name="l00080"></a>00080         <span class="comment">// start timerloop_task</span>
+<a name="l00081"></a>00081         ret = rt_task_start(&amp;<a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>,&amp;<a class="code" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">timerloop_task_proc</a>,NULL);
+<a name="l00082"></a>00082         <span class="keywordflow">if</span> (ret) {
+<a name="l00083"></a>00083                 printf(<span class="stringliteral">"Failed to start timerloop_task, code %d\n"</span>,errno);
+<a name="l00084"></a>00084                 <span class="keywordflow">goto</span> error;
+<a name="l00085"></a>00085         }
+<a name="l00086"></a>00086         
+<a name="l00087"></a>00087         <span class="keywordflow">return</span>;
+<a name="l00088"></a>00088         
+<a name="l00089"></a>00089 error:
+<a name="l00090"></a>00090         <a class="code" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">cleanup_all</a>();
+<a name="l00091"></a>00091 }
+<a name="l00092"></a>00092 
+<a name="l00093"></a><a class="code" href="timers__xeno_8c.html#d009be934c04ee04b8e5a1cb5af08efd">00093</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> *ReceiveLoop_task, <span class="keywordtype">void</span>* ReceiveLoop_task_proc)
+<a name="l00094"></a>00094 {
+<a name="l00095"></a>00095         <span class="keywordtype">int</span> ret;
+<a name="l00096"></a>00096         <span class="keyword">static</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span> = 0;
+<a name="l00097"></a>00097         <span class="keywordtype">char</span> taskname[32];
+<a name="l00098"></a>00098         snprintf(taskname, <span class="keyword">sizeof</span>(taskname), <span class="stringliteral">"canloop%d-%d"</span>, <span class="keywordtype">id</span>, getpid());
+<a name="l00099"></a>00099         <span class="keywordtype">id</span>++;
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101         mlockall(MCL_CURRENT | MCL_FUTURE);
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103         <span class="comment">//create timerloop_task</span>
+<a name="l00104"></a>00104         ret = rt_task_create(ReceiveLoop_task,taskname,0,50,0);
+<a name="l00105"></a>00105         <span class="keywordflow">if</span> (ret) {
+<a name="l00106"></a>00106                 printf(<span class="stringliteral">"Failed to create ReceiveLoop_task number %d, code %d\n"</span>, <span class="keywordtype">id</span>, errno);
+<a name="l00107"></a>00107                 <span class="keywordflow">return</span>;
+<a name="l00108"></a>00108         }
+<a name="l00109"></a>00109         <span class="comment">// start timerloop_task</span>
+<a name="l00110"></a>00110         ret = rt_task_start(ReceiveLoop_task,ReceiveLoop_task_proc,(<span class="keywordtype">void</span>*)fd0);
+<a name="l00111"></a>00111         <span class="keywordflow">if</span> (ret) {
+<a name="l00112"></a>00112                 printf(<span class="stringliteral">"Failed to start ReceiveLoop_task number %d, code %d\n"</span>, <span class="keywordtype">id</span>, errno);
+<a name="l00113"></a>00113                 <span class="keywordflow">return</span>;
+<a name="l00114"></a>00114         }
+<a name="l00115"></a>00115 }
+<a name="l00116"></a>00116 
+<a name="l00117"></a><a class="code" href="timers__xeno_8c.html#aee2aa5ebcc60c3f2231f59c1c7beab0">00117</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(<a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> *Thread)
+<a name="l00118"></a>00118 {
+<a name="l00119"></a>00119         rt_task_delete(Thread);
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121 
+<a name="l00122"></a><a class="code" href="timers__xeno_8c.html#b8d05dee70f04b5c5190ab00e84da106">00122</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value)
+<a name="l00123"></a>00123 {
+<a name="l00124"></a>00124         <a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a> = (value == <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>) ? <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a> : <a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a> + value;
+<a name="l00125"></a>00125         rt_task_unblock(&amp;<a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>);
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127 
+<a name="l00128"></a><a class="code" href="timers__xeno_8c.html#4dccc204d52176bd547ab34d6858f5ba">00128</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>(<span class="keywordtype">void</span>)
+<a name="l00129"></a>00129 {
+<a name="l00130"></a>00130         <a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a> = rt_timer_ticks2ns(rt_timer_read());
+<a name="l00131"></a>00131         <span class="keywordflow">return</span> <a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a> - <a class="code" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a>;
+<a name="l00132"></a>00132 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,449 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c File Reference</h1><code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;sys/mman.h&gt;</code><br>
+<code>#include &lt;native/task.h&gt;</code><br>
+<code>#include &lt;native/timer.h&gt;</code><br>
+<code>#include &lt;native/mutex.h&gt;</code><br>
+<code>#include &lt;native/alarm.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="timer_8h-source.html">timer.h</a>&quot;</code><br>
+
+<p>
+<a href="timers__xeno_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#3e43352afeb0977d4e99f3590026c9ee">TIMERLOOP_TASK_CREATED</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">cleanup_all</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">timerloop_task_proc</a> (void *arg)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a> (<a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#d009be934c04ee04b8e5a1cb5af08efd">CreateReceiveTask</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, TASK_HANDLE *ReceiveLoop_task, void *ReceiveLoop_task_proc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#aee2aa5ebcc60c3f2231f59c1c7beab0">WaitReceiveTaskEnd</a> (TASK_HANDLE *Thread)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a> (TIMEVAL value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#4dccc204d52176bd547ab34d6858f5ba">getElapsedTime</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">RT_MUTEX&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">CanFestival_mutex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">RT_TASK&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">RTIME&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">RTIME&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">RTIME&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a> = 0</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="3e43352afeb0977d4e99f3590026c9ee"></a><!-- doxytag: member="timers_xeno.c::TIMERLOOP_TASK_CREATED" ref="3e43352afeb0977d4e99f3590026c9ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIMERLOOP_TASK_CREATED&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00014">14</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="f37d89241d0a9ac0430a0db6c1ead3d2"></a><!-- doxytag: member="timers_xeno.c::cleanup_all" ref="f37d89241d0a9ac0430a0db6c1ead3d2" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void cleanup_all           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00024">24</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+<p>
+References <a class="el" href="timers__xeno_8c-source.html#l00017">timerloop_task</a>.
+</div>
+</div><p>
+<a class="anchor" name="d009be934c04ee04b8e5a1cb5af08efd"></a><!-- doxytag: member="timers_xeno.c::CreateReceiveTask" ref="d009be934c04ee04b8e5a1cb5af08efd" args="(CAN_PORT fd0, TASK_HANDLE *ReceiveLoop_task, void *ReceiveLoop_task_proc)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CreateReceiveTask           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td>
+          <td class="paramname"> <em>fd0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">TASK_HANDLE *&nbsp;</td>
+          <td class="paramname"> <em>ReceiveLoop_task</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ReceiveLoop_task_proc</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00093">93</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="d7fee43b8a44cf8b7036853593044037"></a><!-- doxytag: member="timers_xeno.c::EnterMutex" ref="d7fee43b8a44cf8b7036853593044037" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void EnterMutex           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00035">35</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>.
+</div>
+</div><p>
+<a class="anchor" name="4dccc204d52176bd547ab34d6858f5ba"></a><!-- doxytag: member="timers_xeno.c::getElapsedTime" ref="4dccc204d52176bd547ab34d6858f5ba" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMEVAL getElapsedTime           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00128">128</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+<p>
+References <a class="el" href="timers__xeno_8c-source.html#l00019">last_occured_alarm</a>, and <a class="el" href="timers__xeno_8c-source.html#l00018">last_time_read</a>.
+</div>
+</div><p>
+<a class="anchor" name="73d9a4eb941fb20cf6b597840510394b"></a><!-- doxytag: member="timers_xeno.c::LeaveMutex" ref="73d9a4eb941fb20cf6b597840510394b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LeaveMutex           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00040">40</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>.
+</div>
+</div><p>
+<a class="anchor" name="b8d05dee70f04b5c5190ab00e84da106"></a><!-- doxytag: member="timers_xeno.c::setTimer" ref="b8d05dee70f04b5c5190ab00e84da106" args="(TIMEVAL value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void setTimer           </td>
+          <td>(</td>
+          <td class="paramtype">TIMEVAL&nbsp;</td>
+          <td class="paramname"> <em>value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00122">122</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+<p>
+References <a class="el" href="timers__xeno_8c-source.html#l00020">last_alarm_set</a>, <a class="el" href="timers__xeno_8c-source.html#l00018">last_time_read</a>, <a class="el" href="timers__xeno_8c-source.html#l00017">timerloop_task</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>.
+</div>
+</div><p>
+<a class="anchor" name="c9e1731843825eb55e7a94894e6a8ec5"></a><!-- doxytag: member="timers_xeno.c::StartTimerLoop" ref="c9e1731843825eb55e7a94894e6a8ec5" args="(TimerCallback_t init_callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StartTimerLoop           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a>&nbsp;</td>
+          <td class="paramname"> <em>init_callback</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00060">60</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+<p>
+References <a class="el" href="timers__xeno_8c-source.html#l00024">cleanup_all()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00066">getElapsedTime()</a>, <a class="el" href="timers__xeno_8c-source.html#l00020">last_alarm_set</a>, <a class="el" href="timers__xeno_8c-source.html#l00019">last_occured_alarm</a>, <a class="el" href="timers__xeno_8c-source.html#l00018">last_time_read</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="timers__xeno_8c-source.html#l00022">stop_timer</a>, <a class="el" href="timers__xeno_8c-source.html#l00017">timerloop_task</a>, and <a class="el" href="timers__xeno_8c-source.html#l00045">timerloop_task_proc()</a>.
+</div>
+</div><p>
+<a class="anchor" name="8758484f3cebb0cd44bb247c3f23d5e3"></a><!-- doxytag: member="timers_xeno.c::StopTimerLoop" ref="8758484f3cebb0cd44bb247c3f23d5e3" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StopTimerLoop           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00028">28</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+<p>
+References <a class="el" href="timers__xeno_8c-source.html#l00022">stop_timer</a>, and <a class="el" href="timers__xeno_8c-source.html#l00017">timerloop_task</a>.
+</div>
+</div><p>
+<a class="anchor" name="15986eb72a64e72df6600dc23c1e19c8"></a><!-- doxytag: member="timers_xeno.c::timerloop_task_proc" ref="15986eb72a64e72df6600dc23c1e19c8" args="(void *arg)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void timerloop_task_proc           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>arg</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00045">45</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+<p>
+References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="timers__xeno_8c-source.html#l00020">last_alarm_set</a>, <a class="el" href="timers__xeno_8c-source.html#l00019">last_occured_alarm</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__xeno_8c-source.html#l00022">stop_timer</a>, and <a class="el" href="timer_8c-source.html#l00104">TimeDispatch()</a>.
+</div>
+</div><p>
+<a class="anchor" name="aee2aa5ebcc60c3f2231f59c1c7beab0"></a><!-- doxytag: member="timers_xeno.c::WaitReceiveTaskEnd" ref="aee2aa5ebcc60c3f2231f59c1c7beab0" args="(TASK_HANDLE *Thread)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void WaitReceiveTaskEnd           </td>
+          <td>(</td>
+          <td class="paramtype">TASK_HANDLE *&nbsp;</td>
+          <td class="paramname"> <em>Thread</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00117">117</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="b6ebfe5bfc980bae026866758af3a7ff"></a><!-- doxytag: member="timers_xeno.c::CanFestival_mutex" ref="b6ebfe5bfc980bae026866758af3a7ff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">RT_MUTEX <a class="el" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">CanFestival_mutex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00016">16</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="e2985cf19e9415625d21f0f79b580fd0"></a><!-- doxytag: member="timers_xeno.c::last_alarm_set" ref="e2985cf19e9415625d21f0f79b580fd0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">RTIME <a class="el" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00020">20</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="faf0ed3ab58750ccf1a09c52f7304cc3"></a><!-- doxytag: member="timers_xeno.c::last_occured_alarm" ref="faf0ed3ab58750ccf1a09c52f7304cc3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">RTIME <a class="el" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00019">19</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="b64940b870e06e40ac13634a9e2b9ac2"></a><!-- doxytag: member="timers_xeno.c::last_time_read" ref="b64940b870e06e40ac13634a9e2b9ac2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">RTIME <a class="el" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00018">18</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c006a038004f458645d9f7ef06c7bd04"></a><!-- doxytag: member="timers_xeno.c::stop_timer" ref="c006a038004f458645d9f7ef06c7bd04" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char <a class="el" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00022">22</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="3921261b6599c37eb3830a799d05f32e"></a><!-- doxytag: member="timers_xeno.c::timerloop_task" ref="3921261b6599c37eb3830a799d05f32e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">RT_TASK <a class="el" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="timers__xeno_8c-source.html#l00017">17</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="timerloop_task_proc",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d025c8ba77d51d6d2902bf56244046a0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,45 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="unistd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="sys/mman.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="native/task.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="native/timer.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="native/mutex.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="native/alarm.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node9 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node13 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node14 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node16 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node17 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+01985bf418fc7f836b401ba40945b787
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="StartTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="cleanup_all",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="timerloop_task_proc",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e6e2ac4a0adc423882cbc96bc7e3e13c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/tree.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,84 @@
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/xhtml;charset=iso-8859-1" />
+    <meta http-equiv="Content-Style-Type" content="text/css" />
+    <meta http-equiv="Content-Language" content="en" />
+    <link rel="stylesheet" href="doxygen.css">
+    <title>TreeView</title>
+    <script type="text/javascript">
+    <!-- // Hide script from old browsers
+    
+    function toggleFolder(id, imageNode) 
+    {
+      var folder = document.getElementById(id);
+      var l = imageNode.src.length;
+      if (imageNode.src.substring(l-20,l)=="ftv2folderclosed.png" || 
+          imageNode.src.substring(l-18,l)=="ftv2folderopen.png")
+      {
+        imageNode = imageNode.previousSibling;
+        l = imageNode.src.length;
+      }
+      if (folder == null) 
+      {
+      } 
+      else if (folder.style.display == "block") 
+      {
+        if (imageNode != null) 
+        {
+          imageNode.nextSibling.src = "ftv2folderclosed.png";
+          if (imageNode.src.substring(l-13,l) == "ftv2mnode.png")
+          {
+            imageNode.src = "ftv2pnode.png";
+          }
+          else if (imageNode.src.substring(l-17,l) == "ftv2mlastnode.png")
+          {
+            imageNode.src = "ftv2plastnode.png";
+          }
+        }
+        folder.style.display = "none";
+      } 
+      else 
+      {
+        if (imageNode != null) 
+        {
+          imageNode.nextSibling.src = "ftv2folderopen.png";
+          if (imageNode.src.substring(l-13,l) == "ftv2pnode.png")
+          {
+            imageNode.src = "ftv2mnode.png";
+          }
+          else if (imageNode.src.substring(l-17,l) == "ftv2plastnode.png")
+          {
+            imageNode.src = "ftv2mlastnode.png";
+          }
+        }
+        folder.style.display = "block";
+      }
+    }
+
+    // End script hiding -->        
+    </script>
+  </head>
+
+  <body class="ftvtree">
+    <div class="directory">
+      <h3>CanFestival</h3>
+      <div style="display: block;">
+        <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder1', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder1', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
+        <div id="folder1">
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="dcf_8c.html" target="basefrm">/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="lifegrd_8c.html" target="basefrm">/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="nmtMaster_8c.html" target="basefrm">/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="nmtSlave_8c.html" target="basefrm">/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="objacces_8c.html" target="basefrm">/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="pdo_8c.html" target="basefrm">/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="sdo_8c.html" target="basefrm">/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="states_8c.html" target="basefrm">/home/epimerde/documents/tc11/CanFestival-3/src/states.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="sync_8c.html" target="basefrm">/home/epimerde/documents/tc11/CanFestival-3/src/sync.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="timer_8c.html" target="basefrm">/home/epimerde/documents/tc11/CanFestival-3/src/timer.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="resource_8h.html" target="basefrm">/home/epimerde/documents/tc11/CanFestival-3/src/win32/resource.h</a></p>
+        </div>
+        <p><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="globals.html" target="basefrm">Globals</a></p>
+      </div>
+    </div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_2applicfg_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h</h1><a href="unix_2applicfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __APPLICFG_LINUX__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __APPLICFG_LINUX__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="comment">/*  Define the architecture : little_endian or big_endian</span>
+<a name="l00030"></a>00030 <span class="comment"> -----------------------------------------------------</span>
+<a name="l00031"></a>00031 <span class="comment"> Test :</span>
+<a name="l00032"></a>00032 <span class="comment"> UNS32 v = 0x1234ABCD;</span>
+<a name="l00033"></a>00033 <span class="comment"> char *data = &amp;v;</span>
+<a name="l00034"></a>00034 <span class="comment"></span>
+<a name="l00035"></a>00035 <span class="comment"> Result for a little_endian architecture :</span>
+<a name="l00036"></a>00036 <span class="comment"> data[0] = 0xCD;</span>
+<a name="l00037"></a>00037 <span class="comment"> data[1] = 0xAB;</span>
+<a name="l00038"></a>00038 <span class="comment"> data[2] = 0x34;</span>
+<a name="l00039"></a>00039 <span class="comment"> data[3] = 0x12;</span>
+<a name="l00040"></a>00040 <span class="comment"></span>
+<a name="l00041"></a>00041 <span class="comment"> Result for a big_endian architecture :</span>
+<a name="l00042"></a>00042 <span class="comment"> data[0] = 0x12;</span>
+<a name="l00043"></a>00043 <span class="comment"> data[1] = 0x34;</span>
+<a name="l00044"></a>00044 <span class="comment"> data[2] = 0xAB;</span>
+<a name="l00045"></a>00045 <span class="comment"> data[3] = 0xCD;</span>
+<a name="l00046"></a>00046 <span class="comment"> */</span>
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 <span class="comment">/* Integers */</span>
+<a name="l00049"></a><a class="code" href="unix_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">00049</a> <span class="preprocessor">#define INTEGER8 char</span>
+<a name="l00050"></a><a class="code" href="unix_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER16 short</span>
+<a name="l00051"></a><a class="code" href="unix_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER24</span>
+<a name="l00052"></a><a class="code" href="unix_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER32 long</span>
+<a name="l00053"></a><a class="code" href="unix_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER40</span>
+<a name="l00054"></a><a class="code" href="unix_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER48</span>
+<a name="l00055"></a><a class="code" href="unix_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER56</span>
+<a name="l00056"></a><a class="code" href="unix_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER64</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="comment">/* Unsigned integers */</span>
+<a name="l00059"></a><a class="code" href="unix_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">00059</a> <span class="preprocessor">#define UNS8   unsigned char</span>
+<a name="l00060"></a><a class="code" href="unix_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS16  unsigned short</span>
+<a name="l00061"></a><a class="code" href="unix_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS32  unsigned long</span>
+<a name="l00062"></a><a class="code" href="unix_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS24</span>
+<a name="l00063"></a><a class="code" href="unix_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS40</span>
+<a name="l00064"></a><a class="code" href="unix_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">00064</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS48</span>
+<a name="l00065"></a><a class="code" href="unix_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS56</span>
+<a name="l00066"></a><a class="code" href="unix_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">00066</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS64 </span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00068"></a>00068 <span class="comment">/* Reals */</span>
+<a name="l00069"></a><a class="code" href="unix_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">00069</a> <span class="preprocessor">#define REAL32  float</span>
+<a name="l00070"></a><a class="code" href="unix_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">00070</a> <span class="preprocessor"></span><span class="preprocessor">#define REAL64 double</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00072"></a>00072 <span class="comment">/* Definition of error and warning macros */</span>
+<a name="l00073"></a>00073 <span class="comment">/* -------------------------------------- */</span>
+<a name="l00074"></a>00074 <span class="preprocessor">#if defined DEBUG_ERR_CONSOLE_ON || defined DEBUG_WAR_CONSOLE_ON</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00076"></a>00076 <span class="preprocessor">#endif</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span>
+<a name="l00078"></a>00078 <span class="comment">/* Definition of MSG_ERR */</span>
+<a name="l00079"></a>00079 <span class="comment">/* --------------------- */</span>
+<a name="l00080"></a>00080 <span class="preprocessor">#ifdef DEBUG_ERR_CONSOLE_ON</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#    define MSG_ERR(num, str, val)            \</span>
+<a name="l00082"></a>00082 <span class="preprocessor">          printf("%s,%d : 0X%x %s 0X%x \n",__FILE__, __LINE__,num, str, val);</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00084"></a><a class="code" href="unix_2applicfg_8h.html#99178e2619db849578b20df5aa241844">00084</a> <span class="preprocessor"></span><span class="preprocessor">#    define MSG_ERR(num, str, val)</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00086"></a>00086 <span class="preprocessor"></span>
+<a name="l00087"></a>00087 <span class="comment">/* Definition of MSG_WAR */</span>
+<a name="l00088"></a>00088 <span class="comment">/* --------------------- */</span>
+<a name="l00089"></a>00089 <span class="preprocessor">#ifdef DEBUG_WAR_CONSOLE_ON</span>
+<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#    define MSG_WAR(num, str, val)          \</span>
+<a name="l00091"></a>00091 <span class="preprocessor">          printf("%s,%d : 0X%x %s 0X%x \n",__FILE__, __LINE__,num, str, val);</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00093"></a><a class="code" href="unix_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">00093</a> <span class="preprocessor"></span><span class="preprocessor">#    define MSG_WAR(num, str, val)</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span>
+<a name="l00096"></a><a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">00096</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>;
+<a name="l00097"></a>00097 
+<a name="l00098"></a><a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">00098</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>;
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_2applicfg_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,475 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h File Reference</h1><code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+
+<p>
+<a href="unix_2applicfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">INTEGER8</a>&nbsp;&nbsp;&nbsp;char</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">INTEGER16</a>&nbsp;&nbsp;&nbsp;short</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">INTEGER24</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">INTEGER32</a>&nbsp;&nbsp;&nbsp;long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">INTEGER40</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">INTEGER48</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">INTEGER56</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">INTEGER64</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>&nbsp;&nbsp;&nbsp;unsigned char</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>&nbsp;&nbsp;&nbsp;unsigned short</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>&nbsp;&nbsp;&nbsp;unsigned long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">UNS24</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">UNS40</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">UNS48</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">UNS56</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">UNS64</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">REAL32</a>&nbsp;&nbsp;&nbsp;float</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">REAL64</a>&nbsp;&nbsp;&nbsp;double</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#99178e2619db849578b20df5aa241844">MSG_ERR</a>(num, str, val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(num, str, val)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="ef74ac6cf2d7e6e7ceb25199c0a4e8d9"></a><!-- doxytag: member="applicfg.h::INTEGER16" ref="ef74ac6cf2d7e6e7ceb25199c0a4e8d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER16&nbsp;&nbsp;&nbsp;short          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00050">50</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b5cc60bcec9bf20f8565a80fe68ab8f6"></a><!-- doxytag: member="applicfg.h::INTEGER24" ref="b5cc60bcec9bf20f8565a80fe68ab8f6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER24          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00051">51</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="88a720c5453c6335aa3784ee788ec8cd"></a><!-- doxytag: member="applicfg.h::INTEGER32" ref="88a720c5453c6335aa3784ee788ec8cd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER32&nbsp;&nbsp;&nbsp;long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00052">52</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="161c8f6e6a63ce9ed9966896f211b8a8"></a><!-- doxytag: member="applicfg.h::INTEGER40" ref="161c8f6e6a63ce9ed9966896f211b8a8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER40          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00053">53</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0c5278d056153e1ff380e759c884f479"></a><!-- doxytag: member="applicfg.h::INTEGER48" ref="0c5278d056153e1ff380e759c884f479" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER48          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00054">54</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9543c1a090746b76b7972dcb7cc7483e"></a><!-- doxytag: member="applicfg.h::INTEGER56" ref="9543c1a090746b76b7972dcb7cc7483e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER56          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00055">55</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4e3182e4d79fdb99c05d57a3abe5ae4e"></a><!-- doxytag: member="applicfg.h::INTEGER64" ref="4e3182e4d79fdb99c05d57a3abe5ae4e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER64          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00056">56</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="662ebb8e51dc6acbd8850e22f172c5bf"></a><!-- doxytag: member="applicfg.h::INTEGER8" ref="662ebb8e51dc6acbd8850e22f172c5bf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER8&nbsp;&nbsp;&nbsp;char          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00049">49</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="99178e2619db849578b20df5aa241844"></a><!-- doxytag: member="applicfg.h::MSG_ERR" ref="99178e2619db849578b20df5aa241844" args="(num, str, val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_ERR          </td>
+          <td>(</td>
+          <td class="paramtype">num,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">str,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">val&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00084">84</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5f4e5133c4c3113931684d3aba518bba"></a><!-- doxytag: member="applicfg.h::MSG_WAR" ref="5f4e5133c4c3113931684d3aba518bba" args="(num, str, val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_WAR          </td>
+          <td>(</td>
+          <td class="paramtype">num,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">str,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">val&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00093">93</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a317e78f368f51a31a7ea72ea7afbc89"></a><!-- doxytag: member="applicfg.h::REAL32" ref="a317e78f368f51a31a7ea72ea7afbc89" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REAL32&nbsp;&nbsp;&nbsp;float          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00069">69</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3c2031a645686699b0f1e3b0ceaac6ee"></a><!-- doxytag: member="applicfg.h::REAL64" ref="3c2031a645686699b0f1e3b0ceaac6ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REAL64&nbsp;&nbsp;&nbsp;double          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00070">70</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5528eeccf214bfe021532622d78c6a96"></a><!-- doxytag: member="applicfg.h::UNS16" ref="5528eeccf214bfe021532622d78c6a96" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS16&nbsp;&nbsp;&nbsp;unsigned short          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00060">60</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7eec2f0575ec58202f7e7e8072722508"></a><!-- doxytag: member="applicfg.h::UNS24" ref="7eec2f0575ec58202f7e7e8072722508" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS24          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00062">62</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="889a782714194ae2f780002d25d6e0be"></a><!-- doxytag: member="applicfg.h::UNS32" ref="889a782714194ae2f780002d25d6e0be" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS32&nbsp;&nbsp;&nbsp;unsigned long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00061">61</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e83de5a9f9a3ea891eb0ce1044277ee9"></a><!-- doxytag: member="applicfg.h::UNS40" ref="e83de5a9f9a3ea891eb0ce1044277ee9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS40          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00063">63</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c67204750d2dc3f2681555bf81368765"></a><!-- doxytag: member="applicfg.h::UNS48" ref="c67204750d2dc3f2681555bf81368765" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS48          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00064">64</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0cba1f6285c9f23a663d56d0c99559da"></a><!-- doxytag: member="applicfg.h::UNS56" ref="0cba1f6285c9f23a663d56d0c99559da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS56          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00065">65</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="55de1c7512d46f732dcaea5db4aa7fa9"></a><!-- doxytag: member="applicfg.h::UNS64" ref="55de1c7512d46f732dcaea5db4aa7fa9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS64          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00066">66</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="539234687760592d01a8b0d3357bc00e"></a><!-- doxytag: member="applicfg.h::UNS8" ref="539234687760592d01a8b0d3357bc00e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS8&nbsp;&nbsp;&nbsp;unsigned char          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00059">59</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="712c7b28987b12b8d400df19c92d0f5e"></a><!-- doxytag: member="applicfg.h::CAN_HANDLE" ref="712c7b28987b12b8d400df19c92d0f5e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00096">96</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7ef59f941603c6680e74fc335523f17e"></a><!-- doxytag: member="applicfg.h::CAN_PORT" ref="7ef59f941603c6680e74fc335523f17e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00098">98</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_2applicfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_2applicfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+fd4bee006f2bec75af86a9a0caa953d4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_2canfestival_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h</h1><a href="unix_2canfestival_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef UNIX_H_</span>
+<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define UNIX_H_</span>
+<a name="l00003"></a>00003 <span class="preprocessor"></span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include "<a class="code" href="win32_2timerscfg_8h.html">timerscfg.h</a>"</span>
+<a name="l00005"></a>00005 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span>
+<a name="l00006"></a>00006 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span>
+<a name="l00007"></a>00007 <span class="preprocessor">#include "<a class="code" href="timers__driver_8h.html">timers_driver.h</a>"</span>
+<a name="l00008"></a>00008 <span class="preprocessor">#ifdef WIN32</span>
+<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00010"></a>00010 <span class="keyword">typedef</span> HINSTANCE <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a>;
+<a name="l00011"></a>00011 <span class="preprocessor">#else</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#include &lt;dlfcn.h&gt;</span>
+<a name="l00013"></a><a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">00013</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a>;
+<a name="l00014"></a>00014 <span class="preprocessor">#endif</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span>
+<a name="l00016"></a>00016 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a>(<a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> handle);
+<a name="l00017"></a>00017 <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> <a class="code" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a>(<span class="keywordtype">char</span>* driver_name);
+<a name="l00018"></a>00018 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00019"></a>00019 <a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> <a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="code" href="structstruct__CO__Data.html">CO_Data</a> * <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>);
+<a name="l00020"></a>00020 <span class="keywordtype">int</span> <a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a> * <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>);
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022 <span class="preprocessor">#endif </span><span class="comment">/*UNIX_H_*/</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_2canfestival_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,195 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h File Reference</h1><code>#include &quot;<a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="timers__driver_8h-source.html">timers_driver.h</a>&quot;</code><br>
+<code>#include &lt;dlfcn.h&gt;</code><br>
+
+<p>
+<a href="unix_2canfestival_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a> (<a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a> (char *driver_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">canClose</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="99960198cd610250fc7ab4c8351ad9de"></a><!-- doxytag: member="canfestival.h::LIB_HANDLE" ref="99960198cd610250fc7ab4c8351ad9de" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void* <a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_2canfestival_8h-source.html#l00013">13</a> of file <a class="el" href="unix_2canfestival_8h-source.html">canfestival.h</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="02957f72a9b951603adb98a142bd447b"></a><!-- doxytag: member="canfestival.h::canClose" ref="02957f72a9b951603adb98a142bd447b" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int canClose           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00178">178</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="7476146ad15948a22e7f80a00c89c40a"></a><!-- doxytag: member="canfestival.h::canOpen" ref="7476146ad15948a22e7f80a00c89c40a" args="(s_BOARD *board, CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> canOpen           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00145">145</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="8d1909a09c50c750e4d8626595acd9f6"></a><!-- doxytag: member="canfestival.h::canSend" ref="8d1909a09c50c750e4d8626595acd9f6" args="(CAN_PORT port, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canSend           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td>
+          <td class="paramname"> <em>port</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00120">120</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="a6eed61fc15f41f772d4645d7a5edeb5"></a><!-- doxytag: member="canfestival.h::LoadCanDriver" ref="a6eed61fc15f41f772d4645d7a5edeb5" args="(char *driver_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> LoadCanDriver           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>driver_name</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00084">84</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="cb4f394ec0e040c5962d3dc1957505fb"></a><!-- doxytag: member="canfestival.h::UnLoadCanDriver" ref="cb4f394ec0e040c5962d3dc1957505fb" args="(LIB_HANDLE handle)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 UnLoadCanDriver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>handle</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00071">71</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_2canfestival_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,63 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node18 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="dlfcn.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_2canfestival_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6e8756a07cfa2010ccdb0f52a6d3e943
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_8c-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,214 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c</h1><a href="unix_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="preprocessor">#ifndef NOT_USE_DYNAMIC_LOADING</span>
+<a name="l00027"></a><a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">00027</a> <span class="preprocessor"></span><span class="preprocessor">#define DLL_CALL(funcname) (* funcname##_driver)</span>
+<a name="l00028"></a><a class="code" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">00028</a> <span class="preprocessor"></span><span class="preprocessor">#define FCT_PTR_INIT =NULL</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a><a class="code" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">00030</a> <span class="preprocessor">#define DLSYM(name)\</span>
+<a name="l00031"></a>00031 <span class="preprocessor">        *(void **) (&amp;name##_driver) = dlsym(handle, #name"_driver");\</span>
+<a name="l00032"></a>00032 <span class="preprocessor">        if ((error = dlerror()) != NULL)  {\</span>
+<a name="l00033"></a>00033 <span class="preprocessor">                fprintf (stderr, "%s\n", error);\</span>
+<a name="l00034"></a>00034 <span class="preprocessor">                UnLoadCanDriver(handle);\</span>
+<a name="l00035"></a>00035 <span class="preprocessor">                return NULL;\</span>
+<a name="l00036"></a>00036 <span class="preprocessor">        }</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#else </span><span class="comment">/*NOT_USE_DYNAMIC_LOADING*/</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="comment">/*Function call is direct*/</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#define DLL_CALL(funcname) funcname##_driver</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 <span class="preprocessor">#endif </span><span class="comment">/*NOT_USE_DYNAMIC_LOADING*/</span>
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span>
+<a name="l00046"></a>00046 <span class="preprocessor">#include "<a class="code" href="win32_2canfestival_8h.html">canfestival.h</a>"</span>
+<a name="l00047"></a>00047 <span class="preprocessor">#include "<a class="code" href="timers__driver_8h.html">timers_driver.h</a>"</span>
+<a name="l00048"></a>00048 
+<a name="l00049"></a><a class="code" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">00049</a> <span class="preprocessor">#define MAX_NB_CAN_PORTS 16</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span>
+<a name="l00051"></a><a class="code" href="structCANPort.html">00051</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00052"></a><a class="code" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">00052</a>   <span class="keywordtype">char</span> used;
+<a name="l00053"></a><a class="code" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">00053</a>   <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd;
+<a name="l00054"></a><a class="code" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">00054</a>   <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> receiveTask;
+<a name="l00055"></a><a class="code" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">00055</a>   <a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d;
+<a name="l00056"></a>00056 } <a class="code" href="structCANPort.html">CANPort</a>;
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span>
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 <span class="comment">/*Declares the funtion pointers for dll binding or simple protos*/</span>
+<a name="l00061"></a>00061 <span class="comment">/*UNS8 DLL_CALL(canReceive)(CAN_HANDLE, Message *);</span>
+<a name="l00062"></a>00062 <span class="comment">UNS8 DLL_CALL(canSend)(CAN_HANDLE, Message *);</span>
+<a name="l00063"></a>00063 <span class="comment">CAN_HANDLE DLL_CALL(canOpen)(s_BOARD *);</span>
+<a name="l00064"></a>00064 <span class="comment">int DLL_CALL(canClose)(CAN_HANDLE);</span>
+<a name="l00065"></a>00065 <span class="comment">*/</span>
+<a name="l00066"></a><a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">00066</a> <a class="code" href="structCANPort.html">CANPort</a> <a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[<a class="code" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">MAX_NB_CAN_PORTS</a>] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,}};
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068 <span class="preprocessor">#ifndef NOT_USE_DYNAMIC_LOADING</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00070"></a>00070 <span class="comment">/*UnLoads the dll*/</span>
+<a name="l00071"></a><a class="code" href="win32_2canfestival_8h.html#cb4f394ec0e040c5962d3dc1957505fb">00071</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a>(<a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> handle)
+<a name="l00072"></a>00072 {
+<a name="l00073"></a>00073         <span class="keywordflow">if</span>(handle!=NULL)
+<a name="l00074"></a>00074         {
+<a name="l00075"></a>00075                 dlclose(handle);
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077                 handle=NULL;
+<a name="l00078"></a>00078                 <span class="keywordflow">return</span> 0;
+<a name="l00079"></a>00079         }
+<a name="l00080"></a>00080         <span class="keywordflow">return</span> -1;
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082 
+<a name="l00083"></a>00083 <span class="comment">/*Loads the dll and get funcs ptr*/</span>
+<a name="l00084"></a><a class="code" href="win32_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">00084</a> <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> <a class="code" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a>(<span class="keywordtype">char</span>* driver_name)
+<a name="l00085"></a>00085 {
+<a name="l00086"></a>00086         <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> handle = NULL;
+<a name="l00087"></a>00087         <span class="keywordtype">char</span> *error;
+<a name="l00088"></a>00088         
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090         <span class="keywordflow">if</span>(handle==NULL)
+<a name="l00091"></a>00091         {
+<a name="l00092"></a>00092                 handle = dlopen(driver_name, RTLD_LAZY);
+<a name="l00093"></a>00093         }
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095         <span class="keywordflow">if</span> (!handle) {
+<a name="l00096"></a>00096                 fprintf (stderr, <span class="stringliteral">"%s\n"</span>, dlerror());
+<a name="l00097"></a>00097                 <span class="keywordflow">return</span> NULL;
+<a name="l00098"></a>00098         }
+<a name="l00099"></a>00099  
+<a name="l00100"></a>00100         <span class="comment">/*Get function ptr*/</span>
+<a name="l00101"></a>00101         <a class="code" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">DLSYM</a>(<a class="code" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a>)
+<a name="l00102"></a>00102         <a class="code" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">DLSYM</a>(<a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>)
+<a name="l00103"></a>00103         <a class="code" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">DLSYM</a>(<a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>)
+<a name="l00104"></a>00104         <a class="code" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">DLSYM</a>(<a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>)
+<a name="l00105"></a>00105 
+<a name="l00106"></a>00106         <span class="keywordflow">return</span> handle;
+<a name="l00107"></a>00107 }
+<a name="l00108"></a>00108 
+<a name="l00109"></a>00109 <span class="preprocessor">#endif</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span>
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112 
+<a name="l00113"></a>00113 <span class="comment">/*Not needed -- canReceiveLoop calls _canReceive directly */</span><span class="comment">/*</span>
+<a name="l00114"></a>00114 <span class="comment">UNS8 canReceive(CAN_PORT port, Message *m)</span>
+<a name="l00115"></a>00115 <span class="comment">{</span>
+<a name="l00116"></a>00116 <span class="comment">        return DLL_CALL(canReceive)(port-&gt;fd, Message *m);</span>
+<a name="l00117"></a>00117 <span class="comment">}</span>
+<a name="l00118"></a>00118 <span class="comment">*/</span>
+<a name="l00119"></a>00119 
+<a name="l00120"></a><a class="code" href="win32_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">00120</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="code" href="structMessage.html">Message</a> *m)
+<a name="l00121"></a>00121 {
+<a name="l00122"></a>00122         <span class="keywordflow">if</span>(port){
+<a name="l00123"></a>00123                 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> res;
+<a name="l00124"></a>00124                 <span class="comment">//LeaveMutex();</span>
+<a name="l00125"></a>00125                 res = <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>)(((<a class="code" href="structCANPort.html">CANPort</a>*)port)-&gt;fd, m);
+<a name="l00126"></a>00126                 <span class="comment">//EnterMutex();</span>
+<a name="l00127"></a>00127                 <span class="keywordflow">return</span> res;
+<a name="l00128"></a>00128         }               
+<a name="l00129"></a>00129         <span class="keywordflow">return</span> -1;
+<a name="l00130"></a>00130 }
+<a name="l00131"></a>00131 
+<a name="l00132"></a><a class="code" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">00132</a> <span class="keywordtype">void</span> <a class="code" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">canReceiveLoop</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port)
+<a name="l00133"></a>00133 {
+<a name="l00134"></a>00134        <a class="code" href="structMessage.html">Message</a> m;
+<a name="l00135"></a>00135 
+<a name="l00136"></a>00136        <span class="keywordflow">while</span> (1) {
+<a name="l00137"></a>00137                <span class="keywordflow">if</span> (<a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a>)(((<a class="code" href="structCANPort.html">CANPort</a>*)port)-&gt;fd, &amp;m) != 0)
+<a name="l00138"></a>00138                        <span class="keywordflow">break</span>;
+<a name="l00139"></a>00139 
+<a name="l00140"></a>00140                <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00141"></a>00141                <a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a>(((CANPort*)port)-&gt;d, &amp;m);
+<a name="l00142"></a>00142                <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00143"></a>00143        }
+<a name="l00144"></a>00144 }
+<a name="l00145"></a><a class="code" href="win32_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">00145</a> <a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> <a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="code" href="structstruct__CO__Data.html">CO_Data</a> * d)
+<a name="l00146"></a>00146 {
+<a name="l00147"></a>00147         <span class="keywordtype">int</span> i;
+<a name="l00148"></a>00148         <span class="keywordflow">for</span>(i=0; i &lt; <a class="code" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">MAX_NB_CAN_PORTS</a>; i++)
+<a name="l00149"></a>00149         {
+<a name="l00150"></a>00150                 <span class="keywordflow">if</span>(!<a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i].used)
+<a name="l00151"></a>00151                 <span class="keywordflow">break</span>;
+<a name="l00152"></a>00152         }
+<a name="l00153"></a>00153         
+<a name="l00154"></a>00154 <span class="preprocessor">#ifndef NOT_USE_DYNAMIC_LOADING</span>
+<a name="l00155"></a>00155 <span class="preprocessor"></span>        <span class="keywordflow">if</span> (&amp;<a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>)==NULL) {
+<a name="l00156"></a>00156                 fprintf(stderr,<span class="stringliteral">"CanOpen : Can Driver dll not loaded\n"</span>);
+<a name="l00157"></a>00157                 <span class="keywordflow">return</span> NULL;
+<a name="l00158"></a>00158         }
+<a name="l00159"></a>00159 <span class="preprocessor">#endif  </span>
+<a name="l00160"></a>00160 <span class="preprocessor"></span>        <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0 = <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(canOpen)(board);
+<a name="l00161"></a>00161         <span class="keywordflow">if</span>(fd0){
+<a name="l00162"></a>00162                 <a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i].<a class="code" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">used</a> = 1;
+<a name="l00163"></a>00163                 <a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i].<a class="code" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">fd</a> = fd0;
+<a name="l00164"></a>00164                 <a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i].<a class="code" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">d</a> = d;
+<a name="l00165"></a>00165         
+<a name="l00166"></a>00166                 <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(&amp;(<a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i]), &amp;<a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i].receiveTask, &amp;<a class="code" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">canReceiveLoop</a>);
+<a name="l00167"></a>00167                 
+<a name="l00168"></a>00168                 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00169"></a>00169                 d-&gt;<a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a> = (<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>)&amp;<a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i];
+<a name="l00170"></a>00170                 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00171"></a>00171                 <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>)&amp;<a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i];
+<a name="l00172"></a>00172         }<span class="keywordflow">else</span>{
+<a name="l00173"></a>00173                 fprintf(stderr,<span class="stringliteral">"CanOpen : Cannot open board {busname='%s',baudrate='%s'}\n"</span>,board-&gt;<a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>, board-&gt;<a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>);
+<a name="l00174"></a>00174                 <span class="keywordflow">return</span> NULL;
+<a name="l00175"></a>00175         }
+<a name="l00176"></a>00176 }
+<a name="l00177"></a>00177 
+<a name="l00178"></a><a class="code" href="win32_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">00178</a> <span class="keywordtype">int</span> <a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a> * d)
+<a name="l00179"></a>00179 {
+<a name="l00180"></a>00180         <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>();
+<a name="l00181"></a>00181         ((<a class="code" href="structCANPort.html">CANPort</a>*)d-&gt;<a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a>)-&gt;used = 0;
+<a name="l00182"></a>00182         <a class="code" href="structCANPort.html">CANPort</a>* tmp = (<a class="code" href="structCANPort.html">CANPort</a>*)d-&gt;<a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a>;
+<a name="l00183"></a>00183         d-&gt;<a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a> = NULL;
+<a name="l00184"></a>00184         <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>();
+<a name="l00185"></a>00185         
+<a name="l00186"></a>00186         <span class="keywordtype">int</span> res = <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>)(tmp-&gt;<a class="code" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">fd</a>);
+<a name="l00187"></a>00187         
+<a name="l00188"></a>00188         <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(tmp-&gt;<a class="code" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">receiveTask</a>);
+<a name="l00189"></a>00189         <span class="keywordflow">return</span> res;
+<a name="l00190"></a>00190 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c File Reference</h1><code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="win32_2canfestival_8h-source.html">canfestival.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="timers__driver_8h-source.html">timers_driver.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&quot;</code><br>
+
+<p>
+<a href="unix_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPort.html">CANPort</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(funcname)&nbsp;&nbsp;&nbsp;(* funcname##_driver)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a>&nbsp;&nbsp;&nbsp;=NULL</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">DLSYM</a>(name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">MAX_NB_CAN_PORTS</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a> (<a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a> (char *driver_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#8d1909a09c50c750e4d8626595acd9f6">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">canReceiveLoop</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCANPort.html">CANPort</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a> [MAX_NB_CAN_PORTS] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,}}</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="74c6a27b44fd54de5cb021299ffce612"></a><!-- doxytag: member="unix.c::DLL_CALL" ref="74c6a27b44fd54de5cb021299ffce612" args="(funcname)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLL_CALL          </td>
+          <td>(</td>
+          <td class="paramtype">funcname&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(* funcname##_driver)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00027">27</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="2af8b26c5600696a026aa95fe49b9dc9"></a><!-- doxytag: member="unix.c::DLSYM" ref="2af8b26c5600696a026aa95fe49b9dc9" args="(name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DLSYM          </td>
+          <td>(</td>
+          <td class="paramtype">name&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">*(<span class="keywordtype">void</span> **) (&amp;name##_driver) = dlsym(handle, #name<span class="stringliteral">"_driver"</span>);\
+        <span class="keywordflow">if</span> ((error = dlerror()) != NULL)  {\
+                fprintf (stderr, <span class="stringliteral">"%s\n"</span>, error);\
+                <a class="code" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a>(handle);\
+                <span class="keywordflow">return</span> NULL;\
+        }
+</pre></div>
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00030">30</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f7ce94bf48fde67f4af7b64c7ca4c85"></a><!-- doxytag: member="unix.c::FCT_PTR_INIT" ref="7f7ce94bf48fde67f4af7b64c7ca4c85" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FCT_PTR_INIT&nbsp;&nbsp;&nbsp;=NULL          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00028">28</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="c2f10bc5b98269f33af8a74299236e03"></a><!-- doxytag: member="unix.c::MAX_NB_CAN_PORTS" ref="c2f10bc5b98269f33af8a74299236e03" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MAX_NB_CAN_PORTS&nbsp;&nbsp;&nbsp;16          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00049">49</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="02957f72a9b951603adb98a142bd447b"></a><!-- doxytag: member="unix.c::canClose" ref="02957f72a9b951603adb98a142bd447b" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int canClose           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00178">178</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="7476146ad15948a22e7f80a00c89c40a"></a><!-- doxytag: member="unix.c::canOpen" ref="7476146ad15948a22e7f80a00c89c40a" args="(s_BOARD *board, CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> canOpen           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00145">145</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="45ceca3727c2fb7ac93958a215efb827"></a><!-- doxytag: member="unix.c::canReceiveLoop" ref="45ceca3727c2fb7ac93958a215efb827" args="(CAN_PORT port)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void canReceiveLoop           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td>
+          <td class="paramname"> <em>port</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00132">132</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+<p>
+References <a class="el" href="states_8c-source.html#l00039">canDispatch()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00124">canReceive()</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, and <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>.
+</div>
+</div><p>
+<a class="anchor" name="8d1909a09c50c750e4d8626595acd9f6"></a><!-- doxytag: member="unix.c::canSend" ref="8d1909a09c50c750e4d8626595acd9f6" args="(CAN_PORT port, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canSend           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td>
+          <td class="paramname"> <em>port</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00120">120</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="a6eed61fc15f41f772d4645d7a5edeb5"></a><!-- doxytag: member="unix.c::LoadCanDriver" ref="a6eed61fc15f41f772d4645d7a5edeb5" args="(char *driver_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> LoadCanDriver           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>driver_name</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00084">84</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<a class="anchor" name="cb4f394ec0e040c5962d3dc1957505fb"></a><!-- doxytag: member="unix.c::UnLoadCanDriver" ref="cb4f394ec0e040c5962d3dc1957505fb" args="(LIB_HANDLE handle)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 UnLoadCanDriver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>handle</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00071">71</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="0b740cf913752262ceb23d51648da86a"></a><!-- doxytag: member="unix.c::canports" ref="0b740cf913752262ceb23d51648da86a" args="[MAX_NB_CAN_PORTS]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structCANPort.html">CANPort</a> <a class="el" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[MAX_NB_CAN_PORTS] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,}}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00066">66</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,130 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node10 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node4 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node14 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node16 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node14 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node19 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node14 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node13 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node23 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node24 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node25 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node26 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node13 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node28 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node29 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node29 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node30 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node29 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node31 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node29 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node32 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node29 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node34 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node2 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node37 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node37 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node37 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node38 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node38 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node39 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node40 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node36 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node41 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node41 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node42 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node42 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node43 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node36 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node44 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node2 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node45 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node45 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node45 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node45 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node46 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node1 -> Node47 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node47 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node48 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node48 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+beaf32e256036ca4c4b0499327fc6824
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,73 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="unistd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node6 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node5 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node5 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node16 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node17 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node5 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node19 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node20 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node21 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node22 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/unix_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+91456a7d8d3750e055c7e1a6f89febc4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2applicfg_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h</h1><a href="win32_2applicfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00007"></a>00007 <span class="comment"></span>
+<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00021"></a>00021 <span class="comment">*/</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __APPLICFG_WIN32__</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __APPLICFG_WIN32__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="comment">// Define the architecture : little_endian or big_endian</span>
+<a name="l00031"></a>00031 <span class="comment">// -----------------------------------------------------</span>
+<a name="l00032"></a>00032 <span class="comment">// Test :</span>
+<a name="l00033"></a>00033 <span class="comment">// UNS32 v = 0x1234ABCD;</span>
+<a name="l00034"></a>00034 <span class="comment">// char *data = &amp;v;</span>
+<a name="l00035"></a>00035 <span class="comment">//</span>
+<a name="l00036"></a>00036 <span class="comment">// Result for a little_endian architecture :</span>
+<a name="l00037"></a>00037 <span class="comment">// data[0] = 0xCD;</span>
+<a name="l00038"></a>00038 <span class="comment">// data[1] = 0xAB;</span>
+<a name="l00039"></a>00039 <span class="comment">// data[2] = 0x34;</span>
+<a name="l00040"></a>00040 <span class="comment">// data[3] = 0x12;</span>
+<a name="l00041"></a>00041 <span class="comment">//</span>
+<a name="l00042"></a>00042 <span class="comment">// Result for a big_endian architecture :</span>
+<a name="l00043"></a>00043 <span class="comment">// data[0] = 0x12;</span>
+<a name="l00044"></a>00044 <span class="comment">// data[1] = 0x34;</span>
+<a name="l00045"></a>00045 <span class="comment">// data[2] = 0xAB;</span>
+<a name="l00046"></a>00046 <span class="comment">// data[3] = 0xCD;</span>
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 <span class="comment">// Integers</span>
+<a name="l00049"></a><a class="code" href="win32_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">00049</a> <span class="preprocessor">#define INTEGER8 char</span>
+<a name="l00050"></a><a class="code" href="win32_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER16 short</span>
+<a name="l00051"></a><a class="code" href="win32_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER24 long</span>
+<a name="l00052"></a><a class="code" href="win32_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER32 long</span>
+<a name="l00053"></a><a class="code" href="win32_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER40 long long</span>
+<a name="l00054"></a><a class="code" href="win32_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER48 long long</span>
+<a name="l00055"></a><a class="code" href="win32_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER56 long long</span>
+<a name="l00056"></a><a class="code" href="win32_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER64 long long</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="comment">// Unsigned integers</span>
+<a name="l00059"></a><a class="code" href="win32_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">00059</a> <span class="preprocessor">#define UNS8   unsigned char</span>
+<a name="l00060"></a><a class="code" href="win32_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS16  unsigned short</span>
+<a name="l00061"></a><a class="code" href="win32_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS32  unsigned long</span>
+<a name="l00062"></a><a class="code" href="win32_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS24  unsigned long </span>
+<a name="l00063"></a><a class="code" href="win32_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS40  unsigned long long</span>
+<a name="l00064"></a><a class="code" href="win32_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">00064</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS48  unsigned long long</span>
+<a name="l00065"></a><a class="code" href="win32_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS56  unsigned long long</span>
+<a name="l00066"></a><a class="code" href="win32_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">00066</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS64  unsigned long long</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00068"></a>00068 <span class="comment">// Reals</span>
+<a name="l00069"></a><a class="code" href="win32_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">00069</a> <span class="preprocessor">#define REAL32 float</span>
+<a name="l00070"></a><a class="code" href="win32_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">00070</a> <span class="preprocessor"></span><span class="preprocessor">#define REAL64 double</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00072"></a>00072 <span class="comment">// Custom integer types sizes</span>
+<a name="l00073"></a><a class="code" href="win32_2applicfg_8h.html#ac9b34b63833a5daae8a0cf1ffafa279">00073</a> <span class="preprocessor">#define sizeof_INTEGER24 3</span>
+<a name="l00074"></a><a class="code" href="win32_2applicfg_8h.html#f93cc2a78a69dc001ee201e4e7ff1bf7">00074</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_INTEGER40 5</span>
+<a name="l00075"></a><a class="code" href="win32_2applicfg_8h.html#82d3aac808ec76267b152fcd59c3723e">00075</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_INTEGER48 6</span>
+<a name="l00076"></a><a class="code" href="win32_2applicfg_8h.html#18386f9059ae9dd6245594b50af51b0d">00076</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_INTEGER56 7</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span>
+<a name="l00078"></a><a class="code" href="win32_2applicfg_8h.html#2864f0cc8ddbed1dd87eca67ea7e18c8">00078</a> <span class="preprocessor">#define sizeof_UNS24  3</span>
+<a name="l00079"></a><a class="code" href="win32_2applicfg_8h.html#8f0490463180fcf079424bdb5bbbc257">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_UNS40  5</span>
+<a name="l00080"></a><a class="code" href="win32_2applicfg_8h.html#1a20a7df1bb6132b6193d096b81ceea8">00080</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_UNS48  6</span>
+<a name="l00081"></a><a class="code" href="win32_2applicfg_8h.html#4024b037e8ff3cd5f513fe1ebbd8b1f1">00081</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_UNS56  7</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span>
+<a name="l00083"></a>00083 <span class="comment">// Non integral integers conversion macros</span>
+<a name="l00084"></a><a class="code" href="win32_2applicfg_8h.html#7cf9d89ab157643b84781b1b8cbba418">00084</a> <span class="preprocessor">#define INT24_2_32(a) (a &lt;= 0x7FFFFF ? a : a|0xFF000000)</span>
+<a name="l00085"></a><a class="code" href="win32_2applicfg_8h.html#43c6309a018e52cb75d7fea6b33225ef">00085</a> <span class="preprocessor"></span><span class="preprocessor">#define INT40_2_64(a) (a &lt;= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)</span>
+<a name="l00086"></a><a class="code" href="win32_2applicfg_8h.html#4ff6132b41561009e9385ba996e684b9">00086</a> <span class="preprocessor"></span><span class="preprocessor">#define INT48_2_64(a) (a &lt;= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)</span>
+<a name="l00087"></a><a class="code" href="win32_2applicfg_8h.html#84b5646cf694c49c63ec810a342f70a6">00087</a> <span class="preprocessor"></span><span class="preprocessor">#define INT56_2_64(a) (a &lt;= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span>
+<a name="l00089"></a><a class="code" href="win32_2applicfg_8h.html#51591369c6d44dec7d6db08c6bc2d73e">00089</a> <span class="preprocessor">#define INT32_2_24(a) (a&amp;0x00FFFFFF)</span>
+<a name="l00090"></a><a class="code" href="win32_2applicfg_8h.html#1331f4b2a723553c126f866acea0d6ed">00090</a> <span class="preprocessor"></span><span class="preprocessor">#define INT64_2_40(a) (a&amp;0x000000FFFFFFFFFF)</span>
+<a name="l00091"></a><a class="code" href="win32_2applicfg_8h.html#2179ddc6efeb1c957412234f5a6fd86f">00091</a> <span class="preprocessor"></span><span class="preprocessor">#define INT64_2_48(a) (a&amp;0x0000FFFFFFFFFFFF)</span>
+<a name="l00092"></a><a class="code" href="win32_2applicfg_8h.html#6461005b325a7be7bae2bfa0d0b3377c">00092</a> <span class="preprocessor"></span><span class="preprocessor">#define INT64_2_56(a) (a&amp;0x00FFFFFFFFFFFFFF)</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span>
+<a name="l00095"></a>00095 <span class="comment">// --------------------------------------</span>
+<a name="l00096"></a>00096 
+<a name="l00097"></a>00097 <span class="preprocessor">#ifdef UNICODE</span>
+<a name="l00098"></a>00098 <span class="preprocessor"></span><span class="preprocessor">  #define CANFESTIVAL_DEBUG_MSG(num, str, val)\</span>
+<a name="l00099"></a>00099 <span class="preprocessor">    {wchar_t msg[300];\</span>
+<a name="l00100"></a>00100 <span class="preprocessor">     unsigned long value = val;\</span>
+<a name="l00101"></a>00101 <span class="preprocessor">     swprintf(msg,L"%s(%d) : 0x%X %s 0x%X\n",__FILE__, __LINE__,num, str, value);\</span>
+<a name="l00102"></a>00102 <span class="preprocessor">     OutputDebugString(msg);}</span>
+<a name="l00103"></a>00103 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00104"></a><a class="code" href="win32_2applicfg_8h.html#fbc0962bcd0625e0c6e774ee83cbe237">00104</a> <span class="preprocessor"></span><span class="preprocessor">  #define CANFESTIVAL_DEBUG_MSG(num, str, val)\</span>
+<a name="l00105"></a>00105 <span class="preprocessor">    {char msg[300];\</span>
+<a name="l00106"></a>00106 <span class="preprocessor">     unsigned long value = val;\</span>
+<a name="l00107"></a>00107 <span class="preprocessor">     sprintf(msg,"%s(%d) : 0x%X %s 0x%X\n",__FILE__, __LINE__,num, str, value);\</span>
+<a name="l00108"></a>00108 <span class="preprocessor">     OutputDebugString(msg);}</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#endif  </span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span>
+<a name="l00112"></a>00112 <span class="comment">// ---------------------</span>
+<a name="l00113"></a>00113 <span class="preprocessor">#ifdef DEBUG_WAR_CONSOLE_ON</span>
+<a name="l00114"></a>00114 <span class="preprocessor"></span><span class="preprocessor">    #define MSG_WAR(num, str, val) CANFESTIVAL_DEBUG_MSG(num, str, val)</span>
+<a name="l00115"></a>00115 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00116"></a><a class="code" href="win32_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">00116</a> <span class="preprocessor"></span><span class="preprocessor">#    define MSG_WAR(num, str, val)</span>
+<a name="l00117"></a>00117 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00118"></a>00118 <span class="preprocessor"></span>
+<a name="l00120"></a>00120 <span class="comment">// ---------------------</span>
+<a name="l00121"></a>00121 <span class="preprocessor">#ifdef DEBUG_ERR_CONSOLE_ON</span>
+<a name="l00122"></a>00122 <span class="preprocessor"></span><span class="preprocessor">#    define MSG_ERR(num, str, val) CANFESTIVAL_DEBUG_MSG(num, str, val)</span>
+<a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00124"></a><a class="code" href="win32_2applicfg_8h.html#99178e2619db849578b20df5aa241844">00124</a> <span class="preprocessor"></span><span class="preprocessor">#    define MSG_ERR(num, str, val)</span>
+<a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00126"></a>00126 <span class="preprocessor"></span>
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128 
+<a name="l00129"></a><a class="code" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">00129</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>;
+<a name="l00130"></a>00130 
+<a name="l00131"></a><a class="code" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">00131</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>;
+<a name="l00132"></a>00132 
+<a name="l00133"></a>00133 <span class="preprocessor">#endif // __APPLICFG_WIN32__</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2applicfg_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,863 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h File Reference</h1><code>#include &lt;windows.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+
+<p>
+<a href="win32_2applicfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">INTEGER8</a>&nbsp;&nbsp;&nbsp;char</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">INTEGER16</a>&nbsp;&nbsp;&nbsp;short</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">INTEGER24</a>&nbsp;&nbsp;&nbsp;long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">INTEGER32</a>&nbsp;&nbsp;&nbsp;long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">INTEGER40</a>&nbsp;&nbsp;&nbsp;long long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">INTEGER48</a>&nbsp;&nbsp;&nbsp;long long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">INTEGER56</a>&nbsp;&nbsp;&nbsp;long long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">INTEGER64</a>&nbsp;&nbsp;&nbsp;long long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>&nbsp;&nbsp;&nbsp;unsigned char</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>&nbsp;&nbsp;&nbsp;unsigned short</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>&nbsp;&nbsp;&nbsp;unsigned long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">UNS24</a>&nbsp;&nbsp;&nbsp;unsigned long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">UNS40</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">UNS48</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">UNS56</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">UNS64</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">REAL32</a>&nbsp;&nbsp;&nbsp;float</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">REAL64</a>&nbsp;&nbsp;&nbsp;double</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#ac9b34b63833a5daae8a0cf1ffafa279">sizeof_INTEGER24</a>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#f93cc2a78a69dc001ee201e4e7ff1bf7">sizeof_INTEGER40</a>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#82d3aac808ec76267b152fcd59c3723e">sizeof_INTEGER48</a>&nbsp;&nbsp;&nbsp;6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#18386f9059ae9dd6245594b50af51b0d">sizeof_INTEGER56</a>&nbsp;&nbsp;&nbsp;7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#2864f0cc8ddbed1dd87eca67ea7e18c8">sizeof_UNS24</a>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#8f0490463180fcf079424bdb5bbbc257">sizeof_UNS40</a>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#1a20a7df1bb6132b6193d096b81ceea8">sizeof_UNS48</a>&nbsp;&nbsp;&nbsp;6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#4024b037e8ff3cd5f513fe1ebbd8b1f1">sizeof_UNS56</a>&nbsp;&nbsp;&nbsp;7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#7cf9d89ab157643b84781b1b8cbba418">INT24_2_32</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x7FFFFF ? a : a|0xFF000000)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#43c6309a018e52cb75d7fea6b33225ef">INT40_2_64</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#4ff6132b41561009e9385ba996e684b9">INT48_2_64</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#84b5646cf694c49c63ec810a342f70a6">INT56_2_64</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#51591369c6d44dec7d6db08c6bc2d73e">INT32_2_24</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFF)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#1331f4b2a723553c126f866acea0d6ed">INT64_2_40</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x000000FFFFFFFFFF)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#2179ddc6efeb1c957412234f5a6fd86f">INT64_2_48</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x0000FFFFFFFFFFFF)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#6461005b325a7be7bae2bfa0d0b3377c">INT64_2_56</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFFFFFFFFFF)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#fbc0962bcd0625e0c6e774ee83cbe237">CANFESTIVAL_DEBUG_MSG</a>(num, str, val)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of error and warning macros.  <a href="#fbc0962bcd0625e0c6e774ee83cbe237"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(num, str, val)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of MSG_WAR.  <a href="#5f4e5133c4c3113931684d3aba518bba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#99178e2619db849578b20df5aa241844">MSG_ERR</a>(num, str, val)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of MSG_ERR.  <a href="#99178e2619db849578b20df5aa241844"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="fbc0962bcd0625e0c6e774ee83cbe237"></a><!-- doxytag: member="applicfg.h::CANFESTIVAL_DEBUG_MSG" ref="fbc0962bcd0625e0c6e774ee83cbe237" args="(num, str, val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CANFESTIVAL_DEBUG_MSG          </td>
+          <td>(</td>
+          <td class="paramtype">num,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">str,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">val&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">{<span class="keywordtype">char</span> msg[300];\
+     <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> value = <a class="code" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">val</a>;\
+     sprintf(msg,<span class="stringliteral">"%s(%d) : 0x%X %s 0x%X\n"</span>,__FILE__, __LINE__,num, str, value);\
+     OutputDebugString(msg);}
+</pre></div>Definition of error and warning macros. 
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00104">104</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7cf9d89ab157643b84781b1b8cbba418"></a><!-- doxytag: member="applicfg.h::INT24_2_32" ref="7cf9d89ab157643b84781b1b8cbba418" args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INT24_2_32          </td>
+          <td>(</td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x7FFFFF ? a : a|0xFF000000)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00084">84</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="51591369c6d44dec7d6db08c6bc2d73e"></a><!-- doxytag: member="applicfg.h::INT32_2_24" ref="51591369c6d44dec7d6db08c6bc2d73e" args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INT32_2_24          </td>
+          <td>(</td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFF)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00089">89</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="43c6309a018e52cb75d7fea6b33225ef"></a><!-- doxytag: member="applicfg.h::INT40_2_64" ref="43c6309a018e52cb75d7fea6b33225ef" args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INT40_2_64          </td>
+          <td>(</td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00085">85</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4ff6132b41561009e9385ba996e684b9"></a><!-- doxytag: member="applicfg.h::INT48_2_64" ref="4ff6132b41561009e9385ba996e684b9" args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INT48_2_64          </td>
+          <td>(</td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00086">86</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="84b5646cf694c49c63ec810a342f70a6"></a><!-- doxytag: member="applicfg.h::INT56_2_64" ref="84b5646cf694c49c63ec810a342f70a6" args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INT56_2_64          </td>
+          <td>(</td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00087">87</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1331f4b2a723553c126f866acea0d6ed"></a><!-- doxytag: member="applicfg.h::INT64_2_40" ref="1331f4b2a723553c126f866acea0d6ed" args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INT64_2_40          </td>
+          <td>(</td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x000000FFFFFFFFFF)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00090">90</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2179ddc6efeb1c957412234f5a6fd86f"></a><!-- doxytag: member="applicfg.h::INT64_2_48" ref="2179ddc6efeb1c957412234f5a6fd86f" args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INT64_2_48          </td>
+          <td>(</td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x0000FFFFFFFFFFFF)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00091">91</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6461005b325a7be7bae2bfa0d0b3377c"></a><!-- doxytag: member="applicfg.h::INT64_2_56" ref="6461005b325a7be7bae2bfa0d0b3377c" args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INT64_2_56          </td>
+          <td>(</td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFFFFFFFFFF)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00092">92</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ef74ac6cf2d7e6e7ceb25199c0a4e8d9"></a><!-- doxytag: member="applicfg.h::INTEGER16" ref="ef74ac6cf2d7e6e7ceb25199c0a4e8d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER16&nbsp;&nbsp;&nbsp;short          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00050">50</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b5cc60bcec9bf20f8565a80fe68ab8f6"></a><!-- doxytag: member="applicfg.h::INTEGER24" ref="b5cc60bcec9bf20f8565a80fe68ab8f6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER24&nbsp;&nbsp;&nbsp;long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00051">51</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="88a720c5453c6335aa3784ee788ec8cd"></a><!-- doxytag: member="applicfg.h::INTEGER32" ref="88a720c5453c6335aa3784ee788ec8cd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER32&nbsp;&nbsp;&nbsp;long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00052">52</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="161c8f6e6a63ce9ed9966896f211b8a8"></a><!-- doxytag: member="applicfg.h::INTEGER40" ref="161c8f6e6a63ce9ed9966896f211b8a8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER40&nbsp;&nbsp;&nbsp;long long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00053">53</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0c5278d056153e1ff380e759c884f479"></a><!-- doxytag: member="applicfg.h::INTEGER48" ref="0c5278d056153e1ff380e759c884f479" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER48&nbsp;&nbsp;&nbsp;long long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00054">54</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="9543c1a090746b76b7972dcb7cc7483e"></a><!-- doxytag: member="applicfg.h::INTEGER56" ref="9543c1a090746b76b7972dcb7cc7483e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER56&nbsp;&nbsp;&nbsp;long long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00055">55</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4e3182e4d79fdb99c05d57a3abe5ae4e"></a><!-- doxytag: member="applicfg.h::INTEGER64" ref="4e3182e4d79fdb99c05d57a3abe5ae4e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER64&nbsp;&nbsp;&nbsp;long long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00056">56</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="662ebb8e51dc6acbd8850e22f172c5bf"></a><!-- doxytag: member="applicfg.h::INTEGER8" ref="662ebb8e51dc6acbd8850e22f172c5bf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER8&nbsp;&nbsp;&nbsp;char          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00049">49</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="99178e2619db849578b20df5aa241844"></a><!-- doxytag: member="applicfg.h::MSG_ERR" ref="99178e2619db849578b20df5aa241844" args="(num, str, val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_ERR          </td>
+          <td>(</td>
+          <td class="paramtype">num,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">str,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">val&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of MSG_ERR. 
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00124">124</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5f4e5133c4c3113931684d3aba518bba"></a><!-- doxytag: member="applicfg.h::MSG_WAR" ref="5f4e5133c4c3113931684d3aba518bba" args="(num, str, val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MSG_WAR          </td>
+          <td>(</td>
+          <td class="paramtype">num,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">str,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">val&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of MSG_WAR. 
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00116">116</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="a317e78f368f51a31a7ea72ea7afbc89"></a><!-- doxytag: member="applicfg.h::REAL32" ref="a317e78f368f51a31a7ea72ea7afbc89" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REAL32&nbsp;&nbsp;&nbsp;float          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00069">69</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="3c2031a645686699b0f1e3b0ceaac6ee"></a><!-- doxytag: member="applicfg.h::REAL64" ref="3c2031a645686699b0f1e3b0ceaac6ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REAL64&nbsp;&nbsp;&nbsp;double          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00070">70</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="ac9b34b63833a5daae8a0cf1ffafa279"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER24" ref="ac9b34b63833a5daae8a0cf1ffafa279" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define sizeof_INTEGER24&nbsp;&nbsp;&nbsp;3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00073">73</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="f93cc2a78a69dc001ee201e4e7ff1bf7"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER40" ref="f93cc2a78a69dc001ee201e4e7ff1bf7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define sizeof_INTEGER40&nbsp;&nbsp;&nbsp;5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00074">74</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="82d3aac808ec76267b152fcd59c3723e"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER48" ref="82d3aac808ec76267b152fcd59c3723e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define sizeof_INTEGER48&nbsp;&nbsp;&nbsp;6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00075">75</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="18386f9059ae9dd6245594b50af51b0d"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER56" ref="18386f9059ae9dd6245594b50af51b0d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define sizeof_INTEGER56&nbsp;&nbsp;&nbsp;7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00076">76</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="2864f0cc8ddbed1dd87eca67ea7e18c8"></a><!-- doxytag: member="applicfg.h::sizeof_UNS24" ref="2864f0cc8ddbed1dd87eca67ea7e18c8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define sizeof_UNS24&nbsp;&nbsp;&nbsp;3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00078">78</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8f0490463180fcf079424bdb5bbbc257"></a><!-- doxytag: member="applicfg.h::sizeof_UNS40" ref="8f0490463180fcf079424bdb5bbbc257" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define sizeof_UNS40&nbsp;&nbsp;&nbsp;5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00079">79</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="1a20a7df1bb6132b6193d096b81ceea8"></a><!-- doxytag: member="applicfg.h::sizeof_UNS48" ref="1a20a7df1bb6132b6193d096b81ceea8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define sizeof_UNS48&nbsp;&nbsp;&nbsp;6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00080">80</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="4024b037e8ff3cd5f513fe1ebbd8b1f1"></a><!-- doxytag: member="applicfg.h::sizeof_UNS56" ref="4024b037e8ff3cd5f513fe1ebbd8b1f1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define sizeof_UNS56&nbsp;&nbsp;&nbsp;7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00081">81</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="5528eeccf214bfe021532622d78c6a96"></a><!-- doxytag: member="applicfg.h::UNS16" ref="5528eeccf214bfe021532622d78c6a96" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS16&nbsp;&nbsp;&nbsp;unsigned short          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00060">60</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7eec2f0575ec58202f7e7e8072722508"></a><!-- doxytag: member="applicfg.h::UNS24" ref="7eec2f0575ec58202f7e7e8072722508" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS24&nbsp;&nbsp;&nbsp;unsigned long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00062">62</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="889a782714194ae2f780002d25d6e0be"></a><!-- doxytag: member="applicfg.h::UNS32" ref="889a782714194ae2f780002d25d6e0be" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS32&nbsp;&nbsp;&nbsp;unsigned long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00061">61</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="e83de5a9f9a3ea891eb0ce1044277ee9"></a><!-- doxytag: member="applicfg.h::UNS40" ref="e83de5a9f9a3ea891eb0ce1044277ee9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS40&nbsp;&nbsp;&nbsp;unsigned long long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00063">63</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c67204750d2dc3f2681555bf81368765"></a><!-- doxytag: member="applicfg.h::UNS48" ref="c67204750d2dc3f2681555bf81368765" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS48&nbsp;&nbsp;&nbsp;unsigned long long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00064">64</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="0cba1f6285c9f23a663d56d0c99559da"></a><!-- doxytag: member="applicfg.h::UNS56" ref="0cba1f6285c9f23a663d56d0c99559da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS56&nbsp;&nbsp;&nbsp;unsigned long long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00065">65</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="55de1c7512d46f732dcaea5db4aa7fa9"></a><!-- doxytag: member="applicfg.h::UNS64" ref="55de1c7512d46f732dcaea5db4aa7fa9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS64&nbsp;&nbsp;&nbsp;unsigned long long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00066">66</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="539234687760592d01a8b0d3357bc00e"></a><!-- doxytag: member="applicfg.h::UNS8" ref="539234687760592d01a8b0d3357bc00e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNS8&nbsp;&nbsp;&nbsp;unsigned char          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00059">59</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="712c7b28987b12b8d400df19c92d0f5e"></a><!-- doxytag: member="applicfg.h::CAN_HANDLE" ref="712c7b28987b12b8d400df19c92d0f5e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00129">129</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="7ef59f941603c6680e74fc335523f17e"></a><!-- doxytag: member="applicfg.h::CAN_PORT" ref="7ef59f941603c6680e74fc335523f17e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00131">131</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2applicfg_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,55 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"];
+  Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node8 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node9 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node10 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node8 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$hcs12_2applicfg_8h.html"];
+  Node6 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$candriver_8h.html"];
+  Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2applicfg_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+82d137e88271506e574a4170e0d21b9a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2applicfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2applicfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+90454797aca9d5f4088abdcec8813ba7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h</h1><a href="win32_2canfestival_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment">Win32 Port Leonid Tochinski</span>
+<a name="l00006"></a>00006 <span class="comment"></span>
+<a name="l00007"></a>00007 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00010"></a>00010 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00011"></a>00011 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00012"></a>00012 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00013"></a>00013 <span class="comment"></span>
+<a name="l00014"></a>00014 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00017"></a>00017 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00018"></a>00018 <span class="comment"></span>
+<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00020"></a>00020 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00021"></a>00021 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00022"></a>00022 <span class="comment">*/</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef CANFESTIVAL_H_</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define CANFESTIVAL_H_</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include "<a class="code" href="win32_2timerscfg_8h.html">timerscfg.h</a>"</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00031"></a><a class="code" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">00031</a> <span class="keyword">typedef</span> HINSTANCE <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a>;
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a>(<a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> handle);
+<a name="l00034"></a>00034 <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> <a class="code" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a>(<span class="keywordtype">char</span>* driver_name);
+<a name="l00035"></a>00035 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="code" href="structMessage.html">Message</a> *m);
+<a name="l00036"></a>00036 <a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> <a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="code" href="structstruct__CO__Data.html">CO_Data</a> * <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>);
+<a name="l00037"></a>00037 <span class="keywordtype">int</span> <a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a> * <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>);
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="preprocessor">#endif </span><span class="comment">/*CANFESTIVAL_H_*/</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h File Reference</h1><code>#include &quot;<a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="can__driver_8h-source.html">can_driver.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
+<code>#include &lt;windows.h&gt;</code><br>
+
+<p>
+<a href="win32_2canfestival_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef HINSTANCE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a> (<a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a> (char *driver_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">canClose</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="c4a0f44120dee396ab6bb57e23effaa8"></a><!-- doxytag: member="canfestival.h::LIB_HANDLE" ref="c4a0f44120dee396ab6bb57e23effaa8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef HINSTANCE <a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2canfestival_8h-source.html#l00031">31</a> of file <a class="el" href="win32_2canfestival_8h-source.html">canfestival.h</a>.
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="02957f72a9b951603adb98a142bd447b"></a><!-- doxytag: member="canfestival.h::canClose" ref="02957f72a9b951603adb98a142bd447b" args="(CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int canClose           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00178">178</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+<p>
+References <a class="el" href="unix_8c-source.html#l00178">canClose()</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00114">driver_data::continue_receive_thread</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="unix_8c-source.html#l00053">CANPort::fd</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00060">driver_procs::m_canClose</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00112">driver_data::receive_thread</a>, <a class="el" href="unix_8c-source.html#l00054">CANPort::receiveTask</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="timers__unix_8c-source.html#l00076">WaitReceiveTaskEnd()</a>.
+</div>
+</div><p>
+<a class="anchor" name="7476146ad15948a22e7f80a00c89c40a"></a><!-- doxytag: member="canfestival.h::canOpen" ref="7476146ad15948a22e7f80a00c89c40a" args="(s_BOARD *board, CO_Data *d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> canOpen           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *&nbsp;</td>
+          <td class="paramname"> <em>board</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00145">145</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+<p>
+References <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, <a class="el" href="can__driver_8h-source.html#l00034">struct_s_BOARD::busname</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="unix_8c-source.html#l00145">canOpen()</a>, <a class="el" href="unix_8c-source.html#l00066">canports</a>, <a class="el" href="unix_8c-source.html#l00132">canReceiveLoop()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00114">driver_data::continue_receive_thread</a>, <a class="el" href="timers__unix_8c-source.html#l00071">CreateReceiveTask()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00111">driver_data::d</a>, <a class="el" href="unix_8c-source.html#l00055">CANPort::d</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="unix_8c-source.html#l00053">CANPort::fd</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00059">driver_procs::m_canOpen</a>, <a class="el" href="unix_8c-source.html#l00049">MAX_NB_CAN_PORTS</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00112">driver_data::receive_thread</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="unix_8c-source.html#l00052">CANPort::used</a>.
+</div>
+</div><p>
+<a class="anchor" name="8d1909a09c50c750e4d8626595acd9f6"></a><!-- doxytag: member="canfestival.h::canSend" ref="8d1909a09c50c750e4d8626595acd9f6" args="(CAN_PORT port, Message *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 canSend           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>&nbsp;</td>
+          <td class="paramname"> <em>port</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00120">120</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+<p>
+References <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00058">driver_procs::m_canSend</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
+</div>
+</div><p>
+<a class="anchor" name="a6eed61fc15f41f772d4645d7a5edeb5"></a><!-- doxytag: member="canfestival.h::LoadCanDriver" ref="a6eed61fc15f41f772d4645d7a5edeb5" args="(char *driver_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> LoadCanDriver           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>driver_name</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00084">84</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+<p>
+References <a class="el" href="unix_8c-source.html#l00178">canClose()</a>, <a class="el" href="unix_8c-source.html#l00145">canOpen()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00124">canReceive()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="unix_8c-source.html#l00030">DLSYM</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00094">driver_procs::load_canfestival_driver()</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>.
+</div>
+</div><p>
+<a class="anchor" name="cb4f394ec0e040c5962d3dc1957505fb"></a><!-- doxytag: member="canfestival.h::UnLoadCanDriver" ref="cb4f394ec0e040c5962d3dc1957505fb" args="(LIB_HANDLE handle)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 UnLoadCanDriver           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a>&nbsp;</td>
+          <td class="paramname"> <em>handle</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="unix_8c-source.html#l00071">71</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="WaitReceiveTaskEnd",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+35fe252130621084a15a1fd85a6e88a2
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,122 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#45ceca3727c2fb7ac93958a215efb827"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node8 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node8 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node8 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node12 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="heartbeatInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node17 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node16 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node18 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node15 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node19 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node19 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node20 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node15 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node25 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node25 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node26 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node27 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node26 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node28 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node26 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node29 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node26 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node30 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node30 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node31 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node31 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node32 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node4 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node34 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node34 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node34 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node35 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node35 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node36 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node33 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node37 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node33 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node38 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node38 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node39 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node39 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node40 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node33 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node33 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node41 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node4 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node42 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node42 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node42 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node42 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node43 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node3 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node44 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node3 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node45 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node46 [label="CreateReceiveTask",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a"];
+  Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+074a1322ddf916727acca759411ff204
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+93ed833591460258cc22c95d1e28e20c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,23 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html"];
+  Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"];
+  Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"];
+  Node1 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node1 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ae9e579757c0b914d555cd86822cd305
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,53 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+afb52a2efab66e06b225412b13bc3a69
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="LoadCanDriver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="driver_procs::load_canfestival_driver",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6863873492f8fe2ce99c7dac7841800b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2config_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h</h1><a href="win32_2config_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00006"></a>00006 <span class="comment"></span>
+<a name="l00007"></a>00007 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00008"></a>00008 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00009"></a>00009 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00010"></a>00010 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00011"></a>00011 <span class="comment"></span>
+<a name="l00012"></a>00012 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00013"></a>00013 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00014"></a>00014 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00015"></a>00015 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00016"></a>00016 <span class="comment"></span>
+<a name="l00017"></a>00017 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00018"></a>00018 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00019"></a>00019 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00020"></a>00020 <span class="comment">*/</span>
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022 <span class="preprocessor">#ifndef _CONFIG_H_</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define _CONFIG_H_</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span>
+<a name="l00025"></a><a class="code" href="win32_2config_8h.html#715b027ae7857972f94a1d5bee05af03">00025</a> <span class="preprocessor">#define MAX_CAN_BUS_ID 1</span>
+<a name="l00026"></a><a class="code" href="win32_2config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">00026</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_MAX_LENGTH_TRANSFERT 32</span>
+<a name="l00027"></a><a class="code" href="win32_2config_8h.html#b410d06e4fefdbea0d0093a489f54786">00027</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_MAX_SIMULTANEOUS_TRANSFERTS 4</span>
+<a name="l00028"></a><a class="code" href="win32_2config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">00028</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_MAX_NODE_ID 128</span>
+<a name="l00029"></a><a class="code" href="win32_2config_8h.html#956e31a1db6da1196b002038478a5b15">00029</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_TIMEOUT_MS 3000</span>
+<a name="l00030"></a><a class="code" href="win32_2config_8h.html#cbb0f0858383466430c5fcd448391d16">00030</a> <span class="preprocessor"></span><span class="preprocessor">#define MAX_NB_TIMER 32</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="comment">// CANOPEN_BIG_ENDIAN is not defined</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a><a class="code" href="win32_2config_8h.html#93884ff20dd9b0fed882f75103c82ee7">00033</a> <span class="preprocessor">#define US_TO_TIMEVAL_FACTOR 1</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00035"></a><a class="code" href="win32_2config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">00035</a> <span class="preprocessor">#define REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES(repeat)\</span>
+<a name="l00036"></a>00036 <span class="preprocessor">repeat repeat repeat repeat</span>
+<a name="l00037"></a><a class="code" href="win32_2config_8h.html#8d57dac649574a206447c96bff05b170">00037</a> <span class="preprocessor"></span><span class="preprocessor">#define REPEAT_NMT_MAX_NODE_ID_TIMES(repeat)\</span>
+<a name="l00038"></a>00038 <span class="preprocessor">repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="preprocessor">#endif </span><span class="comment">/* _CONFIG_H_ */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2config_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,212 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h File Reference</h1>
+<p>
+<a href="win32_2config_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#715b027ae7857972f94a1d5bee05af03">MAX_CAN_BUS_ID</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">SDO_MAX_LENGTH_TRANSFERT</a>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#b410d06e4fefdbea0d0093a489f54786">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">NMT_MAX_NODE_ID</a>&nbsp;&nbsp;&nbsp;128</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#956e31a1db6da1196b002038478a5b15">SDO_TIMEOUT_MS</a>&nbsp;&nbsp;&nbsp;3000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#cbb0f0858383466430c5fcd448391d16">MAX_NB_TIMER</a>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#93884ff20dd9b0fed882f75103c82ee7">US_TO_TIMEVAL_FACTOR</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES</a>(repeat)&nbsp;&nbsp;&nbsp;repeat repeat repeat repeat</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#8d57dac649574a206447c96bff05b170">REPEAT_NMT_MAX_NODE_ID_TIMES</a>(repeat)&nbsp;&nbsp;&nbsp;repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="715b027ae7857972f94a1d5bee05af03"></a><!-- doxytag: member="config.h::MAX_CAN_BUS_ID" ref="715b027ae7857972f94a1d5bee05af03" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MAX_CAN_BUS_ID&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2config_8h-source.html#l00025">25</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="cbb0f0858383466430c5fcd448391d16"></a><!-- doxytag: member="config.h::MAX_NB_TIMER" ref="cbb0f0858383466430c5fcd448391d16" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MAX_NB_TIMER&nbsp;&nbsp;&nbsp;32          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2config_8h-source.html#l00030">30</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="89f774dfdb67cc1f78c7e7d457a16fdc"></a><!-- doxytag: member="config.h::NMT_MAX_NODE_ID" ref="89f774dfdb67cc1f78c7e7d457a16fdc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NMT_MAX_NODE_ID&nbsp;&nbsp;&nbsp;128          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2config_8h-source.html#l00028">28</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="8d57dac649574a206447c96bff05b170"></a><!-- doxytag: member="config.h::REPEAT_NMT_MAX_NODE_ID_TIMES" ref="8d57dac649574a206447c96bff05b170" args="(repeat)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REPEAT_NMT_MAX_NODE_ID_TIMES          </td>
+          <td>(</td>
+          <td class="paramtype">repeat&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2config_8h-source.html#l00037">37</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b78c91a8bd081eeea0a082178dc8ba01"></a><!-- doxytag: member="config.h::REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES" ref="b78c91a8bd081eeea0a082178dc8ba01" args="(repeat)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES          </td>
+          <td>(</td>
+          <td class="paramtype">repeat&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;repeat repeat repeat repeat</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2config_8h-source.html#l00035">35</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="c4b8fc75a2a59607635b1df2fb1e1134"></a><!-- doxytag: member="config.h::SDO_MAX_LENGTH_TRANSFERT" ref="c4b8fc75a2a59607635b1df2fb1e1134" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_MAX_LENGTH_TRANSFERT&nbsp;&nbsp;&nbsp;32          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2config_8h-source.html#l00026">26</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="b410d06e4fefdbea0d0093a489f54786"></a><!-- doxytag: member="config.h::SDO_MAX_SIMULTANEOUS_TRANSFERTS" ref="b410d06e4fefdbea0d0093a489f54786" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_MAX_SIMULTANEOUS_TRANSFERTS&nbsp;&nbsp;&nbsp;4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2config_8h-source.html#l00027">27</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="956e31a1db6da1196b002038478a5b15"></a><!-- doxytag: member="config.h::SDO_TIMEOUT_MS" ref="956e31a1db6da1196b002038478a5b15" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SDO_TIMEOUT_MS&nbsp;&nbsp;&nbsp;3000          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2config_8h-source.html#l00029">29</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="93884ff20dd9b0fed882f75103c82ee7"></a><!-- doxytag: member="config.h::US_TO_TIMEVAL_FACTOR" ref="93884ff20dd9b0fed882f75103c82ee7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define US_TO_TIMEVAL_FACTOR&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2config_8h-source.html#l00033">33</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2config_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__socket_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2config_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ef25159216690c93fa4dddc3fff12501
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2timerscfg_8h-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h</h1><a href="win32_2timerscfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
+<a name="l00005"></a>00005 <span class="comment">Win32 port by Leonid Tochinski</span>
+<a name="l00006"></a>00006 <span class="comment"></span>
+<a name="l00007"></a>00007 <span class="comment">See COPYING file for copyrights details.</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment">This library is free software; you can redistribute it and/or</span>
+<a name="l00010"></a>00010 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00011"></a>00011 <span class="comment">License as published by the Free Software Foundation; either</span>
+<a name="l00012"></a>00012 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00013"></a>00013 <span class="comment"></span>
+<a name="l00014"></a>00014 <span class="comment">This library is distributed in the hope that it will be useful,</span>
+<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00017"></a>00017 <span class="comment">Lesser General Public License for more details.</span>
+<a name="l00018"></a>00018 <span class="comment"></span>
+<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00020"></a>00020 <span class="comment">License along with this library; if not, write to the Free Software</span>
+<a name="l00021"></a>00021 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00022"></a>00022 <span class="comment">*/</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifndef __TIMERSCFG_H__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define __TIMERSCFG_H__</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="comment">// Time unit : us</span>
+<a name="l00030"></a>00030 <span class="comment">// Time resolution : 64bit (~584942 years)</span>
+<a name="l00031"></a><a class="code" href="win32_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">00031</a> <span class="preprocessor">#define TIMEVAL unsigned long long</span>
+<a name="l00032"></a><a class="code" href="win32_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define TIMEVAL_MAX ~(TIMEVAL)0</span>
+<a name="l00033"></a><a class="code" href="win32_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define MS_TO_TIMEVAL(ms) ms*1000</span>
+<a name="l00034"></a><a class="code" href="win32_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define US_TO_TIMEVAL(us) us</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a><a class="code" href="win32_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">00036</a> <span class="preprocessor">#define TASK_HANDLE HANDLE</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2timerscfg_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,137 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h File Reference</h1><code>#include &lt;windows.h&gt;</code><br>
+
+<p>
+<a href="win32_2timerscfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>&nbsp;&nbsp;&nbsp;~(TIMEVAL)0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">MS_TO_TIMEVAL</a>(ms)&nbsp;&nbsp;&nbsp;ms*1000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">US_TO_TIMEVAL</a>(us)&nbsp;&nbsp;&nbsp;us</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a>&nbsp;&nbsp;&nbsp;HANDLE</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="ee85d2eeabff670269ebc2e00251ac6d"></a><!-- doxytag: member="timerscfg.h::MS_TO_TIMEVAL" ref="ee85d2eeabff670269ebc2e00251ac6d" args="(ms)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MS_TO_TIMEVAL          </td>
+          <td>(</td>
+          <td class="paramtype">ms&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;ms*1000</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2timerscfg_8h-source.html#l00033">33</a> of file <a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="07c1b78efc83716fac9e31b9862f7e60"></a><!-- doxytag: member="timerscfg.h::TASK_HANDLE" ref="07c1b78efc83716fac9e31b9862f7e60" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TASK_HANDLE&nbsp;&nbsp;&nbsp;HANDLE          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2timerscfg_8h-source.html#l00036">36</a> of file <a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="6ae11f09e1ebf40f3562857272fab8bf"></a><!-- doxytag: member="timerscfg.h::TIMEVAL" ref="6ae11f09e1ebf40f3562857272fab8bf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIMEVAL&nbsp;&nbsp;&nbsp;unsigned long long          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2timerscfg_8h-source.html#l00031">31</a> of file <a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="35b2fd1a5f6b88bf3842ba3663e6f85e"></a><!-- doxytag: member="timerscfg.h::TIMEVAL_MAX" ref="35b2fd1a5f6b88bf3842ba3663e6f85e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define TIMEVAL_MAX&nbsp;&nbsp;&nbsp;~(TIMEVAL)0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2timerscfg_8h-source.html#l00032">32</a> of file <a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<a class="anchor" name="56849fe35cb6cbe17f7768a2d3af62f8"></a><!-- doxytag: member="timerscfg.h::US_TO_TIMEVAL" ref="56849fe35cb6cbe17f7768a2d3af62f8" args="(us)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define US_TO_TIMEVAL          </td>
+          <td>(</td>
+          <td class="paramtype">us&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;us</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+Definition at line <a class="el" href="win32_2timerscfg_8h-source.html#l00034">34</a> of file <a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2timerscfg_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"];
+  Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"];
+  Node2 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node2 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"];
+  Node2 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node8 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node8 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node8 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node11 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node11 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node11 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node11 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node14 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node14 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node15 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node15 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node1 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2timerscfg_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ba0d88cbe50054f23de06631eb845178
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2timerscfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
+  Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32_2timerscfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d8907e6f2a0d75225eb0b4ed1d8bdc00
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32test_8c.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,682 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/win32test/win32test.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/win32test/win32test.c File Reference</h1><code>#include &quot;<a class="el" href="win32test_8h.html">win32test.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#ddda9facea7c64aed8be251225187171">win32test_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#f87ee1a746c3da5f7e47ff820868ad1c">win32test_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#6bd1210b7b3fa2df7bbd7e583dd8a633">win32test_bDeviceNodeId</a> = 0x01</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#4387f6eb602e3b655e232fc2af56e96e">win32test_iam_a_slave</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#628523ec286742a2c161afe2af147b45">win32test_heartBeatTimers</a> [1]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#2a4ddb3f5555bb2838de46c20caf9912">win32test_obj1000</a> = 0x12D</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#a88dd81ae95d80da9e4753f20953a1f8">win32test_Index1000</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#02c6c9874b245e06047988c728b03324">win32test_obj1001</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test_Index1001</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#ca5470828d9a7087fb6b08a9c22e56d1">win32test_obj1005</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#e0df0c13eb1dcd2390df4b55493180ce">win32test_Index1005_callbacks</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#71199cd8e138dcfff0fbee857843b221">win32test_Index1005</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#2b5115b5cf0e6854e3f6a3507d9be5ee">win32test_obj1006</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#a74a4d676eea8e5cfcaa43e2e90c0335">win32test_highestSubIndex_obj1016</a> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#cc1acca9c2d2518c2196f3398698022c">win32test_obj1016</a> [] = {0}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#c4bb0d827378009b1b97df84f97cd2f5">win32test_obj1017</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#d91da0a48faf0575e41697791e8ef610">win32test_highestSubIndex_obj1018</a> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#12941db32b34d3edb2776d4337f4b4eb">win32test_obj1018_Vendor_ID</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#644993164ffedd2403df99e08c0c5ee4">win32test_obj1018_Product_Code</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#fd1ce4020ec6cef993c215db208dde0d">win32test_obj1018_Revision_Number</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#81775bc0fcc702ab733a716c188ea4db">win32test_obj1018_Serial_Number</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test_Index1018</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#409439d11f60c03033b4c89443c5577f">win32test_highestSubIndex_obj1280</a> = 3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#84e216ec2f1cb0b15122114094703241">win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#1e7463cdb44885a82090b7059fce7ba2">win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#b279eb1acf7b72e879dda8ceeb7fbd88">win32test_obj1280_Node_ID_of_the_SDO_Server</a> = 0x0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#3a14f70d5c0ddf7d9f29acc21f935395">win32test_Index1280</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#7be458c9bd90e8efae1268a4c3a8bb46">win32test_count_sync</a> [1] = {0,}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#ab51292ac6627287ea9e2c1b02c1fdb1">win32test_firstIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#bb438b8a9d65a330e2489d3de916780b">win32test_lastIndex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#d3739d23a317122fa525fa54dcbc64f0">win32test_ObjdictSize</a> = sizeof(<a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a>)/sizeof(<a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a>[0])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(win32test)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="f87ee1a746c3da5f7e47ff820868ad1c"></a><!-- doxytag: member="win32test.c::win32test_scanIndexOD" ref="f87ee1a746c3da5f7e47ff820868ad1c" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* win32test_scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>callbacks</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ddda9facea7c64aed8be251225187171"></a><!-- doxytag: member="win32test.c::win32test_valueRangeTest" ref="ddda9facea7c64aed8be251225187171" args="(UNS8 typeValue, void *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 win32test_valueRangeTest           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>typeValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="6bd1210b7b3fa2df7bbd7e583dd8a633"></a><!-- doxytag: member="win32test.c::win32test_bDeviceNodeId" ref="6bd1210b7b3fa2df7bbd7e583dd8a633" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="win32test_8c.html#6bd1210b7b3fa2df7bbd7e583dd8a633">win32test_bDeviceNodeId</a> = 0x01          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7be458c9bd90e8efae1268a4c3a8bb46"></a><!-- doxytag: member="win32test.c::win32test_count_sync" ref="7be458c9bd90e8efae1268a4c3a8bb46" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="win32test_8c.html#7be458c9bd90e8efae1268a4c3a8bb46">win32test_count_sync</a>[1] = {0,}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b45e9f10c9200481b97d9c2c0c3396b0"></a><!-- doxytag: member="win32test.c::win32test_Data" ref="b45e9f10c9200481b97d9c2c0c3396b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="win32test_8h.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(win32test)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ab51292ac6627287ea9e2c1b02c1fdb1"></a><!-- doxytag: member="win32test.c::win32test_firstIndex" ref="ab51292ac6627287ea9e2c1b02c1fdb1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="win32test_8c.html#ab51292ac6627287ea9e2c1b02c1fdb1">win32test_firstIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  0, 
+  4, 
+  0, 
+  0, 
+  0, 
+  0 
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="628523ec286742a2c161afe2af147b45"></a><!-- doxytag: member="win32test.c::win32test_heartBeatTimers" ref="628523ec286742a2c161afe2af147b45" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TIMER_HANDLE <a class="el" href="win32test_8c.html#628523ec286742a2c161afe2af147b45">win32test_heartBeatTimers</a>[1]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a74a4d676eea8e5cfcaa43e2e90c0335"></a><!-- doxytag: member="win32test.c::win32test_highestSubIndex_obj1016" ref="a74a4d676eea8e5cfcaa43e2e90c0335" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="win32test_8c.html#a74a4d676eea8e5cfcaa43e2e90c0335">win32test_highestSubIndex_obj1016</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d91da0a48faf0575e41697791e8ef610"></a><!-- doxytag: member="win32test.c::win32test_highestSubIndex_obj1018" ref="d91da0a48faf0575e41697791e8ef610" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="win32test_8c.html#d91da0a48faf0575e41697791e8ef610">win32test_highestSubIndex_obj1018</a> = 4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="409439d11f60c03033b4c89443c5577f"></a><!-- doxytag: member="win32test.c::win32test_highestSubIndex_obj1280" ref="409439d11f60c03033b4c89443c5577f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="win32test_8c.html#409439d11f60c03033b4c89443c5577f">win32test_highestSubIndex_obj1280</a> = 3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4387f6eb602e3b655e232fc2af56e96e"></a><!-- doxytag: member="win32test.c::win32test_iam_a_slave" ref="4387f6eb602e3b655e232fc2af56e96e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const UNS8 <a class="el" href="win32test_8c.html#4387f6eb602e3b655e232fc2af56e96e">win32test_iam_a_slave</a> = 0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a88dd81ae95d80da9e4753f20953a1f8"></a><!-- doxytag: member="win32test.c::win32test_Index1000" ref="a88dd81ae95d80da9e4753f20953a1f8" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="win32test_8c.html#a88dd81ae95d80da9e4753f20953a1f8">win32test_Index1000</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#2a4ddb3f5555bb2838de46c20caf9912">win32test_obj1000</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="94439de2330dfbe25fd901a95ac840ff"></a><!-- doxytag: member="win32test.c::win32test_Index1001" ref="94439de2330dfbe25fd901a95ac840ff" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test_Index1001</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#02c6c9874b245e06047988c728b03324">win32test_obj1001</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="71199cd8e138dcfff0fbee857843b221"></a><!-- doxytag: member="win32test.c::win32test_Index1005" ref="71199cd8e138dcfff0fbee857843b221" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="win32test_8c.html#71199cd8e138dcfff0fbee857843b221">win32test_Index1005</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#ca5470828d9a7087fb6b08a9c22e56d1">win32test_obj1005</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="e0df0c13eb1dcd2390df4b55493180ce"></a><!-- doxytag: member="win32test.c::win32test_Index1005_callbacks" ref="e0df0c13eb1dcd2390df4b55493180ce" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="win32test_8c.html#e0df0c13eb1dcd2390df4b55493180ce">win32test_Index1005_callbacks</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       NULL,
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="4d55483b81ea7ccc19a4aa1665e86b7f"></a><!-- doxytag: member="win32test.c::win32test_Index1018" ref="4d55483b81ea7ccc19a4aa1665e86b7f" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test_Index1018</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#d91da0a48faf0575e41697791e8ef610">win32test_highestSubIndex_obj1018</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#12941db32b34d3edb2776d4337f4b4eb">win32test_obj1018_Vendor_ID</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#644993164ffedd2403df99e08c0c5ee4">win32test_obj1018_Product_Code</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#fd1ce4020ec6cef993c215db208dde0d">win32test_obj1018_Revision_Number</a> },
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#81775bc0fcc702ab733a716c188ea4db">win32test_obj1018_Serial_Number</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="3a14f70d5c0ddf7d9f29acc21f935395"></a><!-- doxytag: member="win32test.c::win32test_Index1280" ref="3a14f70d5c0ddf7d9f29acc21f935395" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="win32test_8c.html#3a14f70d5c0ddf7d9f29acc21f935395">win32test_Index1280</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+                     {
+                       { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#409439d11f60c03033b4c89443c5577f">win32test_highestSubIndex_obj1280</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#84e216ec2f1cb0b15122114094703241">win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#1e7463cdb44885a82090b7059fce7ba2">win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> },
+                       { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&amp;<a class="code" href="win32test_8c.html#b279eb1acf7b72e879dda8ceeb7fbd88">win32test_obj1280_Node_ID_of_the_SDO_Server</a> }
+                     }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="bb438b8a9d65a330e2489d3de916780b"></a><!-- doxytag: member="win32test.c::win32test_lastIndex" ref="bb438b8a9d65a330e2489d3de916780b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="win32test_8c.html#bb438b8a9d65a330e2489d3de916780b">win32test_lastIndex</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  0, 
+  4, 
+  0, 
+  0, 
+  0, 
+  0 
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="2a4ddb3f5555bb2838de46c20caf9912"></a><!-- doxytag: member="win32test.c::win32test_obj1000" ref="2a4ddb3f5555bb2838de46c20caf9912" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="win32test_8c.html#2a4ddb3f5555bb2838de46c20caf9912">win32test_obj1000</a> = 0x12D          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="02c6c9874b245e06047988c728b03324"></a><!-- doxytag: member="win32test.c::win32test_obj1001" ref="02c6c9874b245e06047988c728b03324" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 <a class="el" href="win32test_8c.html#02c6c9874b245e06047988c728b03324">win32test_obj1001</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ca5470828d9a7087fb6b08a9c22e56d1"></a><!-- doxytag: member="win32test.c::win32test_obj1005" ref="ca5470828d9a7087fb6b08a9c22e56d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="win32test_8c.html#ca5470828d9a7087fb6b08a9c22e56d1">win32test_obj1005</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2b5115b5cf0e6854e3f6a3507d9be5ee"></a><!-- doxytag: member="win32test.c::win32test_obj1006" ref="2b5115b5cf0e6854e3f6a3507d9be5ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="win32test_8c.html#2b5115b5cf0e6854e3f6a3507d9be5ee">win32test_obj1006</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc1acca9c2d2518c2196f3398698022c"></a><!-- doxytag: member="win32test.c::win32test_obj1016" ref="cc1acca9c2d2518c2196f3398698022c" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="win32test_8c.html#cc1acca9c2d2518c2196f3398698022c">win32test_obj1016</a>[] = {0}          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c4bb0d827378009b1b97df84f97cd2f5"></a><!-- doxytag: member="win32test.c::win32test_obj1017" ref="c4bb0d827378009b1b97df84f97cd2f5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="win32test_8c.html#c4bb0d827378009b1b97df84f97cd2f5">win32test_obj1017</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="644993164ffedd2403df99e08c0c5ee4"></a><!-- doxytag: member="win32test.c::win32test_obj1018_Product_Code" ref="644993164ffedd2403df99e08c0c5ee4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="win32test_8c.html#644993164ffedd2403df99e08c0c5ee4">win32test_obj1018_Product_Code</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fd1ce4020ec6cef993c215db208dde0d"></a><!-- doxytag: member="win32test.c::win32test_obj1018_Revision_Number" ref="fd1ce4020ec6cef993c215db208dde0d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="win32test_8c.html#fd1ce4020ec6cef993c215db208dde0d">win32test_obj1018_Revision_Number</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="81775bc0fcc702ab733a716c188ea4db"></a><!-- doxytag: member="win32test.c::win32test_obj1018_Serial_Number" ref="81775bc0fcc702ab733a716c188ea4db" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="win32test_8c.html#81775bc0fcc702ab733a716c188ea4db">win32test_obj1018_Serial_Number</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="12941db32b34d3edb2776d4337f4b4eb"></a><!-- doxytag: member="win32test.c::win32test_obj1018_Vendor_ID" ref="12941db32b34d3edb2776d4337f4b4eb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="win32test_8c.html#12941db32b34d3edb2776d4337f4b4eb">win32test_obj1018_Vendor_ID</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="84e216ec2f1cb0b15122114094703241"></a><!-- doxytag: member="win32test.c::win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO" ref="84e216ec2f1cb0b15122114094703241" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="win32test_8c.html#84e216ec2f1cb0b15122114094703241">win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1e7463cdb44885a82090b7059fce7ba2"></a><!-- doxytag: member="win32test.c::win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO" ref="1e7463cdb44885a82090b7059fce7ba2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="win32test_8c.html#1e7463cdb44885a82090b7059fce7ba2">win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b279eb1acf7b72e879dda8ceeb7fbd88"></a><!-- doxytag: member="win32test.c::win32test_obj1280_Node_ID_of_the_SDO_Server" ref="b279eb1acf7b72e879dda8ceeb7fbd88" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 <a class="el" href="win32test_8c.html#b279eb1acf7b72e879dda8ceeb7fbd88">win32test_obj1280_Node_ID_of_the_SDO_Server</a> = 0x0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="02f7c0cfa059c2dfd642f5c61abc9382"></a><!-- doxytag: member="win32test.c::win32test_objdict" ref="02f7c0cfa059c2dfd642f5c61abc9382" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a>[]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
+{
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="win32test_8c.html#a88dd81ae95d80da9e4753f20953a1f8">win32test_Index1000</a>,<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#a88dd81ae95d80da9e4753f20953a1f8">win32test_Index1000</a>)/<span class="keyword">sizeof</span>(win32test_Index1000[0]), 0x1000},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test_Index1001</a>,<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test_Index1001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test_Index1001</a>[0]), 0x1001},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="win32test_8c.html#71199cd8e138dcfff0fbee857843b221">win32test_Index1005</a>,<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#71199cd8e138dcfff0fbee857843b221">win32test_Index1005</a>)/<span class="keyword">sizeof</span>(win32test_Index1005[0]), 0x1005},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test_Index1018</a>,<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test_Index1018</a>)/<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test_Index1018</a>[0]), 0x1018},
+  { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="win32test_8c.html#3a14f70d5c0ddf7d9f29acc21f935395">win32test_Index1280</a>,<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#3a14f70d5c0ddf7d9f29acc21f935395">win32test_Index1280</a>)/<span class="keyword">sizeof</span>(win32test_Index1280[0]), 0x1280},
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="d3739d23a317122fa525fa54dcbc64f0"></a><!-- doxytag: member="win32test.c::win32test_ObjdictSize" ref="d3739d23a317122fa525fa54dcbc64f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS16 <a class="el" href="win32test_8c.html#d3739d23a317122fa525fa54dcbc64f0">win32test_ObjdictSize</a> = sizeof(<a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a>)/sizeof(<a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a>[0])          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/win32test_8h.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: examples/win32test/win32test.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>examples/win32test/win32test.h File Reference</h1><code>#include &quot;<a class="el" href="data_8h.html">data.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#ddda9facea7c64aed8be251225187171">win32test_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#f87ee1a746c3da5f7e47ff820868ad1c">win32test_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#c7a0d53eb9cda0731b2472dc9c815a89">win32test_heartbeatError</a> (UNS8)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#0bd08b5678321e6b944e23311ff2a676">win32test_canSend</a> (<a class="el" href="structMessage.html">Message</a> *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#37e5b4e086b9493c095a20ed51270272">win32test_initialisation</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#70fc232ecf679d1a4bd7d235dbe8c9d2">win32test_preOperational</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#26899f0107a21b784630e06ff34c8755">win32test_operational</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#95de029bcc452fc8cb71281a367fa8ad">win32test_stopped</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#4e40525dba454ff7bc467b5db4359314">win32test_post_sync</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#b24182eb6cb079d666b2f8a9832285e8">win32test_post_TPDO</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test_Data</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="0bd08b5678321e6b944e23311ff2a676"></a><!-- doxytag: member="win32test.h::win32test_canSend" ref="0bd08b5678321e6b944e23311ff2a676" args="(Message *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS8 win32test_canSend           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c7a0d53eb9cda0731b2472dc9c815a89"></a><!-- doxytag: member="win32test.h::win32test_heartbeatError" ref="c7a0d53eb9cda0731b2472dc9c815a89" args="(UNS8)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void win32test_heartbeatError           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="37e5b4e086b9493c095a20ed51270272"></a><!-- doxytag: member="win32test.h::win32test_initialisation" ref="37e5b4e086b9493c095a20ed51270272" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void win32test_initialisation           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="26899f0107a21b784630e06ff34c8755"></a><!-- doxytag: member="win32test.h::win32test_operational" ref="26899f0107a21b784630e06ff34c8755" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void win32test_operational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4e40525dba454ff7bc467b5db4359314"></a><!-- doxytag: member="win32test.h::win32test_post_sync" ref="4e40525dba454ff7bc467b5db4359314" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void win32test_post_sync           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b24182eb6cb079d666b2f8a9832285e8"></a><!-- doxytag: member="win32test.h::win32test_post_TPDO" ref="b24182eb6cb079d666b2f8a9832285e8" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void win32test_post_TPDO           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="70fc232ecf679d1a4bd7d235dbe8c9d2"></a><!-- doxytag: member="win32test.h::win32test_preOperational" ref="70fc232ecf679d1a4bd7d235dbe8c9d2" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void win32test_preOperational           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f87ee1a746c3da5f7e47ff820868ad1c"></a><!-- doxytag: member="win32test.h::win32test_scanIndexOD" ref="f87ee1a746c3da5f7e47ff820868ad1c" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* win32test_scanIndexOD           </td>
+          <td>(</td>
+          <td class="paramtype">UNS16&nbsp;</td>
+          <td class="paramname"> <em>wIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">UNS32 *&nbsp;</td>
+          <td class="paramname"> <em>errorCode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>callbacks</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="95de029bcc452fc8cb71281a367fa8ad"></a><!-- doxytag: member="win32test.h::win32test_stopped" ref="95de029bcc452fc8cb71281a367fa8ad" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void win32test_stopped           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ddda9facea7c64aed8be251225187171"></a><!-- doxytag: member="win32test.h::win32test_valueRangeTest" ref="ddda9facea7c64aed8be251225187171" args="(UNS8 typeValue, void *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UNS32 win32test_valueRangeTest           </td>
+          <td>(</td>
+          <td class="paramtype">UNS8&nbsp;</td>
+          <td class="paramname"> <em>typeValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="b45e9f10c9200481b97d9c2c0c3396b0"></a><!-- doxytag: member="win32test.h::win32test_Data" ref="b45e9f10c9200481b97d9c2c0c3396b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="win32test_8h.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test_Data</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/xml__in_8py-source.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,477 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/xml_in.py Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/xml_in.py</h1><a href="xml__in_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacexml__in.html">00001</a> <span class="comment">#!/usr/bin/env python</span>
+<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span>
+<a name="l00005"></a>00005 <span class="comment">#</span>
+<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span>
+<a name="l00007"></a>00007 <span class="comment">#</span>
+<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span>
+<a name="l00009"></a>00009 <span class="comment">#</span>
+<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span>
+<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span>
+<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00014"></a>00014 <span class="comment">#</span>
+<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span>
+<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span>
+<a name="l00019"></a>00019 <span class="comment">#</span>
+<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span>
+<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keyword">from</span> xml.parsers <span class="keyword">import</span> expat
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="keyword">import</span> node
+<a name="l00027"></a>00027 <span class="keyword">from</span> node <span class="keyword">import</span> *
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 maxObjects = 8
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 currentPDOIndex = 0
+<a name="l00032"></a>00032 currentBitsMapped = 0
+<a name="l00033"></a>00033 currentMaxObjects = 0
+<a name="l00034"></a>00034 currentNbMappedObjects = 0
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 nextPdoIndex = {<span class="stringliteral">"rx"</span>:0x1400,<span class="stringliteral">"tx"</span>:0x1800}
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 valid_elements = [<span class="stringliteral">"node"</span>,<span class="stringliteral">"heartbeat_consumers"</span>,<span class="stringliteral">"sdo_clients"</span>,<span class="stringliteral">"pdo"</span>,<span class="stringliteral">"mapped_object"</span>,
+<a name="l00039"></a>00039     <span class="stringliteral">"pdo_param"</span>,<span class="stringliteral">"pdo_receive"</span>,<span class="stringliteral">"pdo_transmit"</span>,<span class="stringliteral">"mapped_variable"</span>,<span class="stringliteral">"mapped_table"</span>,
+<a name="l00040"></a>00040     <span class="stringliteral">"mapped_string_variable"</span>,<span class="stringliteral">"mapped_string_table"</span>]
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00043"></a>00043 <span class="comment">#                       Callback method of parse</span>
+<a name="l00044"></a>00044 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00045"></a>00045 
+<a name="l00046"></a><a class="code" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">00046</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">StartElement</a>(name, attrs):
+<a name="l00047"></a>00047     <span class="keywordflow">if</span> name <span class="keywordflow">in</span> valid_elements:
+<a name="l00048"></a>00048         <span class="keywordflow">if</span> name == <span class="stringliteral">"node"</span>:
+<a name="l00049"></a>00049             startNode(attrs)
+<a name="l00050"></a>00050         <span class="keywordflow">elif</span> name == <span class="stringliteral">"heartbeat_consumers"</span>:
+<a name="l00051"></a>00051             startHeartBeatConsumers(attrs)
+<a name="l00052"></a>00052         <span class="keywordflow">elif</span> name == <span class="stringliteral">"sdo_clients"</span>:
+<a name="l00053"></a>00053             startSdoClients(attrs)
+<a name="l00054"></a>00054         <span class="keywordflow">elif</span> name <span class="keywordflow">in</span> [<span class="stringliteral">"pdo_param"</span>,<span class="stringliteral">"pdo_receive"</span>,<span class="stringliteral">"pdo_transmit"</span>]:
+<a name="l00055"></a>00055             <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! The XML grammar has changed.</span>
+<a name="l00056"></a>00056 <span class="stringliteral">Please, open your xml file, delete the tags pdo_param, pdo_receive and pdo_transmit.</span>
+<a name="l00057"></a>00057 <span class="stringliteral">Use instead the tag pdo for each pdo to create, and (optional) use the tag mapped_object (menu pdo/map and object ...)."""</span>
+<a name="l00058"></a>00058         <span class="keywordflow">elif</span> name == <span class="stringliteral">"pdo"</span>:
+<a name="l00059"></a>00059             startPdo(attrs)
+<a name="l00060"></a>00060         <span class="keywordflow">elif</span> name == <span class="stringliteral">"mapped_object"</span>:
+<a name="l00061"></a>00061             startMappedObject(attrs)
+<a name="l00062"></a>00062         <span class="keywordflow">elif</span> name == <span class="stringliteral">"mapped_variable"</span>:
+<a name="l00063"></a>00063             startMappedVariable(attrs)
+<a name="l00064"></a>00064         <span class="keywordflow">elif</span> name == <span class="stringliteral">"mapped_table"</span>:
+<a name="l00065"></a>00065             startMappedTable(attrs)
+<a name="l00066"></a>00066         <span class="keywordflow">elif</span> name == <span class="stringliteral">"mapped_string_variable"</span>:
+<a name="l00067"></a>00067             startMappedVariable(attrs)
+<a name="l00068"></a>00068         <span class="keywordflow">elif</span> name == <span class="stringliteral">"mapped_string_table"</span>:
+<a name="l00069"></a>00069             startMappedTable(attrs)
+<a name="l00070"></a>00070 
+<a name="l00071"></a><a class="code" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">00071</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">EndElement</a>(name):
+<a name="l00072"></a>00072     <span class="keywordflow">if</span> name <span class="keywordflow">in</span> valid_elements:
+<a name="l00073"></a>00073        <span class="keywordflow">if</span> name == <span class="stringliteral">"node"</span>:
+<a name="l00074"></a>00074            stopNode()
+<a name="l00075"></a>00075 
+<a name="l00076"></a><a class="code" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">00076</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">CharacterData</a>(data):
+<a name="l00077"></a>00077     <span class="keywordflow">pass</span>
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00080"></a>00080 <span class="comment">#                          Creation of Node</span>
+<a name="l00081"></a>00081 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00082"></a>00082 
+<a name="l00083"></a><a class="code" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">00083</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">startNode</a>(attrs):
+<a name="l00084"></a>00084     name = attrs[<span class="stringliteral">"name"</span>]
+<a name="l00085"></a>00085     Node.SetNodeName(name)
+<a name="l00086"></a>00086     
+<a name="l00087"></a>00087     <span class="keywordflow">if</span> <span class="stringliteral">"node_id"</span> <span class="keywordflow">in</span> attrs <span class="keywordflow">and</span> len(attrs[<span class="stringliteral">"node_id"</span>]) &gt; 0:
+<a name="l00088"></a>00088         node_id = eval(attrs[<span class="stringliteral">"node_id"</span>])
+<a name="l00089"></a>00089     <span class="keywordflow">else</span>:
+<a name="l00090"></a>00090         node_id = 0x01  <span class="comment"># We define here a default node_id. </span>
+<a name="l00091"></a>00091     Node.SetNodeID(node_id)
+<a name="l00092"></a>00092     
+<a name="l00093"></a>00093     typeNode = attrs[<span class="stringliteral">"type_node"</span>]
+<a name="l00094"></a>00094     Node.SetNodeType(typeNode)
+<a name="l00095"></a>00095     
+<a name="l00096"></a>00096     <span class="keywordflow">if</span> <span class="stringliteral">"device_type_1000"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00097"></a>00097         device_type = eval(attrs[<span class="stringliteral">"device_type_1000"</span>])
+<a name="l00098"></a>00098     <span class="keywordflow">else</span>:
+<a name="l00099"></a>00099         device_type = 0
+<a name="l00100"></a>00100     Node.AddEntry(0x1000, 0, device_type)
+<a name="l00101"></a>00101     Node.AddEntry(0x1001, 0, 0)
+<a name="l00102"></a>00102     Node.AddEntry(0x1005, 0, 0x00000080)
+<a name="l00103"></a>00103     Node.AddEntry(0x1006, 0, 0)
+<a name="l00104"></a>00104     Node.AddEntry(0x1007, 0, 0)
+<a name="l00105"></a>00105 
+<a name="l00106"></a>00106     <span class="keywordflow">if</span> <span class="stringliteral">"manufacturer_device_name_1008"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00107"></a>00107         manufacturer_device_name = attrs[<span class="stringliteral">"manufacturer_device_name_1008"</span>]
+<a name="l00108"></a>00108     <span class="keywordflow">else</span>:
+<a name="l00109"></a>00109         manufacturer_device_name = <span class="stringliteral">""</span>
+<a name="l00110"></a>00110     Node.AddEntry(0x1008, 0, manufacturer_device_name)
+<a name="l00111"></a>00111     
+<a name="l00112"></a>00112     <span class="keywordflow">if</span> <span class="stringliteral">"manufacturer_hardware_version_1009"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00113"></a>00113         manufacturer_hardware_version = attrs[<span class="stringliteral">"manufacturer_hardware_version_1009"</span>]
+<a name="l00114"></a>00114     <span class="keywordflow">else</span>:
+<a name="l00115"></a>00115         manufacturer_hardware_version = <span class="stringliteral">"__DATE__"</span>
+<a name="l00116"></a>00116     Node.AddEntry(0x1009, 0, manufacturer_hardware_version)
+<a name="l00117"></a>00117 
+<a name="l00118"></a>00118     <span class="keywordflow">if</span> <span class="stringliteral">"manufacturer_software_version_100A"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00119"></a>00119         manufacturer_software_version = attrs[<span class="stringliteral">"manufacturer_software_version_100A"</span>]
+<a name="l00120"></a>00120     <span class="keywordflow">else</span>:
+<a name="l00121"></a>00121         manufacturer_software_version = 0
+<a name="l00122"></a>00122     Node.AddEntry(0x100A, 0,  manufacturer_software_version)
+<a name="l00123"></a>00123 
+<a name="l00124"></a>00124     <span class="keywordflow">if</span> <span class="stringliteral">"vendor_id_1018"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00125"></a>00125         vendor_id = eval(attrs[<span class="stringliteral">"vendor_id_1018"</span>])
+<a name="l00126"></a>00126     <span class="keywordflow">else</span>:
+<a name="l00127"></a>00127         vendor_id = 0
+<a name="l00128"></a>00128     <span class="keywordflow">if</span> <span class="stringliteral">"product_code_1018"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00129"></a>00129         product_code = eval(attrs[<span class="stringliteral">"product_code_1018"</span>])
+<a name="l00130"></a>00130     <span class="keywordflow">else</span>:
+<a name="l00131"></a>00131         product_code = 0
+<a name="l00132"></a>00132     <span class="keywordflow">if</span> <span class="stringliteral">"revision_number_1018"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00133"></a>00133         revision_number = eval(attrs[<span class="stringliteral">"revision_number_1018"</span>])
+<a name="l00134"></a>00134     <span class="keywordflow">else</span>:
+<a name="l00135"></a>00135         revision_number = 0
+<a name="l00136"></a>00136     <span class="keywordflow">if</span> <span class="stringliteral">"serial_number_1018"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00137"></a>00137         serial_number = eval(attrs[<span class="stringliteral">"serial_number_1018"</span>])
+<a name="l00138"></a>00138     <span class="keywordflow">else</span>:
+<a name="l00139"></a>00139         serial_number = 0
+<a name="l00140"></a>00140     Node.AddEntry(0x1018, 1, vendor_id)
+<a name="l00141"></a>00141     Node.AddEntry(0x1018, 2, product_code)
+<a name="l00142"></a>00142     Node.AddEntry(0x1018, 3, revision_number)
+<a name="l00143"></a>00143     Node.AddEntry(0x1018, 4, serial_number)
+<a name="l00144"></a>00144 
+<a name="l00145"></a><a class="code" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">00145</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">stopNode</a>():
+<a name="l00146"></a>00146     heartBeatProducer()
+<a name="l00147"></a>00147     sdoServer()
+<a name="l00148"></a>00148 
+<a name="l00149"></a>00149 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00150"></a>00150 <span class="comment">#                      Creation of PDO in Object Dictionary</span>
+<a name="l00151"></a>00151 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00152"></a>00152 
+<a name="l00153"></a><a class="code" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">00153</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">startPdo</a>(attrs):
+<a name="l00154"></a>00154     <span class="keyword">global</span> currentPdoIndex
+<a name="l00155"></a>00155     <span class="keyword">global</span> currentMaxObjects
+<a name="l00156"></a>00156     <span class="keyword">global</span> currentNbMappedObjects
+<a name="l00157"></a>00157     <span class="keyword">global</span> currentBitsMapped
+<a name="l00158"></a>00158     <span class="keyword">global</span> maxObjects
+<a name="l00159"></a>00159     
+<a name="l00160"></a>00160     cobId = 0
+<a name="l00161"></a>00161     transmissionType = 253 <span class="comment"># Default is on request. Why not ?</span>
+<a name="l00162"></a>00162 
+<a name="l00163"></a>00163     <span class="comment"># Find the type of the PDO and search the index of the last added</span>
+<a name="l00164"></a>00164     type = attrs[<span class="stringliteral">"type_rx_tx"</span>]
+<a name="l00165"></a>00165     index = nextPdoIndex[type]
+<a name="l00166"></a>00166     
+<a name="l00167"></a>00167     <span class="comment"># If the index of the PDO is define, verify that it has a good index</span>
+<a name="l00168"></a>00168     <span class="keywordflow">if</span> <span class="stringliteral">"index_communication_parameter"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00169"></a>00169         index = eval(attrs[<span class="stringliteral">"index_communication_parameter"</span>])
+<a name="l00170"></a>00170     <span class="keywordflow">if</span> type == <span class="stringliteral">"rx"</span> <span class="keywordflow">and</span> <span class="keywordflow">not</span> 0x1400 &lt;= index &lt;= 0x15FF:
+<a name="l00171"></a>00171         <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort because Index PDO receive : 0x%04X not valid.</span>
+<a name="l00172"></a>00172 <span class="stringliteral">Valid index is 0x1400 ... 0x15FF"""</span>%index
+<a name="l00173"></a>00173     <span class="keywordflow">if</span> type == <span class="stringliteral">"tx"</span> <span class="keywordflow">and</span> <span class="keywordflow">not</span> 0x1800 &lt;= index &lt;= 0x19FF:
+<a name="l00174"></a>00174         <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort because Index PDO transmit : 0x%04X not valid.</span>
+<a name="l00175"></a>00175 <span class="stringliteral">Valid index is 0x1800 ... 0x19FF"""</span>%index
+<a name="l00176"></a>00176     
+<a name="l00177"></a>00177     <span class="comment"># Extract the PDO communication parameters</span>
+<a name="l00178"></a>00178     <span class="keywordflow">if</span> <span class="stringliteral">"cob_id"</span> == attrs:
+<a name="l00179"></a>00179         cobId = eval(attrs[<span class="stringliteral">"cob_id"</span>])
+<a name="l00180"></a>00180     <span class="keywordflow">if</span> <span class="stringliteral">"max_objects_in_pdo"</span> == attrs:
+<a name="l00181"></a>00181         maxObjects = eval(attrs[<span class="stringliteral">"max_objects_in_pdo"</span>])
+<a name="l00182"></a>00182     <span class="keywordflow">if</span> <span class="stringliteral">"transmission_type"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00183"></a>00183         transmissionType = eval(attrs[<span class="stringliteral">"transmission_type"</span>])
+<a name="l00184"></a>00184 
+<a name="l00185"></a>00185     <span class="keywordflow">if</span> Node.IsEntry(index):
+<a name="l00186"></a>00186         <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort because the PDO at index : 0x%04X have been already defined."""</span>%index
+<a name="l00187"></a>00187 
+<a name="l00188"></a>00188     <span class="comment"># Communication parameters</span>
+<a name="l00189"></a>00189     Node.AddEntry(index, 1, cobId)
+<a name="l00190"></a>00190     Node.AddEntry(index, 2, transmissionType)
+<a name="l00191"></a>00191     
+<a name="l00192"></a>00192     <span class="comment"># Mapping parameters</span>
+<a name="l00193"></a>00193     mapping_index = index + 0x200
+<a name="l00194"></a>00194     <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(1, maxObjects + 1):
+<a name="l00195"></a>00195         Node.AddEntry(mapping_index, i, 0x0)
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197     currentPdoIndex = index
+<a name="l00198"></a>00198     currentMaxObjects = maxObjects
+<a name="l00199"></a>00199     currentBitsMapped = 0
+<a name="l00200"></a>00200     currentNbMappedObjects = 0
+<a name="l00201"></a>00201     
+<a name="l00202"></a>00202     nextPdoIndex[type] = index + 1
+<a name="l00203"></a>00203 
+<a name="l00204"></a><a class="code" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">00204</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">startMappedObject</a>(attrs):
+<a name="l00205"></a>00205     <span class="keyword">global</span> currentPdoIndex
+<a name="l00206"></a>00206     <span class="keyword">global</span> currentMaxObjects
+<a name="l00207"></a>00207     <span class="keyword">global</span> currentNbMappedObjects
+<a name="l00208"></a>00208     <span class="keyword">global</span> currentBitsMapped
+<a name="l00209"></a>00209     
+<a name="l00210"></a>00210     index = currentPdoIndex
+<a name="l00211"></a>00211     mapping_index = index + 0x200
+<a name="l00212"></a>00212     
+<a name="l00213"></a>00213     indexObject = eval(attrs[<span class="stringliteral">"index"</span>])
+<a name="l00214"></a>00214     subIndexObject = eval(attrs[<span class="stringliteral">"sub_index"</span>])
+<a name="l00215"></a>00215     sizeInBitsObject = eval(attrs[<span class="stringliteral">"size_in_bits"</span>])
+<a name="l00216"></a>00216 
+<a name="l00217"></a>00217     <span class="keywordflow">if</span> currentMaxObjects == 0:
+<a name="l00218"></a>00218         <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort because of a bogue for mapped object (defined at index 0x%04X, subIndex 0x%025X)</span>
+<a name="l00219"></a>00219 <span class="stringliteral">in PDO. index : 0x%04X is undefined."""</span>%(indexObject,subindexObject,mapping_index)
+<a name="l00220"></a>00220     <span class="keywordflow">if</span> currentNbMappedObjects &gt;= currentMaxObjects:
+<a name="l00221"></a>00221         <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort mapping object (defined at index 0x%04X, subIndex 0x%02X)</span>
+<a name="l00222"></a>00222 <span class="stringliteral">in PDO index 0x%04X. max objects (%d) reached."""</span>%(IndexObject,subIndexObject,mapping_index,pdo[mapping_index][<span class="stringliteral">"maxObjects"</span>])
+<a name="l00223"></a>00223     <span class="keywordflow">if</span> currentBitsMapped + sizeInBitsObject &gt; 64:
+<a name="l00224"></a>00224         <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort mapping object (defined at index 0x%04X, subIndex 0x%02X)</span>
+<a name="l00225"></a>00225 <span class="stringliteral">in PDO index 0x%04X. No room to put %d bits in the PDO."""</span>%(IndexObject,subIndexObject,mapping_index,sizeInBitsObject)
+<a name="l00226"></a>00226 
+<a name="l00227"></a>00227     value = eval(<span class="stringliteral">"0x%04X%02X%02X"</span>%(indexObject,subIndexObject,sizeInBitsObject))
+<a name="l00228"></a>00228     Node.SetEntry(mapping_index, currentNbMappedObjects + 1, value)
+<a name="l00229"></a>00229     
+<a name="l00230"></a>00230     currentNbMappedObjects += 1
+<a name="l00231"></a>00231     currentBitsMapped += sizeInBitsObject
+<a name="l00232"></a>00232 
+<a name="l00233"></a>00233 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00234"></a>00234 <span class="comment">#                    Creation of mapped variable and table </span>
+<a name="l00235"></a>00235 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00236"></a>00236 
+<a name="l00237"></a><a class="code" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">00237</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">startMappedVariable</a>(attrs):
+<a name="l00238"></a>00238     name = attrs[<span class="stringliteral">"name"</span>]
+<a name="l00239"></a>00239     index = eval(attrs[<span class="stringliteral">"index"</span>])
+<a name="l00240"></a>00240     subIndex = eval(attrs[<span class="stringliteral">"sub_index"</span>])
+<a name="l00241"></a>00241     
+<a name="l00242"></a>00242     <span class="keywordflow">if</span> <span class="stringliteral">"size_in_bits"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00243"></a>00243         size = eval(attrs[<span class="stringliteral">"size_in_bits"</span>]) <span class="comment"># Numeric variable</span>
+<a name="l00244"></a>00244         <span class="keywordflow">if</span> <span class="stringliteral">"type"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00245"></a>00245             type = attrs[<span class="stringliteral">"type"</span>]
+<a name="l00246"></a>00246             <span class="keywordflow">if</span> (type == <span class="stringliteral">"UNS"</span>):
+<a name="l00247"></a>00247                 type = <span class="stringliteral">"UNSIGNED"</span>
+<a name="l00248"></a>00248         <span class="keywordflow">else</span>: <span class="comment"># Default type</span>
+<a name="l00249"></a>00249             type = <span class="stringliteral">"UNSIGNED"</span>
+<a name="l00250"></a>00250         typename = <span class="stringliteral">"%s%d"</span>%(type,size)
+<a name="l00251"></a>00251 
+<a name="l00252"></a>00252         type_index = Manager.GetTypeIndex(typename, <span class="keyword">False</span>)
+<a name="l00253"></a>00253         <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>:
+<a name="l00254"></a>00254             <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For variable "%s" at index 0x%04X, subindex 0x%02X : Unrecognized type : %s"""</span>%(name,index,subIndex,typename)
+<a name="l00255"></a>00255         
+<a name="l00256"></a>00256         <span class="comment"># Begin ValueRange support</span>
+<a name="l00257"></a>00257         <span class="keywordflow">if</span> <span class="stringliteral">"min_value"</span> <span class="keywordflow">in</span> attrs <span class="keywordflow">or</span> <span class="stringliteral">"max_value"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00258"></a>00258             <span class="keywordflow">if</span> <span class="stringliteral">"min_value"</span> <span class="keywordflow">in</span> attrs <span class="keywordflow">and</span> <span class="stringliteral">"max_value"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00259"></a>00259                 minValue = eval(attrs[<span class="stringliteral">"min_value"</span>])
+<a name="l00260"></a>00260                 maxValue = eval(attrs[<span class="stringliteral">"max_value"</span>])
+<a name="l00261"></a>00261                 <span class="keywordflow">if</span> (minValue &gt; maxValue):
+<a name="l00262"></a>00262                     <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For variable "%s" at index 0x%04X, subindex 0x%02X : error in value-range : min &gt; max"""</span>%(name,index,subIndex)
+<a name="l00263"></a>00263             <span class="keywordflow">else</span>:
+<a name="l00264"></a>00264                 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For variable "%s" at index 0x%04X, subindex 0x%02X : You have defined only a min or a max value. \nIf you define one, you must define both."""</span>%(name,index,subIndex)
+<a name="l00265"></a>00265         
+<a name="l00266"></a>00266             type_index = findRangeType(type_index, minValue, maxValue)
+<a name="l00267"></a>00267             <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>:
+<a name="l00268"></a>00268                 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Sorry, too many different value range have been defined"""</span>
+<a name="l00269"></a>00269         <span class="comment"># End ValueRange support    </span>
+<a name="l00270"></a>00270 
+<a name="l00271"></a>00271     <span class="keywordflow">if</span> <span class="stringliteral">"size_in_byte"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00272"></a>00272         size = eval(attrs[<span class="stringliteral">"size_in_byte"</span>]) <span class="comment"># String variable</span>
+<a name="l00273"></a>00273         type_index = findStringType(Manager.GetTypeIndex(<span class="stringliteral">"VISIBLE_STRING"</span>, <span class="keyword">False</span>), size)
+<a name="l00274"></a>00274         <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>:
+<a name="l00275"></a>00275             <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Sorry, too many different string length have been defined"""</span>
+<a name="l00276"></a>00276           
+<a name="l00277"></a>00277     <span class="keywordflow">if</span> <span class="stringliteral">"access"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00278"></a>00278         access = attrs[<span class="stringliteral">"access"</span>].lower()
+<a name="l00279"></a>00279     <span class="keywordflow">else</span>: 
+<a name="l00280"></a>00280         access = <span class="stringliteral">"rw"</span> <span class="comment"># default value</span>
+<a name="l00281"></a>00281  
+<a name="l00282"></a>00282     <span class="keywordflow">if</span> index &lt; 0x2000 <span class="keywordflow">or</span> index &gt; 0xBFFF:
+<a name="l00283"></a>00283         <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For variable "%s" at index 0x%04X, subindex 0x%02X : Variable can't be defined using this index-subindex."""</span>%(name,index,subIndex)
+<a name="l00284"></a>00284 
+<a name="l00285"></a>00285     <span class="keywordflow">if</span> subIndex == 0:
+<a name="l00286"></a>00286         Node.AddMappingEntry(index, name = name, struct = 1)
+<a name="l00287"></a>00287     <span class="keywordflow">elif</span> subIndex == 1:
+<a name="l00288"></a>00288         Node.AddMappingEntry(index, struct = 3)
+<a name="l00289"></a>00289         Node.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})    
+<a name="l00290"></a>00290     result = Node.AddMappingEntry(index, subIndex, values = {<span class="stringliteral">"name"</span> : name, <span class="stringliteral">"type"</span> : type_index, <span class="stringliteral">"access"</span> : access, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>})
+<a name="l00291"></a>00291     
+<a name="l00292"></a>00292     <span class="keywordflow">if</span> result:
+<a name="l00293"></a>00293         Node.AddEntry(index, subIndex, 0)
+<a name="l00294"></a>00294     <span class="keywordflow">else</span>:
+<a name="l00295"></a>00295         <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For variable "%s" at index 0x%04X, subindex 0x%02X : Unable to map"""</span>%(name,index,subIndex)
+<a name="l00296"></a>00296 
+<a name="l00297"></a><a class="code" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">00297</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">startMappedTable</a>(attrs):
+<a name="l00298"></a>00298     name = attrs[<span class="stringliteral">"name"</span>]
+<a name="l00299"></a>00299     number_elements = eval(attrs[<span class="stringliteral">"number_elements"</span>])
+<a name="l00300"></a>00300     index = eval(attrs[<span class="stringliteral">"index"</span>])
+<a name="l00301"></a>00301 
+<a name="l00302"></a>00302     <span class="keywordflow">if</span> <span class="stringliteral">"size_in_bits"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00303"></a>00303         size = eval(attrs[<span class="stringliteral">"size_in_bits"</span>]) <span class="comment"># Numeric variable</span>
+<a name="l00304"></a>00304         <span class="keywordflow">if</span> <span class="stringliteral">"type"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00305"></a>00305             type = attrs[<span class="stringliteral">"type"</span>]
+<a name="l00306"></a>00306             <span class="keywordflow">if</span> (type == <span class="stringliteral">"UNS"</span>):
+<a name="l00307"></a>00307                 type = <span class="stringliteral">"UNSIGNED"</span>
+<a name="l00308"></a>00308         <span class="keywordflow">else</span>: <span class="comment"># Default type</span>
+<a name="l00309"></a>00309             type = <span class="stringliteral">"UNSIGNED"</span>
+<a name="l00310"></a>00310         typename = <span class="stringliteral">"%s%d"</span>%(type,size)
+<a name="l00311"></a>00311 
+<a name="l00312"></a>00312         type_index = Manager.GetTypeIndex(typename, <span class="keyword">False</span>)
+<a name="l00313"></a>00313         <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>:
+<a name="l00314"></a>00314             <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For table \"%s\" at index 0x%04X : Unrecognized type : %s"""</span>%(name,index,typename)
+<a name="l00315"></a>00315         
+<a name="l00316"></a>00316         <span class="comment"># Begin ValueRange support</span>
+<a name="l00317"></a>00317         <span class="keywordflow">if</span> <span class="stringliteral">"min_value"</span> <span class="keywordflow">in</span> attrs <span class="keywordflow">or</span> <span class="stringliteral">"max_value"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00318"></a>00318             <span class="keywordflow">if</span> <span class="stringliteral">"min_value"</span> <span class="keywordflow">in</span> attrs <span class="keywordflow">and</span> <span class="stringliteral">"max_value"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00319"></a>00319                 minValue = eval(attrs[<span class="stringliteral">"min_value"</span>])
+<a name="l00320"></a>00320                 maxValue = eval(attrs[<span class="stringliteral">"max_value"</span>])
+<a name="l00321"></a>00321                 <span class="keywordflow">if</span> (minValue &gt; maxValue):
+<a name="l00322"></a>00322                     <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For table \"%s\" at index 0x%04X : error in value-range : min &gt; max"""</span>%(name,index)
+<a name="l00323"></a>00323             <span class="keywordflow">else</span>:
+<a name="l00324"></a>00324                 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For table \"%s\" at index 0x%04X : You have defined only a min or a max value. \nIf you define one, you must define both."""</span>%(name,index)
+<a name="l00325"></a>00325         
+<a name="l00326"></a>00326             type_index = findRangeType(type_index, minValue, maxValue)
+<a name="l00327"></a>00327             <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>:
+<a name="l00328"></a>00328                 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Sorry, too many different value range have been defined"""</span>
+<a name="l00329"></a>00329         <span class="comment"># End ValueRange support</span>
+<a name="l00330"></a>00330 
+<a name="l00331"></a>00331     <span class="keywordflow">if</span> <span class="stringliteral">"size_in_byte"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00332"></a>00332         size = eval(attrs[<span class="stringliteral">"size_in_byte"</span>]) <span class="comment"># String variable</span>
+<a name="l00333"></a>00333         type_index = findStringType(Manager.GetTypeIndex(<span class="stringliteral">"VISIBLE_STRING"</span>, <span class="keyword">False</span>), size)
+<a name="l00334"></a>00334         <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>:
+<a name="l00335"></a>00335             <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Sorry, too many different string length have been defined"""</span>
+<a name="l00336"></a>00336               
+<a name="l00337"></a>00337     <span class="keywordflow">if</span> <span class="stringliteral">"access"</span> <span class="keywordflow">in</span> attrs:
+<a name="l00338"></a>00338         access = attrs[<span class="stringliteral">"access"</span>].lower()
+<a name="l00339"></a>00339     <span class="keywordflow">else</span>:
+<a name="l00340"></a>00340         access = <span class="stringliteral">"rw"</span> <span class="comment"># default value    </span>
+<a name="l00341"></a>00341 
+<a name="l00342"></a>00342     <span class="keywordflow">if</span> index &lt; 0x2000 <span class="keywordflow">or</span> index &gt; 0xBFFF:
+<a name="l00343"></a>00343         <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For table \"%s\" at index 0x%04X : Variable can't be defined using this index-subindex."""</span>%(name,index)
+<a name="l00344"></a>00344 
+<a name="l00345"></a>00345     result = Node.AddMappingEntry(index, name = name, struct = 7)
+<a name="l00346"></a>00346     <span class="keywordflow">if</span> <span class="keywordflow">not</span> result:
+<a name="l00347"></a>00347         <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For table \"%s\" at index 0x%04X : Unable to map because a variable or a table is using this index"""</span>%(name,index)
+<a name="l00348"></a>00348     Node.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00349"></a>00349     Node.AddMappingEntry(index, 1, values = {<span class="stringliteral">"name"</span> : name, <span class="stringliteral">"type"</span> : type_index, <span class="stringliteral">"access"</span> : access, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>, <span class="stringliteral">"nbmax"</span> : number_elements})
+<a name="l00350"></a>00350     
+<a name="l00351"></a>00351     <span class="keywordflow">for</span> subIndex <span class="keywordflow">in</span> xrange(1,number_elements+1):
+<a name="l00352"></a>00352         Node.AddEntry(index, subIndex, 0)
+<a name="l00353"></a>00353 
+<a name="l00354"></a><a class="code" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">00354</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">findRangeType</a>(type, minValue, maxValue):
+<a name="l00355"></a>00355     index = 0xA0
+<a name="l00356"></a>00356     <span class="keywordflow">while</span> index &lt; 0x100 <span class="keywordflow">and</span> Node.IsEntry(index):
+<a name="l00357"></a>00357         current_type = Node.GetEntry(index, 1)
+<a name="l00358"></a>00358         <span class="keywordflow">if</span> current_type == type:
+<a name="l00359"></a>00359             current_minValue = Node.GetEntry(index, 2)
+<a name="l00360"></a>00360             current_maxValue = Node.GetEntry(index, 3)
+<a name="l00361"></a>00361             <span class="keywordflow">if</span> current_minValue == minValue <span class="keywordflow">and</span> current_maxValue == maxValue:
+<a name="l00362"></a>00362                 <span class="keywordflow">return</span> index
+<a name="l00363"></a>00363         index += 1
+<a name="l00364"></a>00364     <span class="keywordflow">if</span> index &lt; 0x100:
+<a name="l00365"></a>00365         infos = Manager.GetEntryInfos(type, <span class="keyword">False</span>)
+<a name="l00366"></a>00366         name = <span class="stringliteral">"%s[%d-%d]"</span>%(infos[<span class="stringliteral">"name"</span>], minValue, maxValue)
+<a name="l00367"></a>00367         Node.AddMappingEntry(index, name = name, struct = 3, size = infos[<span class="stringliteral">"size"</span>], default = infos[<span class="stringliteral">"default"</span>])
+<a name="l00368"></a>00368         Node.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00369"></a>00369         Node.AddMappingEntry(index, 1, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Type"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00370"></a>00370         Node.AddMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Minimum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00371"></a>00371         Node.AddMappingEntry(index, 3, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Maximum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00372"></a>00372         Node.AddEntry(index, 1, type)
+<a name="l00373"></a>00373         Node.AddEntry(index, 2, minValue)
+<a name="l00374"></a>00374         Node.AddEntry(index, 3, maxValue)
+<a name="l00375"></a>00375         <span class="keywordflow">return</span> index
+<a name="l00376"></a>00376     <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00377"></a>00377 
+<a name="l00378"></a><a class="code" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">00378</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">findStringType</a>(type, length):
+<a name="l00379"></a>00379     index = 0xA0
+<a name="l00380"></a>00380     <span class="keywordflow">while</span> index &lt; 0x100 <span class="keywordflow">and</span> Node.IsEntry(index):
+<a name="l00381"></a>00381         current_type = Node.GetEntry(index, 1)
+<a name="l00382"></a>00382         <span class="keywordflow">if</span> current_type == type:
+<a name="l00383"></a>00383             current_length = Node.GetEntry(index, 2)
+<a name="l00384"></a>00384             <span class="keywordflow">if</span> current_length == length:
+<a name="l00385"></a>00385                 <span class="keywordflow">return</span> index
+<a name="l00386"></a>00386         index += 1
+<a name="l00387"></a>00387     <span class="keywordflow">if</span> index &lt; 0x100:
+<a name="l00388"></a>00388         infos = Manager.GetEntryInfos(type, <span class="keyword">False</span>)
+<a name="l00389"></a>00389         name = <span class="stringliteral">"%s%d"</span>%(Manager.GetTypeName(type), length)
+<a name="l00390"></a>00390         Node.AddMappingEntry(index, name = name, struct = 3, size = infos[<span class="stringliteral">"size"</span>], default = infos[<span class="stringliteral">"default"</span>])
+<a name="l00391"></a>00391         Node.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00392"></a>00392         Node.AddMappingEntry(index, 1, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Type"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00393"></a>00393         Node.AddMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Length"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>})
+<a name="l00394"></a>00394         Node.AddEntry(index, 1, type)
+<a name="l00395"></a>00395         Node.AddEntry(index, 2, length)
+<a name="l00396"></a>00396         <span class="keywordflow">return</span> index
+<a name="l00397"></a>00397     <span class="keywordflow">return</span> <span class="keywordtype">None</span>
+<a name="l00398"></a>00398 
+<a name="l00399"></a>00399 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00400"></a>00400 <span class="comment">#                   Creation HeartBeat Producer &amp; Consumers</span>
+<a name="l00401"></a>00401 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00402"></a>00402 
+<a name="l00403"></a><a class="code" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">00403</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">heartBeatProducer</a>():
+<a name="l00404"></a>00404     Node.AddEntry(0x1017, 0, 0)
+<a name="l00405"></a>00405     
+<a name="l00406"></a><a class="code" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">00406</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">startHeartBeatConsumers</a>(attrs):
+<a name="l00407"></a>00407     nombre = eval(attrs[<span class="stringliteral">"nombre"</span>])
+<a name="l00408"></a>00408     <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(nombre):
+<a name="l00409"></a>00409         Node.AddEntry(0x1016, i + 1, 0)             
+<a name="l00410"></a>00410 
+<a name="l00411"></a>00411 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00412"></a>00412 <span class="comment">#                       Creation of SDO Server &amp; Clients</span>
+<a name="l00413"></a>00413 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00414"></a>00414 
+<a name="l00415"></a><a class="code" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">00415</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">sdoServer</a>():
+<a name="l00416"></a>00416     Node.AddEntry(0x1200, 1, 0x600 + Node.GetNodeID())
+<a name="l00417"></a>00417     Node.AddEntry(0x1200, 2, 0x580 + Node.GetNodeID())
+<a name="l00418"></a>00418     
+<a name="l00419"></a><a class="code" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">00419</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">startSdoClients</a>(attrs):
+<a name="l00420"></a>00420     nombre = eval(attrs[<span class="stringliteral">"nombre"</span>])
+<a name="l00421"></a>00421     <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(nombre):
+<a name="l00422"></a>00422         Node.AddEntry(0x1280 + i, 1, 0x600)
+<a name="l00423"></a>00423         Node.AddEntry(0x1280 + i, 2, 0x580)
+<a name="l00424"></a>00424         Node.AddEntry(0x1280 + i, 3, 0)
+<a name="l00425"></a>00425     
+<a name="l00426"></a>00426 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00427"></a>00427 <span class="comment">#                           Parse file with Saxe</span>
+<a name="l00428"></a>00428 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00429"></a>00429 
+<a name="l00430"></a><a class="code" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">00430</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">ParseFile</a>(filepath):
+<a name="l00431"></a>00431     xmlfile = open(filepath,<span class="stringliteral">"</span><span class="stringliteral">r")</span>
+<a name="l00432"></a>00432 <span class="stringliteral">    Parser = expat.ParserCreate()</span>
+<a name="l00433"></a>00433 <span class="stringliteral">    Parser.StartElementHandler = StartElement</span>
+<a name="l00434"></a>00434 <span class="stringliteral">    Parser.EndElementHandler = EndElement</span>
+<a name="l00435"></a>00435 <span class="stringliteral">    Parser.CharacterDataHandler = CharacterData</span>
+<a name="l00436"></a>00436 <span class="stringliteral">    ParserStatus = Parser.ParseFile(xmlfile)</span>
+<a name="l00437"></a>00437 <span class="stringliteral">    xmlfile.close()    </span>
+<a name="l00438"></a>00438 <span class="stringliteral"></span>
+<a name="l00439"></a><a class="code" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">00439</a> <span class="stringliteral"></span><span class="keyword">def </span><a class="code" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">GenerateNode</a>(filepath, manager):
+<a name="l00440"></a>00440     <span class="keyword">global</span> Node
+<a name="l00441"></a>00441     <span class="keyword">global</span> Manager
+<a name="l00442"></a>00442     Manager = manager
+<a name="l00443"></a>00443     Node = node.Node()
+<a name="l00444"></a>00444     ParseFile(filepath)
+<a name="l00445"></a>00445     <span class="keywordflow">return</span> Node
+<a name="l00446"></a>00446 
+<a name="l00447"></a>00447 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00448"></a>00448 <span class="comment">#                             Main Function</span>
+<a name="l00449"></a>00449 <span class="comment">#-------------------------------------------------------------------------------</span>
+<a name="l00450"></a>00450 
+<a name="l00451"></a>00451 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">'__main__'</span>:
+<a name="l00452"></a>00452     ParseFile(<span class="stringliteral">"test.xml"</span>)
+<a name="l00453"></a>00453 
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/html/xml__in_8py.html	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/xml_in.py File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.1 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/xml_in.py File Reference</h1>
+<p>
+<a href="xml__in_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html">xml_in</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">xml_in::StartElement</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">xml_in::EndElement</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">xml_in::CharacterData</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">xml_in::startNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">xml_in::stopNode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">xml_in::startPdo</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">xml_in::startMappedObject</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">xml_in::startMappedVariable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">xml_in::startMappedTable</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">xml_in::findRangeType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">xml_in::findStringType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">xml_in::heartBeatProducer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">xml_in::startHeartBeatConsumers</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">xml_in::sdoServer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">xml_in::startSdoClients</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">xml_in::ParseFile</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">xml_in::GenerateNode</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/DS301__index_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,14 @@
+\hypertarget{DS301__index_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/doc\_\-index/DS301\_\-index.py File Reference}
+\label{DS301__index_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/DS301_index.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc\_\-index/DS301\_\-index.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespacedoc__index_1_1DS301__index}{doc\_\-index::DS301\_\-index}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespacedoc__index_1_1DS301__index_07b9112f2b3d3e81b1edf3c81b6c4807}{doc\_\-index::DS301\_\-index::Open\-PDFDoc\-Index}
+\end{CompactItemize}
Binary file doc/doxygen/latex/FreeSans.ttf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/Makefile	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+all: clean refman.pdf
+
+refman.pdf: refman.tex
+	pdflatex refman.tex
+	makeindex refman.idx
+	pdflatex refman.tex
+	latex_count=5 ; \
+	while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
+	    do \
+	      echo "Rerunning latex...." ;\
+	      pdflatex refman.tex ;\
+	      latex_count=`expr $$latex_count - 1` ;\
+	    done
+
+
+clean:
+	rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/Master_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,101 @@
+\section{examples/Test\-Master\-Slave/Master.c File Reference}
+\label{Master_8c}\index{examples/TestMasterSlave/Master.c@{examples/TestMasterSlave/Master.c}}
+{\tt \#include \char`\"{}Master.h\char`\"{}}\par
+{\tt \#include \char`\"{}Slave.h\char`\"{}}\par
+{\tt \#include \char`\"{}Test\-Master\-Slave.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void {\bf Test\-Master\_\-heartbeat\-Error} (UNS8 heartbeat\-ID)
+\item 
+void {\bf Test\-Master\_\-initialisation} ()
+\item 
+static void {\bf Configure\-Slave\-Node} ({\bf CO\_\-Data} $\ast$d, UNS8 node\-Id)
+\item 
+static void {\bf Check\-SDOAnd\-Continue} ({\bf CO\_\-Data} $\ast$d, UNS8 node\-Id)
+\item 
+void {\bf Test\-Master\_\-pre\-Operational} ()
+\item 
+void {\bf Test\-Master\_\-operational} ()
+\item 
+void {\bf Test\-Master\_\-stopped} ()
+\item 
+void {\bf Test\-Master\_\-post\_\-sync} ()
+\item 
+void {\bf Test\-Master\_\-post\_\-TPDO} ()
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+static {\bf init\_\-step} = 0
+\item 
+char {\bf query\_\-result} = 0
+\item 
+char {\bf waiting\_\-answer} = 0
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{Master.c@{Master.c}!CheckSDOAndContinue@{CheckSDOAndContinue}}
+\index{CheckSDOAndContinue@{CheckSDOAndContinue}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void Check\-SDOAnd\-Continue ({\bf CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id})\hspace{0.3cm}{\tt  [static]}}\label{Master_8c_030d780d48bec13bd56374f0c4be26b6}
+
+
+\index{Master.c@{Master.c}!ConfigureSlaveNode@{ConfigureSlaveNode}}
+\index{ConfigureSlaveNode@{ConfigureSlaveNode}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void Configure\-Slave\-Node ({\bf CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id})\hspace{0.3cm}{\tt  [static]}}\label{Master_8c_89903ebdfe78bc9cc97e0d142da9b820}
+
+
+\index{Master.c@{Master.c}!TestMaster_heartbeatError@{TestMaster\_\-heartbeatError}}
+\index{TestMaster_heartbeatError@{TestMaster\_\-heartbeatError}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-heartbeat\-Error (UNS8 {\em heartbeat\-ID})}\label{Master_8c_47eb45e75b4db150fb465fcf171ef4b4}
+
+
+\index{Master.c@{Master.c}!TestMaster_initialisation@{TestMaster\_\-initialisation}}
+\index{TestMaster_initialisation@{TestMaster\_\-initialisation}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-initialisation (void)}\label{Master_8c_e08dfb379eebaa62524fac5bba2196d5}
+
+
+\index{Master.c@{Master.c}!TestMaster_operational@{TestMaster\_\-operational}}
+\index{TestMaster_operational@{TestMaster\_\-operational}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-operational (void)}\label{Master_8c_81c297f2b4b9676e906286bf46541fc1}
+
+
+\index{Master.c@{Master.c}!TestMaster_post_sync@{TestMaster\_\-post\_\-sync}}
+\index{TestMaster_post_sync@{TestMaster\_\-post\_\-sync}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-post\_\-sync (void)}\label{Master_8c_9a8f72cab7f649481ca84ab2222dd179}
+
+
+\index{Master.c@{Master.c}!TestMaster_post_TPDO@{TestMaster\_\-post\_\-TPDO}}
+\index{TestMaster_post_TPDO@{TestMaster\_\-post\_\-TPDO}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-post\_\-TPDO (void)}\label{Master_8c_5e466aa03eae00c269cf20359a7ee074}
+
+
+\index{Master.c@{Master.c}!TestMaster_preOperational@{TestMaster\_\-preOperational}}
+\index{TestMaster_preOperational@{TestMaster\_\-preOperational}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-pre\-Operational (void)}\label{Master_8c_8fe2bae5bb407a3a71ee5fa5ea5d617f}
+
+
+\index{Master.c@{Master.c}!TestMaster_stopped@{TestMaster\_\-stopped}}
+\index{TestMaster_stopped@{TestMaster\_\-stopped}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-stopped (void)}\label{Master_8c_897d573cafc13ac80abbc207c0ee41b0}
+
+
+
+
+\subsection{Variable Documentation}
+\index{Master.c@{Master.c}!init_step@{init\_\-step}}
+\index{init_step@{init\_\-step}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf init\_\-step} = 0\hspace{0.3cm}{\tt  [static]}}\label{Master_8c_ef9c66a2e9f5ef9f6475282320a1ebe9}
+
+
+\index{Master.c@{Master.c}!query_result@{query\_\-result}}
+\index{query_result@{query\_\-result}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char {\bf query\_\-result} = 0}\label{Master_8c_14755b0ad32c861583eb69c946f3d9aa}
+
+
+\index{Master.c@{Master.c}!waiting_answer@{waiting\_\-answer}}
+\index{waiting_answer@{waiting\_\-answer}!Master.c@{Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char {\bf waiting\_\-answer} = 0}\label{Master_8c_5ac78804c899f5179534e6f75346f23c}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/Master_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,65 @@
+\section{examples/Test\-Master\-Slave/Master.h File Reference}
+\label{Master_8h}\index{examples/TestMasterSlave/Master.h@{examples/TestMasterSlave/Master.h}}
+{\tt \#include \char`\"{}Test\-Master.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void {\bf Test\-Master\_\-heartbeat\-Error} (UNS8)
+\item 
+UNS8 {\bf Test\-Master\_\-can\-Send} ({\bf Message} $\ast$)
+\item 
+void {\bf Test\-Master\_\-initialisation} (void)
+\item 
+void {\bf Test\-Master\_\-pre\-Operational} (void)
+\item 
+void {\bf Test\-Master\_\-operational} (void)
+\item 
+void {\bf Test\-Master\_\-stopped} (void)
+\item 
+void {\bf Test\-Master\_\-post\_\-sync} (void)
+\item 
+void {\bf Test\-Master\_\-post\_\-TPDO} (void)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{Master.h@{Master.h}!TestMaster_canSend@{TestMaster\_\-canSend}}
+\index{TestMaster_canSend@{TestMaster\_\-canSend}!Master.h@{Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 Test\-Master\_\-can\-Send ({\bf Message} $\ast$)}\label{Master_8h_6c928d57139125b6aaadc9df4f337489}
+
+
+\index{Master.h@{Master.h}!TestMaster_heartbeatError@{TestMaster\_\-heartbeatError}}
+\index{TestMaster_heartbeatError@{TestMaster\_\-heartbeatError}!Master.h@{Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-heartbeat\-Error (UNS8)}\label{Master_8h_68bcbab35a7a058c874ac3af06cbf240}
+
+
+\index{Master.h@{Master.h}!TestMaster_initialisation@{TestMaster\_\-initialisation}}
+\index{TestMaster_initialisation@{TestMaster\_\-initialisation}!Master.h@{Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-initialisation (void)}\label{Master_8h_0c39246491ef97103fad9f8087c7994b}
+
+
+\index{Master.h@{Master.h}!TestMaster_operational@{TestMaster\_\-operational}}
+\index{TestMaster_operational@{TestMaster\_\-operational}!Master.h@{Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-operational (void)}\label{Master_8h_3e91c546626b971be52999974e9a09d7}
+
+
+\index{Master.h@{Master.h}!TestMaster_post_sync@{TestMaster\_\-post\_\-sync}}
+\index{TestMaster_post_sync@{TestMaster\_\-post\_\-sync}!Master.h@{Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-post\_\-sync (void)}\label{Master_8h_600981dd777d30387dc8eb3ec85d8ea3}
+
+
+\index{Master.h@{Master.h}!TestMaster_post_TPDO@{TestMaster\_\-post\_\-TPDO}}
+\index{TestMaster_post_TPDO@{TestMaster\_\-post\_\-TPDO}!Master.h@{Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-post\_\-TPDO (void)}\label{Master_8h_b85edc6945cb2404d6eef4a11cd66c82}
+
+
+\index{Master.h@{Master.h}!TestMaster_preOperational@{TestMaster\_\-preOperational}}
+\index{TestMaster_preOperational@{TestMaster\_\-preOperational}!Master.h@{Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-pre\-Operational (void)}\label{Master_8h_f8fc4f9c510c05a678c123cfde42c2b9}
+
+
+\index{Master.h@{Master.h}!TestMaster_stopped@{TestMaster\_\-stopped}}
+\index{TestMaster_stopped@{TestMaster\_\-stopped}!Master.h@{Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-stopped (void)}\label{Master_8h_54990cb4513be0eb2f3690131204d375}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/Slave_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,67 @@
+\section{examples/Test\-Master\-Slave/Slave.c File Reference}
+\label{Slave_8c}\index{examples/TestMasterSlave/Slave.c@{examples/TestMasterSlave/Slave.c}}
+{\tt \#include \char`\"{}Slave.h\char`\"{}}\par
+{\tt \#include \char`\"{}Master.h\char`\"{}}\par
+{\tt \#include \char`\"{}Test\-Master\-Slave.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void {\bf Test\-Slave\_\-heartbeat\-Error} (UNS8 heartbeat\-ID)
+\item 
+void {\bf Test\-Slave\_\-initialisation} ()
+\item 
+void {\bf Test\-Slave\_\-pre\-Operational} ()
+\item 
+void {\bf Test\-Slave\_\-operational} ()
+\item 
+void {\bf Test\-Slave\_\-stopped} ()
+\item 
+void {\bf Test\-Slave\_\-post\_\-sync} ()
+\item 
+void {\bf Test\-Slave\_\-post\_\-TPDO} ()
+\item 
+void {\bf Test\-Slave\_\-store\-ODSub\-Index} (UNS16 w\-Index, UNS8 b\-Subindex)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{Slave.c@{Slave.c}!TestSlave_heartbeatError@{TestSlave\_\-heartbeatError}}
+\index{TestSlave_heartbeatError@{TestSlave\_\-heartbeatError}!Slave.c@{Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-heartbeat\-Error (UNS8 {\em heartbeat\-ID})}\label{Slave_8c_da03f81a4976684fe32771da3024e487}
+
+
+\index{Slave.c@{Slave.c}!TestSlave_initialisation@{TestSlave\_\-initialisation}}
+\index{TestSlave_initialisation@{TestSlave\_\-initialisation}!Slave.c@{Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-initialisation (void)}\label{Slave_8c_58b26580ced4c123c0af29a291bbaa00}
+
+
+\index{Slave.c@{Slave.c}!TestSlave_operational@{TestSlave\_\-operational}}
+\index{TestSlave_operational@{TestSlave\_\-operational}!Slave.c@{Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-operational (void)}\label{Slave_8c_a2eebd6dfb45d05dfbe7a5af67b0e16d}
+
+
+\index{Slave.c@{Slave.c}!TestSlave_post_sync@{TestSlave\_\-post\_\-sync}}
+\index{TestSlave_post_sync@{TestSlave\_\-post\_\-sync}!Slave.c@{Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-post\_\-sync (void)}\label{Slave_8c_7ddf0673ec8de041368c7aec2edf40cd}
+
+
+\index{Slave.c@{Slave.c}!TestSlave_post_TPDO@{TestSlave\_\-post\_\-TPDO}}
+\index{TestSlave_post_TPDO@{TestSlave\_\-post\_\-TPDO}!Slave.c@{Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-post\_\-TPDO (void)}\label{Slave_8c_b10ae2f1c6529172612a290687865585}
+
+
+\index{Slave.c@{Slave.c}!TestSlave_preOperational@{TestSlave\_\-preOperational}}
+\index{TestSlave_preOperational@{TestSlave\_\-preOperational}!Slave.c@{Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-pre\-Operational (void)}\label{Slave_8c_3b4bad40bd7f9f9e5a453ad5a0edca6d}
+
+
+\index{Slave.c@{Slave.c}!TestSlave_stopped@{TestSlave\_\-stopped}}
+\index{TestSlave_stopped@{TestSlave\_\-stopped}!Slave.c@{Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-stopped (void)}\label{Slave_8c_62ec5241885c4d8a0e620782e9aaa7ec}
+
+
+\index{Slave.c@{Slave.c}!TestSlave_storeODSubIndex@{TestSlave\_\-storeODSubIndex}}
+\index{TestSlave_storeODSubIndex@{TestSlave\_\-storeODSubIndex}!Slave.c@{Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-store\-ODSub\-Index (UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex})}\label{Slave_8c_0461b31d30605aa041476ae5ef4656b7}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/Slave_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,72 @@
+\section{examples/Test\-Master\-Slave/Slave.h File Reference}
+\label{Slave_8h}\index{examples/TestMasterSlave/Slave.h@{examples/TestMasterSlave/Slave.h}}
+{\tt \#include \char`\"{}Test\-Slave.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void {\bf Test\-Slave\_\-heartbeat\-Error} (UNS8)
+\item 
+UNS8 {\bf Test\-Slave\_\-can\-Send} ({\bf Message} $\ast$)
+\item 
+void {\bf Test\-Slave\_\-initialisation} (void)
+\item 
+void {\bf Test\-Slave\_\-pre\-Operational} (void)
+\item 
+void {\bf Test\-Slave\_\-operational} (void)
+\item 
+void {\bf Test\-Slave\_\-stopped} (void)
+\item 
+void {\bf Test\-Slave\_\-post\_\-sync} (void)
+\item 
+void {\bf Test\-Slave\_\-post\_\-TPDO} (void)
+\item 
+void {\bf Test\-Slave\_\-store\-ODSub\-Index} (UNS16 w\-Index, UNS8 b\-Subindex)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{Slave.h@{Slave.h}!TestSlave_canSend@{TestSlave\_\-canSend}}
+\index{TestSlave_canSend@{TestSlave\_\-canSend}!Slave.h@{Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 Test\-Slave\_\-can\-Send ({\bf Message} $\ast$)}\label{Slave_8h_7d9cc68cd28289d8ce0449cc69252041}
+
+
+\index{Slave.h@{Slave.h}!TestSlave_heartbeatError@{TestSlave\_\-heartbeatError}}
+\index{TestSlave_heartbeatError@{TestSlave\_\-heartbeatError}!Slave.h@{Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-heartbeat\-Error (UNS8)}\label{Slave_8h_3b6e386d835d62130c852cd252282b7c}
+
+
+\index{Slave.h@{Slave.h}!TestSlave_initialisation@{TestSlave\_\-initialisation}}
+\index{TestSlave_initialisation@{TestSlave\_\-initialisation}!Slave.h@{Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-initialisation (void)}\label{Slave_8h_cb436d617db36acd2e9868d5cfb557f6}
+
+
+\index{Slave.h@{Slave.h}!TestSlave_operational@{TestSlave\_\-operational}}
+\index{TestSlave_operational@{TestSlave\_\-operational}!Slave.h@{Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-operational (void)}\label{Slave_8h_8a1a8bbf6ba08e3f37dcf2bc287c1f71}
+
+
+\index{Slave.h@{Slave.h}!TestSlave_post_sync@{TestSlave\_\-post\_\-sync}}
+\index{TestSlave_post_sync@{TestSlave\_\-post\_\-sync}!Slave.h@{Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-post\_\-sync (void)}\label{Slave_8h_7798adaab0419a47fd8eeaef6dac8005}
+
+
+\index{Slave.h@{Slave.h}!TestSlave_post_TPDO@{TestSlave\_\-post\_\-TPDO}}
+\index{TestSlave_post_TPDO@{TestSlave\_\-post\_\-TPDO}!Slave.h@{Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-post\_\-TPDO (void)}\label{Slave_8h_b261705d9ac398a3c52041323d6b5b7c}
+
+
+\index{Slave.h@{Slave.h}!TestSlave_preOperational@{TestSlave\_\-preOperational}}
+\index{TestSlave_preOperational@{TestSlave\_\-preOperational}!Slave.h@{Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-pre\-Operational (void)}\label{Slave_8h_e389b5fe447194be5b3e1d613ff0b904}
+
+
+\index{Slave.h@{Slave.h}!TestSlave_stopped@{TestSlave\_\-stopped}}
+\index{TestSlave_stopped@{TestSlave\_\-stopped}!Slave.h@{Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-stopped (void)}\label{Slave_8h_96183a276490a2d87f2c16698d44949e}
+
+
+\index{Slave.h@{Slave.h}!TestSlave_storeODSubIndex@{TestSlave\_\-storeODSubIndex}}
+\index{TestSlave_storeODSubIndex@{TestSlave\_\-storeODSubIndex}!Slave.h@{Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Slave\_\-store\-ODSub\-Index (UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex})}\label{Slave_8h_0461b31d30605aa041476ae5ef4656b7}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterMicroMod_2TestMaster_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,790 @@
+\section{examples/Test\-Master\-Micro\-Mod/Test\-Master.c File Reference}
+\label{TestMasterMicroMod_2TestMaster_8c}\index{examples/TestMasterMicroMod/TestMaster.c@{examples/TestMasterMicroMod/TestMaster.c}}
+{\tt \#include \char`\"{}Test\-Master.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 {\bf Test\-Master\_\-value\-Range\-Test} (UNS8 type\-Value, void $\ast$value)
+\item 
+const {\bf indextable} $\ast$ {\bf Test\-Master\_\-scan\-Index\-OD} (UNS16 w\-Index, UNS32 $\ast$error\-Code, {\bf ODCallback\_\-t} $\ast$$\ast$callbacks)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+UNS8 {\bf DO} = 0x0
+\item 
+UNS8 {\bf DI1} = 0x0
+\item 
+UNS8 {\bf DI2} = 0x0
+\item 
+UNS8 {\bf DI3} = 0x0
+\item 
+UNS8 {\bf DI4} = 0x0
+\item 
+UNS8 {\bf DI5} = 0x0
+\item 
+UNS8 {\bf DI6} = 0x0
+\item 
+UNS8 {\bf DI7} = 0x0
+\item 
+UNS8 {\bf DI8} = 0x0
+\item 
+UNS8 {\bf Test\-Master\_\-b\-Device\-Node\-Id} = 0x01
+\item 
+const UNS8 {\bf Test\-Master\_\-iam\_\-a\_\-slave} = 0
+\item 
+TIMER\_\-HANDLE {\bf Test\-Master\_\-heart\-Beat\-Timers} [1] = \{TIMER\_\-NONE,\}
+\item 
+UNS32 {\bf Test\-Master\_\-obj1000} = 0x191
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1000} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-obj1001} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1001} [$\,$]
+\item 
+UNS32 {\bf Test\-Master\_\-obj1005} = 0x40000080
+\item 
+{\bf ODCallback\_\-t} {\bf Test\-Master\_\-Index1005\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1005} [$\,$]
+\item 
+UNS32 {\bf Test\-Master\_\-obj1006} = 0x\-C350
+\item 
+{\bf ODCallback\_\-t} {\bf Test\-Master\_\-Index1006\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1006} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1016} = 1
+\item 
+UNS32 {\bf Test\-Master\_\-obj1016} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1016} [$\,$]
+\item 
+UNS16 {\bf Test\-Master\_\-obj1017} = 0x0
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1018} = 4
+\item 
+UNS32 {\bf Test\-Master\_\-obj1018\_\-Vendor\_\-ID} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1018\_\-Product\_\-Code} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1018\_\-Revision\_\-Number} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1018\_\-Serial\_\-Number} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1018} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1280} = 3
+\item 
+UNS32 {\bf Test\-Master\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO} = 0x640
+\item 
+UNS32 {\bf Test\-Master\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO} = 0x5C0
+\item 
+INTEGER32 {\bf Test\-Master\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server} = 0x40
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1280} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1400} = 5
+\item 
+UNS32 {\bf Test\-Master\_\-obj1400\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x220
+\item 
+UNS8 {\bf Test\-Master\_\-obj1400\_\-Transmission\_\-Type} = 0x1
+\item 
+UNS16 {\bf Test\-Master\_\-obj1400\_\-Inhibit\_\-Time} = 0x0
+\item 
+UNS8 {\bf Test\-Master\_\-obj1400\_\-Compatibility\_\-Entry} = 0x0
+\item 
+UNS16 {\bf Test\-Master\_\-obj1400\_\-Event\_\-Timer} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1400} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1600} = 8
+\item 
+UNS32 {\bf Test\-Master\_\-obj1600} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1600} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1800} = 5
+\item 
+UNS32 {\bf Test\-Master\_\-obj1800\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x240
+\item 
+UNS8 {\bf Test\-Master\_\-obj1800\_\-Transmission\_\-Type} = 0x1
+\item 
+UNS16 {\bf Test\-Master\_\-obj1800\_\-Inhibit\_\-Time} = 0x0
+\item 
+UNS8 {\bf Test\-Master\_\-obj1800\_\-Compatibility\_\-Entry} = 0x0
+\item 
+UNS16 {\bf Test\-Master\_\-obj1800\_\-Event\_\-Timer} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1800} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1A00} = 1
+\item 
+UNS32 {\bf Test\-Master\_\-obj1A00} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1A00} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2000} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index200F} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2010} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2011} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2012} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2013} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2014} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2015} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2016} [$\,$]
+\item 
+const {\bf indextable} {\bf Test\-Master\_\-objdict} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-count\_\-sync} [1] = \{0,\}
+\item 
+{\bf quick\_\-index} {\bf Test\-Master\_\-first\-Index}
+\item 
+{\bf quick\_\-index} {\bf Test\-Master\_\-last\-Index}
+\item 
+UNS16 {\bf Test\-Master\_\-Objdict\-Size} = sizeof({\bf Test\-Master\_\-objdict})/sizeof({\bf Test\-Master\_\-objdict}[0])
+\item 
+{\bf CO\_\-Data} {\bf Test\-Master\_\-Data} = CANOPEN\_\-NODE\_\-DATA\_\-INITIALIZER(Test\-Master)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_scanIndexOD@{TestMaster\_\-scanIndexOD}}
+\index{TestMaster_scanIndexOD@{TestMaster\_\-scanIndexOD}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable}$\ast$ Test\-Master\_\-scan\-Index\-OD (UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, {\bf ODCallback\_\-t} $\ast$$\ast$ {\em callbacks})}\label{TestMasterMicroMod_2TestMaster_8c_6d2aa48880a24b9e8daaeb34fa36f820}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_valueRangeTest@{TestMaster\_\-valueRangeTest}}
+\index{TestMaster_valueRangeTest@{TestMaster\_\-valueRangeTest}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 Test\-Master\_\-value\-Range\-Test (UNS8 {\em type\-Value}, void $\ast$ {\em value})}\label{TestMasterMicroMod_2TestMaster_8c_5b79f28572ba52a2bb2b36dbed308ca1}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!DI1@{DI1}}
+\index{DI1@{DI1}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI1} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_7da56ff4d171b28e13107db1644f22cd}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!DI2@{DI2}}
+\index{DI2@{DI2}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI2} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_a13d657655f5e7e284cc71bf17422f89}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!DI3@{DI3}}
+\index{DI3@{DI3}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI3} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_e28ac010ddba987ed2c6d787ddedc6de}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!DI4@{DI4}}
+\index{DI4@{DI4}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI4} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_acdd17be31428ac56c25129bbf2a7a99}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!DI5@{DI5}}
+\index{DI5@{DI5}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI5} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_86ae52f9103ebedc7966fbc749968d8b}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!DI6@{DI6}}
+\index{DI6@{DI6}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI6} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_dc4a7539d04dd740bb3cb2e85a3a39ba}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!DI7@{DI7}}
+\index{DI7@{DI7}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI7} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_92bd70c6064c5c14d1fe9dfa3010e60f}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!DI8@{DI8}}
+\index{DI8@{DI8}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI8} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_143c1ddeb1107fd8f9dbcfed8ff6c03b}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!DO@{DO}}
+\index{DO@{DO}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DO} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_0f3fc8fd8c6e5e90bd27d90173313c5a}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_bDeviceNodeId@{TestMaster\_\-bDeviceNodeId}}
+\index{TestMaster_bDeviceNodeId@{TestMaster\_\-bDeviceNodeId}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-b\-Device\-Node\-Id} = 0x01}\label{TestMasterMicroMod_2TestMaster_8c_3be244a812f7e9c2aabe867de7f4cc0d}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_count_sync@{TestMaster\_\-count\_\-sync}}
+\index{TestMaster_count_sync@{TestMaster\_\-count\_\-sync}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-count\_\-sync}[1] = \{0,\}}\label{TestMasterMicroMod_2TestMaster_8c_182087fe12df8b9ae9af232e7148ea10}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Data@{TestMaster\_\-Data}}
+\index{TestMaster_Data@{TestMaster\_\-Data}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CO\_\-Data} {\bf Test\-Master\_\-Data} = CANOPEN\_\-NODE\_\-DATA\_\-INITIALIZER(Test\-Master)}\label{TestMasterMicroMod_2TestMaster_8c_ed10e5c829f0ea258ebc67896842cabe}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_firstIndex@{TestMaster\_\-firstIndex}}
+\index{TestMaster_firstIndex@{TestMaster\_\-firstIndex}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf quick\_\-index} {\bf Test\-Master\_\-first\-Index}}\label{TestMasterMicroMod_2TestMaster_8c_e2aa420d939f514c4f363b8794efecf3}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+  0, 
+  6, 
+  7, 
+  8, 
+  9, 
+  10 
+}
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_heartBeatTimers@{TestMaster\_\-heartBeatTimers}}
+\index{TestMaster_heartBeatTimers@{TestMaster\_\-heartBeatTimers}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE {\bf Test\-Master\_\-heart\-Beat\-Timers}[1] = \{TIMER\_\-NONE,\}}\label{TestMasterMicroMod_2TestMaster_8c_9ce8e58fdeaacbd32eade85f6525e34f}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_highestSubIndex_obj1016@{TestMaster\_\-highestSubIndex\_\-obj1016}}
+\index{TestMaster_highestSubIndex_obj1016@{TestMaster\_\-highestSubIndex\_\-obj1016}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1016} = 1}\label{TestMasterMicroMod_2TestMaster_8c_5435b77f10d535953bff5f7b3d85e274}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_highestSubIndex_obj1018@{TestMaster\_\-highestSubIndex\_\-obj1018}}
+\index{TestMaster_highestSubIndex_obj1018@{TestMaster\_\-highestSubIndex\_\-obj1018}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1018} = 4}\label{TestMasterMicroMod_2TestMaster_8c_369198bb9f31c975ea88e40dcec607d5}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_highestSubIndex_obj1280@{TestMaster\_\-highestSubIndex\_\-obj1280}}
+\index{TestMaster_highestSubIndex_obj1280@{TestMaster\_\-highestSubIndex\_\-obj1280}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1280} = 3}\label{TestMasterMicroMod_2TestMaster_8c_6c4497ef4b625b5e2175ded0f59f6abd}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_highestSubIndex_obj1400@{TestMaster\_\-highestSubIndex\_\-obj1400}}
+\index{TestMaster_highestSubIndex_obj1400@{TestMaster\_\-highestSubIndex\_\-obj1400}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1400} = 5}\label{TestMasterMicroMod_2TestMaster_8c_da116aef2cdb47589a163938f5c8230b}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_highestSubIndex_obj1600@{TestMaster\_\-highestSubIndex\_\-obj1600}}
+\index{TestMaster_highestSubIndex_obj1600@{TestMaster\_\-highestSubIndex\_\-obj1600}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1600} = 8}\label{TestMasterMicroMod_2TestMaster_8c_563f8c914e82d5c5e582b92e8eabf1f9}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_highestSubIndex_obj1800@{TestMaster\_\-highestSubIndex\_\-obj1800}}
+\index{TestMaster_highestSubIndex_obj1800@{TestMaster\_\-highestSubIndex\_\-obj1800}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1800} = 5}\label{TestMasterMicroMod_2TestMaster_8c_c63bbf3e885ced46f3f1bc6dee16a2a6}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_highestSubIndex_obj1A00@{TestMaster\_\-highestSubIndex\_\-obj1A00}}
+\index{TestMaster_highestSubIndex_obj1A00@{TestMaster\_\-highestSubIndex\_\-obj1A00}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1A00} = 1}\label{TestMasterMicroMod_2TestMaster_8c_7665f5088c673e38edbed9a84ca9db9b}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_iam_a_slave@{TestMaster\_\-iam\_\-a\_\-slave}}
+\index{TestMaster_iam_a_slave@{TestMaster\_\-iam\_\-a\_\-slave}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const UNS8 {\bf Test\-Master\_\-iam\_\-a\_\-slave} = 0}\label{TestMasterMicroMod_2TestMaster_8c_ed018ab3125376ec3dd8e3a02c62cca9}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1000@{TestMaster\_\-Index1000}}
+\index{TestMaster_Index1000@{TestMaster\_\-Index1000}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1000}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_3002d52190c61586a85ac892b39bb0b8}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1000 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1001@{TestMaster\_\-Index1001}}
+\index{TestMaster_Index1001@{TestMaster\_\-Index1001}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1001}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_8b60f9be5341661de998c436ed63d7ed}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_obj1001 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1005@{TestMaster\_\-Index1005}}
+\index{TestMaster_Index1005@{TestMaster\_\-Index1005}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1005}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_f445871b10e671cdd6b71dda54057549}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1005 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1005_callbacks@{TestMaster\_\-Index1005\_\-callbacks}}
+\index{TestMaster_Index1005_callbacks@{TestMaster\_\-Index1005\_\-callbacks}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf Test\-Master\_\-Index1005\_\-callbacks}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_952f40701777f2992b0a4af0d33887c8}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1006@{TestMaster\_\-Index1006}}
+\index{TestMaster_Index1006@{TestMaster\_\-Index1006}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1006}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_548ddd28874f9b9247467eecbbbbca8f}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1006 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1006_callbacks@{TestMaster\_\-Index1006\_\-callbacks}}
+\index{TestMaster_Index1006_callbacks@{TestMaster\_\-Index1006\_\-callbacks}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf Test\-Master\_\-Index1006\_\-callbacks}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_5a16fdfaad8be53ec5a894e6e7fd2235}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1016@{TestMaster\_\-Index1016}}
+\index{TestMaster_Index1016@{TestMaster\_\-Index1016}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1016}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_24052245a9506091a0a4d2f019a971cd}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1016 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1016[0] }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1018@{TestMaster\_\-Index1018}}
+\index{TestMaster_Index1018@{TestMaster\_\-Index1018}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1018}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_721e7ebe982831cd8575c9a7e33f9ec0}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1018 },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Vendor_ID },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Product_Code },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Revision_Number },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Serial_Number }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1280@{TestMaster\_\-Index1280}}
+\index{TestMaster_Index1280@{TestMaster\_\-Index1280}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1280}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_b09e72d1ae2e37cd027cf126f8e7e541}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1280 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO },
+                       { RW, int32, sizeof (INTEGER32), (void*)&TestMaster_obj1280_Node_ID_of_the_SDO_Server }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1400@{TestMaster\_\-Index1400}}
+\index{TestMaster_Index1400@{TestMaster\_\-Index1400}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1400}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_964e58fce023577425f5a5351c894da9}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1400 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1400_COB_ID_used_by_PDO },
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1400_Transmission_Type },
+                       { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1400_Inhibit_Time },
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1400_Compatibility_Entry },
+                       { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1400_Event_Timer }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1600@{TestMaster\_\-Index1600}}
+\index{TestMaster_Index1600@{TestMaster\_\-Index1600}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1600}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_6ce5637d61d70f45288c5cb4477af15d}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1600 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[0] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[1] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[2] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[3] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[4] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[5] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[6] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[7] }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1800@{TestMaster\_\-Index1800}}
+\index{TestMaster_Index1800@{TestMaster\_\-Index1800}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1800}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_93352d9f4761dd05abb46a6a65b8282e}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1800 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1800_COB_ID_used_by_PDO },
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1800_Transmission_Type },
+                       { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1800_Inhibit_Time },
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1800_Compatibility_Entry },
+                       { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1800_Event_Timer }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index1A00@{TestMaster\_\-Index1A00}}
+\index{TestMaster_Index1A00@{TestMaster\_\-Index1A00}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1A00}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_40ae451c86748d18a0418b0501b5e290}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1A00 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1A00[0] }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index2000@{TestMaster\_\-Index2000}}
+\index{TestMaster_Index2000@{TestMaster\_\-Index2000}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2000}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_f1df85cf209408a358db50073027404e}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint8, sizeof (UNS8), (void*)&DO }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index200F@{TestMaster\_\-Index200F}}
+\index{TestMaster_Index200F@{TestMaster\_\-Index200F}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index200F}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_4bdcfcedd83d71ae710fa2780716f888}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&DI1 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index2010@{TestMaster\_\-Index2010}}
+\index{TestMaster_Index2010@{TestMaster\_\-Index2010}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2010}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_6a89e9177bd18f507ae1f2932c41eed4}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&DI2 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index2011@{TestMaster\_\-Index2011}}
+\index{TestMaster_Index2011@{TestMaster\_\-Index2011}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2011}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_b2cc1b4be6b0c20b838ee3acf86e5412}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&DI3 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index2012@{TestMaster\_\-Index2012}}
+\index{TestMaster_Index2012@{TestMaster\_\-Index2012}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2012}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_ff89ce4ca9ae5b8f4ab82160b22f90f8}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&DI4 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index2013@{TestMaster\_\-Index2013}}
+\index{TestMaster_Index2013@{TestMaster\_\-Index2013}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2013}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_930c86a13f3674d496e9117f110fb03d}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&DI5 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index2014@{TestMaster\_\-Index2014}}
+\index{TestMaster_Index2014@{TestMaster\_\-Index2014}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2014}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_7e8eae482ac282302bb39332127ba101}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&DI6 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index2015@{TestMaster\_\-Index2015}}
+\index{TestMaster_Index2015@{TestMaster\_\-Index2015}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2015}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_461a42f814fe6aac8cced7893b3ebd3b}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&DI7 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_Index2016@{TestMaster\_\-Index2016}}
+\index{TestMaster_Index2016@{TestMaster\_\-Index2016}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2016}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_20271d0684a30779f5c1d38756de8d03}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&DI8 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_lastIndex@{TestMaster\_\-lastIndex}}
+\index{TestMaster_lastIndex@{TestMaster\_\-lastIndex}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf quick\_\-index} {\bf Test\-Master\_\-last\-Index}}\label{TestMasterMicroMod_2TestMaster_8c_d5ca56ada575770706c01bd558769c0c}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+  0, 
+  6, 
+  7, 
+  8, 
+  9, 
+  10 
+}
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1000@{TestMaster\_\-obj1000}}
+\index{TestMaster_obj1000@{TestMaster\_\-obj1000}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1000} = 0x191}\label{TestMasterMicroMod_2TestMaster_8c_822eeed2ef38d9ae113598fc42b4449a}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1001@{TestMaster\_\-obj1001}}
+\index{TestMaster_obj1001@{TestMaster\_\-obj1001}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-obj1001} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_229ebceddcc1f65019f750b1a0f819b5}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1005@{TestMaster\_\-obj1005}}
+\index{TestMaster_obj1005@{TestMaster\_\-obj1005}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1005} = 0x40000080}\label{TestMasterMicroMod_2TestMaster_8c_85147b7f7bcd94083b2067b630b66c99}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1006@{TestMaster\_\-obj1006}}
+\index{TestMaster_obj1006@{TestMaster\_\-obj1006}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1006} = 0x\-C350}\label{TestMasterMicroMod_2TestMaster_8c_973b5146a6838717b477ab46cb798af7}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1016@{TestMaster\_\-obj1016}}
+\index{TestMaster_obj1016@{TestMaster\_\-obj1016}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1016}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_33f8b22f18dde908c2e94a5579c25bb9}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                    {
+                      0x4005DC  
+                    }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1017@{TestMaster\_\-obj1017}}
+\index{TestMaster_obj1017@{TestMaster\_\-obj1017}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-obj1017} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_d5508b2e1efe731aa1b899db3c456c0d}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1018_Product_Code@{TestMaster\_\-obj1018\_\-Product\_\-Code}}
+\index{TestMaster_obj1018_Product_Code@{TestMaster\_\-obj1018\_\-Product\_\-Code}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1018\_\-Product\_\-Code} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_c3aa2f1579494c0cb65829798f04f8d3}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1018_Revision_Number@{TestMaster\_\-obj1018\_\-Revision\_\-Number}}
+\index{TestMaster_obj1018_Revision_Number@{TestMaster\_\-obj1018\_\-Revision\_\-Number}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1018\_\-Revision\_\-Number} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_fba6cdc5a5cbe6b72f860f614cbba0c7}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1018_Serial_Number@{TestMaster\_\-obj1018\_\-Serial\_\-Number}}
+\index{TestMaster_obj1018_Serial_Number@{TestMaster\_\-obj1018\_\-Serial\_\-Number}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1018\_\-Serial\_\-Number} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_602b664fc5dca9b4b0127d51d0647d66}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1018_Vendor_ID@{TestMaster\_\-obj1018\_\-Vendor\_\-ID}}
+\index{TestMaster_obj1018_Vendor_ID@{TestMaster\_\-obj1018\_\-Vendor\_\-ID}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1018\_\-Vendor\_\-ID} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_a290f924b93f8a18ebe384debb6e9bae}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO@{TestMaster\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO}}
+\index{TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO@{TestMaster\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO} = 0x640}\label{TestMasterMicroMod_2TestMaster_8c_256cc4328121041fe7fa363182b2017f}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO@{TestMaster\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO}}
+\index{TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO@{TestMaster\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO} = 0x5C0}\label{TestMasterMicroMod_2TestMaster_8c_f649f2dff66a23138cd97fe578272691}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1280_Node_ID_of_the_SDO_Server@{TestMaster\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server}}
+\index{TestMaster_obj1280_Node_ID_of_the_SDO_Server@{TestMaster\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}INTEGER32 {\bf Test\-Master\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server} = 0x40}\label{TestMasterMicroMod_2TestMaster_8c_536aa77737f61e2b0ffbcfdc1e53c230}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1400_COB_ID_used_by_PDO@{TestMaster\_\-obj1400\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}}
+\index{TestMaster_obj1400_COB_ID_used_by_PDO@{TestMaster\_\-obj1400\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1400\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x220}\label{TestMasterMicroMod_2TestMaster_8c_509feb79ac93c6411d999da40f1ad657}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1400_Compatibility_Entry@{TestMaster\_\-obj1400\_\-Compatibility\_\-Entry}}
+\index{TestMaster_obj1400_Compatibility_Entry@{TestMaster\_\-obj1400\_\-Compatibility\_\-Entry}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-obj1400\_\-Compatibility\_\-Entry} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_fe442581cedeabb09b158b21f5ea5534}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1400_Event_Timer@{TestMaster\_\-obj1400\_\-Event\_\-Timer}}
+\index{TestMaster_obj1400_Event_Timer@{TestMaster\_\-obj1400\_\-Event\_\-Timer}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-obj1400\_\-Event\_\-Timer} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_28150ab7eb7f82dc904e68bc6f0a30ce}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1400_Inhibit_Time@{TestMaster\_\-obj1400\_\-Inhibit\_\-Time}}
+\index{TestMaster_obj1400_Inhibit_Time@{TestMaster\_\-obj1400\_\-Inhibit\_\-Time}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-obj1400\_\-Inhibit\_\-Time} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_ecbe85b0dfe6c3b83fa42f8b2bc60e60}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1400_Transmission_Type@{TestMaster\_\-obj1400\_\-Transmission\_\-Type}}
+\index{TestMaster_obj1400_Transmission_Type@{TestMaster\_\-obj1400\_\-Transmission\_\-Type}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-obj1400\_\-Transmission\_\-Type} = 0x1}\label{TestMasterMicroMod_2TestMaster_8c_cbbe10183d10e246450f004153cdb8b6}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1600@{TestMaster\_\-obj1600}}
+\index{TestMaster_obj1600@{TestMaster\_\-obj1600}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1600}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_ab5b1ee97428f11fa27aa40ee2aea817}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                    {
+                      0x200F0001,       
+                      0x20100001,       
+                      0x20110001,       
+                      0x20120001,       
+                      0x20130001,       
+                      0x20140001,       
+                      0x20150001,       
+                      0x20160001        
+                    }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1800_COB_ID_used_by_PDO@{TestMaster\_\-obj1800\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}}
+\index{TestMaster_obj1800_COB_ID_used_by_PDO@{TestMaster\_\-obj1800\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1800\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x240}\label{TestMasterMicroMod_2TestMaster_8c_6d7a97d96825a1a8a0feff82403a30e6}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1800_Compatibility_Entry@{TestMaster\_\-obj1800\_\-Compatibility\_\-Entry}}
+\index{TestMaster_obj1800_Compatibility_Entry@{TestMaster\_\-obj1800\_\-Compatibility\_\-Entry}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-obj1800\_\-Compatibility\_\-Entry} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_0812f06faa44d4c88f79ef6213e16e44}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1800_Event_Timer@{TestMaster\_\-obj1800\_\-Event\_\-Timer}}
+\index{TestMaster_obj1800_Event_Timer@{TestMaster\_\-obj1800\_\-Event\_\-Timer}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-obj1800\_\-Event\_\-Timer} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_8b78c5d75f0b0fd7260fb479d8fcf813}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1800_Inhibit_Time@{TestMaster\_\-obj1800\_\-Inhibit\_\-Time}}
+\index{TestMaster_obj1800_Inhibit_Time@{TestMaster\_\-obj1800\_\-Inhibit\_\-Time}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-obj1800\_\-Inhibit\_\-Time} = 0x0}\label{TestMasterMicroMod_2TestMaster_8c_51b9b7832148978f2d31208fb08a797c}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1800_Transmission_Type@{TestMaster\_\-obj1800\_\-Transmission\_\-Type}}
+\index{TestMaster_obj1800_Transmission_Type@{TestMaster\_\-obj1800\_\-Transmission\_\-Type}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-obj1800\_\-Transmission\_\-Type} = 0x1}\label{TestMasterMicroMod_2TestMaster_8c_57afb16d955e50c5d8eebc21ca1e43fb}
+
+
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_obj1A00@{TestMaster\_\-obj1A00}}
+\index{TestMaster_obj1A00@{TestMaster\_\-obj1A00}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1A00}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_e9b0d9c95b63bb51b6266cd7a5aa17c9}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                    {
+                      0x20000008        
+                    }
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_objdict@{TestMaster\_\-objdict}}
+\index{TestMaster_objdict@{TestMaster\_\-objdict}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable} {\bf Test\-Master\_\-objdict}[$\,$]}\label{TestMasterMicroMod_2TestMaster_8c_de34deafe2812ee6dcd965d402ef8da4}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+{
+  { (subindex*)TestMaster_Index1000,sizeof(TestMaster_Index1000)/sizeof(TestMaster_Index1000[0]), 0x1000},
+  { (subindex*)TestMaster_Index1001,sizeof(TestMaster_Index1001)/sizeof(TestMaster_Index1001[0]), 0x1001},
+  { (subindex*)TestMaster_Index1005,sizeof(TestMaster_Index1005)/sizeof(TestMaster_Index1005[0]), 0x1005},
+  { (subindex*)TestMaster_Index1006,sizeof(TestMaster_Index1006)/sizeof(TestMaster_Index1006[0]), 0x1006},
+  { (subindex*)TestMaster_Index1016,sizeof(TestMaster_Index1016)/sizeof(TestMaster_Index1016[0]), 0x1016},
+  { (subindex*)TestMaster_Index1018,sizeof(TestMaster_Index1018)/sizeof(TestMaster_Index1018[0]), 0x1018},
+  { (subindex*)TestMaster_Index1280,sizeof(TestMaster_Index1280)/sizeof(TestMaster_Index1280[0]), 0x1280},
+  { (subindex*)TestMaster_Index1400,sizeof(TestMaster_Index1400)/sizeof(TestMaster_Index1400[0]), 0x1400},
+  { (subindex*)TestMaster_Index1600,sizeof(TestMaster_Index1600)/sizeof(TestMaster_Index1600[0]), 0x1600},
+  { (subindex*)TestMaster_Index1800,sizeof(TestMaster_Index1800)/sizeof(TestMaster_Index1800[0]), 0x1800},
+  { (subindex*)TestMaster_Index1A00,sizeof(TestMaster_Index1A00)/sizeof(TestMaster_Index1A00[0]), 0x1A00},
+  { (subindex*)TestMaster_Index2000,sizeof(TestMaster_Index2000)/sizeof(TestMaster_Index2000[0]), 0x2000},
+  { (subindex*)TestMaster_Index200F,sizeof(TestMaster_Index200F)/sizeof(TestMaster_Index200F[0]), 0x200F},
+  { (subindex*)TestMaster_Index2010,sizeof(TestMaster_Index2010)/sizeof(TestMaster_Index2010[0]), 0x2010},
+  { (subindex*)TestMaster_Index2011,sizeof(TestMaster_Index2011)/sizeof(TestMaster_Index2011[0]), 0x2011},
+  { (subindex*)TestMaster_Index2012,sizeof(TestMaster_Index2012)/sizeof(TestMaster_Index2012[0]), 0x2012},
+  { (subindex*)TestMaster_Index2013,sizeof(TestMaster_Index2013)/sizeof(TestMaster_Index2013[0]), 0x2013},
+  { (subindex*)TestMaster_Index2014,sizeof(TestMaster_Index2014)/sizeof(TestMaster_Index2014[0]), 0x2014},
+  { (subindex*)TestMaster_Index2015,sizeof(TestMaster_Index2015)/sizeof(TestMaster_Index2015[0]), 0x2015},
+  { (subindex*)TestMaster_Index2016,sizeof(TestMaster_Index2016)/sizeof(TestMaster_Index2016[0]), 0x2016},
+}
+\end{verbatim}\end{Code}
+\index{TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}!TestMaster_ObjdictSize@{TestMaster\_\-ObjdictSize}}
+\index{TestMaster_ObjdictSize@{TestMaster\_\-ObjdictSize}!TestMasterMicroMod/TestMaster.c@{Test\-Master\-Micro\-Mod/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-Objdict\-Size} = sizeof({\bf Test\-Master\_\-objdict})/sizeof({\bf Test\-Master\_\-objdict}[0])}\label{TestMasterMicroMod_2TestMaster_8c_827827be557e9e59d6ba299f812aad66}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterMicroMod_2TestMaster_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,99 @@
+\section{examples/Test\-Master\-Micro\-Mod/Test\-Master.h File Reference}
+\label{TestMasterMicroMod_2TestMaster_8h}\index{examples/TestMasterMicroMod/TestMaster.h@{examples/TestMasterMicroMod/TestMaster.h}}
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 {\bf Test\-Master\_\-value\-Range\-Test} (UNS8 type\-Value, void $\ast$value)
+\item 
+const {\bf indextable} $\ast$ {\bf Test\-Master\_\-scan\-Index\-OD} (UNS16 w\-Index, UNS32 $\ast$error\-Code, {\bf ODCallback\_\-t} $\ast$$\ast$callbacks)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+{\bf CO\_\-Data} {\bf Test\-Master\_\-Data}
+\item 
+UNS8 {\bf DO}
+\item 
+UNS8 {\bf DI1}
+\item 
+UNS8 {\bf DI2}
+\item 
+UNS8 {\bf DI3}
+\item 
+UNS8 {\bf DI4}
+\item 
+UNS8 {\bf DI5}
+\item 
+UNS8 {\bf DI6}
+\item 
+UNS8 {\bf DI7}
+\item 
+UNS8 {\bf DI8}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!TestMaster_scanIndexOD@{TestMaster\_\-scanIndexOD}}
+\index{TestMaster_scanIndexOD@{TestMaster\_\-scanIndexOD}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable}$\ast$ Test\-Master\_\-scan\-Index\-OD (UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, {\bf ODCallback\_\-t} $\ast$$\ast$ {\em callbacks})}\label{TestMasterMicroMod_2TestMaster_8h_6d2aa48880a24b9e8daaeb34fa36f820}
+
+
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!TestMaster_valueRangeTest@{TestMaster\_\-valueRangeTest}}
+\index{TestMaster_valueRangeTest@{TestMaster\_\-valueRangeTest}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 Test\-Master\_\-value\-Range\-Test (UNS8 {\em type\-Value}, void $\ast$ {\em value})}\label{TestMasterMicroMod_2TestMaster_8h_5b79f28572ba52a2bb2b36dbed308ca1}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!DI1@{DI1}}
+\index{DI1@{DI1}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI1}}\label{TestMasterMicroMod_2TestMaster_8h_7da56ff4d171b28e13107db1644f22cd}
+
+
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!DI2@{DI2}}
+\index{DI2@{DI2}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI2}}\label{TestMasterMicroMod_2TestMaster_8h_a13d657655f5e7e284cc71bf17422f89}
+
+
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!DI3@{DI3}}
+\index{DI3@{DI3}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI3}}\label{TestMasterMicroMod_2TestMaster_8h_e28ac010ddba987ed2c6d787ddedc6de}
+
+
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!DI4@{DI4}}
+\index{DI4@{DI4}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI4}}\label{TestMasterMicroMod_2TestMaster_8h_acdd17be31428ac56c25129bbf2a7a99}
+
+
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!DI5@{DI5}}
+\index{DI5@{DI5}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI5}}\label{TestMasterMicroMod_2TestMaster_8h_86ae52f9103ebedc7966fbc749968d8b}
+
+
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!DI6@{DI6}}
+\index{DI6@{DI6}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI6}}\label{TestMasterMicroMod_2TestMaster_8h_dc4a7539d04dd740bb3cb2e85a3a39ba}
+
+
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!DI7@{DI7}}
+\index{DI7@{DI7}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI7}}\label{TestMasterMicroMod_2TestMaster_8h_92bd70c6064c5c14d1fe9dfa3010e60f}
+
+
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!DI8@{DI8}}
+\index{DI8@{DI8}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DI8}}\label{TestMasterMicroMod_2TestMaster_8h_143c1ddeb1107fd8f9dbcfed8ff6c03b}
+
+
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!DO@{DO}}
+\index{DO@{DO}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf DO}}\label{TestMasterMicroMod_2TestMaster_8h_0f3fc8fd8c6e5e90bd27d90173313c5a}
+
+
+\index{TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}!TestMaster_Data@{TestMaster\_\-Data}}
+\index{TestMaster_Data@{TestMaster\_\-Data}!TestMasterMicroMod/TestMaster.h@{Test\-Master\-Micro\-Mod/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CO\_\-Data} {\bf Test\-Master\_\-Data}}\label{TestMasterMicroMod_2TestMaster_8h_ed10e5c829f0ea258ebc67896842cabe}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterMicroMod_2getopt_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,189 @@
+\section{examples/Test\-Master\-Micro\-Mod/getopt.c File Reference}
+\label{TestMasterMicroMod_2getopt_8c}\index{examples/TestMasterMicroMod/getopt.c@{examples/TestMasterMicroMod/getopt.c}}
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include \char`\"{}getopt.h\char`\"{}}\par
+{\tt \#include $<$strings.h$>$}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define {\bf GETOPT\_\-INTERFACE\_\-VERSION}~2
+\item 
+\#define {\bf \_\-}(msgid)~(msgid)
+\item 
+\#define {\bf SWAP\_\-FLAGS}(ch1, ch2)
+\item 
+\#define {\bf NONOPTION\_\-P}~(argv[{\bf optind}][0] != '-' $|$$|$ argv[{\bf optind}][1] == '$\backslash$0')
+\end{CompactItemize}
+\subsection*{Enumerations}
+\begin{CompactItemize}
+\item 
+enum \{ {\bf REQUIRE\_\-ORDER}, 
+{\bf PERMUTE}, 
+{\bf RETURN\_\-IN\_\-ORDER}
+ \}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+char $\ast$ {\bf getenv} ()
+\item 
+static char $\ast$ {\bf my\_\-index} (char $\ast$str, int chr) const
+\item 
+static void {\bf exchange} (char $\ast$$\ast$argv)
+\item 
+static const char $\ast$ {\bf \_\-getopt\_\-initialize} (int argc, char $\ast$const $\ast$argv, const char $\ast$optstring)
+\item 
+int {\bf \_\-getopt\_\-internal} (int argc, char $\ast$const $\ast$argv, const char $\ast$optstring, const struct {\bf option} $\ast$longopts, int $\ast$longind, int long\_\-only)
+\item 
+int {\bf getopt} (int argc, char $\ast$const $\ast$argv, const char $\ast$optstring)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+char $\ast$ {\bf optarg}
+\item 
+int {\bf optind} = 1
+\item 
+int {\bf \_\-\_\-getopt\_\-initialized}
+\item 
+static char $\ast$ {\bf nextchar}
+\item 
+int {\bf opterr} = 1
+\item 
+int {\bf optopt} = '?'
+\item 
+static enum  \{ ... \}  {\bf ordering}
+\item 
+static char $\ast$ {\bf posixly\_\-correct}
+\item 
+static int {\bf first\_\-nonopt}
+\item 
+static int {\bf last\_\-nonopt}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!_@{\_\-}}
+\index{_@{\_\-}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define \_\-(msgid)~(msgid)}\label{TestMasterMicroMod_2getopt_8c_86a239addea586602343007a370bf8ad}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!GETOPT_INTERFACE_VERSION@{GETOPT\_\-INTERFACE\_\-VERSION}}
+\index{GETOPT_INTERFACE_VERSION@{GETOPT\_\-INTERFACE\_\-VERSION}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define GETOPT\_\-INTERFACE\_\-VERSION~2}\label{TestMasterMicroMod_2getopt_8c_5325c715897861c318d3ae312ac452cc}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!NONOPTION_P@{NONOPTION\_\-P}}
+\index{NONOPTION_P@{NONOPTION\_\-P}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define NONOPTION\_\-P~(argv[{\bf optind}][0] != '-' $|$$|$ argv[{\bf optind}][1] == '$\backslash$0')}\label{TestMasterMicroMod_2getopt_8c_71ceb8911d64b39b402041ba5ea8453c}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!SWAP_FLAGS@{SWAP\_\-FLAGS}}
+\index{SWAP_FLAGS@{SWAP\_\-FLAGS}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define SWAP\_\-FLAGS(ch1, ch2)}\label{TestMasterMicroMod_2getopt_8c_6e06e56c5fa96faaf47f3b231e015e35}
+
+
+
+
+\subsection{Enumeration Type Documentation}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\label{TestMasterMicroMod_2getopt_8c_06fc87d81c62e9abb8790b6e5713c55b}
+
+
+\begin{Desc}
+\item[Enumerator: ]\par
+\begin{description}
+\index{REQUIRE_ORDER@{REQUIRE\_\-ORDER}!TestMasterMicroMod/getopt.c@{TestMasterMicroMod/getopt.c}}\index{TestMasterMicroMod/getopt.c@{TestMasterMicroMod/getopt.c}!REQUIRE_ORDER@{REQUIRE\_\-ORDER}}\item[{\em 
+REQUIRE\_\-ORDER\label{TestMasterMicroMod_2getopt_8c_06fc87d81c62e9abb8790b6e5713c55b0e73a0691c110b1442d8364d1d12eccc}
+}]\index{PERMUTE@{PERMUTE}!TestMasterMicroMod/getopt.c@{TestMasterMicroMod/getopt.c}}\index{TestMasterMicroMod/getopt.c@{TestMasterMicroMod/getopt.c}!PERMUTE@{PERMUTE}}\item[{\em 
+PERMUTE\label{TestMasterMicroMod_2getopt_8c_06fc87d81c62e9abb8790b6e5713c55bcfdde4b47c27f4efbd832e1ac7f8a8fc}
+}]\index{RETURN_IN_ORDER@{RETURN\_\-IN\_\-ORDER}!TestMasterMicroMod/getopt.c@{TestMasterMicroMod/getopt.c}}\index{TestMasterMicroMod/getopt.c@{TestMasterMicroMod/getopt.c}!RETURN_IN_ORDER@{RETURN\_\-IN\_\-ORDER}}\item[{\em 
+RETURN\_\-IN\_\-ORDER\label{TestMasterMicroMod_2getopt_8c_06fc87d81c62e9abb8790b6e5713c55b3c56550bfafe809d9214b863b69c31c5}
+}]\end{description}
+\end{Desc}
+
+
+
+\subsection{Function Documentation}
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!_getopt_initialize@{\_\-getopt\_\-initialize}}
+\index{_getopt_initialize@{\_\-getopt\_\-initialize}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static const char$\ast$ \_\-getopt\_\-initialize (int {\em argc}, char $\ast$const $\ast$ {\em argv}, const char $\ast$ {\em optstring})\hspace{0.3cm}{\tt  [static]}}\label{TestMasterMicroMod_2getopt_8c_17475cbc1ffae0c12af2e0a3319d197f}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!_getopt_internal@{\_\-getopt\_\-internal}}
+\index{_getopt_internal@{\_\-getopt\_\-internal}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int \_\-getopt\_\-internal (int {\em argc}, char $\ast$const $\ast$ {\em argv}, const char $\ast$ {\em optstring}, const struct {\bf option} $\ast$ {\em longopts}, int $\ast$ {\em longind}, int {\em long\_\-only})}\label{TestMasterMicroMod_2getopt_8c_0df92a0ae8fe1fd43268c738f548674f}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!exchange@{exchange}}
+\index{exchange@{exchange}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void exchange (char $\ast$$\ast$ {\em argv})\hspace{0.3cm}{\tt  [static]}}\label{TestMasterMicroMod_2getopt_8c_4621659dd6377e52ac50a0869625bb6e}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!getenv@{getenv}}
+\index{getenv@{getenv}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ getenv ()}\label{TestMasterMicroMod_2getopt_8c_ee28fd8a0e40b6d958f7d20348e45368}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!getopt@{getopt}}
+\index{getopt@{getopt}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int getopt (int {\em argc}, char $\ast$const $\ast$ {\em argv}, const char $\ast$ {\em optstring})}\label{TestMasterMicroMod_2getopt_8c_1b2ada39ab92162c6ec9c67c8093fa2e}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!my_index@{my\_\-index}}
+\index{my_index@{my\_\-index}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static char$\ast$ my\_\-index (char $\ast$ {\em str}, int {\em chr}) const\hspace{0.3cm}{\tt  [static]}}\label{TestMasterMicroMod_2getopt_8c_e0ac978b7775f69496c0f127ffdada9d}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!__getopt_initialized@{\_\-\_\-getopt\_\-initialized}}
+\index{__getopt_initialized@{\_\-\_\-getopt\_\-initialized}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf \_\-\_\-getopt\_\-initialized}}\label{TestMasterMicroMod_2getopt_8c_28286be757527aeb1db951b5da9aeec1}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!first_nonopt@{first\_\-nonopt}}
+\index{first_nonopt@{first\_\-nonopt}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf first\_\-nonopt}\hspace{0.3cm}{\tt  [static]}}\label{TestMasterMicroMod_2getopt_8c_7b0f4f3bfbee147113f282427ce933ed}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!last_nonopt@{last\_\-nonopt}}
+\index{last_nonopt@{last\_\-nonopt}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf last\_\-nonopt}\hspace{0.3cm}{\tt  [static]}}\label{TestMasterMicroMod_2getopt_8c_580f2c2acf35dad51ca18b427212bf15}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!nextchar@{nextchar}}
+\index{nextchar@{nextchar}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf nextchar}\hspace{0.3cm}{\tt  [static]}}\label{TestMasterMicroMod_2getopt_8c_47a40a4c365dae45f94751ad32aab530}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!optarg@{optarg}}
+\index{optarg@{optarg}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf optarg}}\label{TestMasterMicroMod_2getopt_8c_db50a0eab9fed92fc3bfc7dfa4f2c410}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!opterr@{opterr}}
+\index{opterr@{opterr}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf opterr} = 1}\label{TestMasterMicroMod_2getopt_8c_e30f05ee1e2e5652f174a35c7875d25e}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!optind@{optind}}
+\index{optind@{optind}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf optind} = 1}\label{TestMasterMicroMod_2getopt_8c_d5e1c16213bbee2d5e8cc363309f418c}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!optopt@{optopt}}
+\index{optopt@{optopt}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf optopt} = '?'}\label{TestMasterMicroMod_2getopt_8c_475b8db98445da73e5f62a1ef6324b95}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!ordering@{ordering}}
+\index{ordering@{ordering}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \}   {\bf ordering}\hspace{0.3cm}{\tt  [static]}}\label{TestMasterMicroMod_2getopt_8c_67a84cf4dacaa8337be68345f8b9a8cc}
+
+
+\index{TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}!posixly_correct@{posixly\_\-correct}}
+\index{posixly_correct@{posixly\_\-correct}!TestMasterMicroMod/getopt.c@{Test\-Master\-Micro\-Mod/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf posixly\_\-correct}\hspace{0.3cm}{\tt  [static]}}\label{TestMasterMicroMod_2getopt_8c_d0ccb64bbd4defe7a57dbad2045ddd14}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterMicroMod_2getopt_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,110 @@
+\section{examples/Test\-Master\-Micro\-Mod/getopt.h File Reference}
+\label{TestMasterMicroMod_2getopt_8h}\index{examples/TestMasterMicroMod/getopt.h@{examples/TestMasterMicroMod/getopt.h}}
+{\tt \#include $<$ctype.h$>$}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct {\bf option}
+\end{CompactItemize}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define {\bf \_\-GETOPT\_\-H}~1
+\item 
+\#define {\bf no\_\-argument}~0
+\item 
+\#define {\bf required\_\-argument}~1
+\item 
+\#define {\bf optional\_\-argument}~2
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+int {\bf getopt} ()
+\item 
+int {\bf getopt\_\-long} ()
+\item 
+int {\bf getopt\_\-long\_\-only} ()
+\item 
+int {\bf \_\-getopt\_\-internal} ()
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+char $\ast$ {\bf optarg}
+\item 
+int {\bf optind}
+\item 
+int {\bf opterr}
+\item 
+int {\bf optopt}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!_GETOPT_H@{\_\-GETOPT\_\-H}}
+\index{_GETOPT_H@{\_\-GETOPT\_\-H}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define \_\-GETOPT\_\-H~1}\label{TestMasterMicroMod_2getopt_8h_aafc27a0389aa87797164b227566342d}
+
+
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!no_argument@{no\_\-argument}}
+\index{no_argument@{no\_\-argument}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define no\_\-argument~0}\label{TestMasterMicroMod_2getopt_8h_3bc1d5f667b5b4ca4b4abb685dc874ce}
+
+
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!optional_argument@{optional\_\-argument}}
+\index{optional_argument@{optional\_\-argument}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define optional\_\-argument~2}\label{TestMasterMicroMod_2getopt_8h_cca06c0a947656bd8b395bf1084ffb72}
+
+
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!required_argument@{required\_\-argument}}
+\index{required_argument@{required\_\-argument}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define required\_\-argument~1}\label{TestMasterMicroMod_2getopt_8h_6ece8d8dfa8378778f7290fdaba5b8bc}
+
+
+
+
+\subsection{Function Documentation}
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!_getopt_internal@{\_\-getopt\_\-internal}}
+\index{_getopt_internal@{\_\-getopt\_\-internal}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int \_\-getopt\_\-internal ()}\label{TestMasterMicroMod_2getopt_8h_60428225710059ca135c6b2a8941855f}
+
+
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!getopt@{getopt}}
+\index{getopt@{getopt}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int getopt ()}\label{TestMasterMicroMod_2getopt_8h_6c5b232cca42dab05f40b47f69715f8b}
+
+
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!getopt_long@{getopt\_\-long}}
+\index{getopt_long@{getopt\_\-long}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int getopt\_\-long ()}\label{TestMasterMicroMod_2getopt_8h_8616b8a74ae6c01a7ad95ad2876226ec}
+
+
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!getopt_long_only@{getopt\_\-long\_\-only}}
+\index{getopt_long_only@{getopt\_\-long\_\-only}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int getopt\_\-long\_\-only ()}\label{TestMasterMicroMod_2getopt_8h_c07930413317507d5c51c19b3ac6ed20}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!optarg@{optarg}}
+\index{optarg@{optarg}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf optarg}}\label{TestMasterMicroMod_2getopt_8h_db50a0eab9fed92fc3bfc7dfa4f2c410}
+
+
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!opterr@{opterr}}
+\index{opterr@{opterr}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf opterr}}\label{TestMasterMicroMod_2getopt_8h_e30f05ee1e2e5652f174a35c7875d25e}
+
+
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!optind@{optind}}
+\index{optind@{optind}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf optind}}\label{TestMasterMicroMod_2getopt_8h_d5e1c16213bbee2d5e8cc363309f418c}
+
+
+\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!optopt@{optopt}}
+\index{optopt@{optopt}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf optopt}}\label{TestMasterMicroMod_2getopt_8h_475b8db98445da73e5f62a1ef6324b95}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterMicroMod_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,134 @@
+\section{examples/Test\-Master\-Micro\-Mod/Test\-Master\-Micro\-Mod.c File Reference}
+\label{TestMasterMicroMod_8c}\index{examples/TestMasterMicroMod/TestMasterMicroMod.c@{examples/TestMasterMicroMod/TestMasterMicroMod.c}}
+{\tt \#include $<$unistd.h$>$}\par
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include $<$string.h$>$}\par
+{\tt \#include $<$stdlib.h$>$}\par
+{\tt \#include $<$signal.h$>$}\par
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+{\tt \#include \char`\"{}Test\-Master\-Micro\-Mod.h\char`\"{}}\par
+{\tt \#include \char`\"{}Test\-Master.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void {\bf Test\-Master\_\-heartbeat\-Error} (UNS8 heartbeat\-ID)
+\item 
+void {\bf Test\-Master\_\-initialisation} ()
+\item 
+static void {\bf Configure\-Slave\-Node} ({\bf CO\_\-Data} $\ast$d, UNS8 node\-Id)
+\item 
+static void {\bf Check\-SDOAnd\-Continue} ({\bf CO\_\-Data} $\ast$d, UNS8 node\-Id)
+\item 
+void {\bf Test\-Master\_\-pre\-Operational} ()
+\item 
+void {\bf Test\-Master\_\-operational} ()
+\item 
+void {\bf Test\-Master\_\-stopped} ()
+\item 
+void {\bf Test\-Master\_\-post\_\-sync} ()
+\item 
+void {\bf Test\-Master\_\-post\_\-TPDO} ()
+\item 
+void {\bf catch\_\-signal} (int sig)
+\item 
+void {\bf help} ()
+\item 
+void {\bf Init\-Nodes} ({\bf CO\_\-Data} $\ast$d, UNS32 id)
+\item 
+int {\bf main} (int argc, char $\ast$$\ast$argv)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+UNS8 {\bf slavenodeid}
+\item 
+static {\bf init\_\-step} = 0
+\item 
+{\bf s\_\-BOARD} {\bf Master\-Board} = \{\char`\"{}32\char`\"{}, \char`\"{}125K\char`\"{}\}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!catch_signal@{catch\_\-signal}}
+\index{catch_signal@{catch\_\-signal}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void catch\_\-signal (int {\em sig})}\label{TestMasterMicroMod_8c_f2dc378d0481adcc49b61efb98493a9b}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!CheckSDOAndContinue@{CheckSDOAndContinue}}
+\index{CheckSDOAndContinue@{CheckSDOAndContinue}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void Check\-SDOAnd\-Continue ({\bf CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id})\hspace{0.3cm}{\tt  [static]}}\label{TestMasterMicroMod_8c_030d780d48bec13bd56374f0c4be26b6}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!ConfigureSlaveNode@{ConfigureSlaveNode}}
+\index{ConfigureSlaveNode@{ConfigureSlaveNode}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void Configure\-Slave\-Node ({\bf CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id})\hspace{0.3cm}{\tt  [static]}}\label{TestMasterMicroMod_8c_89903ebdfe78bc9cc97e0d142da9b820}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!help@{help}}
+\index{help@{help}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void help ()}\label{TestMasterMicroMod_8c_97ee70a8770dc30d06c744b24eb2fcfc}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!InitNodes@{InitNodes}}
+\index{InitNodes@{InitNodes}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Init\-Nodes ({\bf CO\_\-Data} $\ast$ {\em d}, UNS32 {\em id})}\label{TestMasterMicroMod_8c_8a51032f7610fe37c131376e5a392fd5}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!main@{main}}
+\index{main@{main}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int main (int {\em argc}, char $\ast$$\ast$ {\em argv})}\label{TestMasterMicroMod_8c_3c04138a5bfe5d72780bb7e82a18e627}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!TestMaster_heartbeatError@{TestMaster\_\-heartbeatError}}
+\index{TestMaster_heartbeatError@{TestMaster\_\-heartbeatError}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-heartbeat\-Error (UNS8 {\em heartbeat\-ID})}\label{TestMasterMicroMod_8c_47eb45e75b4db150fb465fcf171ef4b4}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!TestMaster_initialisation@{TestMaster\_\-initialisation}}
+\index{TestMaster_initialisation@{TestMaster\_\-initialisation}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-initialisation (void)}\label{TestMasterMicroMod_8c_e08dfb379eebaa62524fac5bba2196d5}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!TestMaster_operational@{TestMaster\_\-operational}}
+\index{TestMaster_operational@{TestMaster\_\-operational}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-operational (void)}\label{TestMasterMicroMod_8c_81c297f2b4b9676e906286bf46541fc1}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!TestMaster_post_sync@{TestMaster\_\-post\_\-sync}}
+\index{TestMaster_post_sync@{TestMaster\_\-post\_\-sync}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-post\_\-sync (void)}\label{TestMasterMicroMod_8c_9a8f72cab7f649481ca84ab2222dd179}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!TestMaster_post_TPDO@{TestMaster\_\-post\_\-TPDO}}
+\index{TestMaster_post_TPDO@{TestMaster\_\-post\_\-TPDO}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-post\_\-TPDO (void)}\label{TestMasterMicroMod_8c_5e466aa03eae00c269cf20359a7ee074}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!TestMaster_preOperational@{TestMaster\_\-preOperational}}
+\index{TestMaster_preOperational@{TestMaster\_\-preOperational}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-pre\-Operational (void)}\label{TestMasterMicroMod_8c_8fe2bae5bb407a3a71ee5fa5ea5d617f}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!TestMaster_stopped@{TestMaster\_\-stopped}}
+\index{TestMaster_stopped@{TestMaster\_\-stopped}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Test\-Master\_\-stopped (void)}\label{TestMasterMicroMod_8c_897d573cafc13ac80abbc207c0ee41b0}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!init_step@{init\_\-step}}
+\index{init_step@{init\_\-step}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf init\_\-step} = 0\hspace{0.3cm}{\tt  [static]}}\label{TestMasterMicroMod_8c_ef9c66a2e9f5ef9f6475282320a1ebe9}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!MasterBoard@{MasterBoard}}
+\index{MasterBoard@{MasterBoard}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf s\_\-BOARD} {\bf Master\-Board} = \{\char`\"{}32\char`\"{}, \char`\"{}125K\char`\"{}\}}\label{TestMasterMicroMod_8c_460b5e3b15bb47df23119998ea0fbd31}
+
+
+\index{TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}!slavenodeid@{slavenodeid}}
+\index{slavenodeid@{slavenodeid}!TestMasterMicroMod.c@{Test\-Master\-Micro\-Mod.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf slavenodeid}}\label{TestMasterMicroMod_8c_65effe41fa5288e7ab03a431d0c42b31}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterMicroMod_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,16 @@
+\section{examples/Test\-Master\-Micro\-Mod/Test\-Master\-Micro\-Mod.h File Reference}
+\label{TestMasterMicroMod_8h}\index{examples/TestMasterMicroMod/TestMasterMicroMod.h@{examples/TestMasterMicroMod/TestMasterMicroMod.h}}
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define {\bf eprintf}(...)~printf (\_\-\_\-VA\_\-ARGS\_\-\_\-)
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\index{TestMasterMicroMod.h@{Test\-Master\-Micro\-Mod.h}!eprintf@{eprintf}}
+\index{eprintf@{eprintf}!TestMasterMicroMod.h@{Test\-Master\-Micro\-Mod.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define eprintf( {\em ...})~printf (\_\-\_\-VA\_\-ARGS\_\-\_\-)}\label{TestMasterMicroMod_8h_82f06ace20f96f70bc165247e69fac57}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterSlave_2TestMaster_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,985 @@
+\section{examples/Test\-Master\-Slave/Test\-Master.c File Reference}
+\label{TestMasterSlave_2TestMaster_8c}\index{examples/TestMasterSlave/TestMaster.c@{examples/TestMasterSlave/TestMaster.c}}
+{\tt \#include \char`\"{}Test\-Master.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 {\bf Test\-Master\_\-value\-Range\-Test} (UNS8 type\-Value, void $\ast$value)
+\item 
+const {\bf indextable} $\ast$ {\bf Test\-Master\_\-scan\-Index\-OD} (UNS16 w\-Index, UNS32 $\ast$error\-Code, {\bf ODCallback\_\-t} $\ast$$\ast$callbacks)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+UNS8 {\bf Master\-Map1} = 0x0
+\item 
+UNS8 {\bf Master\-Map2} = 0x0
+\item 
+UNS8 {\bf Master\-Map3} = 0x0
+\item 
+UNS8 {\bf Master\-Map4} = 0x0
+\item 
+UNS8 {\bf Master\-Map5} = 0x0
+\item 
+UNS8 {\bf Master\-Map6} = 0x0
+\item 
+UNS8 {\bf Master\-Map7} = 0x0
+\item 
+UNS8 {\bf Master\-Map8} = 0x0
+\item 
+UNS8 {\bf Master\-Map9} = 0x0
+\item 
+UNS32 {\bf Master\-Map10} = 0x0
+\item 
+UNS16 {\bf Master\-Map11} = 0x0
+\item 
+UNS8 {\bf Test\-Master\_\-b\-Device\-Node\-Id} = 0x01
+\item 
+const UNS8 {\bf Test\-Master\_\-iam\_\-a\_\-slave} = 0
+\item 
+TIMER\_\-HANDLE {\bf Test\-Master\_\-heart\-Beat\-Timers} [1] = \{TIMER\_\-NONE,\}
+\item 
+UNS32 {\bf Test\-Master\_\-obj1000} = 0x12D
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1000} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-obj1001} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1001} [$\,$]
+\item 
+UNS32 {\bf Test\-Master\_\-obj1005} = 0x40000080
+\item 
+{\bf ODCallback\_\-t} {\bf Test\-Master\_\-Index1005\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1005} [$\,$]
+\item 
+UNS32 {\bf Test\-Master\_\-obj1006} = 0x\-C350
+\item 
+{\bf ODCallback\_\-t} {\bf Test\-Master\_\-Index1006\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1006} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1010} = 4
+\item 
+UNS32 {\bf Test\-Master\_\-obj1010\_\-Save\_\-All\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1010\_\-Save\_\-Communication\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1010\_\-Save\_\-Application\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1010\_\-Save\_\-Manufacturer\_\-Parameters} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1010} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1011} = 4
+\item 
+UNS32 {\bf Test\-Master\_\-obj1011\_\-Restore\_\-All\_\-Default\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1011\_\-Restore\_\-Communication\_\-Default\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1011\_\-Restore\_\-Application\_\-Default\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1011\_\-Restore\_\-Manufacturer\_\-Default\_\-Parameters} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1011} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1016} = 1
+\item 
+UNS32 {\bf Test\-Master\_\-obj1016} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1016} [$\,$]
+\item 
+UNS16 {\bf Test\-Master\_\-obj1017} = 0x0
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1018} = 4
+\item 
+UNS32 {\bf Test\-Master\_\-obj1018\_\-Vendor\_\-ID} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1018\_\-Product\_\-Code} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1018\_\-Revision\_\-Number} = 0x0
+\item 
+UNS32 {\bf Test\-Master\_\-obj1018\_\-Serial\_\-Number} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1018} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1280} = 3
+\item 
+UNS32 {\bf Test\-Master\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO} = 0x602
+\item 
+UNS32 {\bf Test\-Master\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO} = 0x582
+\item 
+INTEGER32 {\bf Test\-Master\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server} = 0x2
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1280} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1400} = 5
+\item 
+UNS32 {\bf Test\-Master\_\-obj1400\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x182
+\item 
+UNS8 {\bf Test\-Master\_\-obj1400\_\-Transmission\_\-Type} = 0x1
+\item 
+UNS16 {\bf Test\-Master\_\-obj1400\_\-Inhibit\_\-Time} = 0x0
+\item 
+UNS8 {\bf Test\-Master\_\-obj1400\_\-Compatibility\_\-Entry} = 0x0
+\item 
+UNS16 {\bf Test\-Master\_\-obj1400\_\-Event\_\-Timer} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1400} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1401} = 5
+\item 
+UNS32 {\bf Test\-Master\_\-obj1401\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x0
+\item 
+UNS8 {\bf Test\-Master\_\-obj1401\_\-Transmission\_\-Type} = 0x0
+\item 
+UNS16 {\bf Test\-Master\_\-obj1401\_\-Inhibit\_\-Time} = 0x0
+\item 
+UNS8 {\bf Test\-Master\_\-obj1401\_\-Compatibility\_\-Entry} = 0x0
+\item 
+UNS16 {\bf Test\-Master\_\-obj1401\_\-Event\_\-Timer} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1401} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1600} = 10
+\item 
+UNS32 {\bf Test\-Master\_\-obj1600} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1600} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1601} = 1
+\item 
+UNS32 {\bf Test\-Master\_\-obj1601} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1601} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1F22} = 2
+\item 
+UNS8 $\ast$ {\bf Test\-Master\_\-obj1F22} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index1F22} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2000} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2001} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2002} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2003} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2004} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2005} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2006} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2007} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2008} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index2009} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Master\_\-Index200A} [$\,$]
+\item 
+const {\bf indextable} {\bf Test\-Master\_\-objdict} [$\,$]
+\item 
+UNS8 {\bf Test\-Master\_\-count\_\-sync} [1] = \{0,\}
+\item 
+{\bf quick\_\-index} {\bf Test\-Master\_\-first\-Index}
+\item 
+{\bf quick\_\-index} {\bf Test\-Master\_\-last\-Index}
+\item 
+UNS16 {\bf Test\-Master\_\-Objdict\-Size} = sizeof({\bf Test\-Master\_\-objdict})/sizeof({\bf Test\-Master\_\-objdict}[0])
+\item 
+{\bf CO\_\-Data} {\bf Test\-Master\_\-Data} = CANOPEN\_\-NODE\_\-DATA\_\-INITIALIZER(Test\-Master)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_scanIndexOD@{TestMaster\_\-scanIndexOD}}
+\index{TestMaster_scanIndexOD@{TestMaster\_\-scanIndexOD}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable}$\ast$ Test\-Master\_\-scan\-Index\-OD (UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, {\bf ODCallback\_\-t} $\ast$$\ast$ {\em callbacks})}\label{TestMasterSlave_2TestMaster_8c_6d2aa48880a24b9e8daaeb34fa36f820}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_valueRangeTest@{TestMaster\_\-valueRangeTest}}
+\index{TestMaster_valueRangeTest@{TestMaster\_\-valueRangeTest}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 Test\-Master\_\-value\-Range\-Test (UNS8 {\em type\-Value}, void $\ast$ {\em value})}\label{TestMasterSlave_2TestMaster_8c_5b79f28572ba52a2bb2b36dbed308ca1}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!MasterMap1@{MasterMap1}}
+\index{MasterMap1@{MasterMap1}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map1} = 0x0}\label{TestMasterSlave_2TestMaster_8c_32c087b93caccbf9ac0ea5b102c8ade9}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!MasterMap10@{MasterMap10}}
+\index{MasterMap10@{MasterMap10}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Master\-Map10} = 0x0}\label{TestMasterSlave_2TestMaster_8c_43631b768357ffe1d4aca9a9c2ff7176}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!MasterMap11@{MasterMap11}}
+\index{MasterMap11@{MasterMap11}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Master\-Map11} = 0x0}\label{TestMasterSlave_2TestMaster_8c_d96648d9fcdf655bd0eb459fbdea3e2e}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!MasterMap2@{MasterMap2}}
+\index{MasterMap2@{MasterMap2}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map2} = 0x0}\label{TestMasterSlave_2TestMaster_8c_09011bbcfc806441b93e55a7fe9a83fd}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!MasterMap3@{MasterMap3}}
+\index{MasterMap3@{MasterMap3}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map3} = 0x0}\label{TestMasterSlave_2TestMaster_8c_b02953cfe4e6a7e062a8df3a9172f22f}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!MasterMap4@{MasterMap4}}
+\index{MasterMap4@{MasterMap4}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map4} = 0x0}\label{TestMasterSlave_2TestMaster_8c_f80c09b8b3b29ecad8a29b2c59d6b162}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!MasterMap5@{MasterMap5}}
+\index{MasterMap5@{MasterMap5}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map5} = 0x0}\label{TestMasterSlave_2TestMaster_8c_eceba88eac6acbd80cef98a80f1c410c}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!MasterMap6@{MasterMap6}}
+\index{MasterMap6@{MasterMap6}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map6} = 0x0}\label{TestMasterSlave_2TestMaster_8c_96f1954ed1b765243bb81c57e477ffa2}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!MasterMap7@{MasterMap7}}
+\index{MasterMap7@{MasterMap7}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map7} = 0x0}\label{TestMasterSlave_2TestMaster_8c_67e30e278b7b612cd39d9e79e63fe4ee}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!MasterMap8@{MasterMap8}}
+\index{MasterMap8@{MasterMap8}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map8} = 0x0}\label{TestMasterSlave_2TestMaster_8c_866ced0f5e068d57225314a62494f765}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!MasterMap9@{MasterMap9}}
+\index{MasterMap9@{MasterMap9}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map9} = 0x0}\label{TestMasterSlave_2TestMaster_8c_cad1f2ea598ebf92e76d34037051d357}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_bDeviceNodeId@{TestMaster\_\-bDeviceNodeId}}
+\index{TestMaster_bDeviceNodeId@{TestMaster\_\-bDeviceNodeId}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-b\-Device\-Node\-Id} = 0x01}\label{TestMasterSlave_2TestMaster_8c_3be244a812f7e9c2aabe867de7f4cc0d}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_count_sync@{TestMaster\_\-count\_\-sync}}
+\index{TestMaster_count_sync@{TestMaster\_\-count\_\-sync}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-count\_\-sync}[1] = \{0,\}}\label{TestMasterSlave_2TestMaster_8c_182087fe12df8b9ae9af232e7148ea10}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Data@{TestMaster\_\-Data}}
+\index{TestMaster_Data@{TestMaster\_\-Data}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CO\_\-Data} {\bf Test\-Master\_\-Data} = CANOPEN\_\-NODE\_\-DATA\_\-INITIALIZER(Test\-Master)}\label{TestMasterSlave_2TestMaster_8c_ed10e5c829f0ea258ebc67896842cabe}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_firstIndex@{TestMaster\_\-firstIndex}}
+\index{TestMaster_firstIndex@{TestMaster\_\-firstIndex}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf quick\_\-index} {\bf Test\-Master\_\-first\-Index}}\label{TestMasterSlave_2TestMaster_8c_e2aa420d939f514c4f363b8794efecf3}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+  0, 
+  8, 
+  9, 
+  11, 
+  0, 
+  0 
+}
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_heartBeatTimers@{TestMaster\_\-heartBeatTimers}}
+\index{TestMaster_heartBeatTimers@{TestMaster\_\-heartBeatTimers}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE {\bf Test\-Master\_\-heart\-Beat\-Timers}[1] = \{TIMER\_\-NONE,\}}\label{TestMasterSlave_2TestMaster_8c_9ce8e58fdeaacbd32eade85f6525e34f}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_highestSubIndex_obj1010@{TestMaster\_\-highestSubIndex\_\-obj1010}}
+\index{TestMaster_highestSubIndex_obj1010@{TestMaster\_\-highestSubIndex\_\-obj1010}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1010} = 4}\label{TestMasterSlave_2TestMaster_8c_e995ee98b05fec5d0656c8e3cafa78a2}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_highestSubIndex_obj1011@{TestMaster\_\-highestSubIndex\_\-obj1011}}
+\index{TestMaster_highestSubIndex_obj1011@{TestMaster\_\-highestSubIndex\_\-obj1011}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1011} = 4}\label{TestMasterSlave_2TestMaster_8c_688adc83a515ea344b7a44a85cb8c488}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_highestSubIndex_obj1016@{TestMaster\_\-highestSubIndex\_\-obj1016}}
+\index{TestMaster_highestSubIndex_obj1016@{TestMaster\_\-highestSubIndex\_\-obj1016}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1016} = 1}\label{TestMasterSlave_2TestMaster_8c_5435b77f10d535953bff5f7b3d85e274}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_highestSubIndex_obj1018@{TestMaster\_\-highestSubIndex\_\-obj1018}}
+\index{TestMaster_highestSubIndex_obj1018@{TestMaster\_\-highestSubIndex\_\-obj1018}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1018} = 4}\label{TestMasterSlave_2TestMaster_8c_369198bb9f31c975ea88e40dcec607d5}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_highestSubIndex_obj1280@{TestMaster\_\-highestSubIndex\_\-obj1280}}
+\index{TestMaster_highestSubIndex_obj1280@{TestMaster\_\-highestSubIndex\_\-obj1280}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1280} = 3}\label{TestMasterSlave_2TestMaster_8c_6c4497ef4b625b5e2175ded0f59f6abd}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_highestSubIndex_obj1400@{TestMaster\_\-highestSubIndex\_\-obj1400}}
+\index{TestMaster_highestSubIndex_obj1400@{TestMaster\_\-highestSubIndex\_\-obj1400}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1400} = 5}\label{TestMasterSlave_2TestMaster_8c_da116aef2cdb47589a163938f5c8230b}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_highestSubIndex_obj1401@{TestMaster\_\-highestSubIndex\_\-obj1401}}
+\index{TestMaster_highestSubIndex_obj1401@{TestMaster\_\-highestSubIndex\_\-obj1401}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1401} = 5}\label{TestMasterSlave_2TestMaster_8c_bbeb800064eeaf6b8689146e6c11dd57}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_highestSubIndex_obj1600@{TestMaster\_\-highestSubIndex\_\-obj1600}}
+\index{TestMaster_highestSubIndex_obj1600@{TestMaster\_\-highestSubIndex\_\-obj1600}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1600} = 10}\label{TestMasterSlave_2TestMaster_8c_563f8c914e82d5c5e582b92e8eabf1f9}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_highestSubIndex_obj1601@{TestMaster\_\-highestSubIndex\_\-obj1601}}
+\index{TestMaster_highestSubIndex_obj1601@{TestMaster\_\-highestSubIndex\_\-obj1601}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1601} = 1}\label{TestMasterSlave_2TestMaster_8c_d3f684ebe9f623ef2dcab52d8844e457}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_highestSubIndex_obj1F22@{TestMaster\_\-highestSubIndex\_\-obj1F22}}
+\index{TestMaster_highestSubIndex_obj1F22@{TestMaster\_\-highestSubIndex\_\-obj1F22}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-highest\-Sub\-Index\_\-obj1F22} = 2}\label{TestMasterSlave_2TestMaster_8c_35c1f664b68f9adb090764268e82fb39}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_iam_a_slave@{TestMaster\_\-iam\_\-a\_\-slave}}
+\index{TestMaster_iam_a_slave@{TestMaster\_\-iam\_\-a\_\-slave}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const UNS8 {\bf Test\-Master\_\-iam\_\-a\_\-slave} = 0}\label{TestMasterSlave_2TestMaster_8c_ed018ab3125376ec3dd8e3a02c62cca9}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1000@{TestMaster\_\-Index1000}}
+\index{TestMaster_Index1000@{TestMaster\_\-Index1000}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1000}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_3002d52190c61586a85ac892b39bb0b8}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1000 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1001@{TestMaster\_\-Index1001}}
+\index{TestMaster_Index1001@{TestMaster\_\-Index1001}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1001}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_8b60f9be5341661de998c436ed63d7ed}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_obj1001 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1005@{TestMaster\_\-Index1005}}
+\index{TestMaster_Index1005@{TestMaster\_\-Index1005}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1005}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_f445871b10e671cdd6b71dda54057549}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1005 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1005_callbacks@{TestMaster\_\-Index1005\_\-callbacks}}
+\index{TestMaster_Index1005_callbacks@{TestMaster\_\-Index1005\_\-callbacks}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf Test\-Master\_\-Index1005\_\-callbacks}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_952f40701777f2992b0a4af0d33887c8}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1006@{TestMaster\_\-Index1006}}
+\index{TestMaster_Index1006@{TestMaster\_\-Index1006}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1006}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_548ddd28874f9b9247467eecbbbbca8f}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1006 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1006_callbacks@{TestMaster\_\-Index1006\_\-callbacks}}
+\index{TestMaster_Index1006_callbacks@{TestMaster\_\-Index1006\_\-callbacks}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf Test\-Master\_\-Index1006\_\-callbacks}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_5a16fdfaad8be53ec5a894e6e7fd2235}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1010@{TestMaster\_\-Index1010}}
+\index{TestMaster_Index1010@{TestMaster\_\-Index1010}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1010}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_d150ecef9d759bccccff4ef7b61d2c8b}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1010 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1010_Save_All_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1010_Save_Communication_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1010_Save_Application_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1010_Save_Manufacturer_Parameters }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1011@{TestMaster\_\-Index1011}}
+\index{TestMaster_Index1011@{TestMaster\_\-Index1011}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1011}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_c288f1b360d84c194709cc87ab7750fe}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1011 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1011_Restore_All_Default_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1011_Restore_Communication_Default_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1011_Restore_Application_Default_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1011_Restore_Manufacturer_Default_Parameters }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1016@{TestMaster\_\-Index1016}}
+\index{TestMaster_Index1016@{TestMaster\_\-Index1016}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1016}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_24052245a9506091a0a4d2f019a971cd}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1016 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1016[0] }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1018@{TestMaster\_\-Index1018}}
+\index{TestMaster_Index1018@{TestMaster\_\-Index1018}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1018}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_721e7ebe982831cd8575c9a7e33f9ec0}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1018 },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Vendor_ID },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Product_Code },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Revision_Number },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestMaster_obj1018_Serial_Number }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1280@{TestMaster\_\-Index1280}}
+\index{TestMaster_Index1280@{TestMaster\_\-Index1280}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1280}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_b09e72d1ae2e37cd027cf126f8e7e541}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1280 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO },
+                       { RW, int32, sizeof (INTEGER32), (void*)&TestMaster_obj1280_Node_ID_of_the_SDO_Server }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1400@{TestMaster\_\-Index1400}}
+\index{TestMaster_Index1400@{TestMaster\_\-Index1400}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1400}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_964e58fce023577425f5a5351c894da9}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1400 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1400_COB_ID_used_by_PDO },
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1400_Transmission_Type },
+                       { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1400_Inhibit_Time },
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1400_Compatibility_Entry },
+                       { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1400_Event_Timer }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1401@{TestMaster\_\-Index1401}}
+\index{TestMaster_Index1401@{TestMaster\_\-Index1401}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1401}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_c64932048ec6cff121a854815bdc8c4f}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1401 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1401_COB_ID_used_by_PDO },
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1401_Transmission_Type },
+                       { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1401_Inhibit_Time },
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_obj1401_Compatibility_Entry },
+                       { RW, uint16, sizeof (UNS16), (void*)&TestMaster_obj1401_Event_Timer }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1600@{TestMaster\_\-Index1600}}
+\index{TestMaster_Index1600@{TestMaster\_\-Index1600}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1600}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_6ce5637d61d70f45288c5cb4477af15d}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1600 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[0] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[1] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[2] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[3] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[4] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[5] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[6] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[7] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[8] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1600[9] }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1601@{TestMaster\_\-Index1601}}
+\index{TestMaster_Index1601@{TestMaster\_\-Index1601}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1601}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_c1a0836946c9eac65653e3590945b0f0}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1601 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestMaster_obj1601[0] }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index1F22@{TestMaster\_\-Index1F22}}
+\index{TestMaster_Index1F22@{TestMaster\_\-Index1F22}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index1F22}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_19c3e7ea999590db0e1e4eb0d7684deb}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestMaster_highestSubIndex_obj1F22 },
+                       { RW, domain, 0, (void*)&TestMaster_obj1F22[0] },
+                       { RW, domain, 13, (void*)&TestMaster_obj1F22[1] }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index2000@{TestMaster\_\-Index2000}}
+\index{TestMaster_Index2000@{TestMaster\_\-Index2000}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2000}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_f1df85cf209408a358db50073027404e}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&MasterMap1 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index2001@{TestMaster\_\-Index2001}}
+\index{TestMaster_Index2001@{TestMaster\_\-Index2001}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2001}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_cfa013a980f5328e59de6d3934ddc45c}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&MasterMap2 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index2002@{TestMaster\_\-Index2002}}
+\index{TestMaster_Index2002@{TestMaster\_\-Index2002}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2002}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_3891ead16d9a718ce2a86135b4aa5c98}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&MasterMap3 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index2003@{TestMaster\_\-Index2003}}
+\index{TestMaster_Index2003@{TestMaster\_\-Index2003}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2003}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_9d87f3de1f064d3775bb6e4335b41989}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&MasterMap4 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index2004@{TestMaster\_\-Index2004}}
+\index{TestMaster_Index2004@{TestMaster\_\-Index2004}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2004}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_4854cee50b4c80d458814f765e71ce46}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&MasterMap5 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index2005@{TestMaster\_\-Index2005}}
+\index{TestMaster_Index2005@{TestMaster\_\-Index2005}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2005}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_dfe7e4a10f32c2be1e0cb03dc0de5ea2}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&MasterMap6 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index2006@{TestMaster\_\-Index2006}}
+\index{TestMaster_Index2006@{TestMaster\_\-Index2006}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2006}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_7e6bde6b0e010c96d0dadad810db4dd6}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&MasterMap7 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index2007@{TestMaster\_\-Index2007}}
+\index{TestMaster_Index2007@{TestMaster\_\-Index2007}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2007}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_59fdf6ed3cab4af49cefa0a9c2ed8056}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&MasterMap8 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index2008@{TestMaster\_\-Index2008}}
+\index{TestMaster_Index2008@{TestMaster\_\-Index2008}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2008}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_b10a20017831b376c4afd5f8e963d2ee}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint8, sizeof (UNS8), (void*)&MasterMap9 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index2009@{TestMaster\_\-Index2009}}
+\index{TestMaster_Index2009@{TestMaster\_\-Index2009}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index2009}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_d010285927af6c4e072644572294a2ca}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&MasterMap10 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_Index200A@{TestMaster\_\-Index200A}}
+\index{TestMaster_Index200A@{TestMaster\_\-Index200A}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Master\_\-Index200A}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_05e8989d8a6eb1d8a6a92dc3cb955a9f}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint16, sizeof (UNS16), (void*)&MasterMap11 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_lastIndex@{TestMaster\_\-lastIndex}}
+\index{TestMaster_lastIndex@{TestMaster\_\-lastIndex}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf quick\_\-index} {\bf Test\-Master\_\-last\-Index}}\label{TestMasterSlave_2TestMaster_8c_d5ca56ada575770706c01bd558769c0c}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+  0, 
+  8, 
+  10, 
+  12, 
+  0, 
+  0 
+}
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1000@{TestMaster\_\-obj1000}}
+\index{TestMaster_obj1000@{TestMaster\_\-obj1000}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1000} = 0x12D}\label{TestMasterSlave_2TestMaster_8c_822eeed2ef38d9ae113598fc42b4449a}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1001@{TestMaster\_\-obj1001}}
+\index{TestMaster_obj1001@{TestMaster\_\-obj1001}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-obj1001} = 0x0}\label{TestMasterSlave_2TestMaster_8c_229ebceddcc1f65019f750b1a0f819b5}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1005@{TestMaster\_\-obj1005}}
+\index{TestMaster_obj1005@{TestMaster\_\-obj1005}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1005} = 0x40000080}\label{TestMasterSlave_2TestMaster_8c_85147b7f7bcd94083b2067b630b66c99}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1006@{TestMaster\_\-obj1006}}
+\index{TestMaster_obj1006@{TestMaster\_\-obj1006}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1006} = 0x\-C350}\label{TestMasterSlave_2TestMaster_8c_973b5146a6838717b477ab46cb798af7}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1010_Save_All_Parameters@{TestMaster\_\-obj1010\_\-Save\_\-All\_\-Parameters}}
+\index{TestMaster_obj1010_Save_All_Parameters@{TestMaster\_\-obj1010\_\-Save\_\-All\_\-Parameters}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1010\_\-Save\_\-All\_\-Parameters} = 0x0}\label{TestMasterSlave_2TestMaster_8c_7117df2c968af6baa5cb2362a396620f}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1010_Save_Application_Parameters@{TestMaster\_\-obj1010\_\-Save\_\-Application\_\-Parameters}}
+\index{TestMaster_obj1010_Save_Application_Parameters@{TestMaster\_\-obj1010\_\-Save\_\-Application\_\-Parameters}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1010\_\-Save\_\-Application\_\-Parameters} = 0x0}\label{TestMasterSlave_2TestMaster_8c_39139aac5459d4269d4554ce3085078c}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1010_Save_Communication_Parameters@{TestMaster\_\-obj1010\_\-Save\_\-Communication\_\-Parameters}}
+\index{TestMaster_obj1010_Save_Communication_Parameters@{TestMaster\_\-obj1010\_\-Save\_\-Communication\_\-Parameters}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1010\_\-Save\_\-Communication\_\-Parameters} = 0x0}\label{TestMasterSlave_2TestMaster_8c_4276522d1f57cc568fec5ccc96959d45}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1010_Save_Manufacturer_Parameters@{TestMaster\_\-obj1010\_\-Save\_\-Manufacturer\_\-Parameters}}
+\index{TestMaster_obj1010_Save_Manufacturer_Parameters@{TestMaster\_\-obj1010\_\-Save\_\-Manufacturer\_\-Parameters}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1010\_\-Save\_\-Manufacturer\_\-Parameters} = 0x0}\label{TestMasterSlave_2TestMaster_8c_6faa5a89a49e606521b8c8c1eb89855c}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1011_Restore_All_Default_Parameters@{TestMaster\_\-obj1011\_\-Restore\_\-All\_\-Default\_\-Parameters}}
+\index{TestMaster_obj1011_Restore_All_Default_Parameters@{TestMaster\_\-obj1011\_\-Restore\_\-All\_\-Default\_\-Parameters}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1011\_\-Restore\_\-All\_\-Default\_\-Parameters} = 0x0}\label{TestMasterSlave_2TestMaster_8c_2fe478199b751bd80ee534fe5d18e126}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1011_Restore_Application_Default_Parameters@{TestMaster\_\-obj1011\_\-Restore\_\-Application\_\-Default\_\-Parameters}}
+\index{TestMaster_obj1011_Restore_Application_Default_Parameters@{TestMaster\_\-obj1011\_\-Restore\_\-Application\_\-Default\_\-Parameters}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1011\_\-Restore\_\-Application\_\-Default\_\-Parameters} = 0x0}\label{TestMasterSlave_2TestMaster_8c_f8094c8d1f475d560bb6d3c649aa3bce}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1011_Restore_Communication_Default_Parameters@{TestMaster\_\-obj1011\_\-Restore\_\-Communication\_\-Default\_\-Parameters}}
+\index{TestMaster_obj1011_Restore_Communication_Default_Parameters@{TestMaster\_\-obj1011\_\-Restore\_\-Communication\_\-Default\_\-Parameters}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1011\_\-Restore\_\-Communication\_\-Default\_\-Parameters} = 0x0}\label{TestMasterSlave_2TestMaster_8c_56b3529820cce19e8934d7b6b609856f}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1011_Restore_Manufacturer_Default_Parameters@{TestMaster\_\-obj1011\_\-Restore\_\-Manufacturer\_\-Default\_\-Parameters}}
+\index{TestMaster_obj1011_Restore_Manufacturer_Default_Parameters@{TestMaster\_\-obj1011\_\-Restore\_\-Manufacturer\_\-Default\_\-Parameters}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1011\_\-Restore\_\-Manufacturer\_\-Default\_\-Parameters} = 0x0}\label{TestMasterSlave_2TestMaster_8c_3a1a539661feed08cd53f474cd54b78c}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1016@{TestMaster\_\-obj1016}}
+\index{TestMaster_obj1016@{TestMaster\_\-obj1016}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1016}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_33f8b22f18dde908c2e94a5579c25bb9}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                    {
+                      0x205DC   
+                    }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1017@{TestMaster\_\-obj1017}}
+\index{TestMaster_obj1017@{TestMaster\_\-obj1017}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-obj1017} = 0x0}\label{TestMasterSlave_2TestMaster_8c_d5508b2e1efe731aa1b899db3c456c0d}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1018_Product_Code@{TestMaster\_\-obj1018\_\-Product\_\-Code}}
+\index{TestMaster_obj1018_Product_Code@{TestMaster\_\-obj1018\_\-Product\_\-Code}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1018\_\-Product\_\-Code} = 0x0}\label{TestMasterSlave_2TestMaster_8c_c3aa2f1579494c0cb65829798f04f8d3}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1018_Revision_Number@{TestMaster\_\-obj1018\_\-Revision\_\-Number}}
+\index{TestMaster_obj1018_Revision_Number@{TestMaster\_\-obj1018\_\-Revision\_\-Number}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1018\_\-Revision\_\-Number} = 0x0}\label{TestMasterSlave_2TestMaster_8c_fba6cdc5a5cbe6b72f860f614cbba0c7}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1018_Serial_Number@{TestMaster\_\-obj1018\_\-Serial\_\-Number}}
+\index{TestMaster_obj1018_Serial_Number@{TestMaster\_\-obj1018\_\-Serial\_\-Number}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1018\_\-Serial\_\-Number} = 0x0}\label{TestMasterSlave_2TestMaster_8c_602b664fc5dca9b4b0127d51d0647d66}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1018_Vendor_ID@{TestMaster\_\-obj1018\_\-Vendor\_\-ID}}
+\index{TestMaster_obj1018_Vendor_ID@{TestMaster\_\-obj1018\_\-Vendor\_\-ID}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1018\_\-Vendor\_\-ID} = 0x0}\label{TestMasterSlave_2TestMaster_8c_a290f924b93f8a18ebe384debb6e9bae}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO@{TestMaster\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO}}
+\index{TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO@{TestMaster\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO} = 0x602}\label{TestMasterSlave_2TestMaster_8c_256cc4328121041fe7fa363182b2017f}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO@{TestMaster\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO}}
+\index{TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO@{TestMaster\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO} = 0x582}\label{TestMasterSlave_2TestMaster_8c_f649f2dff66a23138cd97fe578272691}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1280_Node_ID_of_the_SDO_Server@{TestMaster\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server}}
+\index{TestMaster_obj1280_Node_ID_of_the_SDO_Server@{TestMaster\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}INTEGER32 {\bf Test\-Master\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server} = 0x2}\label{TestMasterSlave_2TestMaster_8c_536aa77737f61e2b0ffbcfdc1e53c230}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1400_COB_ID_used_by_PDO@{TestMaster\_\-obj1400\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}}
+\index{TestMaster_obj1400_COB_ID_used_by_PDO@{TestMaster\_\-obj1400\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1400\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x182}\label{TestMasterSlave_2TestMaster_8c_509feb79ac93c6411d999da40f1ad657}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1400_Compatibility_Entry@{TestMaster\_\-obj1400\_\-Compatibility\_\-Entry}}
+\index{TestMaster_obj1400_Compatibility_Entry@{TestMaster\_\-obj1400\_\-Compatibility\_\-Entry}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-obj1400\_\-Compatibility\_\-Entry} = 0x0}\label{TestMasterSlave_2TestMaster_8c_fe442581cedeabb09b158b21f5ea5534}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1400_Event_Timer@{TestMaster\_\-obj1400\_\-Event\_\-Timer}}
+\index{TestMaster_obj1400_Event_Timer@{TestMaster\_\-obj1400\_\-Event\_\-Timer}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-obj1400\_\-Event\_\-Timer} = 0x0}\label{TestMasterSlave_2TestMaster_8c_28150ab7eb7f82dc904e68bc6f0a30ce}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1400_Inhibit_Time@{TestMaster\_\-obj1400\_\-Inhibit\_\-Time}}
+\index{TestMaster_obj1400_Inhibit_Time@{TestMaster\_\-obj1400\_\-Inhibit\_\-Time}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-obj1400\_\-Inhibit\_\-Time} = 0x0}\label{TestMasterSlave_2TestMaster_8c_ecbe85b0dfe6c3b83fa42f8b2bc60e60}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1400_Transmission_Type@{TestMaster\_\-obj1400\_\-Transmission\_\-Type}}
+\index{TestMaster_obj1400_Transmission_Type@{TestMaster\_\-obj1400\_\-Transmission\_\-Type}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-obj1400\_\-Transmission\_\-Type} = 0x1}\label{TestMasterSlave_2TestMaster_8c_cbbe10183d10e246450f004153cdb8b6}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1401_COB_ID_used_by_PDO@{TestMaster\_\-obj1401\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}}
+\index{TestMaster_obj1401_COB_ID_used_by_PDO@{TestMaster\_\-obj1401\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1401\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x0}\label{TestMasterSlave_2TestMaster_8c_fa6e602df141a83d55cb37018223258e}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1401_Compatibility_Entry@{TestMaster\_\-obj1401\_\-Compatibility\_\-Entry}}
+\index{TestMaster_obj1401_Compatibility_Entry@{TestMaster\_\-obj1401\_\-Compatibility\_\-Entry}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-obj1401\_\-Compatibility\_\-Entry} = 0x0}\label{TestMasterSlave_2TestMaster_8c_7effc1553a50619bc72531b3818ad960}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1401_Event_Timer@{TestMaster\_\-obj1401\_\-Event\_\-Timer}}
+\index{TestMaster_obj1401_Event_Timer@{TestMaster\_\-obj1401\_\-Event\_\-Timer}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-obj1401\_\-Event\_\-Timer} = 0x0}\label{TestMasterSlave_2TestMaster_8c_2c13c91fa6c3b7f9fcecddd7c9a3a41f}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1401_Inhibit_Time@{TestMaster\_\-obj1401\_\-Inhibit\_\-Time}}
+\index{TestMaster_obj1401_Inhibit_Time@{TestMaster\_\-obj1401\_\-Inhibit\_\-Time}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-obj1401\_\-Inhibit\_\-Time} = 0x0}\label{TestMasterSlave_2TestMaster_8c_8286db01e72772e4e987b2d5e557dcf5}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1401_Transmission_Type@{TestMaster\_\-obj1401\_\-Transmission\_\-Type}}
+\index{TestMaster_obj1401_Transmission_Type@{TestMaster\_\-obj1401\_\-Transmission\_\-Type}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Master\_\-obj1401\_\-Transmission\_\-Type} = 0x0}\label{TestMasterSlave_2TestMaster_8c_6575f9fb1550a9c9a1a812177c8ead5f}
+
+
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1600@{TestMaster\_\-obj1600}}
+\index{TestMaster_obj1600@{TestMaster\_\-obj1600}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1600}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_ab5b1ee97428f11fa27aa40ee2aea817}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                    {
+                      0x20000001,       
+                      0x20010001,       
+                      0x20020001,       
+                      0x20030001,       
+                      0x20040001,       
+                      0x20050001,       
+                      0x20060001,       
+                      0x20070001,       
+                      0x20080008,       
+                      0x20090020        
+                    }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1601@{TestMaster\_\-obj1601}}
+\index{TestMaster_obj1601@{TestMaster\_\-obj1601}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Master\_\-obj1601}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_31d443e06d5edda28aee062cd171e79b}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                    {
+                      0x200A0010        
+                    }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_obj1F22@{TestMaster\_\-obj1F22}}
+\index{TestMaster_obj1F22@{TestMaster\_\-obj1F22}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8$\ast$ {\bf Test\-Master\_\-obj1F22}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_7dfb3adf819ed07e3c0346309964c8ae}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                    {
+                      "",
+                      "\x01\x00\x00\x00\x17\x10\x00\x02\x00\x00\x00\xe8\x03"
+                    }
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_objdict@{TestMaster\_\-objdict}}
+\index{TestMaster_objdict@{TestMaster\_\-objdict}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable} {\bf Test\-Master\_\-objdict}[$\,$]}\label{TestMasterSlave_2TestMaster_8c_de34deafe2812ee6dcd965d402ef8da4}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+{
+  { (subindex*)TestMaster_Index1000,sizeof(TestMaster_Index1000)/sizeof(TestMaster_Index1000[0]), 0x1000},
+  { (subindex*)TestMaster_Index1001,sizeof(TestMaster_Index1001)/sizeof(TestMaster_Index1001[0]), 0x1001},
+  { (subindex*)TestMaster_Index1005,sizeof(TestMaster_Index1005)/sizeof(TestMaster_Index1005[0]), 0x1005},
+  { (subindex*)TestMaster_Index1006,sizeof(TestMaster_Index1006)/sizeof(TestMaster_Index1006[0]), 0x1006},
+  { (subindex*)TestMaster_Index1010,sizeof(TestMaster_Index1010)/sizeof(TestMaster_Index1010[0]), 0x1010},
+  { (subindex*)TestMaster_Index1011,sizeof(TestMaster_Index1011)/sizeof(TestMaster_Index1011[0]), 0x1011},
+  { (subindex*)TestMaster_Index1016,sizeof(TestMaster_Index1016)/sizeof(TestMaster_Index1016[0]), 0x1016},
+  { (subindex*)TestMaster_Index1018,sizeof(TestMaster_Index1018)/sizeof(TestMaster_Index1018[0]), 0x1018},
+  { (subindex*)TestMaster_Index1280,sizeof(TestMaster_Index1280)/sizeof(TestMaster_Index1280[0]), 0x1280},
+  { (subindex*)TestMaster_Index1400,sizeof(TestMaster_Index1400)/sizeof(TestMaster_Index1400[0]), 0x1400},
+  { (subindex*)TestMaster_Index1401,sizeof(TestMaster_Index1401)/sizeof(TestMaster_Index1401[0]), 0x1401},
+  { (subindex*)TestMaster_Index1600,sizeof(TestMaster_Index1600)/sizeof(TestMaster_Index1600[0]), 0x1600},
+  { (subindex*)TestMaster_Index1601,sizeof(TestMaster_Index1601)/sizeof(TestMaster_Index1601[0]), 0x1601},
+  { (subindex*)TestMaster_Index1F22,sizeof(TestMaster_Index1F22)/sizeof(TestMaster_Index1F22[0]), 0x1F22},
+  { (subindex*)TestMaster_Index2000,sizeof(TestMaster_Index2000)/sizeof(TestMaster_Index2000[0]), 0x2000},
+  { (subindex*)TestMaster_Index2001,sizeof(TestMaster_Index2001)/sizeof(TestMaster_Index2001[0]), 0x2001},
+  { (subindex*)TestMaster_Index2002,sizeof(TestMaster_Index2002)/sizeof(TestMaster_Index2002[0]), 0x2002},
+  { (subindex*)TestMaster_Index2003,sizeof(TestMaster_Index2003)/sizeof(TestMaster_Index2003[0]), 0x2003},
+  { (subindex*)TestMaster_Index2004,sizeof(TestMaster_Index2004)/sizeof(TestMaster_Index2004[0]), 0x2004},
+  { (subindex*)TestMaster_Index2005,sizeof(TestMaster_Index2005)/sizeof(TestMaster_Index2005[0]), 0x2005},
+  { (subindex*)TestMaster_Index2006,sizeof(TestMaster_Index2006)/sizeof(TestMaster_Index2006[0]), 0x2006},
+  { (subindex*)TestMaster_Index2007,sizeof(TestMaster_Index2007)/sizeof(TestMaster_Index2007[0]), 0x2007},
+  { (subindex*)TestMaster_Index2008,sizeof(TestMaster_Index2008)/sizeof(TestMaster_Index2008[0]), 0x2008},
+  { (subindex*)TestMaster_Index2009,sizeof(TestMaster_Index2009)/sizeof(TestMaster_Index2009[0]), 0x2009},
+  { (subindex*)TestMaster_Index200A,sizeof(TestMaster_Index200A)/sizeof(TestMaster_Index200A[0]), 0x200A},
+}
+\end{verbatim}\end{Code}
+\index{TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}!TestMaster_ObjdictSize@{TestMaster\_\-ObjdictSize}}
+\index{TestMaster_ObjdictSize@{TestMaster\_\-ObjdictSize}!TestMasterSlave/TestMaster.c@{Test\-Master\-Slave/Test\-Master.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Master\_\-Objdict\-Size} = sizeof({\bf Test\-Master\_\-objdict})/sizeof({\bf Test\-Master\_\-objdict}[0])}\label{TestMasterSlave_2TestMaster_8c_827827be557e9e59d6ba299f812aad66}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterSlave_2TestMaster_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,113 @@
+\section{examples/Test\-Master\-Slave/Test\-Master.h File Reference}
+\label{TestMasterSlave_2TestMaster_8h}\index{examples/TestMasterSlave/TestMaster.h@{examples/TestMasterSlave/TestMaster.h}}
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 {\bf Test\-Master\_\-value\-Range\-Test} (UNS8 type\-Value, void $\ast$value)
+\item 
+const {\bf indextable} $\ast$ {\bf Test\-Master\_\-scan\-Index\-OD} (UNS16 w\-Index, UNS32 $\ast$error\-Code, {\bf ODCallback\_\-t} $\ast$$\ast$callbacks)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+{\bf CO\_\-Data} {\bf Test\-Master\_\-Data}
+\item 
+UNS8 {\bf Master\-Map1}
+\item 
+UNS8 {\bf Master\-Map2}
+\item 
+UNS8 {\bf Master\-Map3}
+\item 
+UNS8 {\bf Master\-Map4}
+\item 
+UNS8 {\bf Master\-Map5}
+\item 
+UNS8 {\bf Master\-Map6}
+\item 
+UNS8 {\bf Master\-Map7}
+\item 
+UNS8 {\bf Master\-Map8}
+\item 
+UNS8 {\bf Master\-Map9}
+\item 
+UNS32 {\bf Master\-Map10}
+\item 
+UNS16 {\bf Master\-Map11}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!TestMaster_scanIndexOD@{TestMaster\_\-scanIndexOD}}
+\index{TestMaster_scanIndexOD@{TestMaster\_\-scanIndexOD}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable}$\ast$ Test\-Master\_\-scan\-Index\-OD (UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, {\bf ODCallback\_\-t} $\ast$$\ast$ {\em callbacks})}\label{TestMasterSlave_2TestMaster_8h_6d2aa48880a24b9e8daaeb34fa36f820}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!TestMaster_valueRangeTest@{TestMaster\_\-valueRangeTest}}
+\index{TestMaster_valueRangeTest@{TestMaster\_\-valueRangeTest}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 Test\-Master\_\-value\-Range\-Test (UNS8 {\em type\-Value}, void $\ast$ {\em value})}\label{TestMasterSlave_2TestMaster_8h_5b79f28572ba52a2bb2b36dbed308ca1}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!MasterMap1@{MasterMap1}}
+\index{MasterMap1@{MasterMap1}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map1}}\label{TestMasterSlave_2TestMaster_8h_32c087b93caccbf9ac0ea5b102c8ade9}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!MasterMap10@{MasterMap10}}
+\index{MasterMap10@{MasterMap10}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Master\-Map10}}\label{TestMasterSlave_2TestMaster_8h_43631b768357ffe1d4aca9a9c2ff7176}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!MasterMap11@{MasterMap11}}
+\index{MasterMap11@{MasterMap11}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Master\-Map11}}\label{TestMasterSlave_2TestMaster_8h_d96648d9fcdf655bd0eb459fbdea3e2e}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!MasterMap2@{MasterMap2}}
+\index{MasterMap2@{MasterMap2}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map2}}\label{TestMasterSlave_2TestMaster_8h_09011bbcfc806441b93e55a7fe9a83fd}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!MasterMap3@{MasterMap3}}
+\index{MasterMap3@{MasterMap3}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map3}}\label{TestMasterSlave_2TestMaster_8h_b02953cfe4e6a7e062a8df3a9172f22f}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!MasterMap4@{MasterMap4}}
+\index{MasterMap4@{MasterMap4}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map4}}\label{TestMasterSlave_2TestMaster_8h_f80c09b8b3b29ecad8a29b2c59d6b162}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!MasterMap5@{MasterMap5}}
+\index{MasterMap5@{MasterMap5}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map5}}\label{TestMasterSlave_2TestMaster_8h_eceba88eac6acbd80cef98a80f1c410c}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!MasterMap6@{MasterMap6}}
+\index{MasterMap6@{MasterMap6}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map6}}\label{TestMasterSlave_2TestMaster_8h_96f1954ed1b765243bb81c57e477ffa2}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!MasterMap7@{MasterMap7}}
+\index{MasterMap7@{MasterMap7}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map7}}\label{TestMasterSlave_2TestMaster_8h_67e30e278b7b612cd39d9e79e63fe4ee}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!MasterMap8@{MasterMap8}}
+\index{MasterMap8@{MasterMap8}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map8}}\label{TestMasterSlave_2TestMaster_8h_866ced0f5e068d57225314a62494f765}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!MasterMap9@{MasterMap9}}
+\index{MasterMap9@{MasterMap9}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Master\-Map9}}\label{TestMasterSlave_2TestMaster_8h_cad1f2ea598ebf92e76d34037051d357}
+
+
+\index{TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}!TestMaster_Data@{TestMaster\_\-Data}}
+\index{TestMaster_Data@{TestMaster\_\-Data}!TestMasterSlave/TestMaster.h@{Test\-Master\-Slave/Test\-Master.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CO\_\-Data} {\bf Test\-Master\_\-Data}}\label{TestMasterSlave_2TestMaster_8h_ed10e5c829f0ea258ebc67896842cabe}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterSlave_2getopt_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,189 @@
+\section{examples/Test\-Master\-Slave/getopt.c File Reference}
+\label{TestMasterSlave_2getopt_8c}\index{examples/TestMasterSlave/getopt.c@{examples/TestMasterSlave/getopt.c}}
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include \char`\"{}getopt.h\char`\"{}}\par
+{\tt \#include $<$strings.h$>$}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define {\bf GETOPT\_\-INTERFACE\_\-VERSION}~2
+\item 
+\#define {\bf \_\-}(msgid)~(msgid)
+\item 
+\#define {\bf SWAP\_\-FLAGS}(ch1, ch2)
+\item 
+\#define {\bf NONOPTION\_\-P}~(argv[{\bf optind}][0] != '-' $|$$|$ argv[{\bf optind}][1] == '$\backslash$0')
+\end{CompactItemize}
+\subsection*{Enumerations}
+\begin{CompactItemize}
+\item 
+enum \{ {\bf REQUIRE\_\-ORDER}, 
+{\bf PERMUTE}, 
+{\bf RETURN\_\-IN\_\-ORDER}
+ \}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+char $\ast$ {\bf getenv} ()
+\item 
+static char $\ast$ {\bf my\_\-index} (char $\ast$str, int chr) const
+\item 
+static void {\bf exchange} (char $\ast$$\ast$argv)
+\item 
+static const char $\ast$ {\bf \_\-getopt\_\-initialize} (int argc, char $\ast$const $\ast$argv, const char $\ast$optstring)
+\item 
+int {\bf \_\-getopt\_\-internal} (int argc, char $\ast$const $\ast$argv, const char $\ast$optstring, const struct {\bf option} $\ast$longopts, int $\ast$longind, int long\_\-only)
+\item 
+int {\bf getopt} (int argc, char $\ast$const $\ast$argv, const char $\ast$optstring)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+char $\ast$ {\bf optarg}
+\item 
+int {\bf optind} = 1
+\item 
+int {\bf \_\-\_\-getopt\_\-initialized}
+\item 
+static char $\ast$ {\bf nextchar}
+\item 
+int {\bf opterr} = 1
+\item 
+int {\bf optopt} = '?'
+\item 
+static enum  \{ ... \}  {\bf ordering}
+\item 
+static char $\ast$ {\bf posixly\_\-correct}
+\item 
+static int {\bf first\_\-nonopt}
+\item 
+static int {\bf last\_\-nonopt}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!_@{\_\-}}
+\index{_@{\_\-}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define \_\-(msgid)~(msgid)}\label{TestMasterSlave_2getopt_8c_86a239addea586602343007a370bf8ad}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!GETOPT_INTERFACE_VERSION@{GETOPT\_\-INTERFACE\_\-VERSION}}
+\index{GETOPT_INTERFACE_VERSION@{GETOPT\_\-INTERFACE\_\-VERSION}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define GETOPT\_\-INTERFACE\_\-VERSION~2}\label{TestMasterSlave_2getopt_8c_5325c715897861c318d3ae312ac452cc}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!NONOPTION_P@{NONOPTION\_\-P}}
+\index{NONOPTION_P@{NONOPTION\_\-P}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define NONOPTION\_\-P~(argv[{\bf optind}][0] != '-' $|$$|$ argv[{\bf optind}][1] == '$\backslash$0')}\label{TestMasterSlave_2getopt_8c_71ceb8911d64b39b402041ba5ea8453c}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!SWAP_FLAGS@{SWAP\_\-FLAGS}}
+\index{SWAP_FLAGS@{SWAP\_\-FLAGS}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define SWAP\_\-FLAGS(ch1, ch2)}\label{TestMasterSlave_2getopt_8c_6e06e56c5fa96faaf47f3b231e015e35}
+
+
+
+
+\subsection{Enumeration Type Documentation}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\label{TestMasterSlave_2getopt_8c_df764cbdea00d65edcd07bb9953ad2b7}
+
+
+\begin{Desc}
+\item[Enumerator: ]\par
+\begin{description}
+\index{REQUIRE_ORDER@{REQUIRE\_\-ORDER}!TestMasterSlave/getopt.c@{TestMasterSlave/getopt.c}}\index{TestMasterSlave/getopt.c@{TestMasterSlave/getopt.c}!REQUIRE_ORDER@{REQUIRE\_\-ORDER}}\item[{\em 
+REQUIRE\_\-ORDER\label{TestMasterSlave_2getopt_8c_df764cbdea00d65edcd07bb9953ad2b70e73a0691c110b1442d8364d1d12eccc}
+}]\index{PERMUTE@{PERMUTE}!TestMasterSlave/getopt.c@{TestMasterSlave/getopt.c}}\index{TestMasterSlave/getopt.c@{TestMasterSlave/getopt.c}!PERMUTE@{PERMUTE}}\item[{\em 
+PERMUTE\label{TestMasterSlave_2getopt_8c_df764cbdea00d65edcd07bb9953ad2b7cfdde4b47c27f4efbd832e1ac7f8a8fc}
+}]\index{RETURN_IN_ORDER@{RETURN\_\-IN\_\-ORDER}!TestMasterSlave/getopt.c@{TestMasterSlave/getopt.c}}\index{TestMasterSlave/getopt.c@{TestMasterSlave/getopt.c}!RETURN_IN_ORDER@{RETURN\_\-IN\_\-ORDER}}\item[{\em 
+RETURN\_\-IN\_\-ORDER\label{TestMasterSlave_2getopt_8c_df764cbdea00d65edcd07bb9953ad2b73c56550bfafe809d9214b863b69c31c5}
+}]\end{description}
+\end{Desc}
+
+
+
+\subsection{Function Documentation}
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!_getopt_initialize@{\_\-getopt\_\-initialize}}
+\index{_getopt_initialize@{\_\-getopt\_\-initialize}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static const char$\ast$ \_\-getopt\_\-initialize (int {\em argc}, char $\ast$const $\ast$ {\em argv}, const char $\ast$ {\em optstring})\hspace{0.3cm}{\tt  [static]}}\label{TestMasterSlave_2getopt_8c_17475cbc1ffae0c12af2e0a3319d197f}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!_getopt_internal@{\_\-getopt\_\-internal}}
+\index{_getopt_internal@{\_\-getopt\_\-internal}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int \_\-getopt\_\-internal (int {\em argc}, char $\ast$const $\ast$ {\em argv}, const char $\ast$ {\em optstring}, const struct {\bf option} $\ast$ {\em longopts}, int $\ast$ {\em longind}, int {\em long\_\-only})}\label{TestMasterSlave_2getopt_8c_0df92a0ae8fe1fd43268c738f548674f}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!exchange@{exchange}}
+\index{exchange@{exchange}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void exchange (char $\ast$$\ast$ {\em argv})\hspace{0.3cm}{\tt  [static]}}\label{TestMasterSlave_2getopt_8c_4621659dd6377e52ac50a0869625bb6e}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!getenv@{getenv}}
+\index{getenv@{getenv}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ getenv ()}\label{TestMasterSlave_2getopt_8c_ee28fd8a0e40b6d958f7d20348e45368}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!getopt@{getopt}}
+\index{getopt@{getopt}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int getopt (int {\em argc}, char $\ast$const $\ast$ {\em argv}, const char $\ast$ {\em optstring})}\label{TestMasterSlave_2getopt_8c_1b2ada39ab92162c6ec9c67c8093fa2e}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!my_index@{my\_\-index}}
+\index{my_index@{my\_\-index}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static char$\ast$ my\_\-index (char $\ast$ {\em str}, int {\em chr}) const\hspace{0.3cm}{\tt  [static]}}\label{TestMasterSlave_2getopt_8c_e0ac978b7775f69496c0f127ffdada9d}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!__getopt_initialized@{\_\-\_\-getopt\_\-initialized}}
+\index{__getopt_initialized@{\_\-\_\-getopt\_\-initialized}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf \_\-\_\-getopt\_\-initialized}}\label{TestMasterSlave_2getopt_8c_28286be757527aeb1db951b5da9aeec1}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!first_nonopt@{first\_\-nonopt}}
+\index{first_nonopt@{first\_\-nonopt}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf first\_\-nonopt}\hspace{0.3cm}{\tt  [static]}}\label{TestMasterSlave_2getopt_8c_7b0f4f3bfbee147113f282427ce933ed}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!last_nonopt@{last\_\-nonopt}}
+\index{last_nonopt@{last\_\-nonopt}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf last\_\-nonopt}\hspace{0.3cm}{\tt  [static]}}\label{TestMasterSlave_2getopt_8c_580f2c2acf35dad51ca18b427212bf15}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!nextchar@{nextchar}}
+\index{nextchar@{nextchar}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf nextchar}\hspace{0.3cm}{\tt  [static]}}\label{TestMasterSlave_2getopt_8c_47a40a4c365dae45f94751ad32aab530}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!optarg@{optarg}}
+\index{optarg@{optarg}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf optarg}}\label{TestMasterSlave_2getopt_8c_db50a0eab9fed92fc3bfc7dfa4f2c410}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!opterr@{opterr}}
+\index{opterr@{opterr}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf opterr} = 1}\label{TestMasterSlave_2getopt_8c_e30f05ee1e2e5652f174a35c7875d25e}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!optind@{optind}}
+\index{optind@{optind}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf optind} = 1}\label{TestMasterSlave_2getopt_8c_d5e1c16213bbee2d5e8cc363309f418c}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!optopt@{optopt}}
+\index{optopt@{optopt}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf optopt} = '?'}\label{TestMasterSlave_2getopt_8c_475b8db98445da73e5f62a1ef6324b95}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!ordering@{ordering}}
+\index{ordering@{ordering}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum \{ ... \}   {\bf ordering}\hspace{0.3cm}{\tt  [static]}}\label{TestMasterSlave_2getopt_8c_d6e641c007a3362710ee1c7e22c02e8c}
+
+
+\index{TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}!posixly_correct@{posixly\_\-correct}}
+\index{posixly_correct@{posixly\_\-correct}!TestMasterSlave/getopt.c@{Test\-Master\-Slave/getopt.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf posixly\_\-correct}\hspace{0.3cm}{\tt  [static]}}\label{TestMasterSlave_2getopt_8c_d0ccb64bbd4defe7a57dbad2045ddd14}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterSlave_2getopt_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,110 @@
+\section{examples/Test\-Master\-Slave/getopt.h File Reference}
+\label{TestMasterSlave_2getopt_8h}\index{examples/TestMasterSlave/getopt.h@{examples/TestMasterSlave/getopt.h}}
+{\tt \#include $<$ctype.h$>$}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct {\bf option}
+\end{CompactItemize}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define {\bf \_\-GETOPT\_\-H}~1
+\item 
+\#define {\bf no\_\-argument}~0
+\item 
+\#define {\bf required\_\-argument}~1
+\item 
+\#define {\bf optional\_\-argument}~2
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+int {\bf getopt} ()
+\item 
+int {\bf getopt\_\-long} ()
+\item 
+int {\bf getopt\_\-long\_\-only} ()
+\item 
+int {\bf \_\-getopt\_\-internal} ()
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+char $\ast$ {\bf optarg}
+\item 
+int {\bf optind}
+\item 
+int {\bf opterr}
+\item 
+int {\bf optopt}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!_GETOPT_H@{\_\-GETOPT\_\-H}}
+\index{_GETOPT_H@{\_\-GETOPT\_\-H}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define \_\-GETOPT\_\-H~1}\label{TestMasterSlave_2getopt_8h_aafc27a0389aa87797164b227566342d}
+
+
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!no_argument@{no\_\-argument}}
+\index{no_argument@{no\_\-argument}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define no\_\-argument~0}\label{TestMasterSlave_2getopt_8h_3bc1d5f667b5b4ca4b4abb685dc874ce}
+
+
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!optional_argument@{optional\_\-argument}}
+\index{optional_argument@{optional\_\-argument}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define optional\_\-argument~2}\label{TestMasterSlave_2getopt_8h_cca06c0a947656bd8b395bf1084ffb72}
+
+
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!required_argument@{required\_\-argument}}
+\index{required_argument@{required\_\-argument}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define required\_\-argument~1}\label{TestMasterSlave_2getopt_8h_6ece8d8dfa8378778f7290fdaba5b8bc}
+
+
+
+
+\subsection{Function Documentation}
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!_getopt_internal@{\_\-getopt\_\-internal}}
+\index{_getopt_internal@{\_\-getopt\_\-internal}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int \_\-getopt\_\-internal ()}\label{TestMasterSlave_2getopt_8h_60428225710059ca135c6b2a8941855f}
+
+
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!getopt@{getopt}}
+\index{getopt@{getopt}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int getopt ()}\label{TestMasterSlave_2getopt_8h_6c5b232cca42dab05f40b47f69715f8b}
+
+
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!getopt_long@{getopt\_\-long}}
+\index{getopt_long@{getopt\_\-long}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int getopt\_\-long ()}\label{TestMasterSlave_2getopt_8h_8616b8a74ae6c01a7ad95ad2876226ec}
+
+
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!getopt_long_only@{getopt\_\-long\_\-only}}
+\index{getopt_long_only@{getopt\_\-long\_\-only}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int getopt\_\-long\_\-only ()}\label{TestMasterSlave_2getopt_8h_c07930413317507d5c51c19b3ac6ed20}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!optarg@{optarg}}
+\index{optarg@{optarg}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf optarg}}\label{TestMasterSlave_2getopt_8h_db50a0eab9fed92fc3bfc7dfa4f2c410}
+
+
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!opterr@{opterr}}
+\index{opterr@{opterr}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf opterr}}\label{TestMasterSlave_2getopt_8h_e30f05ee1e2e5652f174a35c7875d25e}
+
+
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!optind@{optind}}
+\index{optind@{optind}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf optind}}\label{TestMasterSlave_2getopt_8h_d5e1c16213bbee2d5e8cc363309f418c}
+
+
+\index{TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}!optopt@{optopt}}
+\index{optopt@{optopt}!TestMasterSlave/getopt.h@{Test\-Master\-Slave/getopt.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf optopt}}\label{TestMasterSlave_2getopt_8h_475b8db98445da73e5f62a1ef6324b95}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterSlave_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,72 @@
+\section{examples/Test\-Master\-Slave/Test\-Master\-Slave.c File Reference}
+\label{TestMasterSlave_8c}\index{examples/TestMasterSlave/TestMasterSlave.c@{examples/TestMasterSlave/TestMasterSlave.c}}
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include $<$string.h$>$}\par
+{\tt \#include $<$unistd.h$>$}\par
+{\tt \#include $<$stdlib.h$>$}\par
+{\tt \#include $<$signal.h$>$}\par
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+{\tt \#include \char`\"{}Master.h\char`\"{}}\par
+{\tt \#include \char`\"{}Slave.h\char`\"{}}\par
+{\tt \#include \char`\"{}Test\-Master\-Slave.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 {\bf On\-Master\-Map1Update} ({\bf CO\_\-Data} $\ast$d, const {\bf indextable} $\ast$unsused\_\-indextable, UNS8 unsused\_\-b\-Subindex)
+\item 
+void {\bf catch\_\-signal} (int sig)
+\item 
+void {\bf help} ()
+\item 
+void {\bf Init\-Nodes} ({\bf CO\_\-Data} $\ast$d, UNS32 id)
+\item 
+int {\bf main} (int argc, char $\ast$$\ast$argv)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+{\bf s\_\-BOARD} {\bf Slave\-Board} = \{\char`\"{}0\char`\"{}, \char`\"{}125K\char`\"{}\}
+\item 
+{\bf s\_\-BOARD} {\bf Master\-Board} = \{\char`\"{}1\char`\"{}, \char`\"{}125K\char`\"{}\}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{TestMasterSlave.c@{Test\-Master\-Slave.c}!catch_signal@{catch\_\-signal}}
+\index{catch_signal@{catch\_\-signal}!TestMasterSlave.c@{Test\-Master\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void catch\_\-signal (int {\em sig})}\label{TestMasterSlave_8c_f2dc378d0481adcc49b61efb98493a9b}
+
+
+\index{TestMasterSlave.c@{Test\-Master\-Slave.c}!help@{help}}
+\index{help@{help}!TestMasterSlave.c@{Test\-Master\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void help ()}\label{TestMasterSlave_8c_97ee70a8770dc30d06c744b24eb2fcfc}
+
+
+\index{TestMasterSlave.c@{Test\-Master\-Slave.c}!InitNodes@{InitNodes}}
+\index{InitNodes@{InitNodes}!TestMasterSlave.c@{Test\-Master\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Init\-Nodes ({\bf CO\_\-Data} $\ast$ {\em d}, UNS32 {\em id})}\label{TestMasterSlave_8c_8a51032f7610fe37c131376e5a392fd5}
+
+
+\index{TestMasterSlave.c@{Test\-Master\-Slave.c}!main@{main}}
+\index{main@{main}!TestMasterSlave.c@{Test\-Master\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int main (int {\em argc}, char $\ast$$\ast$ {\em argv})}\label{TestMasterSlave_8c_3c04138a5bfe5d72780bb7e82a18e627}
+
+
+\index{TestMasterSlave.c@{Test\-Master\-Slave.c}!OnMasterMap1Update@{OnMasterMap1Update}}
+\index{OnMasterMap1Update@{OnMasterMap1Update}!TestMasterSlave.c@{Test\-Master\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 On\-Master\-Map1Update ({\bf CO\_\-Data} $\ast$ {\em d}, const {\bf indextable} $\ast$ {\em unsused\_\-indextable}, UNS8 {\em unsused\_\-b\-Subindex})}\label{TestMasterSlave_8c_bd99872d05af9bf63e28d6f010c1b174}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestMasterSlave.c@{Test\-Master\-Slave.c}!MasterBoard@{MasterBoard}}
+\index{MasterBoard@{MasterBoard}!TestMasterSlave.c@{Test\-Master\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf s\_\-BOARD} {\bf Master\-Board} = \{\char`\"{}1\char`\"{}, \char`\"{}125K\char`\"{}\}}\label{TestMasterSlave_8c_460b5e3b15bb47df23119998ea0fbd31}
+
+
+\index{TestMasterSlave.c@{Test\-Master\-Slave.c}!SlaveBoard@{SlaveBoard}}
+\index{SlaveBoard@{SlaveBoard}!TestMasterSlave.c@{Test\-Master\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf s\_\-BOARD} {\bf Slave\-Board} = \{\char`\"{}0\char`\"{}, \char`\"{}125K\char`\"{}\}}\label{TestMasterSlave_8c_57b2a6d78660d0ee6ca351fb40ffa859}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestMasterSlave_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+\section{examples/Test\-Master\-Slave/Test\-Master\-Slave.h File Reference}
+\label{TestMasterSlave_8h}\index{examples/TestMasterSlave/TestMasterSlave.h@{examples/TestMasterSlave/TestMasterSlave.h}}
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define {\bf eprintf}(...)~printf (\_\-\_\-VA\_\-ARGS\_\-\_\-)
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void {\bf print\_\-message} ({\bf Message} $\ast$m)
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\index{TestMasterSlave.h@{Test\-Master\-Slave.h}!eprintf@{eprintf}}
+\index{eprintf@{eprintf}!TestMasterSlave.h@{Test\-Master\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define eprintf( {\em ...})~printf (\_\-\_\-VA\_\-ARGS\_\-\_\-)}\label{TestMasterSlave_8h_82f06ace20f96f70bc165247e69fac57}
+
+
+
+
+\subsection{Function Documentation}
+\index{TestMasterSlave.h@{Test\-Master\-Slave.h}!print_message@{print\_\-message}}
+\index{print_message@{print\_\-message}!TestMasterSlave.h@{Test\-Master\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void print\_\-message ({\bf Message} $\ast$ {\em m})}\label{TestMasterSlave_8h_6baa544d467cbabaf4bacadc74cc6523}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestSlave_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,980 @@
+\section{examples/Test\-Master\-Slave/Test\-Slave.c File Reference}
+\label{TestSlave_8c}\index{examples/TestMasterSlave/TestSlave.c@{examples/TestMasterSlave/TestSlave.c}}
+{\tt \#include \char`\"{}Test\-Slave.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 {\bf Test\-Slave\_\-value\-Range\-Test} (UNS8 type\-Value, void $\ast$value)
+\item 
+const {\bf indextable} $\ast$ {\bf Test\-Slave\_\-scan\-Index\-OD} (UNS16 w\-Index, UNS32 $\ast$error\-Code, {\bf ODCallback\_\-t} $\ast$$\ast$callbacks)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+UNS8 {\bf Slave\-Map1} = 0x0
+\item 
+UNS8 {\bf Slave\-Map2} = 0x0
+\item 
+UNS8 {\bf Slave\-Map3} = 0x0
+\item 
+UNS8 {\bf Slave\-Map4} = 0x0
+\item 
+UNS8 {\bf Slave\-Map5} = 0x0
+\item 
+UNS8 {\bf Slave\-Map6} = 0x0
+\item 
+UNS8 {\bf Slave\-Map7} = 0x0
+\item 
+UNS8 {\bf Slave\-Map8} = 0x0
+\item 
+UNS8 {\bf Slave\-Map9} = 0x0
+\item 
+UNS32 {\bf Slave\-Map10} = 0x0
+\item 
+UNS16 {\bf Slave\-Map11} = 0x0
+\item 
+UNS8 {\bf Test\-Slave\_\-b\-Device\-Node\-Id} = 0x00
+\item 
+const UNS8 {\bf Test\-Slave\_\-iam\_\-a\_\-slave} = 1
+\item 
+TIMER\_\-HANDLE {\bf Test\-Slave\_\-heart\-Beat\-Timers} [1]
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1000} = 0x12D
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1000} [$\,$]
+\item 
+UNS8 {\bf Test\-Slave\_\-obj1001} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1001} [$\,$]
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1005} = 0x80
+\item 
+{\bf ODCallback\_\-t} {\bf Test\-Slave\_\-Index1005\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1005} [$\,$]
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1006} = 0x0
+\item 
+{\bf ODCallback\_\-t} {\bf Test\-Slave\_\-Index1006\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1006} [$\,$]
+\item 
+UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1010} = 4
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1010\_\-Save\_\-All\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1010\_\-Save\_\-Communication\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1010\_\-Save\_\-Application\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1010\_\-Save\_\-Manufacturer\_\-Parameters} = 0x0
+\item 
+{\bf ODCallback\_\-t} {\bf Test\-Slave\_\-Index1010\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1010} [$\,$]
+\item 
+UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1011} = 4
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1011\_\-Restore\_\-All\_\-Default\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1011\_\-Restore\_\-Communication\_\-Default\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1011\_\-Restore\_\-Application\_\-Default\_\-Parameters} = 0x0
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1011\_\-Restore\_\-Manufacturer\_\-Default\_\-Parameters} = 0x0
+\item 
+{\bf ODCallback\_\-t} {\bf Test\-Slave\_\-Index1011\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1011} [$\,$]
+\item 
+UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1016} = 0
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1016} [$\,$] = \{0\}
+\item 
+UNS16 {\bf Test\-Slave\_\-obj1017} = 0x0
+\item 
+{\bf ODCallback\_\-t} {\bf Test\-Slave\_\-Index1017\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1017} [$\,$]
+\item 
+UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1018} = 4
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1018\_\-Vendor\_\-ID} = 0x0
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1018\_\-Product\_\-Code} = 0x0
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1018\_\-Revision\_\-Number} = 0x0
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1018\_\-Serial\_\-Number} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1018} [$\,$]
+\item 
+UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1200} = 2
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1200\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Receive\_\-SDO} = 0x601
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1200\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Transmit\_\-SDO} = 0x581
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1200} [$\,$]
+\item 
+UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1800} = 5
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1800\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x182
+\item 
+UNS8 {\bf Test\-Slave\_\-obj1800\_\-Transmission\_\-Type} = 0x0
+\item 
+UNS16 {\bf Test\-Slave\_\-obj1800\_\-Inhibit\_\-Time} = 0x0
+\item 
+UNS8 {\bf Test\-Slave\_\-obj1800\_\-Compatibility\_\-Entry} = 0x0
+\item 
+UNS16 {\bf Test\-Slave\_\-obj1800\_\-Event\_\-Timer} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1800} [$\,$]
+\item 
+UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1801} = 5
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1801\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x0
+\item 
+UNS8 {\bf Test\-Slave\_\-obj1801\_\-Transmission\_\-Type} = 0x0
+\item 
+UNS16 {\bf Test\-Slave\_\-obj1801\_\-Inhibit\_\-Time} = 0x0
+\item 
+UNS8 {\bf Test\-Slave\_\-obj1801\_\-Compatibility\_\-Entry} = 0x0
+\item 
+UNS16 {\bf Test\-Slave\_\-obj1801\_\-Event\_\-Timer} = 0x0
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1801} [$\,$]
+\item 
+UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1A00} = 10
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1A00} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1A00} [$\,$]
+\item 
+UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1A01} = 1
+\item 
+UNS32 {\bf Test\-Slave\_\-obj1A01} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index1A01} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index2000} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index2001} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index2002} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index2003} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index2004} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index2005} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index2006} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index2007} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index2008} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index2009} [$\,$]
+\item 
+{\bf subindex} {\bf Test\-Slave\_\-Index200A} [$\,$]
+\item 
+const {\bf indextable} {\bf Test\-Slave\_\-objdict} [$\,$]
+\item 
+UNS8 {\bf Test\-Slave\_\-count\_\-sync} [2] = \{0,\}
+\item 
+{\bf quick\_\-index} {\bf Test\-Slave\_\-first\-Index}
+\item 
+{\bf quick\_\-index} {\bf Test\-Slave\_\-last\-Index}
+\item 
+UNS16 {\bf Test\-Slave\_\-Objdict\-Size} = sizeof({\bf Test\-Slave\_\-objdict})/sizeof({\bf Test\-Slave\_\-objdict}[0])
+\item 
+{\bf CO\_\-Data} {\bf Test\-Slave\_\-Data} = CANOPEN\_\-NODE\_\-DATA\_\-INITIALIZER(Test\-Slave)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_scanIndexOD@{TestSlave\_\-scanIndexOD}}
+\index{TestSlave_scanIndexOD@{TestSlave\_\-scanIndexOD}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable}$\ast$ Test\-Slave\_\-scan\-Index\-OD (UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, {\bf ODCallback\_\-t} $\ast$$\ast$ {\em callbacks})}\label{TestSlave_8c_f47ba769e96d7ffc765e37aa81b452ad}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_valueRangeTest@{TestSlave\_\-valueRangeTest}}
+\index{TestSlave_valueRangeTest@{TestSlave\_\-valueRangeTest}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 Test\-Slave\_\-value\-Range\-Test (UNS8 {\em type\-Value}, void $\ast$ {\em value})}\label{TestSlave_8c_b99b115d2e4a750ec9b66a43ecffc563}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestSlave.c@{Test\-Slave.c}!SlaveMap1@{SlaveMap1}}
+\index{SlaveMap1@{SlaveMap1}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map1} = 0x0}\label{TestSlave_8c_3b4b401356ff09a256301a35ad988d1f}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!SlaveMap10@{SlaveMap10}}
+\index{SlaveMap10@{SlaveMap10}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Slave\-Map10} = 0x0}\label{TestSlave_8c_2f0da2319d7724f0af4b2418e4cc6ea2}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!SlaveMap11@{SlaveMap11}}
+\index{SlaveMap11@{SlaveMap11}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Slave\-Map11} = 0x0}\label{TestSlave_8c_af65587333b6c9ef0d7324b1d750147c}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!SlaveMap2@{SlaveMap2}}
+\index{SlaveMap2@{SlaveMap2}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map2} = 0x0}\label{TestSlave_8c_8f5da11456b96dff20304cce26770bb1}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!SlaveMap3@{SlaveMap3}}
+\index{SlaveMap3@{SlaveMap3}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map3} = 0x0}\label{TestSlave_8c_7640a4280db39a1f324ec5071ac71736}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!SlaveMap4@{SlaveMap4}}
+\index{SlaveMap4@{SlaveMap4}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map4} = 0x0}\label{TestSlave_8c_aec5c423f3f2c799564230cb4011147c}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!SlaveMap5@{SlaveMap5}}
+\index{SlaveMap5@{SlaveMap5}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map5} = 0x0}\label{TestSlave_8c_65d746e43056626091ce38504b955ca3}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!SlaveMap6@{SlaveMap6}}
+\index{SlaveMap6@{SlaveMap6}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map6} = 0x0}\label{TestSlave_8c_e3a486d25c97cb5405fe66bad818bf83}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!SlaveMap7@{SlaveMap7}}
+\index{SlaveMap7@{SlaveMap7}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map7} = 0x0}\label{TestSlave_8c_c9a3d85f7dcb4efd2410acf467db7a6f}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!SlaveMap8@{SlaveMap8}}
+\index{SlaveMap8@{SlaveMap8}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map8} = 0x0}\label{TestSlave_8c_181d041dce299619b3f1b1a631288740}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!SlaveMap9@{SlaveMap9}}
+\index{SlaveMap9@{SlaveMap9}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map9} = 0x0}\label{TestSlave_8c_e6e3e679155d6d9ab04685aa626a6f31}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_bDeviceNodeId@{TestSlave\_\-bDeviceNodeId}}
+\index{TestSlave_bDeviceNodeId@{TestSlave\_\-bDeviceNodeId}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-b\-Device\-Node\-Id} = 0x00}\label{TestSlave_8c_2b8c62ffa0d1f4e6c55274e18e72a9b5}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_count_sync@{TestSlave\_\-count\_\-sync}}
+\index{TestSlave_count_sync@{TestSlave\_\-count\_\-sync}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-count\_\-sync}[2] = \{0,\}}\label{TestSlave_8c_13039085dbe62f495e116d70f4526460}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Data@{TestSlave\_\-Data}}
+\index{TestSlave_Data@{TestSlave\_\-Data}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CO\_\-Data} {\bf Test\-Slave\_\-Data} = CANOPEN\_\-NODE\_\-DATA\_\-INITIALIZER(Test\-Slave)}\label{TestSlave_8c_4d4865305ebccdc72343c4faa0a25f47}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_firstIndex@{TestSlave\_\-firstIndex}}
+\index{TestSlave_firstIndex@{TestSlave\_\-firstIndex}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf quick\_\-index} {\bf Test\-Slave\_\-first\-Index}}\label{TestSlave_8c_129437248446bdc0d87389e63b557961}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+  8, 
+  0, 
+  0, 
+  0, 
+  9, 
+  11 
+}
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_heartBeatTimers@{TestSlave\_\-heartBeatTimers}}
+\index{TestSlave_heartBeatTimers@{TestSlave\_\-heartBeatTimers}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE {\bf Test\-Slave\_\-heart\-Beat\-Timers}[1]}\label{TestSlave_8c_9656fbc5faf67e95405e3181b1e3d583}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_highestSubIndex_obj1010@{TestSlave\_\-highestSubIndex\_\-obj1010}}
+\index{TestSlave_highestSubIndex_obj1010@{TestSlave\_\-highestSubIndex\_\-obj1010}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1010} = 4}\label{TestSlave_8c_f9d7b32a72d9aaf4e66cba080887f1c3}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_highestSubIndex_obj1011@{TestSlave\_\-highestSubIndex\_\-obj1011}}
+\index{TestSlave_highestSubIndex_obj1011@{TestSlave\_\-highestSubIndex\_\-obj1011}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1011} = 4}\label{TestSlave_8c_a3f220070e1f62e429b2b35539fde3ee}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_highestSubIndex_obj1016@{TestSlave\_\-highestSubIndex\_\-obj1016}}
+\index{TestSlave_highestSubIndex_obj1016@{TestSlave\_\-highestSubIndex\_\-obj1016}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1016} = 0}\label{TestSlave_8c_459a8810fdd5fabe651c2c25b27f6192}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_highestSubIndex_obj1018@{TestSlave\_\-highestSubIndex\_\-obj1018}}
+\index{TestSlave_highestSubIndex_obj1018@{TestSlave\_\-highestSubIndex\_\-obj1018}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1018} = 4}\label{TestSlave_8c_52763c510a37af0108b71c49b2dc1e22}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_highestSubIndex_obj1200@{TestSlave\_\-highestSubIndex\_\-obj1200}}
+\index{TestSlave_highestSubIndex_obj1200@{TestSlave\_\-highestSubIndex\_\-obj1200}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1200} = 2}\label{TestSlave_8c_a318f1210fdd4f5fb8f9f213d907a582}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_highestSubIndex_obj1800@{TestSlave\_\-highestSubIndex\_\-obj1800}}
+\index{TestSlave_highestSubIndex_obj1800@{TestSlave\_\-highestSubIndex\_\-obj1800}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1800} = 5}\label{TestSlave_8c_26576ee011a752ccff66895a36c654d8}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_highestSubIndex_obj1801@{TestSlave\_\-highestSubIndex\_\-obj1801}}
+\index{TestSlave_highestSubIndex_obj1801@{TestSlave\_\-highestSubIndex\_\-obj1801}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1801} = 5}\label{TestSlave_8c_445f6b321ab596dfb5f47c2c641edb84}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_highestSubIndex_obj1A00@{TestSlave\_\-highestSubIndex\_\-obj1A00}}
+\index{TestSlave_highestSubIndex_obj1A00@{TestSlave\_\-highestSubIndex\_\-obj1A00}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1A00} = 10}\label{TestSlave_8c_328f5c8f0b9061e9856cad3d9ea53341}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_highestSubIndex_obj1A01@{TestSlave\_\-highestSubIndex\_\-obj1A01}}
+\index{TestSlave_highestSubIndex_obj1A01@{TestSlave\_\-highestSubIndex\_\-obj1A01}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-highest\-Sub\-Index\_\-obj1A01} = 1}\label{TestSlave_8c_026baf89a433d6c3556a2f8a77f8f0e2}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_iam_a_slave@{TestSlave\_\-iam\_\-a\_\-slave}}
+\index{TestSlave_iam_a_slave@{TestSlave\_\-iam\_\-a\_\-slave}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const UNS8 {\bf Test\-Slave\_\-iam\_\-a\_\-slave} = 1}\label{TestSlave_8c_dfd443246c1202ab184fc7111a2ff828}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1000@{TestSlave\_\-Index1000}}
+\index{TestSlave_Index1000@{TestSlave\_\-Index1000}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1000}[$\,$]}\label{TestSlave_8c_a5f9862dab9669f7dbd4de891ba66e94}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint32, sizeof (UNS32), (void*)&TestSlave_obj1000 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1001@{TestSlave\_\-Index1001}}
+\index{TestSlave_Index1001@{TestSlave\_\-Index1001}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1001}[$\,$]}\label{TestSlave_8c_984974feac5959da7b2244d19116a897}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestSlave_obj1001 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1005@{TestSlave\_\-Index1005}}
+\index{TestSlave_Index1005@{TestSlave\_\-Index1005}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1005}[$\,$]}\label{TestSlave_8c_1901ee0f4b7c076191962a6e8ddff565}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1005 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1005_callbacks@{TestSlave\_\-Index1005\_\-callbacks}}
+\index{TestSlave_Index1005_callbacks@{TestSlave\_\-Index1005\_\-callbacks}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf Test\-Slave\_\-Index1005\_\-callbacks}[$\,$]}\label{TestSlave_8c_c645ef72d1eb5ce7dec713fe947165b3}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1006@{TestSlave\_\-Index1006}}
+\index{TestSlave_Index1006@{TestSlave\_\-Index1006}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1006}[$\,$]}\label{TestSlave_8c_c6e3c0d56f0d13b34f34d1bb2d2d65b3}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1006 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1006_callbacks@{TestSlave\_\-Index1006\_\-callbacks}}
+\index{TestSlave_Index1006_callbacks@{TestSlave\_\-Index1006\_\-callbacks}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf Test\-Slave\_\-Index1006\_\-callbacks}[$\,$]}\label{TestSlave_8c_388a6781923a021dc9b0ce8762024c9a}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1010@{TestSlave\_\-Index1010}}
+\index{TestSlave_Index1010@{TestSlave\_\-Index1010}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1010}[$\,$]}\label{TestSlave_8c_1b3142d7c2ee614a0bbdae3be2adb17c}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestSlave_highestSubIndex_obj1010 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1010_Save_All_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1010_Save_Communication_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1010_Save_Application_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1010_Save_Manufacturer_Parameters }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1010_callbacks@{TestSlave\_\-Index1010\_\-callbacks}}
+\index{TestSlave_Index1010_callbacks@{TestSlave\_\-Index1010\_\-callbacks}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf Test\-Slave\_\-Index1010\_\-callbacks}[$\,$]}\label{TestSlave_8c_effc376a3cba109df4233de0c001562f}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1011@{TestSlave\_\-Index1011}}
+\index{TestSlave_Index1011@{TestSlave\_\-Index1011}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1011}[$\,$]}\label{TestSlave_8c_dd203d8d0129ae31346f27dd9eb60561}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestSlave_highestSubIndex_obj1011 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1011_Restore_All_Default_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1011_Restore_Communication_Default_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1011_Restore_Application_Default_Parameters },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1011_Restore_Manufacturer_Default_Parameters }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1011_callbacks@{TestSlave\_\-Index1011\_\-callbacks}}
+\index{TestSlave_Index1011_callbacks@{TestSlave\_\-Index1011\_\-callbacks}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf Test\-Slave\_\-Index1011\_\-callbacks}[$\,$]}\label{TestSlave_8c_2ace0491b7b39ffbc59c0b9538306758}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1017@{TestSlave\_\-Index1017}}
+\index{TestSlave_Index1017@{TestSlave\_\-Index1017}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1017}[$\,$]}\label{TestSlave_8c_3aecb2471aa359a522206078d4eabb69}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint16, sizeof (UNS16), (void*)&TestSlave_obj1017 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1017_callbacks@{TestSlave\_\-Index1017\_\-callbacks}}
+\index{TestSlave_Index1017_callbacks@{TestSlave\_\-Index1017\_\-callbacks}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf Test\-Slave\_\-Index1017\_\-callbacks}[$\,$]}\label{TestSlave_8c_bc0e2a654b8624de5962d2fcb5280df7}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1018@{TestSlave\_\-Index1018}}
+\index{TestSlave_Index1018@{TestSlave\_\-Index1018}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1018}[$\,$]}\label{TestSlave_8c_28e9c08ed4abb5fec9e53d9635a0f1de}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestSlave_highestSubIndex_obj1018 },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestSlave_obj1018_Vendor_ID },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestSlave_obj1018_Product_Code },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestSlave_obj1018_Revision_Number },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestSlave_obj1018_Serial_Number }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1200@{TestSlave\_\-Index1200}}
+\index{TestSlave_Index1200@{TestSlave\_\-Index1200}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1200}[$\,$]}\label{TestSlave_8c_f35f0b528d8f97712e1eec1d188650cf}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestSlave_highestSubIndex_obj1200 },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO },
+                       { RO, uint32, sizeof (UNS32), (void*)&TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1800@{TestSlave\_\-Index1800}}
+\index{TestSlave_Index1800@{TestSlave\_\-Index1800}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1800}[$\,$]}\label{TestSlave_8c_594a7232db12e4934ed9b4b73f211844}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestSlave_highestSubIndex_obj1800 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1800_COB_ID_used_by_PDO },
+                       { RW|TO_BE_SAVE, uint8, sizeof (UNS8), (void*)&TestSlave_obj1800_Transmission_Type },
+                       { RW|TO_BE_SAVE, uint16, sizeof (UNS16), (void*)&TestSlave_obj1800_Inhibit_Time },
+                       { RW, uint8, sizeof (UNS8), (void*)&TestSlave_obj1800_Compatibility_Entry },
+                       { RW, uint16, sizeof (UNS16), (void*)&TestSlave_obj1800_Event_Timer }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1801@{TestSlave\_\-Index1801}}
+\index{TestSlave_Index1801@{TestSlave\_\-Index1801}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1801}[$\,$]}\label{TestSlave_8c_f974884464bdc8ca69752a2211c4af14}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&TestSlave_highestSubIndex_obj1801 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1801_COB_ID_used_by_PDO },
+                       { RW, uint8, sizeof (UNS8), (void*)&TestSlave_obj1801_Transmission_Type },
+                       { RW, uint16, sizeof (UNS16), (void*)&TestSlave_obj1801_Inhibit_Time },
+                       { RW, uint8, sizeof (UNS8), (void*)&TestSlave_obj1801_Compatibility_Entry },
+                       { RW, uint16, sizeof (UNS16), (void*)&TestSlave_obj1801_Event_Timer }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1A00@{TestSlave\_\-Index1A00}}
+\index{TestSlave_Index1A00@{TestSlave\_\-Index1A00}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1A00}[$\,$]}\label{TestSlave_8c_92c756cb1b886855fdf0eea14ec090b4}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint8, sizeof (UNS8), (void*)&TestSlave_highestSubIndex_obj1A00 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1A00[0] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1A00[1] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1A00[2] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1A00[3] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1A00[4] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1A00[5] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1A00[6] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1A00[7] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1A00[8] },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1A00[9] }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index1A01@{TestSlave\_\-Index1A01}}
+\index{TestSlave_Index1A01@{TestSlave\_\-Index1A01}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index1A01}[$\,$]}\label{TestSlave_8c_189f0c55631896c84e1f213bda1e65cc}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint8, sizeof (UNS8), (void*)&TestSlave_highestSubIndex_obj1A01 },
+                       { RW, uint32, sizeof (UNS32), (void*)&TestSlave_obj1A01[0] }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index2000@{TestSlave\_\-Index2000}}
+\index{TestSlave_Index2000@{TestSlave\_\-Index2000}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index2000}[$\,$]}\label{TestSlave_8c_f6d50fd3fe38ccfd3d555a74c772dc42}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&SlaveMap1 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index2001@{TestSlave\_\-Index2001}}
+\index{TestSlave_Index2001@{TestSlave\_\-Index2001}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index2001}[$\,$]}\label{TestSlave_8c_2b603460e3d364a211563d99831b659f}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&SlaveMap2 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index2002@{TestSlave\_\-Index2002}}
+\index{TestSlave_Index2002@{TestSlave\_\-Index2002}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index2002}[$\,$]}\label{TestSlave_8c_aae3199a31a464aec97787df213beed1}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&SlaveMap3 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index2003@{TestSlave\_\-Index2003}}
+\index{TestSlave_Index2003@{TestSlave\_\-Index2003}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index2003}[$\,$]}\label{TestSlave_8c_23dbb6390626fda247afa08b478401bc}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&SlaveMap4 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index2004@{TestSlave\_\-Index2004}}
+\index{TestSlave_Index2004@{TestSlave\_\-Index2004}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index2004}[$\,$]}\label{TestSlave_8c_4da3240b0a1fc7b6672aaade5c0f8120}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&SlaveMap5 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index2005@{TestSlave\_\-Index2005}}
+\index{TestSlave_Index2005@{TestSlave\_\-Index2005}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index2005}[$\,$]}\label{TestSlave_8c_5f483d7eb6346ab0f34599a73f87adf3}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&SlaveMap6 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index2006@{TestSlave\_\-Index2006}}
+\index{TestSlave_Index2006@{TestSlave\_\-Index2006}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index2006}[$\,$]}\label{TestSlave_8c_4c7c2bcf523f6c839f744be219ba9920}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&SlaveMap7 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index2007@{TestSlave\_\-Index2007}}
+\index{TestSlave_Index2007@{TestSlave\_\-Index2007}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index2007}[$\,$]}\label{TestSlave_8c_77c3160e7dd57e319984a31bcf8784e8}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, boolean, sizeof (UNS8), (void*)&SlaveMap8 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index2008@{TestSlave\_\-Index2008}}
+\index{TestSlave_Index2008@{TestSlave\_\-Index2008}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index2008}[$\,$]}\label{TestSlave_8c_7c52a18cba9fa2fa48c13d2f0a1d5b2f}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint8, sizeof (UNS8), (void*)&SlaveMap9 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index2009@{TestSlave\_\-Index2009}}
+\index{TestSlave_Index2009@{TestSlave\_\-Index2009}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index2009}[$\,$]}\label{TestSlave_8c_1ff20f1e6660d82f75e3d0734964bf54}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&SlaveMap10 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_Index200A@{TestSlave\_\-Index200A}}
+\index{TestSlave_Index200A@{TestSlave\_\-Index200A}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf Test\-Slave\_\-Index200A}[$\,$]}\label{TestSlave_8c_7c04d8ddc70002a63f8edd0ceece965f}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint16, sizeof (UNS16), (void*)&SlaveMap11 }
+                     }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_lastIndex@{TestSlave\_\-lastIndex}}
+\index{TestSlave_lastIndex@{TestSlave\_\-lastIndex}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf quick\_\-index} {\bf Test\-Slave\_\-last\-Index}}\label{TestSlave_8c_5f1197612ee61ad7f8dbc29a0e7caa93}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+  8, 
+  0, 
+  0, 
+  0, 
+  10, 
+  12 
+}
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1000@{TestSlave\_\-obj1000}}
+\index{TestSlave_obj1000@{TestSlave\_\-obj1000}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1000} = 0x12D}\label{TestSlave_8c_8a4ca2e7cbdf8b110f19184e1fe06738}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1001@{TestSlave\_\-obj1001}}
+\index{TestSlave_obj1001@{TestSlave\_\-obj1001}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-obj1001} = 0x0}\label{TestSlave_8c_948ad15be28641b1845b3decab121874}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1005@{TestSlave\_\-obj1005}}
+\index{TestSlave_obj1005@{TestSlave\_\-obj1005}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1005} = 0x80}\label{TestSlave_8c_b8efe5e107683ff0cab07ea3808f0cd3}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1006@{TestSlave\_\-obj1006}}
+\index{TestSlave_obj1006@{TestSlave\_\-obj1006}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1006} = 0x0}\label{TestSlave_8c_cc9efaed1822b0e34d9b9df776dd52dd}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1010_Save_All_Parameters@{TestSlave\_\-obj1010\_\-Save\_\-All\_\-Parameters}}
+\index{TestSlave_obj1010_Save_All_Parameters@{TestSlave\_\-obj1010\_\-Save\_\-All\_\-Parameters}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1010\_\-Save\_\-All\_\-Parameters} = 0x0}\label{TestSlave_8c_ce456059465971e1285d068b85de3890}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1010_Save_Application_Parameters@{TestSlave\_\-obj1010\_\-Save\_\-Application\_\-Parameters}}
+\index{TestSlave_obj1010_Save_Application_Parameters@{TestSlave\_\-obj1010\_\-Save\_\-Application\_\-Parameters}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1010\_\-Save\_\-Application\_\-Parameters} = 0x0}\label{TestSlave_8c_504c4683c3ca20d11f75d24dd015c775}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1010_Save_Communication_Parameters@{TestSlave\_\-obj1010\_\-Save\_\-Communication\_\-Parameters}}
+\index{TestSlave_obj1010_Save_Communication_Parameters@{TestSlave\_\-obj1010\_\-Save\_\-Communication\_\-Parameters}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1010\_\-Save\_\-Communication\_\-Parameters} = 0x0}\label{TestSlave_8c_0e3bb775f9aa51e872b1b24d08287d80}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1010_Save_Manufacturer_Parameters@{TestSlave\_\-obj1010\_\-Save\_\-Manufacturer\_\-Parameters}}
+\index{TestSlave_obj1010_Save_Manufacturer_Parameters@{TestSlave\_\-obj1010\_\-Save\_\-Manufacturer\_\-Parameters}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1010\_\-Save\_\-Manufacturer\_\-Parameters} = 0x0}\label{TestSlave_8c_65debdc04aa090eddd115e147680f7ed}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1011_Restore_All_Default_Parameters@{TestSlave\_\-obj1011\_\-Restore\_\-All\_\-Default\_\-Parameters}}
+\index{TestSlave_obj1011_Restore_All_Default_Parameters@{TestSlave\_\-obj1011\_\-Restore\_\-All\_\-Default\_\-Parameters}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1011\_\-Restore\_\-All\_\-Default\_\-Parameters} = 0x0}\label{TestSlave_8c_aac53766c1499230fe94d3cdbcbd277d}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1011_Restore_Application_Default_Parameters@{TestSlave\_\-obj1011\_\-Restore\_\-Application\_\-Default\_\-Parameters}}
+\index{TestSlave_obj1011_Restore_Application_Default_Parameters@{TestSlave\_\-obj1011\_\-Restore\_\-Application\_\-Default\_\-Parameters}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1011\_\-Restore\_\-Application\_\-Default\_\-Parameters} = 0x0}\label{TestSlave_8c_0e918024babc6e2fed1b1a6a53e54cd7}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1011_Restore_Communication_Default_Parameters@{TestSlave\_\-obj1011\_\-Restore\_\-Communication\_\-Default\_\-Parameters}}
+\index{TestSlave_obj1011_Restore_Communication_Default_Parameters@{TestSlave\_\-obj1011\_\-Restore\_\-Communication\_\-Default\_\-Parameters}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1011\_\-Restore\_\-Communication\_\-Default\_\-Parameters} = 0x0}\label{TestSlave_8c_decaf5f28eaf1966d972f070a72e59cb}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1011_Restore_Manufacturer_Default_Parameters@{TestSlave\_\-obj1011\_\-Restore\_\-Manufacturer\_\-Default\_\-Parameters}}
+\index{TestSlave_obj1011_Restore_Manufacturer_Default_Parameters@{TestSlave\_\-obj1011\_\-Restore\_\-Manufacturer\_\-Default\_\-Parameters}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1011\_\-Restore\_\-Manufacturer\_\-Default\_\-Parameters} = 0x0}\label{TestSlave_8c_e4e25c12acd728ad923b6f7600591fa9}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1016@{TestSlave\_\-obj1016}}
+\index{TestSlave_obj1016@{TestSlave\_\-obj1016}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1016}[$\,$] = \{0\}}\label{TestSlave_8c_2f65fa328fc2593fc0447f6a81cb9f7d}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1017@{TestSlave\_\-obj1017}}
+\index{TestSlave_obj1017@{TestSlave\_\-obj1017}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Slave\_\-obj1017} = 0x0}\label{TestSlave_8c_331bd28367ba6c414e9ba42d6af0ee38}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1018_Product_Code@{TestSlave\_\-obj1018\_\-Product\_\-Code}}
+\index{TestSlave_obj1018_Product_Code@{TestSlave\_\-obj1018\_\-Product\_\-Code}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1018\_\-Product\_\-Code} = 0x0}\label{TestSlave_8c_76f5e5d00bede3200f2990c814cc2736}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1018_Revision_Number@{TestSlave\_\-obj1018\_\-Revision\_\-Number}}
+\index{TestSlave_obj1018_Revision_Number@{TestSlave\_\-obj1018\_\-Revision\_\-Number}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1018\_\-Revision\_\-Number} = 0x0}\label{TestSlave_8c_b3bf60684dc07a25ba6114a747c34179}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1018_Serial_Number@{TestSlave\_\-obj1018\_\-Serial\_\-Number}}
+\index{TestSlave_obj1018_Serial_Number@{TestSlave\_\-obj1018\_\-Serial\_\-Number}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1018\_\-Serial\_\-Number} = 0x0}\label{TestSlave_8c_bd3e724c4901fc3acc9f9de6e3f23f8a}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1018_Vendor_ID@{TestSlave\_\-obj1018\_\-Vendor\_\-ID}}
+\index{TestSlave_obj1018_Vendor_ID@{TestSlave\_\-obj1018\_\-Vendor\_\-ID}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1018\_\-Vendor\_\-ID} = 0x0}\label{TestSlave_8c_649997443e3e346d2bb0c1284ea62dc7}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO@{TestSlave\_\-obj1200\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Receive\_\-SDO}}
+\index{TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO@{TestSlave\_\-obj1200\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Receive\_\-SDO}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1200\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Receive\_\-SDO} = 0x601}\label{TestSlave_8c_16ca7227734d506ad13d81ac71b0fb3f}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO@{TestSlave\_\-obj1200\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Transmit\_\-SDO}}
+\index{TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO@{TestSlave\_\-obj1200\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Transmit\_\-SDO}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1200\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Transmit\_\-SDO} = 0x581}\label{TestSlave_8c_f69baeb16f3026b97a3eec90ec40819e}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1800_COB_ID_used_by_PDO@{TestSlave\_\-obj1800\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}}
+\index{TestSlave_obj1800_COB_ID_used_by_PDO@{TestSlave\_\-obj1800\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1800\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x182}\label{TestSlave_8c_babfea0c39d121483842360a4a069041}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1800_Compatibility_Entry@{TestSlave\_\-obj1800\_\-Compatibility\_\-Entry}}
+\index{TestSlave_obj1800_Compatibility_Entry@{TestSlave\_\-obj1800\_\-Compatibility\_\-Entry}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-obj1800\_\-Compatibility\_\-Entry} = 0x0}\label{TestSlave_8c_ff9fc589b1e6731c0f99167ecfe44587}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1800_Event_Timer@{TestSlave\_\-obj1800\_\-Event\_\-Timer}}
+\index{TestSlave_obj1800_Event_Timer@{TestSlave\_\-obj1800\_\-Event\_\-Timer}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Slave\_\-obj1800\_\-Event\_\-Timer} = 0x0}\label{TestSlave_8c_efbfad46685541aece07dfebb43678a3}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1800_Inhibit_Time@{TestSlave\_\-obj1800\_\-Inhibit\_\-Time}}
+\index{TestSlave_obj1800_Inhibit_Time@{TestSlave\_\-obj1800\_\-Inhibit\_\-Time}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Slave\_\-obj1800\_\-Inhibit\_\-Time} = 0x0}\label{TestSlave_8c_48874b168deed9872690257c10036bba}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1800_Transmission_Type@{TestSlave\_\-obj1800\_\-Transmission\_\-Type}}
+\index{TestSlave_obj1800_Transmission_Type@{TestSlave\_\-obj1800\_\-Transmission\_\-Type}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-obj1800\_\-Transmission\_\-Type} = 0x0}\label{TestSlave_8c_d6ae034218dc1d513e8ecbc90a8efb8e}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1801_COB_ID_used_by_PDO@{TestSlave\_\-obj1801\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}}
+\index{TestSlave_obj1801_COB_ID_used_by_PDO@{TestSlave\_\-obj1801\_\-COB\_\-ID\_\-used\_\-by\_\-PDO}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1801\_\-COB\_\-ID\_\-used\_\-by\_\-PDO} = 0x0}\label{TestSlave_8c_e67878e1fdaef816b1cbe7f4a5b98699}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1801_Compatibility_Entry@{TestSlave\_\-obj1801\_\-Compatibility\_\-Entry}}
+\index{TestSlave_obj1801_Compatibility_Entry@{TestSlave\_\-obj1801\_\-Compatibility\_\-Entry}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-obj1801\_\-Compatibility\_\-Entry} = 0x0}\label{TestSlave_8c_e914ad81147eac30b7405ba019bb3c72}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1801_Event_Timer@{TestSlave\_\-obj1801\_\-Event\_\-Timer}}
+\index{TestSlave_obj1801_Event_Timer@{TestSlave\_\-obj1801\_\-Event\_\-Timer}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Slave\_\-obj1801\_\-Event\_\-Timer} = 0x0}\label{TestSlave_8c_d3a3ec529b1f220a47904857415ef3f2}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1801_Inhibit_Time@{TestSlave\_\-obj1801\_\-Inhibit\_\-Time}}
+\index{TestSlave_obj1801_Inhibit_Time@{TestSlave\_\-obj1801\_\-Inhibit\_\-Time}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Slave\_\-obj1801\_\-Inhibit\_\-Time} = 0x0}\label{TestSlave_8c_3e2021f8f84dfca22646885d0a66019c}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1801_Transmission_Type@{TestSlave\_\-obj1801\_\-Transmission\_\-Type}}
+\index{TestSlave_obj1801_Transmission_Type@{TestSlave\_\-obj1801\_\-Transmission\_\-Type}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Test\-Slave\_\-obj1801\_\-Transmission\_\-Type} = 0x0}\label{TestSlave_8c_526375b770c23edbbbd717de4d4e6d31}
+
+
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1A00@{TestSlave\_\-obj1A00}}
+\index{TestSlave_obj1A00@{TestSlave\_\-obj1A00}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1A00}[$\,$]}\label{TestSlave_8c_6ccccc271ff4e49ff3c70a4689cad15c}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                    {
+                      0x20000001,       
+                      0x20010001,       
+                      0x20020001,       
+                      0x20030001,       
+                      0x20040001,       
+                      0x20050001,       
+                      0x20060001,       
+                      0x20070001,       
+                      0x20080008,       
+                      0x20090020        
+                    }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_obj1A01@{TestSlave\_\-obj1A01}}
+\index{TestSlave_obj1A01@{TestSlave\_\-obj1A01}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Test\-Slave\_\-obj1A01}[$\,$]}\label{TestSlave_8c_6f8e43da3352212512bbe741efa9a090}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                    {
+                      0x200A0010        
+                    }
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_objdict@{TestSlave\_\-objdict}}
+\index{TestSlave_objdict@{TestSlave\_\-objdict}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable} {\bf Test\-Slave\_\-objdict}[$\,$]}\label{TestSlave_8c_5db1bf19a21c6c117b3847850e9a0e6c}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+{
+  { (subindex*)TestSlave_Index1000,sizeof(TestSlave_Index1000)/sizeof(TestSlave_Index1000[0]), 0x1000},
+  { (subindex*)TestSlave_Index1001,sizeof(TestSlave_Index1001)/sizeof(TestSlave_Index1001[0]), 0x1001},
+  { (subindex*)TestSlave_Index1005,sizeof(TestSlave_Index1005)/sizeof(TestSlave_Index1005[0]), 0x1005},
+  { (subindex*)TestSlave_Index1006,sizeof(TestSlave_Index1006)/sizeof(TestSlave_Index1006[0]), 0x1006},
+  { (subindex*)TestSlave_Index1010,sizeof(TestSlave_Index1010)/sizeof(TestSlave_Index1010[0]), 0x1010},
+  { (subindex*)TestSlave_Index1011,sizeof(TestSlave_Index1011)/sizeof(TestSlave_Index1011[0]), 0x1011},
+  { (subindex*)TestSlave_Index1017,sizeof(TestSlave_Index1017)/sizeof(TestSlave_Index1017[0]), 0x1017},
+  { (subindex*)TestSlave_Index1018,sizeof(TestSlave_Index1018)/sizeof(TestSlave_Index1018[0]), 0x1018},
+  { (subindex*)TestSlave_Index1200,sizeof(TestSlave_Index1200)/sizeof(TestSlave_Index1200[0]), 0x1200},
+  { (subindex*)TestSlave_Index1800,sizeof(TestSlave_Index1800)/sizeof(TestSlave_Index1800[0]), 0x1800},
+  { (subindex*)TestSlave_Index1801,sizeof(TestSlave_Index1801)/sizeof(TestSlave_Index1801[0]), 0x1801},
+  { (subindex*)TestSlave_Index1A00,sizeof(TestSlave_Index1A00)/sizeof(TestSlave_Index1A00[0]), 0x1A00},
+  { (subindex*)TestSlave_Index1A01,sizeof(TestSlave_Index1A01)/sizeof(TestSlave_Index1A01[0]), 0x1A01},
+  { (subindex*)TestSlave_Index2000,sizeof(TestSlave_Index2000)/sizeof(TestSlave_Index2000[0]), 0x2000},
+  { (subindex*)TestSlave_Index2001,sizeof(TestSlave_Index2001)/sizeof(TestSlave_Index2001[0]), 0x2001},
+  { (subindex*)TestSlave_Index2002,sizeof(TestSlave_Index2002)/sizeof(TestSlave_Index2002[0]), 0x2002},
+  { (subindex*)TestSlave_Index2003,sizeof(TestSlave_Index2003)/sizeof(TestSlave_Index2003[0]), 0x2003},
+  { (subindex*)TestSlave_Index2004,sizeof(TestSlave_Index2004)/sizeof(TestSlave_Index2004[0]), 0x2004},
+  { (subindex*)TestSlave_Index2005,sizeof(TestSlave_Index2005)/sizeof(TestSlave_Index2005[0]), 0x2005},
+  { (subindex*)TestSlave_Index2006,sizeof(TestSlave_Index2006)/sizeof(TestSlave_Index2006[0]), 0x2006},
+  { (subindex*)TestSlave_Index2007,sizeof(TestSlave_Index2007)/sizeof(TestSlave_Index2007[0]), 0x2007},
+  { (subindex*)TestSlave_Index2008,sizeof(TestSlave_Index2008)/sizeof(TestSlave_Index2008[0]), 0x2008},
+  { (subindex*)TestSlave_Index2009,sizeof(TestSlave_Index2009)/sizeof(TestSlave_Index2009[0]), 0x2009},
+  { (subindex*)TestSlave_Index200A,sizeof(TestSlave_Index200A)/sizeof(TestSlave_Index200A[0]), 0x200A},
+}
+\end{verbatim}\end{Code}
+\index{TestSlave.c@{Test\-Slave.c}!TestSlave_ObjdictSize@{TestSlave\_\-ObjdictSize}}
+\index{TestSlave_ObjdictSize@{TestSlave\_\-ObjdictSize}!TestSlave.c@{Test\-Slave.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Test\-Slave\_\-Objdict\-Size} = sizeof({\bf Test\-Slave\_\-objdict})/sizeof({\bf Test\-Slave\_\-objdict}[0])}\label{TestSlave_8c_3f6591e8ff03215478d0c2e3c99227a6}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/TestSlave_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,127 @@
+\section{examples/Test\-Master\-Slave/Test\-Slave.h File Reference}
+\label{TestSlave_8h}\index{examples/TestMasterSlave/TestSlave.h@{examples/TestMasterSlave/TestSlave.h}}
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 {\bf Test\-Slave\_\-value\-Range\-Test} (UNS8 type\-Value, void $\ast$value)
+\item 
+const {\bf indextable} $\ast$ {\bf Test\-Slave\_\-scan\-Index\-OD} (UNS16 w\-Index, UNS32 $\ast$error\-Code, {\bf ODCallback\_\-t} $\ast$$\ast$callbacks)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+{\bf CO\_\-Data} {\bf Test\-Slave\_\-Data}
+\item 
+{\bf ODCallback\_\-t} {\bf Store\_\-parameters\_\-callbacks} [$\,$]
+\item 
+{\bf ODCallback\_\-t} {\bf Restore\_\-Default\_\-Parameters\_\-callbacks} [$\,$]
+\item 
+UNS8 {\bf Slave\-Map1}
+\item 
+UNS8 {\bf Slave\-Map2}
+\item 
+UNS8 {\bf Slave\-Map3}
+\item 
+UNS8 {\bf Slave\-Map4}
+\item 
+UNS8 {\bf Slave\-Map5}
+\item 
+UNS8 {\bf Slave\-Map6}
+\item 
+UNS8 {\bf Slave\-Map7}
+\item 
+UNS8 {\bf Slave\-Map8}
+\item 
+UNS8 {\bf Slave\-Map9}
+\item 
+UNS32 {\bf Slave\-Map10}
+\item 
+UNS16 {\bf Slave\-Map11}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{TestSlave.h@{Test\-Slave.h}!TestSlave_scanIndexOD@{TestSlave\_\-scanIndexOD}}
+\index{TestSlave_scanIndexOD@{TestSlave\_\-scanIndexOD}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable}$\ast$ Test\-Slave\_\-scan\-Index\-OD (UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, {\bf ODCallback\_\-t} $\ast$$\ast$ {\em callbacks})}\label{TestSlave_8h_f47ba769e96d7ffc765e37aa81b452ad}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!TestSlave_valueRangeTest@{TestSlave\_\-valueRangeTest}}
+\index{TestSlave_valueRangeTest@{TestSlave\_\-valueRangeTest}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 Test\-Slave\_\-value\-Range\-Test (UNS8 {\em type\-Value}, void $\ast$ {\em value})}\label{TestSlave_8h_b99b115d2e4a750ec9b66a43ecffc563}
+
+
+
+
+\subsection{Variable Documentation}
+\index{TestSlave.h@{Test\-Slave.h}!Restore_Default_Parameters_callbacks@{Restore\_\-Default\_\-Parameters\_\-callbacks}}
+\index{Restore_Default_Parameters_callbacks@{Restore\_\-Default\_\-Parameters\_\-callbacks}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf Restore\_\-Default\_\-Parameters\_\-callbacks}[$\,$]}\label{TestSlave_8h_4b4fb73162c3fd4a09548620860acd6d}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!SlaveMap1@{SlaveMap1}}
+\index{SlaveMap1@{SlaveMap1}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map1}}\label{TestSlave_8h_3b4b401356ff09a256301a35ad988d1f}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!SlaveMap10@{SlaveMap10}}
+\index{SlaveMap10@{SlaveMap10}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf Slave\-Map10}}\label{TestSlave_8h_2f0da2319d7724f0af4b2418e4cc6ea2}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!SlaveMap11@{SlaveMap11}}
+\index{SlaveMap11@{SlaveMap11}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf Slave\-Map11}}\label{TestSlave_8h_af65587333b6c9ef0d7324b1d750147c}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!SlaveMap2@{SlaveMap2}}
+\index{SlaveMap2@{SlaveMap2}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map2}}\label{TestSlave_8h_8f5da11456b96dff20304cce26770bb1}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!SlaveMap3@{SlaveMap3}}
+\index{SlaveMap3@{SlaveMap3}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map3}}\label{TestSlave_8h_7640a4280db39a1f324ec5071ac71736}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!SlaveMap4@{SlaveMap4}}
+\index{SlaveMap4@{SlaveMap4}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map4}}\label{TestSlave_8h_aec5c423f3f2c799564230cb4011147c}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!SlaveMap5@{SlaveMap5}}
+\index{SlaveMap5@{SlaveMap5}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map5}}\label{TestSlave_8h_65d746e43056626091ce38504b955ca3}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!SlaveMap6@{SlaveMap6}}
+\index{SlaveMap6@{SlaveMap6}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map6}}\label{TestSlave_8h_e3a486d25c97cb5405fe66bad818bf83}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!SlaveMap7@{SlaveMap7}}
+\index{SlaveMap7@{SlaveMap7}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map7}}\label{TestSlave_8h_c9a3d85f7dcb4efd2410acf467db7a6f}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!SlaveMap8@{SlaveMap8}}
+\index{SlaveMap8@{SlaveMap8}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map8}}\label{TestSlave_8h_181d041dce299619b3f1b1a631288740}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!SlaveMap9@{SlaveMap9}}
+\index{SlaveMap9@{SlaveMap9}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf Slave\-Map9}}\label{TestSlave_8h_e6e3e679155d6d9ab04685aa626a6f31}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!Store_parameters_callbacks@{Store\_\-parameters\_\-callbacks}}
+\index{Store_parameters_callbacks@{Store\_\-parameters\_\-callbacks}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf Store\_\-parameters\_\-callbacks}[$\,$]}\label{TestSlave_8h_c228a00c8768e749b06a161861d21593}
+
+
+\index{TestSlave.h@{Test\-Slave.h}!TestSlave_Data@{TestSlave\_\-Data}}
+\index{TestSlave_Data@{TestSlave\_\-Data}!TestSlave.h@{Test\-Slave.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CO\_\-Data} {\bf Test\-Slave\_\-Data}}\label{TestSlave_8h_4d4865305ebccdc72343c4faa0a25f47}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/____init_____8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+\hypertarget{____init_____8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/doc\_\-index/\_\-\_\-init\_\-\_\-.py File Reference}
+\label{____init_____8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/__init__.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc\_\-index/\_\-\_\-init\_\-\_\-.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespacedoc__index_1_1____init____}{doc\_\-index::\_\-\_\-init\_\-\_\-}
+\item 
+namespace \hyperlink{namespaceDS301__index_1_1_5}{DS301\_\-index::$\ast$}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/annotated.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,52 @@
+\section{Can\-Festival Data Structures}
+Here are the data structures with brief descriptions:\begin{CompactList}
+\item\contentsline{section}{\hyperlink{classcommondialogs_1_1AddSlaveDialog}{commondialogs::Add\-Slave\-Dialog} }{\pageref{classcommondialogs_1_1AddSlaveDialog}}{}
+\item\contentsline{section}{\hyperlink{structBODY}{BODY} }{\pageref{structBODY}}{}
+\item\contentsline{section}{\hyperlink{structcan__baudparams__t}{can\_\-baudparams\_\-t} }{\pageref{structcan__baudparams__t}}{}
+\item\contentsline{section}{\hyperlink{classcan__uvccm__win32}{can\_\-uvccm\_\-win32} }{\pageref{classcan__uvccm__win32}}{}
+\item\contentsline{section}{\hyperlink{classcan__uvccm__win32_1_1error}{can\_\-uvccm\_\-win32::error} }{\pageref{classcan__uvccm__win32_1_1error}}{}
+\item\contentsline{section}{\hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init} }{\pageref{structcanBusFilterInit}}{}
+\item\contentsline{section}{\hyperlink{structcanBusInit}{can\-Bus\-Init} }{\pageref{structcanBusInit}}{}
+\item\contentsline{section}{\hyperlink{structcanBusTime}{can\-Bus\-Time} }{\pageref{structcanBusTime}}{}
+\item\contentsline{section}{\hyperlink{structcanfilt__t}{canfilt\_\-t} }{\pageref{structcanfilt__t}}{}
+\item\contentsline{section}{\hyperlink{structcanmsg__t}{canmsg\_\-t} }{\pageref{structcanmsg__t}}{}
+\item\contentsline{section}{\hyperlink{structCANPipe}{CANPipe} }{\pageref{structCANPipe}}{}
+\item\contentsline{section}{\hyperlink{structCANPort}{CANPort} }{\pageref{structCANPort}}{}
+\item\contentsline{section}{\hyperlink{classccritical__section}{ccritical\_\-section} }{\pageref{classccritical__section}}{}
+\item\contentsline{section}{\hyperlink{classclass__timers}{class\_\-timers} }{\pageref{classclass__timers}}{}
+\item\contentsline{section}{\hyperlink{classcommondialogs_1_1CommunicationDialog}{commondialogs::Communication\-Dialog} }{\pageref{classcommondialogs_1_1CommunicationDialog}}{}
+\item\contentsline{section}{\hyperlink{classcommondialogs_1_1CreateNodeDialog}{commondialogs::Create\-Node\-Dialog} }{\pageref{classcommondialogs_1_1CreateNodeDialog}}{}
+\item\contentsline{section}{\hyperlink{structdriver__data}{driver\_\-data} }{\pageref{structdriver__data}}{}
+\item\contentsline{section}{\hyperlink{classdriver__procs}{driver\_\-procs} }{\pageref{classdriver__procs}}{}
+\item\contentsline{section}{\hyperlink{classsubindextable_1_1EditingPanel}{subindextable::Editing\-Panel} }{\pageref{classsubindextable_1_1EditingPanel}}{}
+\item\contentsline{section}{\hyperlink{classcommondialogs_1_1MapVariableDialog}{commondialogs::Map\-Variable\-Dialog} }{\pageref{classcommondialogs_1_1MapVariableDialog}}{}
+\item\contentsline{section}{\hyperlink{structMessage}{Message} }{\pageref{structMessage}}{}
+\item\contentsline{section}{\hyperlink{classnetworkedit_1_1networkedit}{networkedit::networkedit} }{\pageref{classnetworkedit_1_1networkedit}}{}
+\item\contentsline{section}{\hyperlink{classnode_1_1Node}{node::Node} }{\pageref{classnode_1_1Node}}{}
+\item\contentsline{section}{\hyperlink{classcommondialogs_1_1NodeInfosDialog}{commondialogs::Node\-Infos\-Dialog} }{\pageref{classcommondialogs_1_1NodeInfosDialog}}{}
+\item\contentsline{section}{\hyperlink{classnodelist_1_1NodeList}{nodelist::Node\-List} }{\pageref{classnodelist_1_1NodeList}}{}
+\item\contentsline{section}{\hyperlink{classnodemanager_1_1NodeManager}{nodemanager::Node\-Manager} }{\pageref{classnodemanager_1_1NodeManager}}{}
+\item\contentsline{section}{\hyperlink{classobjdictedit_1_1objdictedit}{objdictedit::objdictedit} }{\pageref{classobjdictedit_1_1objdictedit}}{}
+\item\contentsline{section}{\hyperlink{structs__quick__index}{s\_\-quick\_\-index} }{\pageref{structs__quick__index}}{}
+\item\contentsline{section}{\hyperlink{structs__state__communication}{s\_\-state\_\-communication} }{\pageref{structs__state__communication}}{}
+\item\contentsline{section}{\hyperlink{structSHORT__CAN}{SHORT\_\-CAN} }{\pageref{structSHORT__CAN}}{}
+\item\contentsline{section}{\hyperlink{structstruct__CO__Data}{struct\_\-CO\_\-Data} }{\pageref{structstruct__CO__Data}}{}
+\item\contentsline{section}{\hyperlink{structstruct__s__BOARD}{struct\_\-s\_\-BOARD} }{\pageref{structstruct__s__BOARD}}{}
+\item\contentsline{section}{\hyperlink{structstruct__s__PDO}{struct\_\-s\_\-PDO} }{\pageref{structstruct__s__PDO}}{}
+\item\contentsline{section}{\hyperlink{structstruct__s__process__var}{struct\_\-s\_\-process\_\-var} }{\pageref{structstruct__s__process__var}}{}
+\item\contentsline{section}{\hyperlink{structstruct__s__SDO}{struct\_\-s\_\-SDO} }{\pageref{structstruct__s__SDO}}{}
+\item\contentsline{section}{\hyperlink{structstruct__s__timer__entry}{struct\_\-s\_\-timer\_\-entry} }{\pageref{structstruct__s__timer__entry}}{}
+\item\contentsline{section}{\hyperlink{structstruct__s__transfer}{struct\_\-s\_\-transfer} }{\pageref{structstruct__s__transfer}}{}
+\item\contentsline{section}{\hyperlink{classsubindextable_1_1SubindexTable}{subindextable::Subindex\-Table} }{\pageref{classsubindextable_1_1SubindexTable}}{}
+\item\contentsline{section}{\hyperlink{structt__pointerStack}{t\_\-pointer\-Stack} }{\pageref{structt__pointerStack}}{}
+\item\contentsline{section}{\hyperlink{structtd__indextable}{td\_\-indextable} }{\pageref{structtd__indextable}}{}
+\item\contentsline{section}{\hyperlink{structtd__subindex}{td\_\-subindex} }{\pageref{structtd__subindex}}{}
+\item\contentsline{section}{\hyperlink{classnodemanager_1_1UndoBuffer}{nodemanager::Undo\-Buffer} }{\pageref{classnodemanager_1_1UndoBuffer}}{}
+\item\contentsline{section}{\hyperlink{classcommondialogs_1_1UserTypeDialog}{commondialogs::User\-Type\-Dialog} }{\pageref{classcommondialogs_1_1UserTypeDialog}}{}
+\item\contentsline{section}{\hyperlink{classobjdictedit_1_1wxHtmlWindowUrlClick}{objdictedit::wx\-Html\-Window\-Url\-Click} }{\pageref{classobjdictedit_1_1wxHtmlWindowUrlClick}}{}
+\item\contentsline{section}{\hyperlink{classnetworkedit_1_1wxHtmlWindowUrlClick}{networkedit::wx\-Html\-Window\-Url\-Click} }{\pageref{classnetworkedit_1_1wxHtmlWindowUrlClick}}{}
+\item\contentsline{section}{\hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow}{networkedit::wx\-Url\-Click\-Html\-Window} }{\pageref{classnetworkedit_1_1wxUrlClickHtmlWindow}}{}
+\item\contentsline{section}{\hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow}{objdictedit::wx\-Url\-Click\-Html\-Window} }{\pageref{classobjdictedit_1_1wxUrlClickHtmlWindow}}{}
+\item\contentsline{section}{\hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame} }{\pageref{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}}{}
+\item\contentsline{section}{\hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame} }{\pageref{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}}{}
+\end{CompactList}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/appli_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,159 @@
+\section{examples/gene\_\-SYNC\_\-HCS12/appli.c File Reference}
+\label{appli_8c}\index{examples/gene_SYNC_HCS12/appli.c@{examples/gene\_\-SYNC\_\-HCS12/appli.c}}
+{\tt \#include $<$stddef.h$>$}\par
+{\tt \#include $<$asm-m68hc12/portsaccess.h$>$}\par
+{\tt \#include $<$asm-m68hc12/ports\_\-def.h$>$}\par
+{\tt \#include $<$asm-m68hc12/ports.h$>$}\par
+{\tt \#include $<$interrupt.h$>$}\par
+{\tt \#include \char`\"{}../include/data.h\char`\"{}}\par
+{\tt \#include $<$applicfg.h$>$}\par
+{\tt \#include \char`\"{}../include/hcs12/candriver.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/can\-Open\-Driver.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/def.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/can.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/objdictdef.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/objacces.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/sdo.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/pdo.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/timer.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/lifegrd.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/sync.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/nmt\-Slave.h\char`\"{}}\par
+{\tt \#include \char`\"{}objdict.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define {\bf DEBUG\_\-WAR\_\-CONSOLE\_\-ON}
+\item 
+\#define {\bf DEBUG\_\-ERR\_\-CONSOLE\_\-ON}
+\end{CompactItemize}
+\subsection*{Enumerations}
+\begin{CompactItemize}
+\item 
+enum {\bf E\_\-Can\-Baudrate} \{ {\bf CAN\_\-BAUDRATE\_\-250K}, 
+{\bf CAN\_\-BAUDRATE\_\-500K}, 
+{\bf CAN\_\-BAUDRATE\_\-1M}
+ \}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void {\bf init\-Canopencapteur} (void)
+\item 
+void {\bf init\-Sensor} (void)
+\item 
+void {\bf init\-Port\-B} (void)
+\item 
+void {\bf init\-Port\-H} (void)
+\item 
+void {\bf gene\_\-SYNC\_\-heartbeat\-Error} (UNS8 heartbeat\-ID)
+\item 
+void {\bf gene\_\-SYNC\_\-initialisation} ()
+\item 
+void {\bf gene\_\-SYNC\_\-pre\-Operational} ()
+\item 
+void {\bf gene\_\-SYNC\_\-operational} ()
+\item 
+void {\bf gene\_\-SYNC\_\-stopped} ()
+\item 
+UNS8 {\bf main} (void)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+const {\bf can\-Bus\-Time} {\bf CAN\_\-Baudrates} [$\,$]
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\index{appli.c@{appli.c}!DEBUG_ERR_CONSOLE_ON@{DEBUG\_\-ERR\_\-CONSOLE\_\-ON}}
+\index{DEBUG_ERR_CONSOLE_ON@{DEBUG\_\-ERR\_\-CONSOLE\_\-ON}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DEBUG\_\-ERR\_\-CONSOLE\_\-ON}\label{appli_8c_bb416887a32f7e4333e095356774f07f}
+
+
+\index{appli.c@{appli.c}!DEBUG_WAR_CONSOLE_ON@{DEBUG\_\-WAR\_\-CONSOLE\_\-ON}}
+\index{DEBUG_WAR_CONSOLE_ON@{DEBUG\_\-WAR\_\-CONSOLE\_\-ON}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DEBUG\_\-WAR\_\-CONSOLE\_\-ON}\label{appli_8c_4f52c00ab0d519e2965ebaa533975904}
+
+
+
+
+\subsection{Enumeration Type Documentation}
+\index{appli.c@{appli.c}!E_CanBaudrate@{E\_\-CanBaudrate}}
+\index{E_CanBaudrate@{E\_\-CanBaudrate}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf E\_\-Can\-Baudrate}}\label{appli_8c_a5385c49943465978358d459b4fc430f}
+
+
+\begin{Desc}
+\item[Enumerator: ]\par
+\begin{description}
+\index{CAN_BAUDRATE_250K@{CAN\_\-BAUDRATE\_\-250K}!appli.c@{appli.c}}\index{appli.c@{appli.c}!CAN_BAUDRATE_250K@{CAN\_\-BAUDRATE\_\-250K}}\item[{\em 
+CAN\_\-BAUDRATE\_\-250K\label{appli_8c_a5385c49943465978358d459b4fc430f8d90575842d76640697deb1398f7023c}
+}]\index{CAN_BAUDRATE_500K@{CAN\_\-BAUDRATE\_\-500K}!appli.c@{appli.c}}\index{appli.c@{appli.c}!CAN_BAUDRATE_500K@{CAN\_\-BAUDRATE\_\-500K}}\item[{\em 
+CAN\_\-BAUDRATE\_\-500K\label{appli_8c_a5385c49943465978358d459b4fc430f07239165beed5e840aed12e7f46af89b}
+}]\index{CAN_BAUDRATE_1M@{CAN\_\-BAUDRATE\_\-1M}!appli.c@{appli.c}}\index{appli.c@{appli.c}!CAN_BAUDRATE_1M@{CAN\_\-BAUDRATE\_\-1M}}\item[{\em 
+CAN\_\-BAUDRATE\_\-1M\label{appli_8c_a5385c49943465978358d459b4fc430ff84d248d0fb707925b35c9ec18624809}
+}]\end{description}
+\end{Desc}
+
+
+
+\subsection{Function Documentation}
+\index{appli.c@{appli.c}!gene_SYNC_heartbeatError@{gene\_\-SYNC\_\-heartbeatError}}
+\index{gene_SYNC_heartbeatError@{gene\_\-SYNC\_\-heartbeatError}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-heartbeat\-Error (UNS8 {\em heartbeat\-ID})}\label{appli_8c_07f58b5c2d6a07142f3e6e695798646b}
+
+
+\index{appli.c@{appli.c}!gene_SYNC_initialisation@{gene\_\-SYNC\_\-initialisation}}
+\index{gene_SYNC_initialisation@{gene\_\-SYNC\_\-initialisation}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-initialisation (void)}\label{appli_8c_5249682c125c7e4ad9583bf63c20b5fa}
+
+
+\index{appli.c@{appli.c}!gene_SYNC_operational@{gene\_\-SYNC\_\-operational}}
+\index{gene_SYNC_operational@{gene\_\-SYNC\_\-operational}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-operational (void)}\label{appli_8c_688e52d5ec8da35ad5c61b4337df495d}
+
+
+\index{appli.c@{appli.c}!gene_SYNC_preOperational@{gene\_\-SYNC\_\-preOperational}}
+\index{gene_SYNC_preOperational@{gene\_\-SYNC\_\-preOperational}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-pre\-Operational (void)}\label{appli_8c_ccd49c1b2614c38aeac93733ede6cd91}
+
+
+\index{appli.c@{appli.c}!gene_SYNC_stopped@{gene\_\-SYNC\_\-stopped}}
+\index{gene_SYNC_stopped@{gene\_\-SYNC\_\-stopped}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-stopped (void)}\label{appli_8c_00e6a6d0f2186f329263023a7f1de155}
+
+
+\index{appli.c@{appli.c}!initCanopencapteur@{initCanopencapteur}}
+\index{initCanopencapteur@{initCanopencapteur}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void init\-Canopencapteur (void)}\label{appli_8c_8d772d897083e5a5c5f41878cfea50b8}
+
+
+\index{appli.c@{appli.c}!initPortB@{initPortB}}
+\index{initPortB@{initPortB}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void init\-Port\-B (void)}\label{appli_8c_c17a18fa3b7965bf6e850effaba7179a}
+
+
+\index{appli.c@{appli.c}!initPortH@{initPortH}}
+\index{initPortH@{initPortH}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void init\-Port\-H (void)}\label{appli_8c_b7c33a91e5101b8d7371482fcfd6111d}
+
+
+\index{appli.c@{appli.c}!initSensor@{initSensor}}
+\index{initSensor@{initSensor}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void init\-Sensor (void)}\label{appli_8c_ff8c2bab7ede63d3529f62b4fa3aca8c}
+
+
+\index{appli.c@{appli.c}!main@{main}}
+\index{main@{main}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 main (void)}\label{appli_8c_ef83014be811ae964a5ef7f0af7b46a2}
+
+
+
+
+\subsection{Variable Documentation}
+\index{appli.c@{appli.c}!CAN_Baudrates@{CAN\_\-Baudrates}}
+\index{CAN_Baudrates@{CAN\_\-Baudrates}!appli.c@{appli.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf can\-Bus\-Time} {\bf CAN\_\-Baudrates}[$\,$]}\label{appli_8c_43fd1d8fc333eddd19554acb6cc2baf8}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,437 @@
+\hypertarget{canOpenDriver_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/hcs12/can\-Open\-Driver.c File Reference}
+\label{canOpenDriver_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c@{/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c}}
+}
+{\tt \#include $<$stddef.h$>$}\par
+{\tt \#include \char`\"{}../include/hcs12/asm-m68hc12/portsaccess.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/asm-m68hc12/ports\_\-def.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/asm-m68hc12/ports.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/data.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/applicfg.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/candriver.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/interrupt.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/can\-Open\-Driver.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/can.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/objdictdef.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/timer.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{canOpenDriver_8c_4f52c00ab0d519e2965ebaa533975904}{DEBUG\_\-WAR\_\-CONSOLE\_\-ON}
+\item 
+\#define \hyperlink{canOpenDriver_8c_bb416887a32f7e4333e095356774f07f}{DEBUG\_\-ERR\_\-CONSOLE\_\-ON}
+\item 
+\#define \hyperlink{canOpenDriver_8c_ffe776513b24d84b39af8ab0930fef7f}{max}(a, b)~a$>$b?a:b
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{canOpenDriver_8c_0bf58f014d47581c9ffd1b2db9a858d7}{f\_\-can\_\-receive} (UNS8 notused, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+UNS8 \hyperlink{canOpenDriver_8c_b57b4b3c000e9f61135175495e874977}{can\-Send} (UNS8 notused, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+void \hyperlink{canOpenDriver_8c_445500277ba0e363873b34cffc015745}{\_\-\_\-attribute\_\-\_\-} ((interrupt))
+\item 
+TIMEVAL \hyperlink{canOpenDriver_8c_24dbe63e88d184388542037d16a8208d}{get\-Elapsed\-Time} ()
+\item 
+void \hyperlink{canOpenDriver_8c_339b24f4eee897d3c45d88de9a4901e8}{reset\-Timer} (void)
+\item 
+void \hyperlink{canOpenDriver_8c_02922529b60419a94afe8f369dda070b}{init\-Timer} (void)
+\item 
+void \hyperlink{canOpenDriver_8c_f86db4b817c1a59a819cbdd51779bfaa}{init\-SCI\_\-0} (void)
+\begin{CompactList}\small\item\em Initialisation of the serial port 0. \item\end{CompactList}\item 
+void \hyperlink{canOpenDriver_8c_b56fa1754706a57059103710178bdb68}{init\-SCI\_\-1} (void)
+\begin{CompactList}\small\item\em Initialisation of the serial port 1. \item\end{CompactList}\item 
+char $\ast$ \hyperlink{canOpenDriver_8c_2a9aef0efc98c5b41ef97ef91ad403e5}{hex\_\-convert} (char $\ast$buf, unsigned long value, char last\-Car)
+\item 
+void \hyperlink{canOpenDriver_8c_6e3075ae435e83aefc018e5218c197d0}{print\-SCI\_\-str} (char sci, const char $\ast$str)
+\item 
+void \hyperlink{canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e}{print\-SCI\_\-nbr} (char sci, unsigned long nbr, char last\-Car)
+\item 
+void \hyperlink{canOpenDriver_8c_51e71c727eb7a49e2fde962a3d190a6b}{init\-PLL} (void)
+\item 
+void \hyperlink{canOpenDriver_8c_c71399958d35a7f703416f025603ee26}{init\-HCS12} (void)
+\begin{CompactList}\small\item\em Put here all the code to init the HCS12. \item\end{CompactList}\item 
+char \hyperlink{canOpenDriver_8c_acfd181d5b055d1403930442e28ac643}{can\-Add\-Id\-To\-Filter} (UNS16 adr\-CAN, UNS8 n\-Filter, UNS16 id)
+\item 
+char \hyperlink{canOpenDriver_8c_751a41c9747b96ab400b5599370cea83}{can\-Change\-Filter} (UNS16 adr\-CAN, \hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init} fi)
+\item 
+char \hyperlink{canOpenDriver_8c_5a53a89d2e348d70331e6ebe269d155a}{can\-Enable} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de}{can\-Init} (UNS16 adr\-CAN, \hyperlink{structcanBusInit}{can\-Bus\-Init} \hyperlink{candriver_8h_c731fd3e22e0f2c414b1e3f511c85423}{bi})
+\item 
+char \hyperlink{canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f}{can\-Init\-Clock} (UNS16 adr\-CAN, \hyperlink{structcanBusTime}{can\-Bus\-Time} clk)
+\item 
+char \hyperlink{canOpenDriver_8c_5fb549697afb7918607aa113e01c543d}{can\-Init1Filter} (UNS16 adr\-CAN, UNS8 n\-Filter, UNS16 ar, UNS16 mr)
+\item 
+char \hyperlink{canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085}{can\-Init\-Filter} (UNS16 adr\-CAN, \hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init} fi)
+\item 
+char \hyperlink{canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9}{can\-Init\-Mode} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e}{can\-Init\-Mode\-Q} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{canOpenDriver_8c_2f2d1ed55cfd9d7f85883f8d70d318ba}{can\-Msg\-Transmit} (UNS16 adr\-CAN, \hyperlink{structMessage}{Message} msg)
+\item 
+char \hyperlink{canOpenDriver_8c_5ad8616a3276f7f40149b551f09aa6a1}{can\-Set\-Interrupt} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{canOpenDriver_8c_c7773223579ec7e0fab5238df214da89}{can\-Sleep\-Mode} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3}{can\-Sleep\-Mode\-Q} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca}{can\-Sleep\-Wup\-Mode} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{canOpenDriver_8c_6beefe951b3c9de786c585257488fa82}{can\-Test\-Init\-Mode} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{canOpenDriver_8c_fa79f2ac95a8143c2fb087260df39820}{can\-Test\-Sleep\-Mode} (UNS16 adr\-CAN)
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{canOpenDriver_8c_bb416887a32f7e4333e095356774f07f}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!DEBUG_ERR_CONSOLE_ON@{DEBUG\_\-ERR\_\-CONSOLE\_\-ON}}
+\index{DEBUG_ERR_CONSOLE_ON@{DEBUG\_\-ERR\_\-CONSOLE\_\-ON}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[DEBUG\_\-ERR\_\-CONSOLE\_\-ON]{\setlength{\rightskip}{0pt plus 5cm}\#define DEBUG\_\-ERR\_\-CONSOLE\_\-ON}}
+\label{canOpenDriver_8c_bb416887a32f7e4333e095356774f07f}
+
+
+
+
+Definition at line 24 of file can\-Open\-Driver.c.\hypertarget{canOpenDriver_8c_4f52c00ab0d519e2965ebaa533975904}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!DEBUG_WAR_CONSOLE_ON@{DEBUG\_\-WAR\_\-CONSOLE\_\-ON}}
+\index{DEBUG_WAR_CONSOLE_ON@{DEBUG\_\-WAR\_\-CONSOLE\_\-ON}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[DEBUG\_\-WAR\_\-CONSOLE\_\-ON]{\setlength{\rightskip}{0pt plus 5cm}\#define DEBUG\_\-WAR\_\-CONSOLE\_\-ON}}
+\label{canOpenDriver_8c_4f52c00ab0d519e2965ebaa533975904}
+
+
+
+
+Definition at line 23 of file can\-Open\-Driver.c.\hypertarget{canOpenDriver_8c_ffe776513b24d84b39af8ab0930fef7f}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!max@{max}}
+\index{max@{max}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[max]{\setlength{\rightskip}{0pt plus 5cm}\#define max(a, b)~a$>$b?a:b}}
+\label{canOpenDriver_8c_ffe776513b24d84b39af8ab0930fef7f}
+
+
+
+
+\subsection{Function Documentation}
+\hypertarget{canOpenDriver_8c_445500277ba0e363873b34cffc015745}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!__attribute__@{\_\-\_\-attribute\_\-\_\-}}
+\index{__attribute__@{\_\-\_\-attribute\_\-\_\-}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[\_\-\_\-attribute\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}void \_\-\_\-attribute\_\-\_\- ((interrupt))}}
+\label{canOpenDriver_8c_445500277ba0e363873b34cffc015745}
+
+
+\hyperlink{structMessage}{Message} transmitted on MSCAN 0 
+
+Definition at line 54 of file can\-Open\-Driver.c.
+
+References IO\_\-PORTS\_\-16, and TC4H.\hypertarget{canOpenDriver_8c_acfd181d5b055d1403930442e28ac643}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canAddIdToFilter@{canAddIdToFilter}}
+\index{canAddIdToFilter@{canAddIdToFilter}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canAddIdToFilter]{\setlength{\rightskip}{0pt plus 5cm}char can\-Add\-Id\-To\-Filter (UNS16 {\em adr\-CAN}, UNS8 {\em n\-Filter}, UNS16 {\em id})}}
+\label{canOpenDriver_8c_acfd181d5b055d1403930442e28ac643}
+
+
+
+
+Definition at line 210 of file can\-Open\-Driver.c.
+
+References CANIDAR0, CANIDAR2, CANIDAR4, CANIDAR6, can\-Test\-Init\-Mode(), IO\_\-PORTS\_\-16, IO\_\-PORTS\_\-8, MSG\_\-WAR, and UNS8.\hypertarget{canOpenDriver_8c_751a41c9747b96ab400b5599370cea83}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canChangeFilter@{canChangeFilter}}
+\index{canChangeFilter@{canChangeFilter}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canChangeFilter]{\setlength{\rightskip}{0pt plus 5cm}char can\-Change\-Filter (UNS16 {\em adr\-CAN}, \hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init} {\em fi})}}
+\label{canOpenDriver_8c_751a41c9747b96ab400b5599370cea83}
+
+
+
+
+Definition at line 250 of file can\-Open\-Driver.c.
+
+References can\-Init\-Filter(), can\-Init\-Mode(), can\-Init\-Mode\-Q(), can\-Set\-Interrupt(), can\-Sleep\-Mode(), can\-Sleep\-Mode\-Q(), and can\-Test\-Init\-Mode().\hypertarget{canOpenDriver_8c_5a53a89d2e348d70331e6ebe269d155a}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canEnable@{canEnable}}
+\index{canEnable@{canEnable}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canEnable]{\setlength{\rightskip}{0pt plus 5cm}char can\-Enable (UNS16 {\em adr\-CAN})}}
+\label{canOpenDriver_8c_5a53a89d2e348d70331e6ebe269d155a}
+
+
+
+
+Definition at line 266 of file can\-Open\-Driver.c.
+
+References CANCTL1, and IO\_\-PORTS\_\-8.\hypertarget{canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canInit@{canInit}}
+\index{canInit@{canInit}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canInit]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init (UNS16 {\em adr\-CAN}, \hyperlink{structcanBusInit}{can\-Bus\-Init} {\em bi})}}
+\label{canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de}
+
+
+
+
+Definition at line 277 of file can\-Open\-Driver.c.
+
+References CANCTL0, CANCTL1, can\-Bus\-Init::cane, can\-Enable(), can\-Init\-Clock(), can\-Init\-Filter(), can\-Init\-Mode(), can\-Init\-Mode\-Q(), can\-Set\-Interrupt(), can\-Sleep\-Mode(), can\-Sleep\-Mode\-Q(), can\-Test\-Init\-Mode(), can\-Bus\-Init::clk, can\-Bus\-Init::cswai, can\-Bus\-Init::fi, IO\_\-PORTS\_\-8, can\-Bus\-Init::listen, can\-Bus\-Init::loopb, can\-Bus\-Init::time, and can\-Bus\-Init::wupm.\hypertarget{canOpenDriver_8c_5fb549697afb7918607aa113e01c543d}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canInit1Filter@{canInit1Filter}}
+\index{canInit1Filter@{canInit1Filter}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canInit1Filter]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init1Filter (UNS16 {\em adr\-CAN}, UNS8 {\em n\-Filter}, UNS16 {\em ar}, UNS16 {\em mr})}}
+\label{canOpenDriver_8c_5fb549697afb7918607aa113e01c543d}
+
+
+
+
+Definition at line 335 of file can\-Open\-Driver.c.
+
+References CANIDAR0, CANIDAR2, CANIDAR4, CANIDAR6, can\-Test\-Init\-Mode(), IO\_\-PORTS\_\-8, MSG\_\-WAR, and UNS8.\hypertarget{canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canInitClock@{canInitClock}}
+\index{canInitClock@{canInitClock}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canInitClock]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init\-Clock (UNS16 {\em adr\-CAN}, \hyperlink{structcanBusTime}{can\-Bus\-Time} {\em clk})}}
+\label{canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f}
+
+
+
+
+Definition at line 313 of file can\-Open\-Driver.c.
+
+References can\-Bus\-Time::brp, CANBTR0, CANBTR1, CANCTL1, can\-Test\-Init\-Mode(), can\-Bus\-Time::clksrc, IO\_\-PORTS\_\-8, MSG\_\-WAR, can\-Bus\-Time::samp, can\-Bus\-Time::sjw, can\-Bus\-Time::tseg1, and can\-Bus\-Time::tseg2.\hypertarget{canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canInitFilter@{canInitFilter}}
+\index{canInitFilter@{canInitFilter}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canInitFilter]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init\-Filter (UNS16 {\em adr\-CAN}, \hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init} {\em fi})}}
+\label{canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085}
+
+
+
+
+Definition at line 364 of file can\-Open\-Driver.c.
+
+References CANIDAC, CANIDAR0, can\-Bus\-Filter\-Init::canidar0, CANIDAR1, can\-Bus\-Filter\-Init::canidar1, CANIDAR2, can\-Bus\-Filter\-Init::canidar2, CANIDAR3, can\-Bus\-Filter\-Init::canidar3, CANIDAR4, can\-Bus\-Filter\-Init::canidar4, CANIDAR5, can\-Bus\-Filter\-Init::canidar5, CANIDAR6, can\-Bus\-Filter\-Init::canidar6, CANIDAR7, can\-Bus\-Filter\-Init::canidar7, CANIDMR0, can\-Bus\-Filter\-Init::canidmr0, CANIDMR1, can\-Bus\-Filter\-Init::canidmr1, CANIDMR2, can\-Bus\-Filter\-Init::canidmr2, CANIDMR3, can\-Bus\-Filter\-Init::canidmr3, CANIDMR4, can\-Bus\-Filter\-Init::canidmr4, CANIDMR5, can\-Bus\-Filter\-Init::canidmr5, CANIDMR6, can\-Bus\-Filter\-Init::canidmr6, CANIDMR7, can\-Bus\-Filter\-Init::canidmr7, can\-Test\-Init\-Mode(), can\-Bus\-Filter\-Init::idam, IO\_\-PORTS\_\-8, and MSG\_\-WAR.\hypertarget{canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canInitMode@{canInitMode}}
+\index{canInitMode@{canInitMode}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canInitMode]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init\-Mode (UNS16 {\em adr\-CAN})}}
+\label{canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9}
+
+
+
+
+Definition at line 392 of file can\-Open\-Driver.c.
+
+References CANCTL0, can\-Test\-Init\-Mode(), and IO\_\-PORTS\_\-8.\hypertarget{canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canInitModeQ@{canInitModeQ}}
+\index{canInitModeQ@{canInitModeQ}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canInitModeQ]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init\-Mode\-Q (UNS16 {\em adr\-CAN})}}
+\label{canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e}
+
+
+
+
+Definition at line 401 of file can\-Open\-Driver.c.
+
+References CANCTL0, can\-Test\-Init\-Mode(), and IO\_\-PORTS\_\-8.\hypertarget{canOpenDriver_8c_2f2d1ed55cfd9d7f85883f8d70d318ba}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canMsgTransmit@{canMsgTransmit}}
+\index{canMsgTransmit@{canMsgTransmit}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canMsgTransmit]{\setlength{\rightskip}{0pt plus 5cm}char can\-Msg\-Transmit (UNS16 {\em adr\-CAN}, \hyperlink{structMessage}{Message} {\em msg})}}
+\label{canOpenDriver_8c_2f2d1ed55cfd9d7f85883f8d70d318ba}
+
+
+
+
+Definition at line 410 of file can\-Open\-Driver.c.
+
+References CANTBSEL, CANTFLG, CANTRSDTA, CANTRSID, CANTRSLEN, CANTRSPRI, Message::cob\_\-id, Message::data, IO\_\-PORTS\_\-8, Message::len, MSG\_\-WAR, Message::rtr, UNS8, and SHORT\_\-CAN::w.\hypertarget{canOpenDriver_8c_b57b4b3c000e9f61135175495e874977}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canSend@{canSend}}
+\index{canSend@{canSend}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canSend]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send (UNS8 {\em notused}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{canOpenDriver_8c_b57b4b3c000e9f61135175495e874977}
+
+
+
+
+Definition at line 505 of file can\-Open\-Driver.c.
+
+References can\-Msg\-Transmit(), and CANOPEN\_\-LINE\_\-NUMBER\_\-USED.\hypertarget{canOpenDriver_8c_5ad8616a3276f7f40149b551f09aa6a1}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canSetInterrupt@{canSetInterrupt}}
+\index{canSetInterrupt@{canSetInterrupt}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canSetInterrupt]{\setlength{\rightskip}{0pt plus 5cm}char can\-Set\-Interrupt (UNS16 {\em adr\-CAN})}}
+\label{canOpenDriver_8c_5ad8616a3276f7f40149b551f09aa6a1}
+
+
+
+
+Definition at line 445 of file can\-Open\-Driver.c.
+
+References CANRIER, CANTIER, and IO\_\-PORTS\_\-8.\hypertarget{canOpenDriver_8c_c7773223579ec7e0fab5238df214da89}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canSleepMode@{canSleepMode}}
+\index{canSleepMode@{canSleepMode}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canSleepMode]{\setlength{\rightskip}{0pt plus 5cm}char can\-Sleep\-Mode (UNS16 {\em adr\-CAN})}}
+\label{canOpenDriver_8c_c7773223579ec7e0fab5238df214da89}
+
+
+
+
+Definition at line 452 of file can\-Open\-Driver.c.
+
+References CANCTL0, can\-Test\-Sleep\-Mode(), and IO\_\-PORTS\_\-8.\hypertarget{canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canSleepModeQ@{canSleepModeQ}}
+\index{canSleepModeQ@{canSleepModeQ}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canSleepModeQ]{\setlength{\rightskip}{0pt plus 5cm}char can\-Sleep\-Mode\-Q (UNS16 {\em adr\-CAN})}}
+\label{canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3}
+
+
+
+
+Definition at line 466 of file can\-Open\-Driver.c.
+
+References CANCTL0, can\-Test\-Init\-Mode(), can\-Test\-Sleep\-Mode(), IO\_\-PORTS\_\-8, and MSG\_\-WAR.\hypertarget{canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canSleepWupMode@{canSleepWupMode}}
+\index{canSleepWupMode@{canSleepWupMode}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canSleepWupMode]{\setlength{\rightskip}{0pt plus 5cm}char can\-Sleep\-Wup\-Mode (UNS16 {\em adr\-CAN})}}
+\label{canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca}
+
+
+
+
+Definition at line 480 of file can\-Open\-Driver.c.
+
+References CANCTL0, can\-Test\-Init\-Mode(), can\-Test\-Sleep\-Mode(), IO\_\-PORTS\_\-8, and MSG\_\-WAR.\hypertarget{canOpenDriver_8c_6beefe951b3c9de786c585257488fa82}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canTestInitMode@{canTestInitMode}}
+\index{canTestInitMode@{canTestInitMode}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canTestInitMode]{\setlength{\rightskip}{0pt plus 5cm}char can\-Test\-Init\-Mode (UNS16 {\em adr\-CAN})}}
+\label{canOpenDriver_8c_6beefe951b3c9de786c585257488fa82}
+
+
+
+
+Definition at line 493 of file can\-Open\-Driver.c.
+
+References CANCTL1, and IO\_\-PORTS\_\-8.\hypertarget{canOpenDriver_8c_fa79f2ac95a8143c2fb087260df39820}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!canTestSleepMode@{canTestSleepMode}}
+\index{canTestSleepMode@{canTestSleepMode}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[canTestSleepMode]{\setlength{\rightskip}{0pt plus 5cm}char can\-Test\-Sleep\-Mode (UNS16 {\em adr\-CAN})}}
+\label{canOpenDriver_8c_fa79f2ac95a8143c2fb087260df39820}
+
+
+
+
+Definition at line 499 of file can\-Open\-Driver.c.
+
+References CANCTL1, and IO\_\-PORTS\_\-8.\hypertarget{canOpenDriver_8c_0bf58f014d47581c9ffd1b2db9a858d7}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!f_can_receive@{f\_\-can\_\-receive}}
+\index{f_can_receive@{f\_\-can\_\-receive}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[f\_\-can\_\-receive]{\setlength{\rightskip}{0pt plus 5cm}UNS8 f\_\-can\_\-receive (UNS8 {\em notused}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{canOpenDriver_8c_0bf58f014d47581c9ffd1b2db9a858d7}
+
+
+
+
+Definition at line 513 of file can\-Open\-Driver.c.
+
+References CAN0, CAN1, CAN2, CAN3, CAN4, CANOPEN\_\-LINE\_\-NUMBER\_\-USED, Message::cob\_\-id, Message::data, Message::len, MAX\_\-STACK\_\-MSG\_\-RCV, t\_\-pointer\-Stack::r, Message::rtr, UNS8, and SHORT\_\-CAN::w.\hypertarget{canOpenDriver_8c_24dbe63e88d184388542037d16a8208d}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!getElapsedTime@{getElapsedTime}}
+\index{getElapsedTime@{getElapsedTime}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[getElapsedTime]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL get\-Elapsed\-Time (void)}}
+\label{canOpenDriver_8c_24dbe63e88d184388542037d16a8208d}
+
+
+
+
+Definition at line 66 of file can\-Open\-Driver.c.\hypertarget{canOpenDriver_8c_2a9aef0efc98c5b41ef97ef91ad403e5}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!hex_convert@{hex\_\-convert}}
+\index{hex_convert@{hex\_\-convert}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[hex\_\-convert]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ hex\_\-convert (char $\ast$ {\em buf}, unsigned long {\em value}, char {\em last\-Car})}}
+\label{canOpenDriver_8c_2a9aef0efc98c5b41ef97ef91ad403e5}
+
+
+Convert an integer to a string in hexadecimal format If you do not wants to use a last\-Car, put last\-Car = '' (end of string) ex : value = 0XABCDEF and last\-Car = '\par
+' buf\mbox{[}0\mbox{]} = '0' buf\mbox{[}1\mbox{]} = 'X' buf\mbox{[}2\mbox{]} = 'A' .... buf\mbox{[}7\mbox{]} = 'F' buf\mbox{[}8\mbox{]} = '\par
+' buf\mbox{[}9\mbox{]} = '' 
+
+Definition at line 135 of file can\-Open\-Driver.c.\hypertarget{canOpenDriver_8c_c71399958d35a7f703416f025603ee26}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!initHCS12@{initHCS12}}
+\index{initHCS12@{initHCS12}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[initHCS12]{\setlength{\rightskip}{0pt plus 5cm}void init\-HCS12 (void)}}
+\label{canOpenDriver_8c_c71399958d35a7f703416f025603ee26}
+
+
+Put here all the code to init the HCS12. 
+
+
+
+Definition at line 199 of file can\-Open\-Driver.c.
+
+References init\-PLL(), and MSG\_\-WAR.\hypertarget{canOpenDriver_8c_51e71c727eb7a49e2fde962a3d190a6b}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!initPLL@{initPLL}}
+\index{initPLL@{initPLL}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[initPLL]{\setlength{\rightskip}{0pt plus 5cm}void init\-PLL (void)}}
+\label{canOpenDriver_8c_51e71c727eb7a49e2fde962a3d190a6b}
+
+
+to start using the PLL. Bus clock becomes 24 MHz if the quartz on the board is at 16 MHz 
+
+Definition at line 188 of file can\-Open\-Driver.c.
+
+References CLKSEL, CRGFLG, IO\_\-PORTS\_\-8, PLLCTL, REFDV, and SYNR.\hypertarget{canOpenDriver_8c_f86db4b817c1a59a819cbdd51779bfaa}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!initSCI_0@{initSCI\_\-0}}
+\index{initSCI_0@{initSCI\_\-0}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[initSCI\_\-0]{\setlength{\rightskip}{0pt plus 5cm}void init\-SCI\_\-0 (void)}}
+\label{canOpenDriver_8c_f86db4b817c1a59a819cbdd51779bfaa}
+
+
+Initialisation of the serial port 0. 
+
+
+
+Definition at line 115 of file can\-Open\-Driver.c.
+
+References BUS\_\-CLOCK, IO\_\-PORTS\_\-16, IO\_\-PORTS\_\-8, SCI0, SCIBDH, SCICR1, SCICR2, and SERIAL\_\-SCI0\_\-BAUD\_\-RATE.\hypertarget{canOpenDriver_8c_b56fa1754706a57059103710178bdb68}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!initSCI_1@{initSCI\_\-1}}
+\index{initSCI_1@{initSCI\_\-1}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[initSCI\_\-1]{\setlength{\rightskip}{0pt plus 5cm}void init\-SCI\_\-1 (void)}}
+\label{canOpenDriver_8c_b56fa1754706a57059103710178bdb68}
+
+
+Initialisation of the serial port 1. 
+
+
+
+Definition at line 124 of file can\-Open\-Driver.c.
+
+References BUS\_\-CLOCK, IO\_\-PORTS\_\-16, IO\_\-PORTS\_\-8, SCI1, SCIBDH, SCICR1, SCICR2, and SERIAL\_\-SCI1\_\-BAUD\_\-RATE.\hypertarget{canOpenDriver_8c_02922529b60419a94afe8f369dda070b}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!initTimer@{initTimer}}
+\index{initTimer@{initTimer}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[initTimer]{\setlength{\rightskip}{0pt plus 5cm}void init\-Timer (void)}}
+\label{canOpenDriver_8c_02922529b60419a94afe8f369dda070b}
+
+
+
+
+Definition at line 79 of file can\-Open\-Driver.c.\hypertarget{canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!printSCI_nbr@{printSCI\_\-nbr}}
+\index{printSCI_nbr@{printSCI\_\-nbr}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[printSCI\_\-nbr]{\setlength{\rightskip}{0pt plus 5cm}void print\-SCI\_\-nbr (char {\em sci}, unsigned long {\em nbr}, char {\em last\-Car})}}
+\label{canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e}
+
+
+Print the number in hexadecimal to the serial port sci (sci takes the values SCI0 or SCI1) 
+
+Definition at line 179 of file can\-Open\-Driver.c.
+
+References hex\_\-convert(), and print\-SCI\_\-str().\hypertarget{canOpenDriver_8c_6e3075ae435e83aefc018e5218c197d0}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!printSCI_str@{printSCI\_\-str}}
+\index{printSCI_str@{printSCI\_\-str}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[printSCI\_\-str]{\setlength{\rightskip}{0pt plus 5cm}void print\-SCI\_\-str (char {\em sci}, const char $\ast$ {\em str})}}
+\label{canOpenDriver_8c_6e3075ae435e83aefc018e5218c197d0}
+
+
+Print the string to the serial port sci (sci takes the values SCI0 or SCI1) 
+
+Definition at line 162 of file can\-Open\-Driver.c.
+
+References IO\_\-PORTS\_\-8, SCIDRL, and SCISR1.\hypertarget{canOpenDriver_8c_339b24f4eee897d3c45d88de9a4901e8}{
+\index{canOpenDriver.c@{can\-Open\-Driver.c}!resetTimer@{resetTimer}}
+\index{resetTimer@{resetTimer}!canOpenDriver.c@{can\-Open\-Driver.c}}
+\subsubsection[resetTimer]{\setlength{\rightskip}{0pt plus 5cm}void reset\-Timer (void)}}
+\label{canOpenDriver_8c_339b24f4eee897d3c45d88de9a4901e8}
+
+
+
+
+Definition at line 73 of file can\-Open\-Driver.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c78c9cd53d6cccde218da072f8d6fd3d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+60bebc287c3de2915f2b2116d1fe0b1f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepWupMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+db78e628834cc89de1c88abcd73028ac
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,30 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canEnable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"];
+  Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"];
+  Node6 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"];
+  Node10 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+38bd154834360794d0e4ac853668bfbd
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInit1Filter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7d318b2cf8f2733c9be3e8357a098c6d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5d4ae916c70bbc9b152ee9d79ea8a53e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,25 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canChangeFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"];
+  Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+716aec3e5000cc8199887954fe865943
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="printSCI_nbr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="hex_convert",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="printSCI_str",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a6ee4ddd86a267e480a0a634225a91a0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,31 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="stddef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="../include/hcs12/asm-m68hc12/portsaccess.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="../include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="../include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="../include/data.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="../include/hcs12/applicfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="../include/hcs12/candriver.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="../include/hcs12/interrupt.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="../include/hcs12/canOpenDriver.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="../include/can.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="../include/objdictdef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="../include/timer.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+274ecc50164a0663c162ed815320a074
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d8dfbed0f36441bad18113edfcbbac52
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canAddIdToFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+63ed6790bf690b28f29cb20e32c05d04
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+65b9a7065bf5bce725b1990b2b0d599e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ef7572663db1bb52a940a6b0f2862fb3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="initHCS12",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="initPLL",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+52d60c711b81a5a183862a7b09bebb72
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e3942e6d280cca27c69fdfcebb72a10a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,52 @@
+\hypertarget{canOpenDriver_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/can\-Open\-Driver.h File Reference}
+\label{canOpenDriver_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/canOpenDriver.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/canOpenDriver.h}}
+}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{canOpenDriver_8h_02922529b60419a94afe8f369dda070b}{init\-Timer} (void)
+\item 
+void \hyperlink{canOpenDriver_8h_339b24f4eee897d3c45d88de9a4901e8}{reset\-Timer} (void)
+\item 
+void \hyperlink{canOpenDriver_8h_a62e79c9fd21304aef6aed4a2732bfbe}{Timer\-Loop} (void)
+\item 
+UNS8 \hyperlink{canOpenDriver_8h_0bf58f014d47581c9ffd1b2db9a858d7}{f\_\-can\_\-receive} (UNS8 notused, \hyperlink{structMessage}{Message} $\ast$m)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{canOpenDriver_8h_0bf58f014d47581c9ffd1b2db9a858d7}{
+\index{canOpenDriver.h@{can\-Open\-Driver.h}!f_can_receive@{f\_\-can\_\-receive}}
+\index{f_can_receive@{f\_\-can\_\-receive}!canOpenDriver.h@{can\-Open\-Driver.h}}
+\subsubsection[f\_\-can\_\-receive]{\setlength{\rightskip}{0pt plus 5cm}UNS8 f\_\-can\_\-receive (UNS8 {\em notused}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{canOpenDriver_8h_0bf58f014d47581c9ffd1b2db9a858d7}
+
+
+Returns 0 if no message received, 0x\-FF if the receiving stack is not empty. May be call in polling. You can also call can\-Dispatch(...) in void \_\-\_\-attribute\_\-\_\-((interrupt)) can0Hdl\-Rcv (void) (see include/hcs12/can\-Open\-Driver.c) \hypertarget{canOpenDriver_8h_02922529b60419a94afe8f369dda070b}{
+\index{canOpenDriver.h@{can\-Open\-Driver.h}!initTimer@{initTimer}}
+\index{initTimer@{initTimer}!canOpenDriver.h@{can\-Open\-Driver.h}}
+\subsubsection[initTimer]{\setlength{\rightskip}{0pt plus 5cm}void init\-Timer (void)}}
+\label{canOpenDriver_8h_02922529b60419a94afe8f369dda070b}
+
+
+
+
+Definition at line 79 of file can\-Open\-Driver.c.
+
+References IO\_\-PORTS\_\-8, last\_\-sig, lock(), TCTL1, TIE, timer, timer\_\-notify(), TIOS, TSCR1, TSCR2, and unlock().\hypertarget{canOpenDriver_8h_339b24f4eee897d3c45d88de9a4901e8}{
+\index{canOpenDriver.h@{can\-Open\-Driver.h}!resetTimer@{resetTimer}}
+\index{resetTimer@{resetTimer}!canOpenDriver.h@{can\-Open\-Driver.h}}
+\subsubsection[resetTimer]{\setlength{\rightskip}{0pt plus 5cm}void reset\-Timer (void)}}
+\label{canOpenDriver_8h_339b24f4eee897d3c45d88de9a4901e8}
+
+
+
+
+Definition at line 73 of file can\-Open\-Driver.c.\hypertarget{canOpenDriver_8h_a62e79c9fd21304aef6aed4a2732bfbe}{
+\index{canOpenDriver.h@{can\-Open\-Driver.h}!TimerLoop@{TimerLoop}}
+\index{TimerLoop@{TimerLoop}!canOpenDriver.h@{can\-Open\-Driver.h}}
+\subsubsection[TimerLoop]{\setlength{\rightskip}{0pt plus 5cm}void Timer\-Loop (void)}}
+\label{canOpenDriver_8h_a62e79c9fd21304aef6aed4a2732bfbe}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,22 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="lock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="timer_notify",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4cd19302f57b08fc0403a05017332735"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+85ed58912263443cc2fbc26588c94079
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,30 @@
+\hypertarget{can_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/can.h File Reference}
+\label{can_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/can.h@{/home/epimerde/documents/tc11/CanFestival-3/include/can.h}}
+}
+{\tt \#include \char`\"{}applicfg.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structSHORT__CAN}{SHORT\_\-CAN}
+\item 
+struct \hyperlink{structMessage}{Message}
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef UNS8($\ast$) \hyperlink{can_8h_ab68cb1246530af4589c866438430d29}{can\-Send\_\-t} (\hyperlink{structMessage}{Message} $\ast$)
+\end{CompactItemize}
+
+
+\subsection{Typedef Documentation}
+\hypertarget{can_8h_ab68cb1246530af4589c866438430d29}{
+\index{can.h@{can.h}!canSend_t@{canSend\_\-t}}
+\index{canSend_t@{canSend\_\-t}!can.h@{can.h}}
+\subsubsection[canSend\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef UNS8($\ast$) \hyperlink{can_8h_ab68cb1246530af4589c866438430d29}{can\-Send\_\-t}(\hyperlink{structMessage}{Message} $\ast$)}}
+\label{can_8h_ab68cb1246530af4589c866438430d29}
+
+
+
+
+Definition at line 50 of file can.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,73 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"];
+  Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html"];
+  Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html"];
+  Node2 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__socket_8c.html"];
+  Node2 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__uvccm__win32_8cpp.html"];
+  Node2 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"];
+  Node2 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node2 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node2 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node2 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node2 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node13 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node13 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node1 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node16 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node17 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node18 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node19 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node16 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node21 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node21 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node21 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node22 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node23 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node23 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node24 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node25 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$hcs12_2applicfg_8h.html"];
+  Node1 -> Node26 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$candriver_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ee64287aecbe84f9ec4286f457433e5f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+dfc3e6b3d3645caa2847548839a8f17a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__driver_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,94 @@
+\hypertarget{can__driver_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/can\_\-driver.h File Reference}
+\label{can__driver_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h@{/home/epimerde/documents/tc11/CanFestival-3/include/can\_\-driver.h}}
+}
+{\tt \#include \char`\"{}applicfg.h\char`\"{}}\par
+{\tt \#include \char`\"{}can.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structstruct__s__BOARD}{struct\_\-s\_\-BOARD}
+\end{CompactItemize}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{can__driver_8h_74c6a27b44fd54de5cb021299ffce612}{DLL\_\-CALL}(funcname)~funcname\#\#\_\-driver
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef \hyperlink{structstruct__s__BOARD}{struct\_\-s\_\-BOARD} \hyperlink{can__driver_8h_8791342659a586c5fa66d00ca4e4d583}{s\_\-BOARD}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 DLL\_\-CALL() \hyperlink{can__driver_8h_54d882f7937b7be0a5558f9d372cb0f7}{can\-Receive} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE}, \hyperlink{structMessage}{Message} $\ast$) FCT\_\-PTR\_\-INIT
+\item 
+UNS8 DLL\_\-CALL() \hyperlink{can__driver_8h_821c783be9b81479e3d8392cfb8952f4}{can\-Send} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE}, \hyperlink{structMessage}{Message} $\ast$) FCT\_\-PTR\_\-INIT
+\item 
+\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} DLL\_\-CALL() \hyperlink{can__driver_8h_641404106e253941c94c97e67a8ce524}{can\-Open} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$) FCT\_\-PTR\_\-INIT
+\item 
+int DLL\_\-CALL() \hyperlink{can__driver_8h_daaecb39bb3a67bb15580a112990b506}{can\-Close} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE}) FCT\_\-PTR\_\-INIT
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{can__driver_8h_74c6a27b44fd54de5cb021299ffce612}{
+\index{can_driver.h@{can\_\-driver.h}!DLL_CALL@{DLL\_\-CALL}}
+\index{DLL_CALL@{DLL\_\-CALL}!can_driver.h@{can\_\-driver.h}}
+\subsubsection[DLL\_\-CALL]{\setlength{\rightskip}{0pt plus 5cm}\#define DLL\_\-CALL(funcname)~funcname\#\#\_\-driver}}
+\label{can__driver_8h_74c6a27b44fd54de5cb021299ffce612}
+
+
+
+
+Definition at line 39 of file can\_\-driver.h.
+
+\subsection{Typedef Documentation}
+\hypertarget{can__driver_8h_8791342659a586c5fa66d00ca4e4d583}{
+\index{can_driver.h@{can\_\-driver.h}!s_BOARD@{s\_\-BOARD}}
+\index{s_BOARD@{s\_\-BOARD}!can_driver.h@{can\_\-driver.h}}
+\subsubsection[s\_\-BOARD]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structstruct__s__BOARD}{struct\_\-s\_\-BOARD} \hyperlink{structstruct__s__BOARD}{s\_\-BOARD}}}
+\label{can__driver_8h_8791342659a586c5fa66d00ca4e4d583}
+
+
+
+
+Definition at line 28 of file can\_\-driver.h.
+
+\subsection{Function Documentation}
+\hypertarget{can__driver_8h_daaecb39bb3a67bb15580a112990b506}{
+\index{can_driver.h@{can\_\-driver.h}!canClose@{canClose}}
+\index{canClose@{canClose}!can_driver.h@{can\_\-driver.h}}
+\subsubsection[canClose]{\setlength{\rightskip}{0pt plus 5cm}int DLL\_\-CALL() can\-Close (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE})}}
+\label{can__driver_8h_daaecb39bb3a67bb15580a112990b506}
+
+
+\hypertarget{can__driver_8h_641404106e253941c94c97e67a8ce524}{
+\index{can_driver.h@{can\_\-driver.h}!canOpen@{canOpen}}
+\index{canOpen@{canOpen}!can_driver.h@{can\_\-driver.h}}
+\subsubsection[canOpen]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} DLL\_\-CALL() can\-Open (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$)}}
+\label{can__driver_8h_641404106e253941c94c97e67a8ce524}
+
+
+\hypertarget{can__driver_8h_54d882f7937b7be0a5558f9d372cb0f7}{
+\index{can_driver.h@{can\_\-driver.h}!canReceive@{canReceive}}
+\index{canReceive@{canReceive}!can_driver.h@{can\_\-driver.h}}
+\subsubsection[canReceive]{\setlength{\rightskip}{0pt plus 5cm}UNS8 DLL\_\-CALL() can\-Receive (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE}, \hyperlink{structMessage}{Message} $\ast$)}}
+\label{can__driver_8h_54d882f7937b7be0a5558f9d372cb0f7}
+
+
+
+
+Definition at line 124 of file drivers\_\-win32.cpp.
+
+References driver\_\-data::inst, driver\_\-procs::m\_\-can\-Receive, and s\_\-driver\_\-procs.\hypertarget{can__driver_8h_821c783be9b81479e3d8392cfb8952f4}{
+\index{can_driver.h@{can\_\-driver.h}!canSend@{canSend}}
+\index{canSend@{canSend}!can_driver.h@{can\_\-driver.h}}
+\subsubsection[canSend]{\setlength{\rightskip}{0pt plus 5cm}UNS8 DLL\_\-CALL() can\-Send (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE}, \hyperlink{structMessage}{Message} $\ast$)}}
+\label{can__driver_8h_821c783be9b81479e3d8392cfb8952f4}
+
+
+
+
+Definition at line 120 of file unix.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__driver_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,30 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__socket_8c.html"];
+  Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__uvccm__win32_8cpp.html"];
+  Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"];
+  Node1 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node1 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node1 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node1 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node1 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node12 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__driver_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+75ed866b43d8f6863bccc4d47eac89be
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__driver_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,12 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__driver_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+faa63ff84dac3a110060ea12fae42f45
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__lincan_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,68 @@
+\hypertarget{can__lincan_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-lincan/can\_\-lincan.c File Reference}
+\label{can__lincan_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c@{/home/epimerde/documents/tc11/CanFestival-3/drivers/can\_\-lincan/can\_\-lincan.c}}
+}
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include $<$string.h$>$}\par
+{\tt \#include $<$errno.h$>$}\par
+{\tt \#include $<$fcntl.h$>$}\par
+{\tt \#include \char`\"{}canmsg.h\char`\"{}}\par
+{\tt \#include \char`\"{}lincan.h\char`\"{}}\par
+{\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{can__lincan_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{can\-Receive\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+UNS8 \hyperlink{can__lincan_8c_def95aee49efa13dd047d0b3b5507ad3}{can\-Send\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{can__lincan_8c_945403aba7f36acbd2e7160ade361bab}{can\-Open\_\-driver} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board)
+\item 
+int \hyperlink{can__lincan_8c_76e6a915d0e40a23b863198b2aaa5545}{can\-Close\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{can__lincan_8c_76e6a915d0e40a23b863198b2aaa5545}{
+\index{can_lincan.c@{can\_\-lincan.c}!canClose_driver@{canClose\_\-driver}}
+\index{canClose_driver@{canClose\_\-driver}!can_lincan.c@{can\_\-lincan.c}}
+\subsubsection[canClose\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}int can\-Close\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0})}}
+\label{can__lincan_8c_76e6a915d0e40a23b863198b2aaa5545}
+
+
+
+
+Definition at line 127 of file can\_\-lincan.c.\hypertarget{can__lincan_8c_945403aba7f36acbd2e7160ade361bab}{
+\index{can_lincan.c@{can\_\-lincan.c}!canOpen_driver@{canOpen\_\-driver}}
+\index{canOpen_driver@{canOpen\_\-driver}!can_lincan.c@{can\_\-lincan.c}}
+\subsubsection[canOpen\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} can\-Open\_\-driver (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board})}}
+\label{can__lincan_8c_945403aba7f36acbd2e7160ade361bab}
+
+
+
+
+Definition at line 95 of file can\_\-lincan.c.
+
+References struct\_\-s\_\-BOARD::busname.\hypertarget{can__lincan_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{
+\index{can_lincan.c@{can\_\-lincan.c}!canReceive_driver@{canReceive\_\-driver}}
+\index{canReceive_driver@{canReceive\_\-driver}!can_lincan.c@{can\_\-lincan.c}}
+\subsubsection[canReceive\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Receive\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__lincan_8c_6b3248e95acf2b08d1fd8b42610cc5a6}
+
+
+
+
+Definition at line 34 of file can\_\-lincan.c.
+
+References Message::cob\_\-id, canmsg\_\-t::data, Message::data, canmsg\_\-t::flags, canmsg\_\-t::id, Message::len, canmsg\_\-t::length, MSG\_\-EXT, MSG\_\-RTR, Message::rtr, and SHORT\_\-CAN::w.\hypertarget{can__lincan_8c_def95aee49efa13dd047d0b3b5507ad3}{
+\index{can_lincan.c@{can\_\-lincan.c}!canSend_driver@{canSend\_\-driver}}
+\index{canSend_driver@{canSend\_\-driver}!can_lincan.c@{can\_\-lincan.c}}
+\subsubsection[canSend\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__lincan_8c_def95aee49efa13dd047d0b3b5507ad3}
+
+
+
+
+Definition at line 66 of file can\_\-lincan.c.
+
+References Message::cob\_\-id, Message::data, canmsg\_\-t::data, canmsg\_\-t::flags, canmsg\_\-t::id, Message::len, canmsg\_\-t::length, MSG\_\-EXT, MSG\_\-RTR, Message::rtr, and SHORT\_\-CAN::w.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__lincan_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,37 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="fcntl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="canmsg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canmsg_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="sys/types.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="lincan.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lincan_8h.html"];
+  Node9 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="sys/ioctl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node9 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node13 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__lincan_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f223736c16b0c245b78676f36b1e8dd3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__linux_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,95 @@
+\hypertarget{can__peak__linux_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-peak\_\-linux/can\_\-peak\_\-linux.c File Reference}
+\label{can__peak__linux_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c@{/home/epimerde/documents/tc11/CanFestival-3/drivers/can\_\-peak\_\-linux/can\_\-peak\_\-linux.c}}
+}
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include $<$string.h$>$}\par
+{\tt \#include $<$errno.h$>$}\par
+{\tt \#include $<$fcntl.h$>$}\par
+{\tt \#include \char`\"{}libpcan.h\char`\"{}}\par
+{\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{can__peak__linux_8c_44ef8a15c3be0d9b410c0c21709a12c2}{CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR}~MSGTYPE\_\-STANDARD $|$ MSGTYPE\_\-RTR
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{can__peak__linux_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{can\-Receive\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+UNS8 \hyperlink{can__peak__linux_8c_def95aee49efa13dd047d0b3b5507ad3}{can\-Send\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+int \hyperlink{can__peak__linux_8c_6820d7fa32e6e79d432c6003e4c15c32}{Translate\-Baude\-Rate} (char $\ast$optarg)
+\item 
+\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab}{can\-Open\_\-driver} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board)
+\item 
+int \hyperlink{can__peak__linux_8c_76e6a915d0e40a23b863198b2aaa5545}{can\-Close\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0)
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{can__peak__linux_8c_44ef8a15c3be0d9b410c0c21709a12c2}{
+\index{can_peak_linux.c@{can\_\-peak\_\-linux.c}!CAN_INIT_TYPE_ST_RTR@{CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR}}
+\index{CAN_INIT_TYPE_ST_RTR@{CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR}!can_peak_linux.c@{can\_\-peak\_\-linux.c}}
+\subsubsection[CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR~MSGTYPE\_\-STANDARD $|$ MSGTYPE\_\-RTR}}
+\label{can__peak__linux_8c_44ef8a15c3be0d9b410c0c21709a12c2}
+
+
+
+
+Definition at line 37 of file can\_\-peak\_\-linux.c.
+
+\subsection{Function Documentation}
+\hypertarget{can__peak__linux_8c_76e6a915d0e40a23b863198b2aaa5545}{
+\index{can_peak_linux.c@{can\_\-peak\_\-linux.c}!canClose_driver@{canClose\_\-driver}}
+\index{canClose_driver@{canClose\_\-driver}!can_peak_linux.c@{can\_\-peak\_\-linux.c}}
+\subsubsection[canClose\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}int can\-Close\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0})}}
+\label{can__peak__linux_8c_76e6a915d0e40a23b863198b2aaa5545}
+
+
+
+
+Definition at line 129 of file can\_\-peak\_\-linux.c.\hypertarget{can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab}{
+\index{can_peak_linux.c@{can\_\-peak\_\-linux.c}!canOpen_driver@{canOpen\_\-driver}}
+\index{canOpen_driver@{canOpen\_\-driver}!can_peak_linux.c@{can\_\-peak\_\-linux.c}}
+\subsubsection[canOpen\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} can\-Open\_\-driver (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board})}}
+\label{can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab}
+
+
+
+
+Definition at line 104 of file can\_\-peak\_\-linux.c.
+
+References struct\_\-s\_\-BOARD::baudrate, struct\_\-s\_\-BOARD::busname, and Translate\-Baude\-Rate().\hypertarget{can__peak__linux_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{
+\index{can_peak_linux.c@{can\_\-peak\_\-linux.c}!canReceive_driver@{canReceive\_\-driver}}
+\index{canReceive_driver@{canReceive\_\-driver}!can_peak_linux.c@{can\_\-peak\_\-linux.c}}
+\subsubsection[canReceive\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Receive\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__peak__linux_8c_6b3248e95acf2b08d1fd8b42610cc5a6}
+
+
+
+
+Definition at line 40 of file can\_\-peak\_\-linux.c.
+
+References Message::cob\_\-id, Message::data, Message::len, Message::rtr, UNS8, and SHORT\_\-CAN::w.\hypertarget{can__peak__linux_8c_def95aee49efa13dd047d0b3b5507ad3}{
+\index{can_peak_linux.c@{can\_\-peak\_\-linux.c}!canSend_driver@{canSend\_\-driver}}
+\index{canSend_driver@{canSend\_\-driver}!can_peak_linux.c@{can\_\-peak\_\-linux.c}}
+\subsubsection[canSend\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__peak__linux_8c_def95aee49efa13dd047d0b3b5507ad3}
+
+
+
+
+Definition at line 64 of file can\_\-peak\_\-linux.c.
+
+References CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR, Message::data, Message::len, Message::rtr, and UNS8.\hypertarget{can__peak__linux_8c_6820d7fa32e6e79d432c6003e4c15c32}{
+\index{can_peak_linux.c@{can\_\-peak\_\-linux.c}!TranslateBaudeRate@{TranslateBaudeRate}}
+\index{TranslateBaudeRate@{TranslateBaudeRate}!can_peak_linux.c@{can\_\-peak\_\-linux.c}}
+\subsubsection[TranslateBaudeRate]{\setlength{\rightskip}{0pt plus 5cm}int Translate\-Baude\-Rate (char $\ast$ {\em optarg})}}
+\label{can__peak__linux_8c_6820d7fa32e6e79d432c6003e4c15c32}
+
+
+
+
+Definition at line 89 of file can\_\-peak\_\-linux.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canOpen_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="TranslateBaudeRate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ccd9cb7151b1a476a49e830a284db38b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__linux_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,26 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="fcntl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="libpcan.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__linux_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e88c0654d4e3f8785fe3f6fb33b525ff
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__win32_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,119 @@
+\hypertarget{can__peak__win32_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-peak\_\-win32/can\_\-peak\_\-win32.c File Reference}
+\label{can__peak__win32_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c@{/home/epimerde/documents/tc11/CanFestival-3/drivers/can\_\-peak\_\-win32/can\_\-peak\_\-win32.c}}
+}
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include $<$string.h$>$}\par
+{\tt \#include $<$errno.h$>$}\par
+{\tt \#include $<$fcntl.h$>$}\par
+{\tt \#include \char`\"{}cancfg.h\char`\"{}}\par
+{\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{can__peak__win32_8c_6c15c0d426ae2e61f69f3119d3fe486b}{extra\_\-PCAN\_\-init\_\-params}
+\item 
+\#define \hyperlink{can__peak__win32_8c_44ef8a15c3be0d9b410c0c21709a12c2}{CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR}~MSGTYPE\_\-STANDARD $|$ MSGTYPE\_\-RTR
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+int \hyperlink{can__peak__win32_8c_6820d7fa32e6e79d432c6003e4c15c32}{Translate\-Baude\-Rate} (char $\ast$optarg)
+\item 
+void \hyperlink{can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57}{can\-Init} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board)
+\item 
+UNS8 \hyperlink{can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{can\-Receive\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+UNS8 \hyperlink{can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3}{can\-Send\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab}{can\-Open\_\-driver} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board)
+\item 
+int \hyperlink{can__peak__win32_8c_76e6a915d0e40a23b863198b2aaa5545}{can\-Close\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0)
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{can__peak__win32_8c_44ef8a15c3be0d9b410c0c21709a12c2}{
+\index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!CAN_INIT_TYPE_ST_RTR@{CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR}}
+\index{CAN_INIT_TYPE_ST_RTR@{CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR}!can_peak_win32.c@{can\_\-peak\_\-win32.c}}
+\subsubsection[CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR~MSGTYPE\_\-STANDARD $|$ MSGTYPE\_\-RTR}}
+\label{can__peak__win32_8c_44ef8a15c3be0d9b410c0c21709a12c2}
+
+
+
+
+Definition at line 52 of file can\_\-peak\_\-win32.c.\hypertarget{can__peak__win32_8c_6c15c0d426ae2e61f69f3119d3fe486b}{
+\index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!extra_PCAN_init_params@{extra\_\-PCAN\_\-init\_\-params}}
+\index{extra_PCAN_init_params@{extra\_\-PCAN\_\-init\_\-params}!can_peak_win32.c@{can\_\-peak\_\-win32.c}}
+\subsubsection[extra\_\-PCAN\_\-init\_\-params]{\setlength{\rightskip}{0pt plus 5cm}\#define extra\_\-PCAN\_\-init\_\-params}}
+\label{can__peak__win32_8c_6c15c0d426ae2e61f69f3119d3fe486b}
+
+
+
+
+Definition at line 36 of file can\_\-peak\_\-win32.c.
+
+\subsection{Function Documentation}
+\hypertarget{can__peak__win32_8c_76e6a915d0e40a23b863198b2aaa5545}{
+\index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!canClose_driver@{canClose\_\-driver}}
+\index{canClose_driver@{canClose\_\-driver}!can_peak_win32.c@{can\_\-peak\_\-win32.c}}
+\subsubsection[canClose\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}int can\-Close\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0})}}
+\label{can__peak__win32_8c_76e6a915d0e40a23b863198b2aaa5545}
+
+
+
+
+Definition at line 237 of file can\_\-peak\_\-win32.c.\hypertarget{can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57}{
+\index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!canInit@{canInit}}
+\index{canInit@{canInit}!can_peak_win32.c@{can\_\-peak\_\-win32.c}}
+\subsubsection[canInit]{\setlength{\rightskip}{0pt plus 5cm}void can\-Init (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board})}}
+\label{can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57}
+
+
+
+
+Definition at line 70 of file can\_\-peak\_\-win32.c.
+
+References struct\_\-s\_\-BOARD::baudrate, extra\_\-PCAN\_\-init\_\-params, and Translate\-Baude\-Rate().\hypertarget{can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab}{
+\index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!canOpen_driver@{canOpen\_\-driver}}
+\index{canOpen_driver@{canOpen\_\-driver}!can_peak_win32.c@{can\_\-peak\_\-win32.c}}
+\subsubsection[canOpen\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} can\-Open\_\-driver (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board})}}
+\label{can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab}
+
+
+
+
+Definition at line 205 of file can\_\-peak\_\-win32.c.
+
+References can\-Init().\hypertarget{can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{
+\index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!canReceive_driver@{canReceive\_\-driver}}
+\index{canReceive_driver@{canReceive\_\-driver}!can_peak_win32.c@{can\_\-peak\_\-win32.c}}
+\subsubsection[canReceive\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Receive\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6}
+
+
+
+
+Definition at line 89 of file can\_\-peak\_\-win32.c.
+
+References can\-Init(), Message::cob\_\-id, Message::data, Message::len, Message::rtr, UNS8, and SHORT\_\-CAN::w.\hypertarget{can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3}{
+\index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!canSend_driver@{canSend\_\-driver}}
+\index{canSend_driver@{canSend\_\-driver}!can_peak_win32.c@{can\_\-peak\_\-win32.c}}
+\subsubsection[canSend\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3}
+
+
+
+
+Definition at line 159 of file can\_\-peak\_\-win32.c.
+
+References CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR, can\-Init(), Message::cob\_\-id, Message::data, Message::len, Message::rtr, UNS8, and SHORT\_\-CAN::w.\hypertarget{can__peak__win32_8c_6820d7fa32e6e79d432c6003e4c15c32}{
+\index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!TranslateBaudeRate@{TranslateBaudeRate}}
+\index{TranslateBaudeRate@{TranslateBaudeRate}!can_peak_win32.c@{can\_\-peak\_\-win32.c}}
+\subsubsection[TranslateBaudeRate]{\setlength{\rightskip}{0pt plus 5cm}int Translate\-Baude\-Rate (char $\ast$ {\em optarg})}}
+\label{can__peak__win32_8c_6820d7fa32e6e79d432c6003e4c15c32}
+
+
+
+
+Definition at line 55 of file can\_\-peak\_\-win32.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canReceive_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f479e3b07cbdb68b6efcc72d2f8a1708
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canOpen_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b434a994eb4f48db50e9c8de0dc586d7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="TranslateBaudeRate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d471d410e87a1d680401abbc55e530f5
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__win32_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,26 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="fcntl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="cancfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__win32_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6b2fcacd660901f69f3d9facd81227bf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSend_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0d0275cedb5f9c1806623aaaee4c8ece
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__socket_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,191 @@
+\hypertarget{can__socket_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-socket/can\_\-socket.c File Reference}
+\label{can__socket_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c@{/home/epimerde/documents/tc11/CanFestival-3/drivers/can\_\-socket/can\_\-socket.c}}
+}
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include $<$string.h$>$}\par
+{\tt \#include $<$stdlib.h$>$}\par
+{\tt \#include $<$stddef.h$>$}\par
+{\tt \#include $<$errno.h$>$}\par
+{\tt \#include \char`\"{}config.h\char`\"{}}\par
+{\tt \#include $<$sys/socket.h$>$}\par
+{\tt \#include $<$sys/ioctl.h$>$}\par
+{\tt \#include \char`\"{}linux/can.h\char`\"{}}\par
+{\tt \#include \char`\"{}linux/can/raw.h\char`\"{}}\par
+{\tt \#include \char`\"{}net/if.h\char`\"{}}\par
+{\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{can__socket_8c_eac0c3db7a1e021f17987bcc76893849}{PF\_\-CAN}~29
+\item 
+\#define \hyperlink{can__socket_8c_546620c7e758f003b24b7fdae4f97bd4}{AF\_\-CAN}~PF\_\-CAN
+\item 
+\#define \hyperlink{can__socket_8c_b0e2c857f77f55e9d76239af529340ef}{CAN\_\-IFNAME}~\char`\"{}can\%s\char`\"{}
+\item 
+\#define \hyperlink{can__socket_8c_3947ec96c2f7841c6a25f0d2b9989597}{CAN\_\-SOCKET}~socket
+\item 
+\#define \hyperlink{can__socket_8c_4a4bdc94205926096ef572a540e4d025}{CAN\_\-CLOSE}~close
+\item 
+\#define \hyperlink{can__socket_8c_b78c6a888be103b97e95bfc85f5da083}{CAN\_\-RECV}~recv
+\item 
+\#define \hyperlink{can__socket_8c_70c9889a227060d2e902e298858c1f36}{CAN\_\-SEND}~send
+\item 
+\#define \hyperlink{can__socket_8c_f51a5befd644cec65f24d3502b31d630}{CAN\_\-BIND}~bind
+\item 
+\#define \hyperlink{can__socket_8c_56776428046c869321581cd587514964}{CAN\_\-IOCTL}~ioctl
+\item 
+\#define \hyperlink{can__socket_8c_e9e218c73b4cb73965e4412c4d50eb2e}{CAN\_\-ERRNO}(err)~errno
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{can__socket_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{can\-Receive\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+UNS8 \hyperlink{can__socket_8c_def95aee49efa13dd047d0b3b5507ad3}{can\-Send\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{can__socket_8c_945403aba7f36acbd2e7160ade361bab}{can\-Open\_\-driver} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board)
+\item 
+int \hyperlink{can__socket_8c_76e6a915d0e40a23b863198b2aaa5545}{can\-Close\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0)
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{can__socket_8c_546620c7e758f003b24b7fdae4f97bd4}{
+\index{can_socket.c@{can\_\-socket.c}!AF_CAN@{AF\_\-CAN}}
+\index{AF_CAN@{AF\_\-CAN}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[AF\_\-CAN]{\setlength{\rightskip}{0pt plus 5cm}\#define AF\_\-CAN~PF\_\-CAN}}
+\label{can__socket_8c_546620c7e758f003b24b7fdae4f97bd4}
+
+
+
+
+Definition at line 48 of file can\_\-socket.c.\hypertarget{can__socket_8c_f51a5befd644cec65f24d3502b31d630}{
+\index{can_socket.c@{can\_\-socket.c}!CAN_BIND@{CAN\_\-BIND}}
+\index{CAN_BIND@{CAN\_\-BIND}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[CAN\_\-BIND]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-BIND~bind}}
+\label{can__socket_8c_f51a5befd644cec65f24d3502b31d630}
+
+
+
+
+Definition at line 55 of file can\_\-socket.c.\hypertarget{can__socket_8c_4a4bdc94205926096ef572a540e4d025}{
+\index{can_socket.c@{can\_\-socket.c}!CAN_CLOSE@{CAN\_\-CLOSE}}
+\index{CAN_CLOSE@{CAN\_\-CLOSE}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[CAN\_\-CLOSE]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-CLOSE~close}}
+\label{can__socket_8c_4a4bdc94205926096ef572a540e4d025}
+
+
+
+
+Definition at line 52 of file can\_\-socket.c.\hypertarget{can__socket_8c_e9e218c73b4cb73965e4412c4d50eb2e}{
+\index{can_socket.c@{can\_\-socket.c}!CAN_ERRNO@{CAN\_\-ERRNO}}
+\index{CAN_ERRNO@{CAN\_\-ERRNO}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[CAN\_\-ERRNO]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-ERRNO(err)~errno}}
+\label{can__socket_8c_e9e218c73b4cb73965e4412c4d50eb2e}
+
+
+
+
+Definition at line 57 of file can\_\-socket.c.\hypertarget{can__socket_8c_b0e2c857f77f55e9d76239af529340ef}{
+\index{can_socket.c@{can\_\-socket.c}!CAN_IFNAME@{CAN\_\-IFNAME}}
+\index{CAN_IFNAME@{CAN\_\-IFNAME}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[CAN\_\-IFNAME]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-IFNAME~\char`\"{}can\%s\char`\"{}}}
+\label{can__socket_8c_b0e2c857f77f55e9d76239af529340ef}
+
+
+
+
+Definition at line 50 of file can\_\-socket.c.\hypertarget{can__socket_8c_56776428046c869321581cd587514964}{
+\index{can_socket.c@{can\_\-socket.c}!CAN_IOCTL@{CAN\_\-IOCTL}}
+\index{CAN_IOCTL@{CAN\_\-IOCTL}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[CAN\_\-IOCTL]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-IOCTL~ioctl}}
+\label{can__socket_8c_56776428046c869321581cd587514964}
+
+
+
+
+Definition at line 56 of file can\_\-socket.c.\hypertarget{can__socket_8c_b78c6a888be103b97e95bfc85f5da083}{
+\index{can_socket.c@{can\_\-socket.c}!CAN_RECV@{CAN\_\-RECV}}
+\index{CAN_RECV@{CAN\_\-RECV}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[CAN\_\-RECV]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-RECV~recv}}
+\label{can__socket_8c_b78c6a888be103b97e95bfc85f5da083}
+
+
+
+
+Definition at line 53 of file can\_\-socket.c.\hypertarget{can__socket_8c_70c9889a227060d2e902e298858c1f36}{
+\index{can_socket.c@{can\_\-socket.c}!CAN_SEND@{CAN\_\-SEND}}
+\index{CAN_SEND@{CAN\_\-SEND}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[CAN\_\-SEND]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-SEND~send}}
+\label{can__socket_8c_70c9889a227060d2e902e298858c1f36}
+
+
+
+
+Definition at line 54 of file can\_\-socket.c.\hypertarget{can__socket_8c_3947ec96c2f7841c6a25f0d2b9989597}{
+\index{can_socket.c@{can\_\-socket.c}!CAN_SOCKET@{CAN\_\-SOCKET}}
+\index{CAN_SOCKET@{CAN\_\-SOCKET}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[CAN\_\-SOCKET]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-SOCKET~socket}}
+\label{can__socket_8c_3947ec96c2f7841c6a25f0d2b9989597}
+
+
+
+
+Definition at line 51 of file can\_\-socket.c.\hypertarget{can__socket_8c_eac0c3db7a1e021f17987bcc76893849}{
+\index{can_socket.c@{can\_\-socket.c}!PF_CAN@{PF\_\-CAN}}
+\index{PF_CAN@{PF\_\-CAN}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[PF\_\-CAN]{\setlength{\rightskip}{0pt plus 5cm}\#define PF\_\-CAN~29}}
+\label{can__socket_8c_eac0c3db7a1e021f17987bcc76893849}
+
+
+
+
+Definition at line 47 of file can\_\-socket.c.
+
+\subsection{Function Documentation}
+\hypertarget{can__socket_8c_76e6a915d0e40a23b863198b2aaa5545}{
+\index{can_socket.c@{can\_\-socket.c}!canClose_driver@{canClose\_\-driver}}
+\index{canClose_driver@{canClose\_\-driver}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[canClose\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}int can\-Close\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0})}}
+\label{can__socket_8c_76e6a915d0e40a23b863198b2aaa5545}
+
+
+
+
+Definition at line 228 of file can\_\-socket.c.
+
+References CAN\_\-CLOSE.\hypertarget{can__socket_8c_945403aba7f36acbd2e7160ade361bab}{
+\index{can_socket.c@{can\_\-socket.c}!canOpen_driver@{canOpen\_\-driver}}
+\index{canOpen_driver@{canOpen\_\-driver}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[canOpen\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} can\-Open\_\-driver (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board})}}
+\label{can__socket_8c_945403aba7f36acbd2e7160ade361bab}
+
+
+
+
+Definition at line 150 of file can\_\-socket.c.
+
+References AF\_\-CAN, struct\_\-s\_\-BOARD::baudrate, struct\_\-s\_\-BOARD::busname, CAN\_\-BIND, CAN\_\-CLOSE, CAN\_\-ERRNO, CAN\_\-IFNAME, CAN\_\-IOCTL, CAN\_\-SOCKET, and PF\_\-CAN.\hypertarget{can__socket_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{
+\index{can_socket.c@{can\_\-socket.c}!canReceive_driver@{canReceive\_\-driver}}
+\index{canReceive_driver@{canReceive\_\-driver}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[canReceive\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Receive\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__socket_8c_6b3248e95acf2b08d1fd8b42610cc5a6}
+
+
+
+
+Definition at line 64 of file can\_\-socket.c.
+
+References CAN\_\-ERRNO, CAN\_\-RECV, Message::cob\_\-id, Message::data, Message::len, Message::rtr, and SHORT\_\-CAN::w.\hypertarget{can__socket_8c_def95aee49efa13dd047d0b3b5507ad3}{
+\index{can_socket.c@{can\_\-socket.c}!canSend_driver@{canSend\_\-driver}}
+\index{canSend_driver@{canSend\_\-driver}!can_socket.c@{can\_\-socket.c}}
+\subsubsection[canSend\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__socket_8c_def95aee49efa13dd047d0b3b5507ad3}
+
+
+
+
+Definition at line 90 of file can\_\-socket.c.
+
+References CAN\_\-ERRNO, CAN\_\-SEND, Message::cob\_\-id, Message::data, Message::len, Message::rtr, and SHORT\_\-CAN::w.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__socket_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,38 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="stddef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2config_8h.html"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="sys/socket.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="sys/ioctl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="linux/can.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="linux/can/raw.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="net/if.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node15 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__socket_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6b034fb0c206067a5ca5637364b169ec
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__uvccm__win32_8cpp.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,70 @@
+\hypertarget{can__uvccm__win32_8cpp}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-uvccm\_\-win32/can\_\-uvccm\_\-win32.cpp File Reference}
+\label{can__uvccm__win32_8cpp}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp@{/home/epimerde/documents/tc11/CanFestival-3/drivers/can\_\-uvccm\_\-win32/can\_\-uvccm\_\-win32.cpp}}
+}
+{\tt \#include $<$sstream$>$}\par
+{\tt \#include $<$iomanip$>$}\par
+{\tt \#include $<$algorithm$>$}\par
+{\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classcan__uvccm__win32}{can\_\-uvccm\_\-win32}
+\item 
+class \hyperlink{classcan__uvccm__win32_1_1error}{can\_\-uvccm\_\-win32::error}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{can__uvccm__win32_8cpp_6b3248e95acf2b08d1fd8b42610cc5a6}{can\-Receive\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+UNS8 \hyperlink{can__uvccm__win32_8cpp_def95aee49efa13dd047d0b3b5507ad3}{can\-Send\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{can__uvccm__win32_8cpp_945403aba7f36acbd2e7160ade361bab}{can\-Open\_\-driver} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board)
+\item 
+int \hyperlink{can__uvccm__win32_8cpp_f0856b6c70c571ef7aa4509abf18db6d}{can\-Close\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} inst)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{can__uvccm__win32_8cpp_f0856b6c70c571ef7aa4509abf18db6d}{
+\index{can_uvccm_win32.cpp@{can\_\-uvccm\_\-win32.cpp}!canClose_driver@{canClose\_\-driver}}
+\index{canClose_driver@{canClose\_\-driver}!can_uvccm_win32.cpp@{can\_\-uvccm\_\-win32.cpp}}
+\subsubsection[canClose\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}int can\-Close\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em inst})}}
+\label{can__uvccm__win32_8cpp_f0856b6c70c571ef7aa4509abf18db6d}
+
+
+
+
+Definition at line 324 of file can\_\-uvccm\_\-win32.cpp.\hypertarget{can__uvccm__win32_8cpp_945403aba7f36acbd2e7160ade361bab}{
+\index{can_uvccm_win32.cpp@{can\_\-uvccm\_\-win32.cpp}!canOpen_driver@{canOpen\_\-driver}}
+\index{canOpen_driver@{canOpen\_\-driver}!can_uvccm_win32.cpp@{can\_\-uvccm\_\-win32.cpp}}
+\subsubsection[canOpen\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} can\-Open\_\-driver (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board})}}
+\label{can__uvccm__win32_8cpp_945403aba7f36acbd2e7160ade361bab}
+
+
+
+
+Definition at line 311 of file can\_\-uvccm\_\-win32.cpp.\hypertarget{can__uvccm__win32_8cpp_6b3248e95acf2b08d1fd8b42610cc5a6}{
+\index{can_uvccm_win32.cpp@{can\_\-uvccm\_\-win32.cpp}!canReceive_driver@{canReceive\_\-driver}}
+\index{canReceive_driver@{canReceive\_\-driver}!can_uvccm_win32.cpp@{can\_\-uvccm\_\-win32.cpp}}
+\subsubsection[canReceive\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Receive\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__uvccm__win32_8cpp_6b3248e95acf2b08d1fd8b42610cc5a6}
+
+
+
+
+Definition at line 299 of file can\_\-uvccm\_\-win32.cpp.
+
+References UNS8.\hypertarget{can__uvccm__win32_8cpp_def95aee49efa13dd047d0b3b5507ad3}{
+\index{can_uvccm_win32.cpp@{can\_\-uvccm\_\-win32.cpp}!canSend_driver@{canSend\_\-driver}}
+\index{canSend_driver@{canSend\_\-driver}!can_uvccm_win32.cpp@{can\_\-uvccm\_\-win32.cpp}}
+\subsubsection[canSend\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__uvccm__win32_8cpp_def95aee49efa13dd047d0b3b5507ad3}
+
+
+
+
+Definition at line 305 of file can\_\-uvccm\_\-win32.cpp.
+
+References UNS8.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__uvccm__win32_8cpp__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="algorithm",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__uvccm__win32_8cpp__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0559a966e454630d2cda95248f3ca7db
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__virtual_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,126 @@
+\hypertarget{can__virtual_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-virtual/can\_\-virtual.c File Reference}
+\label{can__virtual_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c@{/home/epimerde/documents/tc11/CanFestival-3/drivers/can\_\-virtual/can\_\-virtual.c}}
+}
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include $<$unistd.h$>$}\par
+{\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par
+{\tt \#include \char`\"{}def.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structCANPipe}{CANPipe}
+\end{CompactItemize}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{can__virtual_8c_b2f51095e950bbeab1ea15fac21e6146}{MAX\_\-NB\_\-CAN\_\-PIPES}~16
+\item 
+\#define \hyperlink{can__virtual_8c_124cab530f97a752eb2e110c1b398c11}{My\-Case}(fc)~case fc: printf(\#fc);break;
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{can__virtual_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{can\-Receive\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+void \hyperlink{can__virtual_8c_6baa544d467cbabaf4bacadc74cc6523}{print\_\-message} (\hyperlink{structMessage}{Message} $\ast$m)
+\item 
+UNS8 \hyperlink{can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3}{can\-Send\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{can__virtual_8c_945403aba7f36acbd2e7160ade361bab}{can\-Open\_\-driver} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board)
+\item 
+int \hyperlink{can__virtual_8c_76e6a915d0e40a23b863198b2aaa5545}{can\-Close\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+\hyperlink{structCANPipe}{CANPipe} \hyperlink{can__virtual_8c_53fd0e34e8d4d31bf381700a9d8ae72b}{canpipes} \mbox{[}MAX\_\-NB\_\-CAN\_\-PIPES\mbox{]} = \{\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{can__virtual_8c_b2f51095e950bbeab1ea15fac21e6146}{
+\index{can_virtual.c@{can\_\-virtual.c}!MAX_NB_CAN_PIPES@{MAX\_\-NB\_\-CAN\_\-PIPES}}
+\index{MAX_NB_CAN_PIPES@{MAX\_\-NB\_\-CAN\_\-PIPES}!can_virtual.c@{can\_\-virtual.c}}
+\subsubsection[MAX\_\-NB\_\-CAN\_\-PIPES]{\setlength{\rightskip}{0pt plus 5cm}\#define MAX\_\-NB\_\-CAN\_\-PIPES~16}}
+\label{can__virtual_8c_b2f51095e950bbeab1ea15fac21e6146}
+
+
+
+
+Definition at line 33 of file can\_\-virtual.c.\hypertarget{can__virtual_8c_124cab530f97a752eb2e110c1b398c11}{
+\index{can_virtual.c@{can\_\-virtual.c}!MyCase@{MyCase}}
+\index{MyCase@{MyCase}!can_virtual.c@{can\_\-virtual.c}}
+\subsubsection[MyCase]{\setlength{\rightskip}{0pt plus 5cm}\#define My\-Case(fc)~case fc: printf(\#fc);break;}}
+\label{can__virtual_8c_124cab530f97a752eb2e110c1b398c11}
+
+
+
+
+Definition at line 52 of file can\_\-virtual.c.
+
+\subsection{Function Documentation}
+\hypertarget{can__virtual_8c_76e6a915d0e40a23b863198b2aaa5545}{
+\index{can_virtual.c@{can\_\-virtual.c}!canClose_driver@{canClose\_\-driver}}
+\index{canClose_driver@{canClose\_\-driver}!can_virtual.c@{can\_\-virtual.c}}
+\subsubsection[canClose\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}int can\-Close\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0})}}
+\label{can__virtual_8c_76e6a915d0e40a23b863198b2aaa5545}
+
+
+
+
+Definition at line 142 of file can\_\-virtual.c.\hypertarget{can__virtual_8c_945403aba7f36acbd2e7160ade361bab}{
+\index{can_virtual.c@{can\_\-virtual.c}!canOpen_driver@{canOpen\_\-driver}}
+\index{canOpen_driver@{canOpen\_\-driver}!can_virtual.c@{can\_\-virtual.c}}
+\subsubsection[canOpen\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} can\-Open\_\-driver (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board})}}
+\label{can__virtual_8c_945403aba7f36acbd2e7160ade361bab}
+
+
+
+
+Definition at line 121 of file can\_\-virtual.c.
+
+References canpipes, MAX\_\-NB\_\-CAN\_\-PIPES, and CANPipe::used.\hypertarget{can__virtual_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{
+\index{can_virtual.c@{can\_\-virtual.c}!canReceive_driver@{canReceive\_\-driver}}
+\index{canReceive_driver@{canReceive\_\-driver}!can_virtual.c@{can\_\-virtual.c}}
+\subsubsection[canReceive\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Receive\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__virtual_8c_6b3248e95acf2b08d1fd8b42610cc5a6}
+
+
+
+
+Definition at line 43 of file can\_\-virtual.c.\hypertarget{can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3}{
+\index{can_virtual.c@{can\_\-virtual.c}!canSend_driver@{canSend\_\-driver}}
+\index{canSend_driver@{canSend\_\-driver}!can_virtual.c@{can\_\-virtual.c}}
+\subsubsection[canSend\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3}
+
+
+
+
+Definition at line 81 of file can\_\-virtual.c.
+
+References canpipes, MAX\_\-NB\_\-CAN\_\-PIPES, and print\_\-message().\hypertarget{can__virtual_8c_6baa544d467cbabaf4bacadc74cc6523}{
+\index{can_virtual.c@{can\_\-virtual.c}!print_message@{print\_\-message}}
+\index{print_message@{print\_\-message}!can_virtual.c@{can\_\-virtual.c}}
+\subsubsection[print\_\-message]{\setlength{\rightskip}{0pt plus 5cm}void print\_\-message (\hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{can__virtual_8c_6baa544d467cbabaf4bacadc74cc6523}
+
+
+
+
+Definition at line 53 of file can\_\-virtual.c.
+
+References Message::cob\_\-id, Message::data, Message::len, My\-Case, NMT, NODE\_\-GUARD, PDO1rx, PDO1tx, PDO2rx, PDO2tx, PDO3rx, PDO3tx, PDO4rx, PDO4tx, Message::rtr, SDOrx, SDOtx, SYNC, TIME\_\-STAMP, and SHORT\_\-CAN::w.
+
+\subsection{Variable Documentation}
+\hypertarget{can__virtual_8c_53fd0e34e8d4d31bf381700a9d8ae72b}{
+\index{can_virtual.c@{can\_\-virtual.c}!canpipes@{canpipes}}
+\index{canpipes@{canpipes}!can_virtual.c@{can\_\-virtual.c}}
+\subsubsection[canpipes]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structCANPipe}{CANPipe} \hyperlink{can__virtual_8c_53fd0e34e8d4d31bf381700a9d8ae72b}{canpipes}\mbox{[}MAX\_\-NB\_\-CAN\_\-PIPES\mbox{]} = \{\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\}}}
+\label{can__virtual_8c_53fd0e34e8d4d31bf381700a9d8ae72b}
+
+
+
+
+Definition at line 40 of file can\_\-virtual.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__virtual_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,23 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="unistd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node5 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__virtual_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c1ae9a39e5906134472e8ae1c92153bf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSend_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="print_message",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+06e16a470ecd4f15f393e6d3bea616fb
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,312 @@
+\hypertarget{candriver_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/candriver.h File Reference}
+\label{candriver_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h}}
+}
+{\tt \#include $<$can.h$>$}\par
+{\tt \#include $<$objdictdef.h$>$}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structt__pointerStack}{t\_\-pointer\-Stack}
+\item 
+struct \hyperlink{structcanBusTime}{can\-Bus\-Time}
+\item 
+struct \hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init}
+\item 
+struct \hyperlink{structcanBusInit}{can\-Bus\-Init}
+\end{CompactItemize}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{candriver_8h_604df069233e19d5960b444524a43042}{MAX\_\-STACK\_\-MSG\_\-RCV}~5
+\item 
+\#define \hyperlink{candriver_8h_08b16baaf10a1b7fb8a3569a6c0f67ff}{NB\_\-LINE\_\-CAN}~1
+\item 
+\#define \hyperlink{candriver_8h_aec12501ba547723b21fd74636ea045a}{CANOPEN\_\-LINE\_\-NUMBER\_\-USED}~CAN0
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+char \hyperlink{candriver_8h_acfd181d5b055d1403930442e28ac643}{can\-Add\-Id\-To\-Filter} (UNS16 adr\-CAN, UNS8 n\-Filter, UNS16 id)
+\item 
+char \hyperlink{candriver_8h_751a41c9747b96ab400b5599370cea83}{can\-Change\-Filter} (UNS16 adr\-CAN, \hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init} fi)
+\item 
+char \hyperlink{candriver_8h_5a53a89d2e348d70331e6ebe269d155a}{can\-Enable} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{candriver_8h_3c4f7a31d94e5e7c7322535467b806de}{can\-Init} (UNS16 adr\-CAN, \hyperlink{structcanBusInit}{can\-Bus\-Init} \hyperlink{candriver_8h_c731fd3e22e0f2c414b1e3f511c85423}{bi})
+\item 
+char \hyperlink{candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f}{can\-Init\-Clock} (UNS16 adr\-CAN, \hyperlink{structcanBusTime}{can\-Bus\-Time} clk)
+\item 
+char \hyperlink{candriver_8h_5fb549697afb7918607aa113e01c543d}{can\-Init1Filter} (UNS16 adr\-CAN, UNS8 n\-Filter, UNS16 ar, UNS16 mr)
+\item 
+char \hyperlink{candriver_8h_b4502eef7616b25c74b1ac5a2245b085}{can\-Init\-Filter} (UNS16 adr\-CAN, \hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init} fi)
+\item 
+char \hyperlink{candriver_8h_0b98e4800c82d99981833aa4207f1eb9}{can\-Init\-Mode} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{candriver_8h_00ffb46abacfdfa56ebc70e15164113e}{can\-Init\-Mode\-Q} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{candriver_8h_2f2d1ed55cfd9d7f85883f8d70d318ba}{can\-Msg\-Transmit} (UNS16 adr\-CAN, \hyperlink{structMessage}{Message} msg)
+\item 
+char \hyperlink{candriver_8h_5ad8616a3276f7f40149b551f09aa6a1}{can\-Set\-Interrupt} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{candriver_8h_c7773223579ec7e0fab5238df214da89}{can\-Sleep\-Mode} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{candriver_8h_a89f28005eea54f5b216eb72a18d45f3}{can\-Sleep\-Mode\-Q} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca}{can\-Sleep\-Wup\-Mode} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{candriver_8h_6beefe951b3c9de786c585257488fa82}{can\-Test\-Init\-Mode} (UNS16 adr\-CAN)
+\item 
+char \hyperlink{candriver_8h_fa79f2ac95a8143c2fb087260df39820}{can\-Test\-Sleep\-Mode} (UNS16 adr\-CAN)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+volatile \hyperlink{structMessage}{Message} \hyperlink{candriver_8h_1858449b5bfa9aa019aa643f8453d1c8}{stack\-Msg\-Rcv} \mbox{[}NB\_\-LINE\_\-CAN\mbox{]}\mbox{[}MAX\_\-STACK\_\-MSG\_\-RCV\mbox{]}
+\item 
+\hyperlink{structMessage}{Message} \hyperlink{candriver_8h_54c57753f0e749e7ca14315c745bc8d9}{msg\-Rcv}
+\item 
+volatile \hyperlink{structt__pointerStack}{t\_\-pointer\-Stack} \hyperlink{candriver_8h_509b5bc79f44e93ccb86d970a3aab01c}{ptr\-Msg\-Rcv} \mbox{[}NB\_\-LINE\_\-CAN\mbox{]}
+\item 
+\hyperlink{structcanBusInit}{can\-Bus\-Init} \hyperlink{candriver_8h_c731fd3e22e0f2c414b1e3f511c85423}{bi}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{candriver_8h_aec12501ba547723b21fd74636ea045a}{
+\index{candriver.h@{candriver.h}!CANOPEN_LINE_NUMBER_USED@{CANOPEN\_\-LINE\_\-NUMBER\_\-USED}}
+\index{CANOPEN_LINE_NUMBER_USED@{CANOPEN\_\-LINE\_\-NUMBER\_\-USED}!candriver.h@{candriver.h}}
+\subsubsection[CANOPEN\_\-LINE\_\-NUMBER\_\-USED]{\setlength{\rightskip}{0pt plus 5cm}\#define CANOPEN\_\-LINE\_\-NUMBER\_\-USED~CAN0}}
+\label{candriver_8h_aec12501ba547723b21fd74636ea045a}
+
+
+
+
+Definition at line 53 of file candriver.h.\hypertarget{candriver_8h_604df069233e19d5960b444524a43042}{
+\index{candriver.h@{candriver.h}!MAX_STACK_MSG_RCV@{MAX\_\-STACK\_\-MSG\_\-RCV}}
+\index{MAX_STACK_MSG_RCV@{MAX\_\-STACK\_\-MSG\_\-RCV}!candriver.h@{candriver.h}}
+\subsubsection[MAX\_\-STACK\_\-MSG\_\-RCV]{\setlength{\rightskip}{0pt plus 5cm}\#define MAX\_\-STACK\_\-MSG\_\-RCV~5}}
+\label{candriver_8h_604df069233e19d5960b444524a43042}
+
+
+
+
+Definition at line 38 of file candriver.h.\hypertarget{candriver_8h_08b16baaf10a1b7fb8a3569a6c0f67ff}{
+\index{candriver.h@{candriver.h}!NB_LINE_CAN@{NB\_\-LINE\_\-CAN}}
+\index{NB_LINE_CAN@{NB\_\-LINE\_\-CAN}!candriver.h@{candriver.h}}
+\subsubsection[NB\_\-LINE\_\-CAN]{\setlength{\rightskip}{0pt plus 5cm}\#define NB\_\-LINE\_\-CAN~1}}
+\label{candriver_8h_08b16baaf10a1b7fb8a3569a6c0f67ff}
+
+
+
+
+Definition at line 46 of file candriver.h.
+
+\subsection{Function Documentation}
+\hypertarget{candriver_8h_acfd181d5b055d1403930442e28ac643}{
+\index{candriver.h@{candriver.h}!canAddIdToFilter@{canAddIdToFilter}}
+\index{canAddIdToFilter@{canAddIdToFilter}!candriver.h@{candriver.h}}
+\subsubsection[canAddIdToFilter]{\setlength{\rightskip}{0pt plus 5cm}char can\-Add\-Id\-To\-Filter (UNS16 {\em adr\-CAN}, UNS8 {\em n\-Filter}, UNS16 {\em id})}}
+\label{candriver_8h_acfd181d5b055d1403930442e28ac643}
+
+
+
+
+Definition at line 210 of file can\-Open\-Driver.c.
+
+References CANIDAR0, CANIDAR2, CANIDAR4, CANIDAR6, can\-Test\-Init\-Mode(), IO\_\-PORTS\_\-16, IO\_\-PORTS\_\-8, MSG\_\-WAR, and UNS8.\hypertarget{candriver_8h_751a41c9747b96ab400b5599370cea83}{
+\index{candriver.h@{candriver.h}!canChangeFilter@{canChangeFilter}}
+\index{canChangeFilter@{canChangeFilter}!candriver.h@{candriver.h}}
+\subsubsection[canChangeFilter]{\setlength{\rightskip}{0pt plus 5cm}char can\-Change\-Filter (UNS16 {\em adr\-CAN}, \hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init} {\em fi})}}
+\label{candriver_8h_751a41c9747b96ab400b5599370cea83}
+
+
+
+
+Definition at line 250 of file can\-Open\-Driver.c.
+
+References can\-Init\-Filter(), can\-Init\-Mode(), can\-Init\-Mode\-Q(), can\-Set\-Interrupt(), can\-Sleep\-Mode(), can\-Sleep\-Mode\-Q(), and can\-Test\-Init\-Mode().\hypertarget{candriver_8h_5a53a89d2e348d70331e6ebe269d155a}{
+\index{candriver.h@{candriver.h}!canEnable@{canEnable}}
+\index{canEnable@{canEnable}!candriver.h@{candriver.h}}
+\subsubsection[canEnable]{\setlength{\rightskip}{0pt plus 5cm}char can\-Enable (UNS16 {\em adr\-CAN})}}
+\label{candriver_8h_5a53a89d2e348d70331e6ebe269d155a}
+
+
+
+
+Definition at line 266 of file can\-Open\-Driver.c.
+
+References CANCTL1, and IO\_\-PORTS\_\-8.\hypertarget{candriver_8h_3c4f7a31d94e5e7c7322535467b806de}{
+\index{candriver.h@{candriver.h}!canInit@{canInit}}
+\index{canInit@{canInit}!candriver.h@{candriver.h}}
+\subsubsection[canInit]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init (UNS16 {\em adr\-CAN}, \hyperlink{structcanBusInit}{can\-Bus\-Init} {\em bi})}}
+\label{candriver_8h_3c4f7a31d94e5e7c7322535467b806de}
+
+
+
+
+Definition at line 277 of file can\-Open\-Driver.c.
+
+References CANCTL0, CANCTL1, can\-Bus\-Init::cane, can\-Enable(), can\-Init\-Clock(), can\-Init\-Filter(), can\-Init\-Mode(), can\-Init\-Mode\-Q(), can\-Set\-Interrupt(), can\-Sleep\-Mode(), can\-Sleep\-Mode\-Q(), can\-Test\-Init\-Mode(), can\-Bus\-Init::clk, can\-Bus\-Init::cswai, can\-Bus\-Init::fi, IO\_\-PORTS\_\-8, can\-Bus\-Init::listen, can\-Bus\-Init::loopb, can\-Bus\-Init::time, and can\-Bus\-Init::wupm.\hypertarget{candriver_8h_5fb549697afb7918607aa113e01c543d}{
+\index{candriver.h@{candriver.h}!canInit1Filter@{canInit1Filter}}
+\index{canInit1Filter@{canInit1Filter}!candriver.h@{candriver.h}}
+\subsubsection[canInit1Filter]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init1Filter (UNS16 {\em adr\-CAN}, UNS8 {\em n\-Filter}, UNS16 {\em ar}, UNS16 {\em mr})}}
+\label{candriver_8h_5fb549697afb7918607aa113e01c543d}
+
+
+
+
+Definition at line 335 of file can\-Open\-Driver.c.
+
+References CANIDAR0, CANIDAR2, CANIDAR4, CANIDAR6, can\-Test\-Init\-Mode(), IO\_\-PORTS\_\-8, MSG\_\-WAR, and UNS8.\hypertarget{candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f}{
+\index{candriver.h@{candriver.h}!canInitClock@{canInitClock}}
+\index{canInitClock@{canInitClock}!candriver.h@{candriver.h}}
+\subsubsection[canInitClock]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init\-Clock (UNS16 {\em adr\-CAN}, \hyperlink{structcanBusTime}{can\-Bus\-Time} {\em clk})}}
+\label{candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f}
+
+
+
+
+Definition at line 313 of file can\-Open\-Driver.c.
+
+References can\-Bus\-Time::brp, CANBTR0, CANBTR1, CANCTL1, can\-Test\-Init\-Mode(), can\-Bus\-Time::clksrc, IO\_\-PORTS\_\-8, MSG\_\-WAR, can\-Bus\-Time::samp, can\-Bus\-Time::sjw, can\-Bus\-Time::tseg1, and can\-Bus\-Time::tseg2.\hypertarget{candriver_8h_b4502eef7616b25c74b1ac5a2245b085}{
+\index{candriver.h@{candriver.h}!canInitFilter@{canInitFilter}}
+\index{canInitFilter@{canInitFilter}!candriver.h@{candriver.h}}
+\subsubsection[canInitFilter]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init\-Filter (UNS16 {\em adr\-CAN}, \hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init} {\em fi})}}
+\label{candriver_8h_b4502eef7616b25c74b1ac5a2245b085}
+
+
+
+
+Definition at line 364 of file can\-Open\-Driver.c.
+
+References CANIDAC, can\-Bus\-Filter\-Init::canidar0, CANIDAR0, can\-Bus\-Filter\-Init::canidar1, CANIDAR1, can\-Bus\-Filter\-Init::canidar2, CANIDAR2, can\-Bus\-Filter\-Init::canidar3, CANIDAR3, can\-Bus\-Filter\-Init::canidar4, CANIDAR4, can\-Bus\-Filter\-Init::canidar5, CANIDAR5, can\-Bus\-Filter\-Init::canidar6, CANIDAR6, can\-Bus\-Filter\-Init::canidar7, CANIDAR7, can\-Bus\-Filter\-Init::canidmr0, CANIDMR0, can\-Bus\-Filter\-Init::canidmr1, CANIDMR1, can\-Bus\-Filter\-Init::canidmr2, CANIDMR2, can\-Bus\-Filter\-Init::canidmr3, CANIDMR3, can\-Bus\-Filter\-Init::canidmr4, CANIDMR4, can\-Bus\-Filter\-Init::canidmr5, CANIDMR5, can\-Bus\-Filter\-Init::canidmr6, CANIDMR6, can\-Bus\-Filter\-Init::canidmr7, CANIDMR7, can\-Test\-Init\-Mode(), can\-Bus\-Filter\-Init::idam, IO\_\-PORTS\_\-8, and MSG\_\-WAR.\hypertarget{candriver_8h_0b98e4800c82d99981833aa4207f1eb9}{
+\index{candriver.h@{candriver.h}!canInitMode@{canInitMode}}
+\index{canInitMode@{canInitMode}!candriver.h@{candriver.h}}
+\subsubsection[canInitMode]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init\-Mode (UNS16 {\em adr\-CAN})}}
+\label{candriver_8h_0b98e4800c82d99981833aa4207f1eb9}
+
+
+
+
+Definition at line 392 of file can\-Open\-Driver.c.
+
+References CANCTL0, can\-Test\-Init\-Mode(), and IO\_\-PORTS\_\-8.\hypertarget{candriver_8h_00ffb46abacfdfa56ebc70e15164113e}{
+\index{candriver.h@{candriver.h}!canInitModeQ@{canInitModeQ}}
+\index{canInitModeQ@{canInitModeQ}!candriver.h@{candriver.h}}
+\subsubsection[canInitModeQ]{\setlength{\rightskip}{0pt plus 5cm}char can\-Init\-Mode\-Q (UNS16 {\em adr\-CAN})}}
+\label{candriver_8h_00ffb46abacfdfa56ebc70e15164113e}
+
+
+
+
+Definition at line 401 of file can\-Open\-Driver.c.
+
+References CANCTL0, can\-Test\-Init\-Mode(), and IO\_\-PORTS\_\-8.\hypertarget{candriver_8h_2f2d1ed55cfd9d7f85883f8d70d318ba}{
+\index{candriver.h@{candriver.h}!canMsgTransmit@{canMsgTransmit}}
+\index{canMsgTransmit@{canMsgTransmit}!candriver.h@{candriver.h}}
+\subsubsection[canMsgTransmit]{\setlength{\rightskip}{0pt plus 5cm}char can\-Msg\-Transmit (UNS16 {\em adr\-CAN}, \hyperlink{structMessage}{Message} {\em msg})}}
+\label{candriver_8h_2f2d1ed55cfd9d7f85883f8d70d318ba}
+
+
+
+
+Definition at line 410 of file can\-Open\-Driver.c.
+
+References CANTBSEL, CANTFLG, CANTRSDTA, CANTRSID, CANTRSLEN, CANTRSPRI, Message::cob\_\-id, Message::data, IO\_\-PORTS\_\-8, Message::len, MSG\_\-WAR, Message::rtr, UNS8, and SHORT\_\-CAN::w.\hypertarget{candriver_8h_5ad8616a3276f7f40149b551f09aa6a1}{
+\index{candriver.h@{candriver.h}!canSetInterrupt@{canSetInterrupt}}
+\index{canSetInterrupt@{canSetInterrupt}!candriver.h@{candriver.h}}
+\subsubsection[canSetInterrupt]{\setlength{\rightskip}{0pt plus 5cm}char can\-Set\-Interrupt (UNS16 {\em adr\-CAN})}}
+\label{candriver_8h_5ad8616a3276f7f40149b551f09aa6a1}
+
+
+
+
+Definition at line 445 of file can\-Open\-Driver.c.
+
+References CANRIER, CANTIER, and IO\_\-PORTS\_\-8.\hypertarget{candriver_8h_c7773223579ec7e0fab5238df214da89}{
+\index{candriver.h@{candriver.h}!canSleepMode@{canSleepMode}}
+\index{canSleepMode@{canSleepMode}!candriver.h@{candriver.h}}
+\subsubsection[canSleepMode]{\setlength{\rightskip}{0pt plus 5cm}char can\-Sleep\-Mode (UNS16 {\em adr\-CAN})}}
+\label{candriver_8h_c7773223579ec7e0fab5238df214da89}
+
+
+
+
+Definition at line 452 of file can\-Open\-Driver.c.
+
+References CANCTL0, can\-Test\-Sleep\-Mode(), and IO\_\-PORTS\_\-8.\hypertarget{candriver_8h_a89f28005eea54f5b216eb72a18d45f3}{
+\index{candriver.h@{candriver.h}!canSleepModeQ@{canSleepModeQ}}
+\index{canSleepModeQ@{canSleepModeQ}!candriver.h@{candriver.h}}
+\subsubsection[canSleepModeQ]{\setlength{\rightskip}{0pt plus 5cm}char can\-Sleep\-Mode\-Q (UNS16 {\em adr\-CAN})}}
+\label{candriver_8h_a89f28005eea54f5b216eb72a18d45f3}
+
+
+
+
+Definition at line 466 of file can\-Open\-Driver.c.
+
+References CANCTL0, can\-Test\-Init\-Mode(), can\-Test\-Sleep\-Mode(), IO\_\-PORTS\_\-8, and MSG\_\-WAR.\hypertarget{candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca}{
+\index{candriver.h@{candriver.h}!canSleepWupMode@{canSleepWupMode}}
+\index{canSleepWupMode@{canSleepWupMode}!candriver.h@{candriver.h}}
+\subsubsection[canSleepWupMode]{\setlength{\rightskip}{0pt plus 5cm}char can\-Sleep\-Wup\-Mode (UNS16 {\em adr\-CAN})}}
+\label{candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca}
+
+
+
+
+Definition at line 480 of file can\-Open\-Driver.c.
+
+References CANCTL0, can\-Test\-Init\-Mode(), can\-Test\-Sleep\-Mode(), IO\_\-PORTS\_\-8, and MSG\_\-WAR.\hypertarget{candriver_8h_6beefe951b3c9de786c585257488fa82}{
+\index{candriver.h@{candriver.h}!canTestInitMode@{canTestInitMode}}
+\index{canTestInitMode@{canTestInitMode}!candriver.h@{candriver.h}}
+\subsubsection[canTestInitMode]{\setlength{\rightskip}{0pt plus 5cm}char can\-Test\-Init\-Mode (UNS16 {\em adr\-CAN})}}
+\label{candriver_8h_6beefe951b3c9de786c585257488fa82}
+
+
+
+
+Definition at line 493 of file can\-Open\-Driver.c.
+
+References CANCTL1, and IO\_\-PORTS\_\-8.\hypertarget{candriver_8h_fa79f2ac95a8143c2fb087260df39820}{
+\index{candriver.h@{candriver.h}!canTestSleepMode@{canTestSleepMode}}
+\index{canTestSleepMode@{canTestSleepMode}!candriver.h@{candriver.h}}
+\subsubsection[canTestSleepMode]{\setlength{\rightskip}{0pt plus 5cm}char can\-Test\-Sleep\-Mode (UNS16 {\em adr\-CAN})}}
+\label{candriver_8h_fa79f2ac95a8143c2fb087260df39820}
+
+
+
+
+Definition at line 499 of file can\-Open\-Driver.c.
+
+References CANCTL1, and IO\_\-PORTS\_\-8.
+
+\subsection{Variable Documentation}
+\hypertarget{candriver_8h_c731fd3e22e0f2c414b1e3f511c85423}{
+\index{candriver.h@{candriver.h}!bi@{bi}}
+\index{bi@{bi}!candriver.h@{candriver.h}}
+\subsubsection[bi]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structcanBusInit}{can\-Bus\-Init} \hyperlink{candriver_8h_c731fd3e22e0f2c414b1e3f511c85423}{bi}}}
+\label{candriver_8h_c731fd3e22e0f2c414b1e3f511c85423}
+
+
+\hypertarget{candriver_8h_54c57753f0e749e7ca14315c745bc8d9}{
+\index{candriver.h@{candriver.h}!msgRcv@{msgRcv}}
+\index{msgRcv@{msgRcv}!candriver.h@{candriver.h}}
+\subsubsection[msgRcv]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structMessage}{Message} \hyperlink{candriver_8h_54c57753f0e749e7ca14315c745bc8d9}{msg\-Rcv}}}
+\label{candriver_8h_54c57753f0e749e7ca14315c745bc8d9}
+
+
+\hypertarget{candriver_8h_509b5bc79f44e93ccb86d970a3aab01c}{
+\index{candriver.h@{candriver.h}!ptrMsgRcv@{ptrMsgRcv}}
+\index{ptrMsgRcv@{ptrMsgRcv}!candriver.h@{candriver.h}}
+\subsubsection[ptrMsgRcv]{\setlength{\rightskip}{0pt plus 5cm}volatile \hyperlink{structt__pointerStack}{t\_\-pointer\-Stack} \hyperlink{candriver_8h_509b5bc79f44e93ccb86d970a3aab01c}{ptr\-Msg\-Rcv}\mbox{[}NB\_\-LINE\_\-CAN\mbox{]}}}
+\label{candriver_8h_509b5bc79f44e93ccb86d970a3aab01c}
+
+
+\hypertarget{candriver_8h_1858449b5bfa9aa019aa643f8453d1c8}{
+\index{candriver.h@{candriver.h}!stackMsgRcv@{stackMsgRcv}}
+\index{stackMsgRcv@{stackMsgRcv}!candriver.h@{candriver.h}}
+\subsubsection[stackMsgRcv]{\setlength{\rightskip}{0pt plus 5cm}volatile \hyperlink{structMessage}{Message} \hyperlink{candriver_8h_1858449b5bfa9aa019aa643f8453d1c8}{stack\-Msg\-Rcv}\mbox{[}NB\_\-LINE\_\-CAN\mbox{]}\mbox{[}MAX\_\-STACK\_\-MSG\_\-RCV\mbox{]}}}
+\label{candriver_8h_1858449b5bfa9aa019aa643f8453d1c8}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c78c9cd53d6cccde218da072f8d6fd3d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+60bebc287c3de2915f2b2116d1fe0b1f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepWupMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+db78e628834cc89de1c88abcd73028ac
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,30 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canEnable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"];
+  Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"];
+  Node6 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"];
+  Node10 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+38bd154834360794d0e4ac853668bfbd
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInit1Filter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7d318b2cf8f2733c9be3e8357a098c6d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5d4ae916c70bbc9b152ee9d79ea8a53e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,25 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canChangeFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"];
+  Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+716aec3e5000cc8199887954fe865943
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+26c1715861715c634890c8935de4a66a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d8dfbed0f36441bad18113edfcbbac52
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canAddIdToFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+63ed6790bf690b28f29cb20e32c05d04
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+65b9a7065bf5bce725b1990b2b0d599e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSleepMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e3942e6d280cca27c69fdfcebb72a10a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canmsg_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,202 @@
+\hypertarget{canmsg_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-lincan/canmsg.h File Reference}
+\label{canmsg_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h@{/home/epimerde/documents/tc11/CanFestival-3/drivers/can\_\-lincan/canmsg.h}}
+}
+{\tt \#include $<$sys/time.h$>$}\par
+{\tt \#include $<$sys/types.h$>$}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structcanmsg__t}{canmsg\_\-t}
+\item 
+struct \hyperlink{structcanfilt__t}{canfilt\_\-t}
+\end{CompactItemize}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{canmsg_8h_6e08f25b3a7951a82cc337505fc3c27a}{CAN\_\-MSG\_\-VERSION\_\-2}
+\item 
+\#define \hyperlink{canmsg_8h_eb09c576cda35f0ce23882b092679131}{CAN\_\-MSG\_\-LENGTH}~8
+\item 
+\#define \hyperlink{canmsg_8h_a17d9d21b15825ab928d225e6b317d26}{MSG\_\-RTR}~(1$<$$<$0)
+\item 
+\#define \hyperlink{canmsg_8h_8a25d646d69812829a67d88e00245007}{MSG\_\-OVR}~(1$<$$<$1)
+\item 
+\#define \hyperlink{canmsg_8h_973182db693bc55d98fafe82ad62f68c}{MSG\_\-EXT}~(1$<$$<$2)
+\item 
+\#define \hyperlink{canmsg_8h_8371666c6983526f38115cda79f63d62}{MSG\_\-LOCAL}~(1$<$$<$3)
+\item 
+\#define \hyperlink{canmsg_8h_664009574504682c47743d2a3690afa7}{MSG\_\-FILT\_\-MASK\_\-SHIFT}~8
+\item 
+\#define \hyperlink{canmsg_8h_003ae3d402f58589544d93f02ae5e252}{MSG\_\-RTR\_\-MASK}~(MSG\_\-RTR$<$$<$MSG\_\-FILT\_\-MASK\_\-SHIFT)
+\item 
+\#define \hyperlink{canmsg_8h_4796f51e6847235d7fcb74b35a023f9f}{MSG\_\-EXT\_\-MASK}~(MSG\_\-EXT$<$$<$MSG\_\-FILT\_\-MASK\_\-SHIFT)
+\item 
+\#define \hyperlink{canmsg_8h_0fa902ccfba692bf3db9782496acc80b}{MSG\_\-LOCAL\_\-MASK}~(MSG\_\-LOCAL$<$$<$MSG\_\-FILT\_\-MASK\_\-SHIFT)
+\item 
+\#define \hyperlink{canmsg_8h_2b53a66520d29f4df4473fff575ad417}{MSG\_\-PROCESSLOCAL}~(MSG\_\-OVR$<$$<$MSG\_\-FILT\_\-MASK\_\-SHIFT)
+\item 
+\#define \hyperlink{canmsg_8h_9a9e40fdca7c76479284ba350e3c8506}{MSG\_\-ID\_\-MASK}~((1l$<$$<$29)-1)
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef timeval \hyperlink{canmsg_8h_f5a9ea1b33e64787190dccc1ce5419a2}{canmsg\_\-tstamp\_\-t}
+\item 
+typedef unsigned long \hyperlink{canmsg_8h_4df2eff676652dbe67d372e42ccf8aa7}{canmsg\_\-id\_\-t}
+\item 
+typedef \hyperlink{structcanmsg__t}{canmsg\_\-t} \hyperlink{canmsg_8h_be94973a423090a2a9a1c15a9479a920}{canmsg\_\-t}
+\item 
+typedef \hyperlink{structcanfilt__t}{canfilt\_\-t} \hyperlink{canmsg_8h_d37d8411be50cb86c62113a96b56e120}{canfilt\_\-t}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{canmsg_8h_eb09c576cda35f0ce23882b092679131}{
+\index{canmsg.h@{canmsg.h}!CAN_MSG_LENGTH@{CAN\_\-MSG\_\-LENGTH}}
+\index{CAN_MSG_LENGTH@{CAN\_\-MSG\_\-LENGTH}!canmsg.h@{canmsg.h}}
+\subsubsection[CAN\_\-MSG\_\-LENGTH]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-MSG\_\-LENGTH~8}}
+\label{canmsg_8h_eb09c576cda35f0ce23882b092679131}
+
+
+
+
+Definition at line 36 of file canmsg.h.\hypertarget{canmsg_8h_6e08f25b3a7951a82cc337505fc3c27a}{
+\index{canmsg.h@{canmsg.h}!CAN_MSG_VERSION_2@{CAN\_\-MSG\_\-VERSION\_\-2}}
+\index{CAN_MSG_VERSION_2@{CAN\_\-MSG\_\-VERSION\_\-2}!canmsg.h@{canmsg.h}}
+\subsubsection[CAN\_\-MSG\_\-VERSION\_\-2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-MSG\_\-VERSION\_\-2}}
+\label{canmsg_8h_6e08f25b3a7951a82cc337505fc3c27a}
+
+
+
+
+Definition at line 33 of file canmsg.h.\hypertarget{canmsg_8h_973182db693bc55d98fafe82ad62f68c}{
+\index{canmsg.h@{canmsg.h}!MSG_EXT@{MSG\_\-EXT}}
+\index{MSG_EXT@{MSG\_\-EXT}!canmsg.h@{canmsg.h}}
+\subsubsection[MSG\_\-EXT]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-EXT~(1$<$$<$2)}}
+\label{canmsg_8h_973182db693bc55d98fafe82ad62f68c}
+
+
+
+
+Definition at line 118 of file canmsg.h.\hypertarget{canmsg_8h_4796f51e6847235d7fcb74b35a023f9f}{
+\index{canmsg.h@{canmsg.h}!MSG_EXT_MASK@{MSG\_\-EXT\_\-MASK}}
+\index{MSG_EXT_MASK@{MSG\_\-EXT\_\-MASK}!canmsg.h@{canmsg.h}}
+\subsubsection[MSG\_\-EXT\_\-MASK]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-EXT\_\-MASK~(MSG\_\-EXT$<$$<$MSG\_\-FILT\_\-MASK\_\-SHIFT)}}
+\label{canmsg_8h_4796f51e6847235d7fcb74b35a023f9f}
+
+
+
+
+Definition at line 125 of file canmsg.h.\hypertarget{canmsg_8h_664009574504682c47743d2a3690afa7}{
+\index{canmsg.h@{canmsg.h}!MSG_FILT_MASK_SHIFT@{MSG\_\-FILT\_\-MASK\_\-SHIFT}}
+\index{MSG_FILT_MASK_SHIFT@{MSG\_\-FILT\_\-MASK\_\-SHIFT}!canmsg.h@{canmsg.h}}
+\subsubsection[MSG\_\-FILT\_\-MASK\_\-SHIFT]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-FILT\_\-MASK\_\-SHIFT~8}}
+\label{canmsg_8h_664009574504682c47743d2a3690afa7}
+
+
+
+
+Definition at line 123 of file canmsg.h.\hypertarget{canmsg_8h_9a9e40fdca7c76479284ba350e3c8506}{
+\index{canmsg.h@{canmsg.h}!MSG_ID_MASK@{MSG\_\-ID\_\-MASK}}
+\index{MSG_ID_MASK@{MSG\_\-ID\_\-MASK}!canmsg.h@{canmsg.h}}
+\subsubsection[MSG\_\-ID\_\-MASK]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ID\_\-MASK~((1l$<$$<$29)-1)}}
+\label{canmsg_8h_9a9e40fdca7c76479284ba350e3c8506}
+
+
+
+
+Definition at line 130 of file canmsg.h.\hypertarget{canmsg_8h_8371666c6983526f38115cda79f63d62}{
+\index{canmsg.h@{canmsg.h}!MSG_LOCAL@{MSG\_\-LOCAL}}
+\index{MSG_LOCAL@{MSG\_\-LOCAL}!canmsg.h@{canmsg.h}}
+\subsubsection[MSG\_\-LOCAL]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-LOCAL~(1$<$$<$3)}}
+\label{canmsg_8h_8371666c6983526f38115cda79f63d62}
+
+
+
+
+Definition at line 119 of file canmsg.h.\hypertarget{canmsg_8h_0fa902ccfba692bf3db9782496acc80b}{
+\index{canmsg.h@{canmsg.h}!MSG_LOCAL_MASK@{MSG\_\-LOCAL\_\-MASK}}
+\index{MSG_LOCAL_MASK@{MSG\_\-LOCAL\_\-MASK}!canmsg.h@{canmsg.h}}
+\subsubsection[MSG\_\-LOCAL\_\-MASK]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-LOCAL\_\-MASK~(MSG\_\-LOCAL$<$$<$MSG\_\-FILT\_\-MASK\_\-SHIFT)}}
+\label{canmsg_8h_0fa902ccfba692bf3db9782496acc80b}
+
+
+
+
+Definition at line 126 of file canmsg.h.\hypertarget{canmsg_8h_8a25d646d69812829a67d88e00245007}{
+\index{canmsg.h@{canmsg.h}!MSG_OVR@{MSG\_\-OVR}}
+\index{MSG_OVR@{MSG\_\-OVR}!canmsg.h@{canmsg.h}}
+\subsubsection[MSG\_\-OVR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-OVR~(1$<$$<$1)}}
+\label{canmsg_8h_8a25d646d69812829a67d88e00245007}
+
+
+
+
+Definition at line 117 of file canmsg.h.\hypertarget{canmsg_8h_2b53a66520d29f4df4473fff575ad417}{
+\index{canmsg.h@{canmsg.h}!MSG_PROCESSLOCAL@{MSG\_\-PROCESSLOCAL}}
+\index{MSG_PROCESSLOCAL@{MSG\_\-PROCESSLOCAL}!canmsg.h@{canmsg.h}}
+\subsubsection[MSG\_\-PROCESSLOCAL]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-PROCESSLOCAL~(MSG\_\-OVR$<$$<$MSG\_\-FILT\_\-MASK\_\-SHIFT)}}
+\label{canmsg_8h_2b53a66520d29f4df4473fff575ad417}
+
+
+
+
+Definition at line 127 of file canmsg.h.\hypertarget{canmsg_8h_a17d9d21b15825ab928d225e6b317d26}{
+\index{canmsg.h@{canmsg.h}!MSG_RTR@{MSG\_\-RTR}}
+\index{MSG_RTR@{MSG\_\-RTR}!canmsg.h@{canmsg.h}}
+\subsubsection[MSG\_\-RTR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-RTR~(1$<$$<$0)}}
+\label{canmsg_8h_a17d9d21b15825ab928d225e6b317d26}
+
+
+
+
+Definition at line 116 of file canmsg.h.\hypertarget{canmsg_8h_003ae3d402f58589544d93f02ae5e252}{
+\index{canmsg.h@{canmsg.h}!MSG_RTR_MASK@{MSG\_\-RTR\_\-MASK}}
+\index{MSG_RTR_MASK@{MSG\_\-RTR\_\-MASK}!canmsg.h@{canmsg.h}}
+\subsubsection[MSG\_\-RTR\_\-MASK]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-RTR\_\-MASK~(MSG\_\-RTR$<$$<$MSG\_\-FILT\_\-MASK\_\-SHIFT)}}
+\label{canmsg_8h_003ae3d402f58589544d93f02ae5e252}
+
+
+
+
+Definition at line 124 of file canmsg.h.
+
+\subsection{Typedef Documentation}
+\hypertarget{canmsg_8h_d37d8411be50cb86c62113a96b56e120}{
+\index{canmsg.h@{canmsg.h}!canfilt_t@{canfilt\_\-t}}
+\index{canfilt_t@{canfilt\_\-t}!canmsg.h@{canmsg.h}}
+\subsubsection[canfilt\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structcanfilt__t}{canfilt\_\-t} \hyperlink{structcanfilt__t}{canfilt\_\-t}}}
+\label{canmsg_8h_d37d8411be50cb86c62113a96b56e120}
+
+
+
+
+Definition at line 113 of file canmsg.h.\hypertarget{canmsg_8h_4df2eff676652dbe67d372e42ccf8aa7}{
+\index{canmsg.h@{canmsg.h}!canmsg_id_t@{canmsg\_\-id\_\-t}}
+\index{canmsg_id_t@{canmsg\_\-id\_\-t}!canmsg.h@{canmsg.h}}
+\subsubsection[canmsg\_\-id\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned long \hyperlink{canmsg_8h_4df2eff676652dbe67d372e42ccf8aa7}{canmsg\_\-id\_\-t}}}
+\label{canmsg_8h_4df2eff676652dbe67d372e42ccf8aa7}
+
+
+
+
+Definition at line 42 of file canmsg.h.\hypertarget{canmsg_8h_be94973a423090a2a9a1c15a9479a920}{
+\index{canmsg.h@{canmsg.h}!canmsg_t@{canmsg\_\-t}}
+\index{canmsg_t@{canmsg\_\-t}!canmsg.h@{canmsg.h}}
+\subsubsection[canmsg\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structcanmsg__t}{canmsg\_\-t} \hyperlink{structcanmsg__t}{canmsg\_\-t}}}
+\label{canmsg_8h_be94973a423090a2a9a1c15a9479a920}
+
+
+
+
+Definition at line 83 of file canmsg.h.\hypertarget{canmsg_8h_f5a9ea1b33e64787190dccc1ce5419a2}{
+\index{canmsg.h@{canmsg.h}!canmsg_tstamp_t@{canmsg\_\-tstamp\_\-t}}
+\index{canmsg_tstamp_t@{canmsg\_\-tstamp\_\-t}!canmsg.h@{canmsg.h}}
+\subsubsection[canmsg\_\-tstamp\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef struct timeval \hyperlink{canmsg_8h_f5a9ea1b33e64787190dccc1ce5419a2}{canmsg\_\-tstamp\_\-t}}}
+\label{canmsg_8h_f5a9ea1b33e64787190dccc1ce5419a2}
+
+
+
+
+Definition at line 40 of file canmsg.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canmsg_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,12 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lincan_8h.html"];
+  Node3 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canmsg_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+fc28ff2f0a7d6766f9049ae520709e31
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canmsg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="sys/types.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/canmsg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4bb3fe2f6183e08d46915493692f1d0c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcan__uvccm__win32.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,187 @@
+\hypertarget{classcan__uvccm__win32}{
+\section{can\_\-uvccm\_\-win32 Class Reference}
+\label{classcan__uvccm__win32}\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+\hyperlink{classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e}{can\_\-uvccm\_\-win32} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board)
+\item 
+\hyperlink{classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c}{$\sim$can\_\-uvccm\_\-win32} ()
+\item 
+bool \hyperlink{classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430}{send} (const \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+bool \hyperlink{classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db}{receive} (\hyperlink{structMessage}{Message} $\ast$m)
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+bool \hyperlink{classcan__uvccm__win32_7fb6732edc691451bc1d3206c07d4715}{open\_\-rs232} (int port=1, int baud\_\-rate=57600)
+\item 
+bool \hyperlink{classcan__uvccm__win32_06f9d2fb860a821436471c3233f91dff}{close\_\-rs232} ()
+\item 
+bool \hyperlink{classcan__uvccm__win32_c3d1d02a46518b2639beb6060f79f2a2}{get\_\-can\_\-data} (const char $\ast$can\_\-cmd\_\-buf, long \&bufsize, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+bool \hyperlink{classcan__uvccm__win32_0f2aed9c45f29e6082f37ea17aea46ae}{set\_\-can\_\-data} (const \hyperlink{structMessage}{Message} \&m, std::string \&can\_\-cmd)
+\end{CompactItemize}
+\subsection*{Private Attributes}
+\begin{CompactItemize}
+\item 
+HANDLE \hyperlink{classcan__uvccm__win32_3f13c1748b3cd57fd1d478782428859a}{m\_\-port}
+\item 
+HANDLE \hyperlink{classcan__uvccm__win32_cf25e6725871137696ab41b06fa05417}{m\_\-read\_\-event}
+\item 
+HANDLE \hyperlink{classcan__uvccm__win32_544ea7fd0e8a5d7cfb7cf9058d6020a4}{m\_\-write\_\-event}
+\item 
+std::string \hyperlink{classcan__uvccm__win32_d264855657adc02fbc687f37d302fc9f}{m\_\-residual\_\-buffer}
+\end{CompactItemize}
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classcan__uvccm__win32_1_1error}{error}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 17 of file can\_\-uvccm\_\-win32.cpp.
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[can\_\-uvccm\_\-win32]{\setlength{\rightskip}{0pt plus 5cm}can\_\-uvccm\_\-win32::can\_\-uvccm\_\-win32 (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board})}}
+\label{classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e}
+
+
+
+
+Definition at line 39 of file can\_\-uvccm\_\-win32.cpp.
+
+References struct\_\-s\_\-BOARD::baudrate, and open\_\-rs232().\hypertarget{classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!~can_uvccm_win32@{$\sim$can\_\-uvccm\_\-win32}}
+\index{~can_uvccm_win32@{$\sim$can\_\-uvccm\_\-win32}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[$\sim$can\_\-uvccm\_\-win32]{\setlength{\rightskip}{0pt plus 5cm}can\_\-uvccm\_\-win32::$\sim$can\_\-uvccm\_\-win32 ()}}
+\label{classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c}
+
+
+
+
+Definition at line 47 of file can\_\-uvccm\_\-win32.cpp.
+
+References close\_\-rs232().
+
+\subsection{Member Function Documentation}
+\hypertarget{classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!send@{send}}
+\index{send@{send}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[send]{\setlength{\rightskip}{0pt plus 5cm}bool can\_\-uvccm\_\-win32::send (const \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430}
+
+
+
+
+Definition at line 52 of file can\_\-uvccm\_\-win32.cpp.
+
+References FALSE, m\_\-port, m\_\-write\_\-event, set\_\-can\_\-data(), and eds\_\-utils::Write\-File().\hypertarget{classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!receive@{receive}}
+\index{receive@{receive}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[receive]{\setlength{\rightskip}{0pt plus 5cm}bool can\_\-uvccm\_\-win32::receive (\hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db}
+
+
+
+
+Definition at line 80 of file can\_\-uvccm\_\-win32.cpp.
+
+References FALSE, get\_\-can\_\-data(), m\_\-port, m\_\-read\_\-event, and m\_\-residual\_\-buffer.\hypertarget{classcan__uvccm__win32_7fb6732edc691451bc1d3206c07d4715}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!open_rs232@{open\_\-rs232}}
+\index{open_rs232@{open\_\-rs232}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[open\_\-rs232]{\setlength{\rightskip}{0pt plus 5cm}bool can\_\-uvccm\_\-win32::open\_\-rs232 (int {\em port} = {\tt 1}, int {\em baud\_\-rate} = {\tt 57600})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcan__uvccm__win32_7fb6732edc691451bc1d3206c07d4715}
+
+
+
+
+Definition at line 136 of file can\_\-uvccm\_\-win32.cpp.
+
+References FALSE, m\_\-port, m\_\-read\_\-event, m\_\-write\_\-event, and TRUE.\hypertarget{classcan__uvccm__win32_06f9d2fb860a821436471c3233f91dff}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!close_rs232@{close\_\-rs232}}
+\index{close_rs232@{close\_\-rs232}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[close\_\-rs232]{\setlength{\rightskip}{0pt plus 5cm}bool can\_\-uvccm\_\-win32::close\_\-rs232 ()\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcan__uvccm__win32_06f9d2fb860a821436471c3233f91dff}
+
+
+
+
+Definition at line 190 of file can\_\-uvccm\_\-win32.cpp.
+
+References m\_\-port, m\_\-read\_\-event, m\_\-residual\_\-buffer, and m\_\-write\_\-event.\hypertarget{classcan__uvccm__win32_c3d1d02a46518b2639beb6060f79f2a2}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!get_can_data@{get\_\-can\_\-data}}
+\index{get_can_data@{get\_\-can\_\-data}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[get\_\-can\_\-data]{\setlength{\rightskip}{0pt plus 5cm}bool can\_\-uvccm\_\-win32::get\_\-can\_\-data (const char $\ast$ {\em can\_\-cmd\_\-buf}, long \& {\em bufsize}, \hyperlink{structMessage}{Message} $\ast$ {\em m})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcan__uvccm__win32_c3d1d02a46518b2639beb6060f79f2a2}
+
+
+
+
+Definition at line 206 of file can\_\-uvccm\_\-win32.cpp.
+
+References Message::cob\_\-id, Message::data, Message::len, Message::rtr, UNS8, and SHORT\_\-CAN::w.\hypertarget{classcan__uvccm__win32_0f2aed9c45f29e6082f37ea17aea46ae}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!set_can_data@{set\_\-can\_\-data}}
+\index{set_can_data@{set\_\-can\_\-data}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[set\_\-can\_\-data]{\setlength{\rightskip}{0pt plus 5cm}bool can\_\-uvccm\_\-win32::set\_\-can\_\-data (const \hyperlink{structMessage}{Message} \& {\em m}, std::string \& {\em can\_\-cmd})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcan__uvccm__win32_0f2aed9c45f29e6082f37ea17aea46ae}
+
+
+
+
+Definition at line 271 of file can\_\-uvccm\_\-win32.cpp.
+
+References Message::cob\_\-id, Message::data, Message::len, Message::rtr, and SHORT\_\-CAN::w.
+
+\subsection{Field Documentation}
+\hypertarget{classcan__uvccm__win32_3f13c1748b3cd57fd1d478782428859a}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!m_port@{m\_\-port}}
+\index{m_port@{m\_\-port}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[m\_\-port]{\setlength{\rightskip}{0pt plus 5cm}HANDLE \hyperlink{classcan__uvccm__win32_3f13c1748b3cd57fd1d478782428859a}{can\_\-uvccm\_\-win32::m\_\-port}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcan__uvccm__win32_3f13c1748b3cd57fd1d478782428859a}
+
+
+
+
+Definition at line 33 of file can\_\-uvccm\_\-win32.cpp.\hypertarget{classcan__uvccm__win32_cf25e6725871137696ab41b06fa05417}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!m_read_event@{m\_\-read\_\-event}}
+\index{m_read_event@{m\_\-read\_\-event}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[m\_\-read\_\-event]{\setlength{\rightskip}{0pt plus 5cm}HANDLE \hyperlink{classcan__uvccm__win32_cf25e6725871137696ab41b06fa05417}{can\_\-uvccm\_\-win32::m\_\-read\_\-event}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcan__uvccm__win32_cf25e6725871137696ab41b06fa05417}
+
+
+
+
+Definition at line 34 of file can\_\-uvccm\_\-win32.cpp.\hypertarget{classcan__uvccm__win32_544ea7fd0e8a5d7cfb7cf9058d6020a4}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!m_write_event@{m\_\-write\_\-event}}
+\index{m_write_event@{m\_\-write\_\-event}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[m\_\-write\_\-event]{\setlength{\rightskip}{0pt plus 5cm}HANDLE \hyperlink{classcan__uvccm__win32_544ea7fd0e8a5d7cfb7cf9058d6020a4}{can\_\-uvccm\_\-win32::m\_\-write\_\-event}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcan__uvccm__win32_544ea7fd0e8a5d7cfb7cf9058d6020a4}
+
+
+
+
+Definition at line 35 of file can\_\-uvccm\_\-win32.cpp.\hypertarget{classcan__uvccm__win32_d264855657adc02fbc687f37d302fc9f}{
+\index{can_uvccm_win32@{can\_\-uvccm\_\-win32}!m_residual_buffer@{m\_\-residual\_\-buffer}}
+\index{m_residual_buffer@{m\_\-residual\_\-buffer}!can_uvccm_win32@{can\_\-uvccm\_\-win32}}
+\subsubsection[m\_\-residual\_\-buffer]{\setlength{\rightskip}{0pt plus 5cm}std::string \hyperlink{classcan__uvccm__win32_d264855657adc02fbc687f37d302fc9f}{can\_\-uvccm\_\-win32::m\_\-residual\_\-buffer}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcan__uvccm__win32_d264855657adc02fbc687f37d302fc9f}
+
+
+
+
+Definition at line 36 of file can\_\-uvccm\_\-win32.cpp.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-uvccm\_\-win32/\hyperlink{can__uvccm__win32_8cpp}{can\_\-uvccm\_\-win32.cpp}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcan__uvccm__win32_1_1error.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,16 @@
+\hypertarget{classcan__uvccm__win32_1_1error}{
+\section{can\_\-uvccm\_\-win32::error Class Reference}
+\label{classcan__uvccm__win32_1_1error}\index{can_uvccm_win32::error@{can\_\-uvccm\_\-win32::error}}
+}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 20 of file can\_\-uvccm\_\-win32.cpp.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-uvccm\_\-win32/\hyperlink{can__uvccm__win32_8cpp}{can\_\-uvccm\_\-win32.cpp}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="can_uvccm_win32::send",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="can_uvccm_win32::set_can_data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="eds_utils::WriteFile",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7d1019261768801464b62c18eac2053a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="can_uvccm_win32::~can_uvccm_win32",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="can_uvccm_win32::close_rs232",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+792d5cfd7d305d1f3d5c2b310fecfaa0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="can_uvccm_win32::receive",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="can_uvccm_win32::get_can_data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a7adf0916a8763d36988affaa92e813a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="can_uvccm_win32::can_uvccm_win32",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="can_uvccm_win32::open_rs232",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a18dfefab2762b9bfc173d68af71b082
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classccritical__section.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,94 @@
+\hypertarget{classccritical__section}{
+\section{ccritical\_\-section Class Reference}
+\label{classccritical__section}\index{ccritical_section@{ccritical\_\-section}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+\hyperlink{classccritical__section_b373df4a1457e4d91117ae8dd052f152}{ccritical\_\-section} ()
+\item 
+\hyperlink{classccritical__section_9afc8d8a935bb51b02e9ef9bc7241466}{$\sim$ccritical\_\-section} ()
+\item 
+void \hyperlink{classccritical__section_94af8f7f73229ecc82a303be7e2b0ad0}{enter} ()
+\item 
+void \hyperlink{classccritical__section_e1f542404005a2f0696ced6c52a8ce3b}{leave} ()
+\end{CompactItemize}
+\subsection*{Private Attributes}
+\begin{CompactItemize}
+\item 
+CRITICAL\_\-SECTION \hyperlink{classccritical__section_102f1ff74ca1adffa1868c3b9d5fb7bb}{m\_\-cs}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 38 of file timers\_\-win32.cpp.
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{classccritical__section_b373df4a1457e4d91117ae8dd052f152}{
+\index{ccritical_section@{ccritical\_\-section}!ccritical_section@{ccritical\_\-section}}
+\index{ccritical_section@{ccritical\_\-section}!ccritical_section@{ccritical\_\-section}}
+\subsubsection[ccritical\_\-section]{\setlength{\rightskip}{0pt plus 5cm}ccritical\_\-section::ccritical\_\-section ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
+\label{classccritical__section_b373df4a1457e4d91117ae8dd052f152}
+
+
+
+
+Definition at line 41 of file timers\_\-win32.cpp.
+
+References m\_\-cs.\hypertarget{classccritical__section_9afc8d8a935bb51b02e9ef9bc7241466}{
+\index{ccritical_section@{ccritical\_\-section}!~ccritical_section@{$\sim$ccritical\_\-section}}
+\index{~ccritical_section@{$\sim$ccritical\_\-section}!ccritical_section@{ccritical\_\-section}}
+\subsubsection[$\sim$ccritical\_\-section]{\setlength{\rightskip}{0pt plus 5cm}ccritical\_\-section::$\sim$ccritical\_\-section ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
+\label{classccritical__section_9afc8d8a935bb51b02e9ef9bc7241466}
+
+
+
+
+Definition at line 45 of file timers\_\-win32.cpp.
+
+References m\_\-cs.
+
+\subsection{Member Function Documentation}
+\hypertarget{classccritical__section_94af8f7f73229ecc82a303be7e2b0ad0}{
+\index{ccritical_section@{ccritical\_\-section}!enter@{enter}}
+\index{enter@{enter}!ccritical_section@{ccritical\_\-section}}
+\subsubsection[enter]{\setlength{\rightskip}{0pt plus 5cm}void ccritical\_\-section::enter ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
+\label{classccritical__section_94af8f7f73229ecc82a303be7e2b0ad0}
+
+
+
+
+Definition at line 49 of file timers\_\-win32.cpp.
+
+References m\_\-cs.\hypertarget{classccritical__section_e1f542404005a2f0696ced6c52a8ce3b}{
+\index{ccritical_section@{ccritical\_\-section}!leave@{leave}}
+\index{leave@{leave}!ccritical_section@{ccritical\_\-section}}
+\subsubsection[leave]{\setlength{\rightskip}{0pt plus 5cm}void ccritical\_\-section::leave ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
+\label{classccritical__section_e1f542404005a2f0696ced6c52a8ce3b}
+
+
+
+
+Definition at line 53 of file timers\_\-win32.cpp.
+
+References m\_\-cs.
+
+\subsection{Field Documentation}
+\hypertarget{classccritical__section_102f1ff74ca1adffa1868c3b9d5fb7bb}{
+\index{ccritical_section@{ccritical\_\-section}!m_cs@{m\_\-cs}}
+\index{m_cs@{m\_\-cs}!ccritical_section@{ccritical\_\-section}}
+\subsubsection[m\_\-cs]{\setlength{\rightskip}{0pt plus 5cm}CRITICAL\_\-SECTION \hyperlink{classccritical__section_102f1ff74ca1adffa1868c3b9d5fb7bb}{ccritical\_\-section::m\_\-cs}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classccritical__section_102f1ff74ca1adffa1868c3b9d5fb7bb}
+
+
+
+
+Definition at line 58 of file timers\_\-win32.cpp.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/drivers/win32/\hyperlink{timers__win32_8cpp}{timers\_\-win32.cpp}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classclass__timers.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,220 @@
+\hypertarget{classclass__timers}{
+\section{class\_\-timers Class Reference}
+\label{classclass__timers}\index{class_timers@{class\_\-timers}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+\hyperlink{classclass__timers_924a91ae96d721dd432136351c925d9f}{class\_\-timers} ()
+\item 
+\hyperlink{classclass__timers_6fd261041314ddd3ada9537530d02afd}{$\sim$class\_\-timers} ()
+\item 
+void \hyperlink{classclass__timers_d857a63670354f41759f68d4ea29a0f5}{start\_\-timer\_\-thread} ()
+\item 
+void \hyperlink{classclass__timers_e0066fac671c6adb997d6c075487af89}{resume\_\-timer\_\-thread} ()
+\item 
+void \hyperlink{classclass__timers_a78d9f5ab159ec6b11b4dc4c8f351697}{stop\_\-timer\_\-thread} ()
+\item 
+void \hyperlink{classclass__timers_a27df6346a38fb25acc394cb7998a3f8}{set\_\-timer} (TIMEVAL value)
+\item 
+TIMEVAL \hyperlink{classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb}{get\_\-elapsed\_\-time} ()
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+TIMEVAL \hyperlink{classclass__timers_e4fe19b5b56b72ce2601d74f6519bd0b}{get\_\-timer} () const
+\end{CompactItemize}
+\subsection*{Static Private Member Functions}
+\begin{CompactItemize}
+\item 
+static DWORD WINAPI \hyperlink{classclass__timers_a68dd5b6225b3519b4bc2a0280683c87}{timer\_\-loop\_\-thread\_\-proc} (void $\ast$arg)
+\end{CompactItemize}
+\subsection*{Private Attributes}
+\begin{CompactItemize}
+\item 
+TIMEVAL \hyperlink{classclass__timers_01c07cb9949b61fce137e60a54d001b9}{m\_\-last\_\-occured\_\-alarm\_\-time}
+\item 
+volatile TIMEVAL \hyperlink{classclass__timers_d45784e3a40494a35d5684ab8df0bfc9}{m\_\-last\_\-alarm\_\-set\_\-time}
+\item 
+HANDLE \hyperlink{classclass__timers_8d08585f4ba63c21b4636863499b9e05}{m\_\-timer\_\-thread}
+\item 
+volatile bool \hyperlink{classclass__timers_957a0cc71456a57fd5cb640122fe924a}{m\_\-continue\_\-timer\_\-loop}
+\item 
+bool \hyperlink{classclass__timers_5fdc6eb0abb2689d078b333b083bfcb0}{m\_\-use\_\-hi\_\-res\_\-timer}
+\item 
+double \hyperlink{classclass__timers_5bf844fdbe2e70ab6e3e832f688d382b}{m\_\-counts\_\-per\_\-usec}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 94 of file timers\_\-win32.cpp.
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{classclass__timers_924a91ae96d721dd432136351c925d9f}{
+\index{class_timers@{class\_\-timers}!class_timers@{class\_\-timers}}
+\index{class_timers@{class\_\-timers}!class_timers@{class\_\-timers}}
+\subsubsection[class\_\-timers]{\setlength{\rightskip}{0pt plus 5cm}class\_\-timers::class\_\-timers ()}}
+\label{classclass__timers_924a91ae96d721dd432136351c925d9f}
+
+
+
+
+Definition at line 116 of file timers\_\-win32.cpp.
+
+References m\_\-counts\_\-per\_\-usec, and m\_\-use\_\-hi\_\-res\_\-timer.\hypertarget{classclass__timers_6fd261041314ddd3ada9537530d02afd}{
+\index{class_timers@{class\_\-timers}!~class_timers@{$\sim$class\_\-timers}}
+\index{~class_timers@{$\sim$class\_\-timers}!class_timers@{class\_\-timers}}
+\subsubsection[$\sim$class\_\-timers]{\setlength{\rightskip}{0pt plus 5cm}class\_\-timers::$\sim$class\_\-timers ()}}
+\label{classclass__timers_6fd261041314ddd3ada9537530d02afd}
+
+
+
+
+Definition at line 133 of file timers\_\-win32.cpp.
+
+References stop\_\-timer\_\-thread().
+
+\subsection{Member Function Documentation}
+\hypertarget{classclass__timers_d857a63670354f41759f68d4ea29a0f5}{
+\index{class_timers@{class\_\-timers}!start_timer_thread@{start\_\-timer\_\-thread}}
+\index{start_timer_thread@{start\_\-timer\_\-thread}!class_timers@{class\_\-timers}}
+\subsubsection[start\_\-timer\_\-thread]{\setlength{\rightskip}{0pt plus 5cm}void class\_\-timers::start\_\-timer\_\-thread ()}}
+\label{classclass__timers_d857a63670354f41759f68d4ea29a0f5}
+
+
+
+
+Definition at line 173 of file timers\_\-win32.cpp.
+
+References get\_\-timer(), m\_\-last\_\-alarm\_\-set\_\-time, m\_\-last\_\-occured\_\-alarm\_\-time, m\_\-timer\_\-thread, timer\_\-loop\_\-thread\_\-proc(), and TIMEVAL\_\-MAX.\hypertarget{classclass__timers_e0066fac671c6adb997d6c075487af89}{
+\index{class_timers@{class\_\-timers}!resume_timer_thread@{resume\_\-timer\_\-thread}}
+\index{resume_timer_thread@{resume\_\-timer\_\-thread}!class_timers@{class\_\-timers}}
+\subsubsection[resume\_\-timer\_\-thread]{\setlength{\rightskip}{0pt plus 5cm}void class\_\-timers::resume\_\-timer\_\-thread ()}}
+\label{classclass__timers_e0066fac671c6adb997d6c075487af89}
+
+
+
+
+Definition at line 184 of file timers\_\-win32.cpp.
+
+References m\_\-continue\_\-timer\_\-loop, and m\_\-timer\_\-thread.\hypertarget{classclass__timers_a78d9f5ab159ec6b11b4dc4c8f351697}{
+\index{class_timers@{class\_\-timers}!stop_timer_thread@{stop\_\-timer\_\-thread}}
+\index{stop_timer_thread@{stop\_\-timer\_\-thread}!class_timers@{class\_\-timers}}
+\subsubsection[stop\_\-timer\_\-thread]{\setlength{\rightskip}{0pt plus 5cm}void class\_\-timers::stop\_\-timer\_\-thread ()}}
+\label{classclass__timers_a78d9f5ab159ec6b11b4dc4c8f351697}
+
+
+
+
+Definition at line 193 of file timers\_\-win32.cpp.
+
+References m\_\-continue\_\-timer\_\-loop, and m\_\-timer\_\-thread.\hypertarget{classclass__timers_a27df6346a38fb25acc394cb7998a3f8}{
+\index{class_timers@{class\_\-timers}!set_timer@{set\_\-timer}}
+\index{set_timer@{set\_\-timer}!class_timers@{class\_\-timers}}
+\subsubsection[set\_\-timer]{\setlength{\rightskip}{0pt plus 5cm}void class\_\-timers::set\_\-timer (TIMEVAL {\em value})}}
+\label{classclass__timers_a27df6346a38fb25acc394cb7998a3f8}
+
+
+
+
+Definition at line 204 of file timers\_\-win32.cpp.
+
+References get\_\-timer(), m\_\-last\_\-alarm\_\-set\_\-time, and TIMEVAL\_\-MAX.\hypertarget{classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb}{
+\index{class_timers@{class\_\-timers}!get_elapsed_time@{get\_\-elapsed\_\-time}}
+\index{get_elapsed_time@{get\_\-elapsed\_\-time}!class_timers@{class\_\-timers}}
+\subsubsection[get\_\-elapsed\_\-time]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL class\_\-timers::get\_\-elapsed\_\-time ()}}
+\label{classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb}
+
+
+
+
+Definition at line 210 of file timers\_\-win32.cpp.
+
+References get\_\-timer(), and m\_\-last\_\-occured\_\-alarm\_\-time.\hypertarget{classclass__timers_e4fe19b5b56b72ce2601d74f6519bd0b}{
+\index{class_timers@{class\_\-timers}!get_timer@{get\_\-timer}}
+\index{get_timer@{get\_\-timer}!class_timers@{class\_\-timers}}
+\subsubsection[get\_\-timer]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL class\_\-timers::get\_\-timer () const\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classclass__timers_e4fe19b5b56b72ce2601d74f6519bd0b}
+
+
+
+
+Definition at line 139 of file timers\_\-win32.cpp.
+
+References m\_\-counts\_\-per\_\-usec, m\_\-use\_\-hi\_\-res\_\-timer, and TIMEVAL.\hypertarget{classclass__timers_a68dd5b6225b3519b4bc2a0280683c87}{
+\index{class_timers@{class\_\-timers}!timer_loop_thread_proc@{timer\_\-loop\_\-thread\_\-proc}}
+\index{timer_loop_thread_proc@{timer\_\-loop\_\-thread\_\-proc}!class_timers@{class\_\-timers}}
+\subsubsection[timer\_\-loop\_\-thread\_\-proc]{\setlength{\rightskip}{0pt plus 5cm}DWORD WINAPI class\_\-timers::timer\_\-loop\_\-thread\_\-proc (void $\ast$ {\em arg})\hspace{0.3cm}{\tt  \mbox{[}static, private\mbox{]}}}}
+\label{classclass__timers_a68dd5b6225b3519b4bc2a0280683c87}
+
+
+
+
+Definition at line 151 of file timers\_\-win32.cpp.
+
+References Enter\-Mutex(), get\_\-timer(), Leave\-Mutex(), m\_\-continue\_\-timer\_\-loop, m\_\-last\_\-alarm\_\-set\_\-time, m\_\-last\_\-occured\_\-alarm\_\-time, Time\-Dispatch(), TIMEVAL, and TIMEVAL\_\-MAX.
+
+\subsection{Field Documentation}
+\hypertarget{classclass__timers_01c07cb9949b61fce137e60a54d001b9}{
+\index{class_timers@{class\_\-timers}!m_last_occured_alarm_time@{m\_\-last\_\-occured\_\-alarm\_\-time}}
+\index{m_last_occured_alarm_time@{m\_\-last\_\-occured\_\-alarm\_\-time}!class_timers@{class\_\-timers}}
+\subsubsection[m\_\-last\_\-occured\_\-alarm\_\-time]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL \hyperlink{classclass__timers_01c07cb9949b61fce137e60a54d001b9}{class\_\-timers::m\_\-last\_\-occured\_\-alarm\_\-time}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classclass__timers_01c07cb9949b61fce137e60a54d001b9}
+
+
+
+
+Definition at line 108 of file timers\_\-win32.cpp.\hypertarget{classclass__timers_d45784e3a40494a35d5684ab8df0bfc9}{
+\index{class_timers@{class\_\-timers}!m_last_alarm_set_time@{m\_\-last\_\-alarm\_\-set\_\-time}}
+\index{m_last_alarm_set_time@{m\_\-last\_\-alarm\_\-set\_\-time}!class_timers@{class\_\-timers}}
+\subsubsection[m\_\-last\_\-alarm\_\-set\_\-time]{\setlength{\rightskip}{0pt plus 5cm}volatile TIMEVAL \hyperlink{classclass__timers_d45784e3a40494a35d5684ab8df0bfc9}{class\_\-timers::m\_\-last\_\-alarm\_\-set\_\-time}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classclass__timers_d45784e3a40494a35d5684ab8df0bfc9}
+
+
+
+
+Definition at line 109 of file timers\_\-win32.cpp.\hypertarget{classclass__timers_8d08585f4ba63c21b4636863499b9e05}{
+\index{class_timers@{class\_\-timers}!m_timer_thread@{m\_\-timer\_\-thread}}
+\index{m_timer_thread@{m\_\-timer\_\-thread}!class_timers@{class\_\-timers}}
+\subsubsection[m\_\-timer\_\-thread]{\setlength{\rightskip}{0pt plus 5cm}HANDLE \hyperlink{classclass__timers_8d08585f4ba63c21b4636863499b9e05}{class\_\-timers::m\_\-timer\_\-thread}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classclass__timers_8d08585f4ba63c21b4636863499b9e05}
+
+
+
+
+Definition at line 110 of file timers\_\-win32.cpp.\hypertarget{classclass__timers_957a0cc71456a57fd5cb640122fe924a}{
+\index{class_timers@{class\_\-timers}!m_continue_timer_loop@{m\_\-continue\_\-timer\_\-loop}}
+\index{m_continue_timer_loop@{m\_\-continue\_\-timer\_\-loop}!class_timers@{class\_\-timers}}
+\subsubsection[m\_\-continue\_\-timer\_\-loop]{\setlength{\rightskip}{0pt plus 5cm}volatile bool \hyperlink{classclass__timers_957a0cc71456a57fd5cb640122fe924a}{class\_\-timers::m\_\-continue\_\-timer\_\-loop}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classclass__timers_957a0cc71456a57fd5cb640122fe924a}
+
+
+
+
+Definition at line 111 of file timers\_\-win32.cpp.\hypertarget{classclass__timers_5fdc6eb0abb2689d078b333b083bfcb0}{
+\index{class_timers@{class\_\-timers}!m_use_hi_res_timer@{m\_\-use\_\-hi\_\-res\_\-timer}}
+\index{m_use_hi_res_timer@{m\_\-use\_\-hi\_\-res\_\-timer}!class_timers@{class\_\-timers}}
+\subsubsection[m\_\-use\_\-hi\_\-res\_\-timer]{\setlength{\rightskip}{0pt plus 5cm}bool \hyperlink{classclass__timers_5fdc6eb0abb2689d078b333b083bfcb0}{class\_\-timers::m\_\-use\_\-hi\_\-res\_\-timer}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classclass__timers_5fdc6eb0abb2689d078b333b083bfcb0}
+
+
+
+
+Definition at line 112 of file timers\_\-win32.cpp.\hypertarget{classclass__timers_5bf844fdbe2e70ab6e3e832f688d382b}{
+\index{class_timers@{class\_\-timers}!m_counts_per_usec@{m\_\-counts\_\-per\_\-usec}}
+\index{m_counts_per_usec@{m\_\-counts\_\-per\_\-usec}!class_timers@{class\_\-timers}}
+\subsubsection[m\_\-counts\_\-per\_\-usec]{\setlength{\rightskip}{0pt plus 5cm}double \hyperlink{classclass__timers_5bf844fdbe2e70ab6e3e832f688d382b}{class\_\-timers::m\_\-counts\_\-per\_\-usec}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classclass__timers_5bf844fdbe2e70ab6e3e832f688d382b}
+
+
+
+
+Definition at line 113 of file timers\_\-win32.cpp.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/drivers/win32/\hyperlink{timers__win32_8cpp}{timers\_\-win32.cpp}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="class_timers::get_elapsed_time",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7b10ca343ebb77b09c7d215eb7979246
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="class_timers::~class_timers",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="class_timers::stop_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+506a31a19f1dead8b7abcb1a3c6dbe22
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="class_timers::set_timer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+044dcae98eca95866663156314599670
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a7a1d159d2cef3370c6db64d874d08c4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,18 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="class_timers::start_timer_thread",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+14551e54acab9e1a41019ea0d5796ffe
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcommondialogs_1_1AddSlaveDialog.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,152 @@
+\hypertarget{classcommondialogs_1_1AddSlaveDialog}{
+\section{commondialogs::Add\-Slave\-Dialog Class Reference}
+\label{classcommondialogs_1_1AddSlaveDialog}\index{commondialogs::AddSlaveDialog@{commondialogs::AddSlaveDialog}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1AddSlaveDialog_b104177c85484b33a3ef22eab6e55268}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classcommondialogs_1_1AddSlaveDialog_d8788a0255709742043cb758b8e4093d}{On\-OK}
+\item 
+def \hyperlink{classcommondialogs_1_1AddSlaveDialog_c5d8179971eff35728972924949a4423}{On\-Import\-EDSButton}
+\item 
+def \hyperlink{classcommondialogs_1_1AddSlaveDialog_7db65b205229e136495f5e98f16aef72}{Refresh\-EDSFile}
+\item 
+def \hyperlink{classcommondialogs_1_1AddSlaveDialog_70e8955dbb57253e53d28f24a7f28da4}{Set\-Node\-List}
+\item 
+def \hyperlink{classcommondialogs_1_1AddSlaveDialog_0211d3e7bd98931e9426f587b7956d5b}{Get\-Values}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classcommondialogs_1_1AddSlaveDialog_547ce8f618541a9a84f69d2c64c2f113}{Button\-Sizer}
+\item 
+\hyperlink{classcommondialogs_1_1AddSlaveDialog_74c3506f4b1c4fa83d88c013eed6c727}{Node\-List}
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1AddSlaveDialog_881e5f01c3bc7205cd81618e99e97bb7}{\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items}
+\item 
+def \hyperlink{classcommondialogs_1_1AddSlaveDialog_28596c6fdb967515e753e4ba2f3cbbba}{\_\-init\_\-sizers}
+\item 
+def \hyperlink{classcommondialogs_1_1AddSlaveDialog_1fe2e9fa83c9201e4939cbe28ea70f3d}{\_\-init\_\-ctrls}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 905 of file commondialogs.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classcommondialogs_1_1AddSlaveDialog_881e5f01c3bc7205cd81618e99e97bb7}{
+\index{commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}!_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}}
+\index{_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}!commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}}
+\subsubsection[\_\-init\_\-coll\_\-flexGridSizer1\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Add\-Slave\-Dialog::\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1AddSlaveDialog_881e5f01c3bc7205cd81618e99e97bb7}
+
+
+
+
+Definition at line 906 of file commondialogs.py.\hypertarget{classcommondialogs_1_1AddSlaveDialog_28596c6fdb967515e753e4ba2f3cbbba}{
+\index{commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}!_init_sizers@{\_\-init\_\-sizers}}
+\index{_init_sizers@{\_\-init\_\-sizers}!commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}}
+\subsubsection[\_\-init\_\-sizers]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Add\-Slave\-Dialog::\_\-init\_\-sizers ( {\em self})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1AddSlaveDialog_28596c6fdb967515e753e4ba2f3cbbba}
+
+
+
+
+Definition at line 911 of file commondialogs.py.\hypertarget{classcommondialogs_1_1AddSlaveDialog_1fe2e9fa83c9201e4939cbe28ea70f3d}{
+\index{commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}!_init_ctrls@{\_\-init\_\-ctrls}}
+\index{_init_ctrls@{\_\-init\_\-ctrls}!commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}}
+\subsubsection[\_\-init\_\-ctrls]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Add\-Slave\-Dialog::\_\-init\_\-ctrls ( {\em self},  {\em prnt})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1AddSlaveDialog_1fe2e9fa83c9201e4939cbe28ea70f3d}
+
+
+
+
+Definition at line 919 of file commondialogs.py.\hypertarget{classcommondialogs_1_1AddSlaveDialog_b104177c85484b33a3ef22eab6e55268}{
+\index{commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Add\-Slave\-Dialog::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent})}}
+\label{classcommondialogs_1_1AddSlaveDialog_b104177c85484b33a3ef22eab6e55268}
+
+
+
+
+Definition at line 964 of file commondialogs.py.\hypertarget{classcommondialogs_1_1AddSlaveDialog_d8788a0255709742043cb758b8e4093d}{
+\index{commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}!OnOK@{OnOK}}
+\index{OnOK@{OnOK}!commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}}
+\subsubsection[OnOK]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Add\-Slave\-Dialog::On\-OK ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1AddSlaveDialog_d8788a0255709742043cb758b8e4093d}
+
+
+
+
+Definition at line 973 of file commondialogs.py.\hypertarget{classcommondialogs_1_1AddSlaveDialog_c5d8179971eff35728972924949a4423}{
+\index{commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}!OnImportEDSButton@{OnImportEDSButton}}
+\index{OnImportEDSButton@{OnImportEDSButton}!commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}}
+\subsubsection[OnImportEDSButton]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Add\-Slave\-Dialog::On\-Import\-EDSButton ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1AddSlaveDialog_c5d8179971eff35728972924949a4423}
+
+
+
+
+Definition at line 1016 of file commondialogs.py.\hypertarget{classcommondialogs_1_1AddSlaveDialog_7db65b205229e136495f5e98f16aef72}{
+\index{commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}!RefreshEDSFile@{RefreshEDSFile}}
+\index{RefreshEDSFile@{RefreshEDSFile}!commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}}
+\subsubsection[RefreshEDSFile]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Add\-Slave\-Dialog::Refresh\-EDSFile ( {\em self})}}
+\label{classcommondialogs_1_1AddSlaveDialog_7db65b205229e136495f5e98f16aef72}
+
+
+
+
+Definition at line 1030 of file commondialogs.py.\hypertarget{classcommondialogs_1_1AddSlaveDialog_70e8955dbb57253e53d28f24a7f28da4}{
+\index{commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}!SetNodeList@{SetNodeList}}
+\index{SetNodeList@{SetNodeList}!commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}}
+\subsubsection[SetNodeList]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Add\-Slave\-Dialog::Set\-Node\-List ( {\em self},  {\em nodelist})}}
+\label{classcommondialogs_1_1AddSlaveDialog_70e8955dbb57253e53d28f24a7f28da4}
+
+
+
+
+Definition at line 1038 of file commondialogs.py.\hypertarget{classcommondialogs_1_1AddSlaveDialog_0211d3e7bd98931e9426f587b7956d5b}{
+\index{commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}!GetValues@{GetValues}}
+\index{GetValues@{GetValues}!commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}}
+\subsubsection[GetValues]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Add\-Slave\-Dialog::Get\-Values ( {\em self})}}
+\label{classcommondialogs_1_1AddSlaveDialog_0211d3e7bd98931e9426f587b7956d5b}
+
+
+
+
+Definition at line 1042 of file commondialogs.py.
+
+\subsection{Field Documentation}
+\hypertarget{classcommondialogs_1_1AddSlaveDialog_547ce8f618541a9a84f69d2c64c2f113}{
+\index{commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}!ButtonSizer@{ButtonSizer}}
+\index{ButtonSizer@{ButtonSizer}!commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}}
+\subsubsection[ButtonSizer]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1AddSlaveDialog_547ce8f618541a9a84f69d2c64c2f113}{commondialogs::Add\-Slave\-Dialog::Button\-Sizer}}}
+\label{classcommondialogs_1_1AddSlaveDialog_547ce8f618541a9a84f69d2c64c2f113}
+
+
+
+
+Definition at line 966 of file commondialogs.py.\hypertarget{classcommondialogs_1_1AddSlaveDialog_74c3506f4b1c4fa83d88c013eed6c727}{
+\index{commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}!NodeList@{NodeList}}
+\index{NodeList@{NodeList}!commondialogs::AddSlaveDialog@{commondialogs::Add\-Slave\-Dialog}}
+\subsubsection[NodeList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1AddSlaveDialog_74c3506f4b1c4fa83d88c013eed6c727}{commondialogs::Add\-Slave\-Dialog::Node\-List}}}
+\label{classcommondialogs_1_1AddSlaveDialog_74c3506f4b1c4fa83d88c013eed6c727}
+
+
+
+
+Definition at line 1039 of file commondialogs.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{commondialogs_8py}{commondialogs.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcommondialogs_1_1CommunicationDialog.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,229 @@
+\hypertarget{classcommondialogs_1_1CommunicationDialog}{
+\section{commondialogs::Communication\-Dialog Class Reference}
+\label{classcommondialogs_1_1CommunicationDialog}\index{commondialogs::CommunicationDialog@{commondialogs::CommunicationDialog}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_ee020ad81cb3ea6df76d34785bf56a36}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_fd58f80e7851c8b2254930aa0ea13a2c}{Set\-Index\-Dictionary}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_42954cf3c548eaeccf2a6ae5793b12ca}{Set\-Current\-List}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_ff2dfb0c00ca27c85c297ae134ea4f31}{Get\-Current\-List}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_4d1850143516dddd4a997068f8d39707}{Refresh\-Lists}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_e82c18258dbad9910746289959b51907}{On\-Possible\-Indexes\-DClick}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_3ba145fc2f75f642c56795886f42662e}{On\-Current\-Indexes\-DClick}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_46ef8786e87def46043ea11cfd74a279}{On\-Select\-Button}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_c228ecfb891ba5beb759c9507118b1d5}{On\-Unselect\-Button}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_59ad1a338abf8e3f25c43240aa5b2dab}{Select\-Possible}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_102862c2ba42dbffe915fd3997eb2673}{Unselect\-Current}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classcommondialogs_1_1CommunicationDialog_2cb1c15c1124804750a9991549eb6e0a}{Button\-Sizer}
+\item 
+\hyperlink{classcommondialogs_1_1CommunicationDialog_1d9e0865ffd28608fa78484b078a6661}{All\-List}
+\item 
+\hyperlink{classcommondialogs_1_1CommunicationDialog_807e6be61a54046153f1ff25e7c14928}{Current\-List}
+\item 
+\hyperlink{classcommondialogs_1_1CommunicationDialog_015f97d989d36b414e9370e41820a793}{Index\-Dictionary}
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_30ca89384143013c6f74c2a1350723ba}{\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_7273c6e406e4e14b27a7a4067f86ecff}{\_\-init\_\-sizers}
+\item 
+def \hyperlink{classcommondialogs_1_1CommunicationDialog_80e062462e3b696373dfd4debc1a2d67}{\_\-init\_\-ctrls}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 41 of file commondialogs.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classcommondialogs_1_1CommunicationDialog_30ca89384143013c6f74c2a1350723ba}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}}
+\index{_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[\_\-init\_\-coll\_\-flexGridSizer1\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1CommunicationDialog_30ca89384143013c6f74c2a1350723ba}
+
+
+
+
+Definition at line 42 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_7273c6e406e4e14b27a7a4067f86ecff}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!_init_sizers@{\_\-init\_\-sizers}}
+\index{_init_sizers@{\_\-init\_\-sizers}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[\_\-init\_\-sizers]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::\_\-init\_\-sizers ( {\em self})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1CommunicationDialog_7273c6e406e4e14b27a7a4067f86ecff}
+
+
+
+
+Definition at line 47 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_80e062462e3b696373dfd4debc1a2d67}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!_init_ctrls@{\_\-init\_\-ctrls}}
+\index{_init_ctrls@{\_\-init\_\-ctrls}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[\_\-init\_\-ctrls]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::\_\-init\_\-ctrls ( {\em self},  {\em prnt})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1CommunicationDialog_80e062462e3b696373dfd4debc1a2d67}
+
+
+
+
+Definition at line 55 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_ee020ad81cb3ea6df76d34785bf56a36}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent})}}
+\label{classcommondialogs_1_1CommunicationDialog_ee020ad81cb3ea6df76d34785bf56a36}
+
+
+
+
+Definition at line 106 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_fd58f80e7851c8b2254930aa0ea13a2c}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!SetIndexDictionary@{SetIndexDictionary}}
+\index{SetIndexDictionary@{SetIndexDictionary}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[SetIndexDictionary]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::Set\-Index\-Dictionary ( {\em self},  {\em dictionary})}}
+\label{classcommondialogs_1_1CommunicationDialog_fd58f80e7851c8b2254930aa0ea13a2c}
+
+
+
+
+Definition at line 114 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_42954cf3c548eaeccf2a6ae5793b12ca}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!SetCurrentList@{SetCurrentList}}
+\index{SetCurrentList@{SetCurrentList}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[SetCurrentList]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::Set\-Current\-List ( {\em self},  {\em list})}}
+\label{classcommondialogs_1_1CommunicationDialog_42954cf3c548eaeccf2a6ae5793b12ca}
+
+
+
+
+Definition at line 117 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_ff2dfb0c00ca27c85c297ae134ea4f31}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!GetCurrentList@{GetCurrentList}}
+\index{GetCurrentList@{GetCurrentList}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[GetCurrentList]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::Get\-Current\-List ( {\em self})}}
+\label{classcommondialogs_1_1CommunicationDialog_ff2dfb0c00ca27c85c297ae134ea4f31}
+
+
+
+
+Definition at line 122 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_4d1850143516dddd4a997068f8d39707}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!RefreshLists@{RefreshLists}}
+\index{RefreshLists@{RefreshLists}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[RefreshLists]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::Refresh\-Lists ( {\em self})}}
+\label{classcommondialogs_1_1CommunicationDialog_4d1850143516dddd4a997068f8d39707}
+
+
+
+
+Definition at line 125 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_e82c18258dbad9910746289959b51907}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!OnPossibleIndexesDClick@{OnPossibleIndexesDClick}}
+\index{OnPossibleIndexesDClick@{OnPossibleIndexesDClick}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[OnPossibleIndexesDClick]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::On\-Possible\-Indexes\-DClick ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1CommunicationDialog_e82c18258dbad9910746289959b51907}
+
+
+
+
+Definition at line 139 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_3ba145fc2f75f642c56795886f42662e}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!OnCurrentIndexesDClick@{OnCurrentIndexesDClick}}
+\index{OnCurrentIndexesDClick@{OnCurrentIndexesDClick}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[OnCurrentIndexesDClick]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::On\-Current\-Indexes\-DClick ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1CommunicationDialog_3ba145fc2f75f642c56795886f42662e}
+
+
+
+
+Definition at line 143 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_46ef8786e87def46043ea11cfd74a279}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!OnSelectButton@{OnSelectButton}}
+\index{OnSelectButton@{OnSelectButton}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[OnSelectButton]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::On\-Select\-Button ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1CommunicationDialog_46ef8786e87def46043ea11cfd74a279}
+
+
+
+
+Definition at line 147 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_c228ecfb891ba5beb759c9507118b1d5}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!OnUnselectButton@{OnUnselectButton}}
+\index{OnUnselectButton@{OnUnselectButton}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[OnUnselectButton]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::On\-Unselect\-Button ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1CommunicationDialog_c228ecfb891ba5beb759c9507118b1d5}
+
+
+
+
+Definition at line 151 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_59ad1a338abf8e3f25c43240aa5b2dab}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!SelectPossible@{SelectPossible}}
+\index{SelectPossible@{SelectPossible}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[SelectPossible]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::Select\-Possible ( {\em self})}}
+\label{classcommondialogs_1_1CommunicationDialog_59ad1a338abf8e3f25c43240aa5b2dab}
+
+
+
+
+Definition at line 155 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_102862c2ba42dbffe915fd3997eb2673}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!UnselectCurrent@{UnselectCurrent}}
+\index{UnselectCurrent@{UnselectCurrent}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[UnselectCurrent]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Communication\-Dialog::Unselect\-Current ( {\em self})}}
+\label{classcommondialogs_1_1CommunicationDialog_102862c2ba42dbffe915fd3997eb2673}
+
+
+
+
+Definition at line 162 of file commondialogs.py.
+
+\subsection{Field Documentation}
+\hypertarget{classcommondialogs_1_1CommunicationDialog_2cb1c15c1124804750a9991549eb6e0a}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!ButtonSizer@{ButtonSizer}}
+\index{ButtonSizer@{ButtonSizer}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[ButtonSizer]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1CommunicationDialog_2cb1c15c1124804750a9991549eb6e0a}{commondialogs::Communication\-Dialog::Button\-Sizer}}}
+\label{classcommondialogs_1_1CommunicationDialog_2cb1c15c1124804750a9991549eb6e0a}
+
+
+
+
+Definition at line 108 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_1d9e0865ffd28608fa78484b078a6661}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!AllList@{AllList}}
+\index{AllList@{AllList}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[AllList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1CommunicationDialog_1d9e0865ffd28608fa78484b078a6661}{commondialogs::Communication\-Dialog::All\-List}}}
+\label{classcommondialogs_1_1CommunicationDialog_1d9e0865ffd28608fa78484b078a6661}
+
+
+
+
+Definition at line 110 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_807e6be61a54046153f1ff25e7c14928}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!CurrentList@{CurrentList}}
+\index{CurrentList@{CurrentList}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[CurrentList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1CommunicationDialog_807e6be61a54046153f1ff25e7c14928}{commondialogs::Communication\-Dialog::Current\-List}}}
+\label{classcommondialogs_1_1CommunicationDialog_807e6be61a54046153f1ff25e7c14928}
+
+
+
+
+Definition at line 111 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CommunicationDialog_015f97d989d36b414e9370e41820a793}{
+\index{commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}!IndexDictionary@{IndexDictionary}}
+\index{IndexDictionary@{IndexDictionary}!commondialogs::CommunicationDialog@{commondialogs::Communication\-Dialog}}
+\subsubsection[IndexDictionary]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1CommunicationDialog_015f97d989d36b414e9370e41820a793}{commondialogs::Communication\-Dialog::Index\-Dictionary}}}
+\label{classcommondialogs_1_1CommunicationDialog_015f97d989d36b414e9370e41820a793}
+
+
+
+
+Definition at line 112 of file commondialogs.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{commondialogs_8py}{commondialogs.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcommondialogs_1_1CreateNodeDialog.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,174 @@
+\hypertarget{classcommondialogs_1_1CreateNodeDialog}{
+\section{commondialogs::Create\-Node\-Dialog Class Reference}
+\label{classcommondialogs_1_1CreateNodeDialog}\index{commondialogs::CreateNodeDialog@{commondialogs::CreateNodeDialog}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1CreateNodeDialog_58c8aa89d480669890ef63456d126705}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classcommondialogs_1_1CreateNodeDialog_1099b975b697d76a4a7ecdaef82b7f60}{On\-OK}
+\item 
+def \hyperlink{classcommondialogs_1_1CreateNodeDialog_f62fdd3d1fbbea86a3eb716f20341b49}{Get\-Values}
+\item 
+def \hyperlink{classcommondialogs_1_1CreateNodeDialog_2329fe0564d06a39130520ba83a22caf}{Get\-Profile}
+\item 
+def \hyperlink{classcommondialogs_1_1CreateNodeDialog_e224099d30206d623fcc567101b613d6}{Get\-NMTManagement}
+\item 
+def \hyperlink{classcommondialogs_1_1CreateNodeDialog_02ed8598e287a76055b4524fbf56278d}{Get\-Options}
+\item 
+def \hyperlink{classcommondialogs_1_1CreateNodeDialog_145fc2276fd439e7d4bca53aff3a467a}{On\-Profile\-Choice}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classcommondialogs_1_1CreateNodeDialog_7a8dc1f8cd4b452dbba2203499aad52c}{Button\-Sizer}
+\item 
+\hyperlink{classcommondialogs_1_1CreateNodeDialog_a5b092c98d3fd4ea4cdffa4d48150ac4}{List\-Profile}
+\item 
+\hyperlink{classcommondialogs_1_1CreateNodeDialog_37780e6f4737ffa27ff08bc4de64711c}{Directory}
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1CreateNodeDialog_39d47edefb6b24dc8ad6ffa12d3d1bef}{\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items}
+\item 
+def \hyperlink{classcommondialogs_1_1CreateNodeDialog_f071ab5e59b63ec2712cd90dc90ac61a}{\_\-init\_\-sizers}
+\item 
+def \hyperlink{classcommondialogs_1_1CreateNodeDialog_429fa9f55c65a135c19b01222b58d797}{\_\-init\_\-ctrls}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 669 of file commondialogs.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classcommondialogs_1_1CreateNodeDialog_39d47edefb6b24dc8ad6ffa12d3d1bef}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}}
+\index{_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[\_\-init\_\-coll\_\-flexGridSizer1\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Create\-Node\-Dialog::\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1CreateNodeDialog_39d47edefb6b24dc8ad6ffa12d3d1bef}
+
+
+
+
+Definition at line 670 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CreateNodeDialog_f071ab5e59b63ec2712cd90dc90ac61a}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!_init_sizers@{\_\-init\_\-sizers}}
+\index{_init_sizers@{\_\-init\_\-sizers}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[\_\-init\_\-sizers]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Create\-Node\-Dialog::\_\-init\_\-sizers ( {\em self})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1CreateNodeDialog_f071ab5e59b63ec2712cd90dc90ac61a}
+
+
+
+
+Definition at line 675 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CreateNodeDialog_429fa9f55c65a135c19b01222b58d797}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!_init_ctrls@{\_\-init\_\-ctrls}}
+\index{_init_ctrls@{\_\-init\_\-ctrls}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[\_\-init\_\-ctrls]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Create\-Node\-Dialog::\_\-init\_\-ctrls ( {\em self},  {\em prnt})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1CreateNodeDialog_429fa9f55c65a135c19b01222b58d797}
+
+
+
+
+Definition at line 683 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CreateNodeDialog_58c8aa89d480669890ef63456d126705}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Create\-Node\-Dialog::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent},  {\em cwd})}}
+\label{classcommondialogs_1_1CreateNodeDialog_58c8aa89d480669890ef63456d126705}
+
+
+
+
+Definition at line 795 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CreateNodeDialog_1099b975b697d76a4a7ecdaef82b7f60}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!OnOK@{OnOK}}
+\index{OnOK@{OnOK}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[OnOK]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Create\-Node\-Dialog::On\-OK ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1CreateNodeDialog_1099b975b697d76a4a7ecdaef82b7f60}
+
+
+
+
+Definition at line 820 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CreateNodeDialog_f62fdd3d1fbbea86a3eb716f20341b49}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!GetValues@{GetValues}}
+\index{GetValues@{GetValues}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[GetValues]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Create\-Node\-Dialog::Get\-Values ( {\em self})}}
+\label{classcommondialogs_1_1CreateNodeDialog_f62fdd3d1fbbea86a3eb716f20341b49}
+
+
+
+
+Definition at line 842 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CreateNodeDialog_2329fe0564d06a39130520ba83a22caf}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!GetProfile@{GetProfile}}
+\index{GetProfile@{GetProfile}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[GetProfile]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Create\-Node\-Dialog::Get\-Profile ( {\em self})}}
+\label{classcommondialogs_1_1CreateNodeDialog_2329fe0564d06a39130520ba83a22caf}
+
+
+
+
+Definition at line 851 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CreateNodeDialog_e224099d30206d623fcc567101b613d6}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!GetNMTManagement@{GetNMTManagement}}
+\index{GetNMTManagement@{GetNMTManagement}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[GetNMTManagement]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Create\-Node\-Dialog::Get\-NMTManagement ( {\em self})}}
+\label{classcommondialogs_1_1CreateNodeDialog_e224099d30206d623fcc567101b613d6}
+
+
+
+
+Definition at line 855 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CreateNodeDialog_02ed8598e287a76055b4524fbf56278d}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!GetOptions@{GetOptions}}
+\index{GetOptions@{GetOptions}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[GetOptions]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Create\-Node\-Dialog::Get\-Options ( {\em self})}}
+\label{classcommondialogs_1_1CreateNodeDialog_02ed8598e287a76055b4524fbf56278d}
+
+
+
+
+Definition at line 864 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CreateNodeDialog_145fc2276fd439e7d4bca53aff3a467a}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!OnProfileChoice@{OnProfileChoice}}
+\index{OnProfileChoice@{OnProfileChoice}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[OnProfileChoice]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Create\-Node\-Dialog::On\-Profile\-Choice ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1CreateNodeDialog_145fc2276fd439e7d4bca53aff3a467a}
+
+
+
+
+Definition at line 878 of file commondialogs.py.
+
+\subsection{Field Documentation}
+\hypertarget{classcommondialogs_1_1CreateNodeDialog_7a8dc1f8cd4b452dbba2203499aad52c}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!ButtonSizer@{ButtonSizer}}
+\index{ButtonSizer@{ButtonSizer}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[ButtonSizer]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1CreateNodeDialog_7a8dc1f8cd4b452dbba2203499aad52c}{commondialogs::Create\-Node\-Dialog::Button\-Sizer}}}
+\label{classcommondialogs_1_1CreateNodeDialog_7a8dc1f8cd4b452dbba2203499aad52c}
+
+
+
+
+Definition at line 797 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CreateNodeDialog_a5b092c98d3fd4ea4cdffa4d48150ac4}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!ListProfile@{ListProfile}}
+\index{ListProfile@{ListProfile}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[ListProfile]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1CreateNodeDialog_a5b092c98d3fd4ea4cdffa4d48150ac4}{commondialogs::Create\-Node\-Dialog::List\-Profile}}}
+\label{classcommondialogs_1_1CreateNodeDialog_a5b092c98d3fd4ea4cdffa4d48150ac4}
+
+
+
+
+Definition at line 804 of file commondialogs.py.\hypertarget{classcommondialogs_1_1CreateNodeDialog_37780e6f4737ffa27ff08bc4de64711c}{
+\index{commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}!Directory@{Directory}}
+\index{Directory@{Directory}!commondialogs::CreateNodeDialog@{commondialogs::Create\-Node\-Dialog}}
+\subsubsection[Directory]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1CreateNodeDialog_37780e6f4737ffa27ff08bc4de64711c}{commondialogs::Create\-Node\-Dialog::Directory}}}
+\label{classcommondialogs_1_1CreateNodeDialog_37780e6f4737ffa27ff08bc4de64711c}
+
+
+
+
+Definition at line 806 of file commondialogs.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{commondialogs_8py}{commondialogs.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcommondialogs_1_1MapVariableDialog.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,163 @@
+\hypertarget{classcommondialogs_1_1MapVariableDialog}{
+\section{commondialogs::Map\-Variable\-Dialog Class Reference}
+\label{classcommondialogs_1_1MapVariableDialog}\index{commondialogs::MapVariableDialog@{commondialogs::MapVariableDialog}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1MapVariableDialog_1d6b6313208c4cfaf2243bbdf59d92d9}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classcommondialogs_1_1MapVariableDialog_bdab86c958f3e219882e7852b301dc4b}{Set\-Index}
+\item 
+def \hyperlink{classcommondialogs_1_1MapVariableDialog_31ebc1dd65eeec19147b3a5202d1e6a4}{On\-OK}
+\item 
+def \hyperlink{classcommondialogs_1_1MapVariableDialog_c447e821ce5690bdcd4f55d3b6e82cc0}{Get\-Values}
+\item 
+def \hyperlink{classcommondialogs_1_1MapVariableDialog_63c2f5b4975384238c3b2aeabaeb6a11}{On\-Radio\-Button1Click}
+\item 
+def \hyperlink{classcommondialogs_1_1MapVariableDialog_6d8ff9549883ff0b0313891884e1183a}{On\-Radio\-Button2Click}
+\item 
+def \hyperlink{classcommondialogs_1_1MapVariableDialog_64b1004d131ad794053dd456431501ca}{On\-Radio\-Button3Click}
+\item 
+def \hyperlink{classcommondialogs_1_1MapVariableDialog_d971712aba98f0888bb5210073dd8737}{Enable\-Number\-Typing}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classcommondialogs_1_1MapVariableDialog_142e2cd20328fd573126f5b60e8cec20}{Button\-Sizer}
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1MapVariableDialog_912b9c33a957a879918c2dacfe12652b}{\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items}
+\item 
+def \hyperlink{classcommondialogs_1_1MapVariableDialog_c4327f2bda8902fd3267551603128090}{\_\-init\_\-sizers}
+\item 
+def \hyperlink{classcommondialogs_1_1MapVariableDialog_8ac9451c0ae750a90ecaeedbf04bab64}{\_\-init\_\-ctrls}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 185 of file commondialogs.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classcommondialogs_1_1MapVariableDialog_912b9c33a957a879918c2dacfe12652b}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}}
+\index{_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[\_\-init\_\-coll\_\-flexGridSizer1\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Map\-Variable\-Dialog::\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1MapVariableDialog_912b9c33a957a879918c2dacfe12652b}
+
+
+
+
+Definition at line 186 of file commondialogs.py.\hypertarget{classcommondialogs_1_1MapVariableDialog_c4327f2bda8902fd3267551603128090}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!_init_sizers@{\_\-init\_\-sizers}}
+\index{_init_sizers@{\_\-init\_\-sizers}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[\_\-init\_\-sizers]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Map\-Variable\-Dialog::\_\-init\_\-sizers ( {\em self})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1MapVariableDialog_c4327f2bda8902fd3267551603128090}
+
+
+
+
+Definition at line 191 of file commondialogs.py.\hypertarget{classcommondialogs_1_1MapVariableDialog_8ac9451c0ae750a90ecaeedbf04bab64}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!_init_ctrls@{\_\-init\_\-ctrls}}
+\index{_init_ctrls@{\_\-init\_\-ctrls}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[\_\-init\_\-ctrls]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Map\-Variable\-Dialog::\_\-init\_\-ctrls ( {\em self},  {\em prnt})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1MapVariableDialog_8ac9451c0ae750a90ecaeedbf04bab64}
+
+
+
+
+Definition at line 199 of file commondialogs.py.\hypertarget{classcommondialogs_1_1MapVariableDialog_1d6b6313208c4cfaf2243bbdf59d92d9}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Map\-Variable\-Dialog::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent})}}
+\label{classcommondialogs_1_1MapVariableDialog_1d6b6313208c4cfaf2243bbdf59d92d9}
+
+
+
+
+Definition at line 263 of file commondialogs.py.\hypertarget{classcommondialogs_1_1MapVariableDialog_bdab86c958f3e219882e7852b301dc4b}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!SetIndex@{SetIndex}}
+\index{SetIndex@{SetIndex}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[SetIndex]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Map\-Variable\-Dialog::Set\-Index ( {\em self},  {\em index})}}
+\label{classcommondialogs_1_1MapVariableDialog_bdab86c958f3e219882e7852b301dc4b}
+
+
+
+
+Definition at line 272 of file commondialogs.py.\hypertarget{classcommondialogs_1_1MapVariableDialog_31ebc1dd65eeec19147b3a5202d1e6a4}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!OnOK@{OnOK}}
+\index{OnOK@{OnOK}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[OnOK]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Map\-Variable\-Dialog::On\-OK ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1MapVariableDialog_31ebc1dd65eeec19147b3a5202d1e6a4}
+
+
+
+
+Definition at line 275 of file commondialogs.py.\hypertarget{classcommondialogs_1_1MapVariableDialog_c447e821ce5690bdcd4f55d3b6e82cc0}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!GetValues@{GetValues}}
+\index{GetValues@{GetValues}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[GetValues]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Map\-Variable\-Dialog::Get\-Values ( {\em self})}}
+\label{classcommondialogs_1_1MapVariableDialog_c447e821ce5690bdcd4f55d3b6e82cc0}
+
+
+
+
+Definition at line 305 of file commondialogs.py.\hypertarget{classcommondialogs_1_1MapVariableDialog_63c2f5b4975384238c3b2aeabaeb6a11}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!OnRadioButton1Click@{OnRadioButton1Click}}
+\index{OnRadioButton1Click@{OnRadioButton1Click}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[OnRadioButton1Click]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Map\-Variable\-Dialog::On\-Radio\-Button1Click ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1MapVariableDialog_63c2f5b4975384238c3b2aeabaeb6a11}
+
+
+
+
+Definition at line 319 of file commondialogs.py.\hypertarget{classcommondialogs_1_1MapVariableDialog_6d8ff9549883ff0b0313891884e1183a}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!OnRadioButton2Click@{OnRadioButton2Click}}
+\index{OnRadioButton2Click@{OnRadioButton2Click}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[OnRadioButton2Click]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Map\-Variable\-Dialog::On\-Radio\-Button2Click ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1MapVariableDialog_6d8ff9549883ff0b0313891884e1183a}
+
+
+
+
+Definition at line 323 of file commondialogs.py.\hypertarget{classcommondialogs_1_1MapVariableDialog_64b1004d131ad794053dd456431501ca}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!OnRadioButton3Click@{OnRadioButton3Click}}
+\index{OnRadioButton3Click@{OnRadioButton3Click}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[OnRadioButton3Click]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Map\-Variable\-Dialog::On\-Radio\-Button3Click ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1MapVariableDialog_64b1004d131ad794053dd456431501ca}
+
+
+
+
+Definition at line 327 of file commondialogs.py.\hypertarget{classcommondialogs_1_1MapVariableDialog_d971712aba98f0888bb5210073dd8737}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!EnableNumberTyping@{EnableNumberTyping}}
+\index{EnableNumberTyping@{EnableNumberTyping}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[EnableNumberTyping]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Map\-Variable\-Dialog::Enable\-Number\-Typing ( {\em self},  {\em enable})}}
+\label{classcommondialogs_1_1MapVariableDialog_d971712aba98f0888bb5210073dd8737}
+
+
+
+
+Definition at line 331 of file commondialogs.py.
+
+\subsection{Field Documentation}
+\hypertarget{classcommondialogs_1_1MapVariableDialog_142e2cd20328fd573126f5b60e8cec20}{
+\index{commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}!ButtonSizer@{ButtonSizer}}
+\index{ButtonSizer@{ButtonSizer}!commondialogs::MapVariableDialog@{commondialogs::Map\-Variable\-Dialog}}
+\subsubsection[ButtonSizer]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1MapVariableDialog_142e2cd20328fd573126f5b60e8cec20}{commondialogs::Map\-Variable\-Dialog::Button\-Sizer}}}
+\label{classcommondialogs_1_1MapVariableDialog_142e2cd20328fd573126f5b60e8cec20}
+
+
+
+
+Definition at line 265 of file commondialogs.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{commondialogs_8py}{commondialogs.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcommondialogs_1_1NodeInfosDialog.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,119 @@
+\hypertarget{classcommondialogs_1_1NodeInfosDialog}{
+\section{commondialogs::Node\-Infos\-Dialog Class Reference}
+\label{classcommondialogs_1_1NodeInfosDialog}\index{commondialogs::NodeInfosDialog@{commondialogs::NodeInfosDialog}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1NodeInfosDialog_c95f7d4082146239f9278432c3efa6cd}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classcommondialogs_1_1NodeInfosDialog_28e8dfedd00152d5b389a19f9cf0167f}{On\-OK}
+\item 
+def \hyperlink{classcommondialogs_1_1NodeInfosDialog_36750076ce1d98da4682c16bc9c00f74}{Set\-Values}
+\item 
+def \hyperlink{classcommondialogs_1_1NodeInfosDialog_ca7599893a8bfbe3d0b8afca376e9353}{Get\-Values}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classcommondialogs_1_1NodeInfosDialog_854b2423bc12e5c04c1e2cb5a683a72f}{Button\-Sizer}
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1NodeInfosDialog_d776e64e7aaaecb9ad798efe80588506}{\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items}
+\item 
+def \hyperlink{classcommondialogs_1_1NodeInfosDialog_729b0b3de672a39d4066b2d68523bf93}{\_\-init\_\-sizers}
+\item 
+def \hyperlink{classcommondialogs_1_1NodeInfosDialog_103b344ad0af9db40eec62456dbf864c}{\_\-init\_\-ctrls}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 543 of file commondialogs.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classcommondialogs_1_1NodeInfosDialog_d776e64e7aaaecb9ad798efe80588506}{
+\index{commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}!_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}}
+\index{_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}!commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}}
+\subsubsection[\_\-init\_\-coll\_\-flexGridSizer1\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Node\-Infos\-Dialog::\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1NodeInfosDialog_d776e64e7aaaecb9ad798efe80588506}
+
+
+
+
+Definition at line 544 of file commondialogs.py.\hypertarget{classcommondialogs_1_1NodeInfosDialog_729b0b3de672a39d4066b2d68523bf93}{
+\index{commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}!_init_sizers@{\_\-init\_\-sizers}}
+\index{_init_sizers@{\_\-init\_\-sizers}!commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}}
+\subsubsection[\_\-init\_\-sizers]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Node\-Infos\-Dialog::\_\-init\_\-sizers ( {\em self})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1NodeInfosDialog_729b0b3de672a39d4066b2d68523bf93}
+
+
+
+
+Definition at line 549 of file commondialogs.py.\hypertarget{classcommondialogs_1_1NodeInfosDialog_103b344ad0af9db40eec62456dbf864c}{
+\index{commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}!_init_ctrls@{\_\-init\_\-ctrls}}
+\index{_init_ctrls@{\_\-init\_\-ctrls}!commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}}
+\subsubsection[\_\-init\_\-ctrls]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Node\-Infos\-Dialog::\_\-init\_\-ctrls ( {\em self},  {\em prnt})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1NodeInfosDialog_103b344ad0af9db40eec62456dbf864c}
+
+
+
+
+Definition at line 557 of file commondialogs.py.\hypertarget{classcommondialogs_1_1NodeInfosDialog_c95f7d4082146239f9278432c3efa6cd}{
+\index{commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Node\-Infos\-Dialog::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent})}}
+\label{classcommondialogs_1_1NodeInfosDialog_c95f7d4082146239f9278432c3efa6cd}
+
+
+
+
+Definition at line 605 of file commondialogs.py.\hypertarget{classcommondialogs_1_1NodeInfosDialog_28e8dfedd00152d5b389a19f9cf0167f}{
+\index{commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}!OnOK@{OnOK}}
+\index{OnOK@{OnOK}!commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}}
+\subsubsection[OnOK]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Node\-Infos\-Dialog::On\-OK ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1NodeInfosDialog_28e8dfedd00152d5b389a19f9cf0167f}
+
+
+
+
+Definition at line 614 of file commondialogs.py.\hypertarget{classcommondialogs_1_1NodeInfosDialog_36750076ce1d98da4682c16bc9c00f74}{
+\index{commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}!SetValues@{SetValues}}
+\index{SetValues@{SetValues}!commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}}
+\subsubsection[SetValues]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Node\-Infos\-Dialog::Set\-Values ( {\em self},  {\em name},  {\em id},  {\em type},  {\em description})}}
+\label{classcommondialogs_1_1NodeInfosDialog_36750076ce1d98da4682c16bc9c00f74}
+
+
+
+
+Definition at line 636 of file commondialogs.py.\hypertarget{classcommondialogs_1_1NodeInfosDialog_ca7599893a8bfbe3d0b8afca376e9353}{
+\index{commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}!GetValues@{GetValues}}
+\index{GetValues@{GetValues}!commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}}
+\subsubsection[GetValues]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::Node\-Infos\-Dialog::Get\-Values ( {\em self})}}
+\label{classcommondialogs_1_1NodeInfosDialog_ca7599893a8bfbe3d0b8afca376e9353}
+
+
+
+
+Definition at line 642 of file commondialogs.py.
+
+\subsection{Field Documentation}
+\hypertarget{classcommondialogs_1_1NodeInfosDialog_854b2423bc12e5c04c1e2cb5a683a72f}{
+\index{commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}!ButtonSizer@{ButtonSizer}}
+\index{ButtonSizer@{ButtonSizer}!commondialogs::NodeInfosDialog@{commondialogs::Node\-Infos\-Dialog}}
+\subsubsection[ButtonSizer]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1NodeInfosDialog_854b2423bc12e5c04c1e2cb5a683a72f}{commondialogs::Node\-Infos\-Dialog::Button\-Sizer}}}
+\label{classcommondialogs_1_1NodeInfosDialog_854b2423bc12e5c04c1e2cb5a683a72f}
+
+
+
+
+Definition at line 607 of file commondialogs.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{commondialogs_8py}{commondialogs.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classcommondialogs_1_1UserTypeDialog.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,163 @@
+\hypertarget{classcommondialogs_1_1UserTypeDialog}{
+\section{commondialogs::User\-Type\-Dialog Class Reference}
+\label{classcommondialogs_1_1UserTypeDialog}\index{commondialogs::UserTypeDialog@{commondialogs::UserTypeDialog}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1UserTypeDialog_409b6ac806b2ae0e2ac4c4c4aa6baeb5}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classcommondialogs_1_1UserTypeDialog_3af71ea699d83da41fee2a2fbf1f55e3}{On\-OK}
+\item 
+def \hyperlink{classcommondialogs_1_1UserTypeDialog_45bfdc62e0cdb882229682f2cfbe5c08}{Set\-Values}
+\item 
+def \hyperlink{classcommondialogs_1_1UserTypeDialog_4e5316d45310d70691958ec898a8427c}{Set\-Type\-List}
+\item 
+def \hyperlink{classcommondialogs_1_1UserTypeDialog_3e986bfc827c25d7786f4d4262ee329b}{On\-Type\-Choice}
+\item 
+def \hyperlink{classcommondialogs_1_1UserTypeDialog_28ae4b33e1b5f98fcc80f57f421bdf67}{Refresh\-Values}
+\item 
+def \hyperlink{classcommondialogs_1_1UserTypeDialog_fb21ee3e7916e8de7756b0e87cc70e90}{Get\-Values}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classcommondialogs_1_1UserTypeDialog_7e3b701c164d3048295b9bfadcceff93}{Button\-Sizer}
+\item 
+\hyperlink{classcommondialogs_1_1UserTypeDialog_952db9d303d08119ef6a5f275abad765}{Type\-Dictionary}
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classcommondialogs_1_1UserTypeDialog_8ac2aa09f370cda00dcc3a5535230a65}{\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items}
+\item 
+def \hyperlink{classcommondialogs_1_1UserTypeDialog_030a0508da4e397f69bfd5824987df70}{\_\-init\_\-sizers}
+\item 
+def \hyperlink{classcommondialogs_1_1UserTypeDialog_6a633899d2349b962f87b05b542a74d1}{\_\-init\_\-ctrls}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 348 of file commondialogs.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classcommondialogs_1_1UserTypeDialog_8ac2aa09f370cda00dcc3a5535230a65}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}}
+\index{_init_coll_flexGridSizer1_Items@{\_\-init\_\-coll\_\-flexGridSizer1\_\-Items}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[\_\-init\_\-coll\_\-flexGridSizer1\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::User\-Type\-Dialog::\_\-init\_\-coll\_\-flex\-Grid\-Sizer1\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1UserTypeDialog_8ac2aa09f370cda00dcc3a5535230a65}
+
+
+
+
+Definition at line 349 of file commondialogs.py.\hypertarget{classcommondialogs_1_1UserTypeDialog_030a0508da4e397f69bfd5824987df70}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!_init_sizers@{\_\-init\_\-sizers}}
+\index{_init_sizers@{\_\-init\_\-sizers}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[\_\-init\_\-sizers]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::User\-Type\-Dialog::\_\-init\_\-sizers ( {\em self})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1UserTypeDialog_030a0508da4e397f69bfd5824987df70}
+
+
+
+
+Definition at line 354 of file commondialogs.py.\hypertarget{classcommondialogs_1_1UserTypeDialog_6a633899d2349b962f87b05b542a74d1}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!_init_ctrls@{\_\-init\_\-ctrls}}
+\index{_init_ctrls@{\_\-init\_\-ctrls}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[\_\-init\_\-ctrls]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::User\-Type\-Dialog::\_\-init\_\-ctrls ( {\em self},  {\em prnt})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classcommondialogs_1_1UserTypeDialog_6a633899d2349b962f87b05b542a74d1}
+
+
+
+
+Definition at line 362 of file commondialogs.py.\hypertarget{classcommondialogs_1_1UserTypeDialog_409b6ac806b2ae0e2ac4c4c4aa6baeb5}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::User\-Type\-Dialog::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent})}}
+\label{classcommondialogs_1_1UserTypeDialog_409b6ac806b2ae0e2ac4c4c4aa6baeb5}
+
+
+
+
+Definition at line 414 of file commondialogs.py.\hypertarget{classcommondialogs_1_1UserTypeDialog_3af71ea699d83da41fee2a2fbf1f55e3}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!OnOK@{OnOK}}
+\index{OnOK@{OnOK}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[OnOK]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::User\-Type\-Dialog::On\-OK ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1UserTypeDialog_3af71ea699d83da41fee2a2fbf1f55e3}
+
+
+
+
+Definition at line 422 of file commondialogs.py.\hypertarget{classcommondialogs_1_1UserTypeDialog_45bfdc62e0cdb882229682f2cfbe5c08}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!SetValues@{SetValues}}
+\index{SetValues@{SetValues}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[SetValues]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::User\-Type\-Dialog::Set\-Values ( {\em self},  {\em min} = {\tt None},  {\em max} = {\tt None},  {\em length} = {\tt None})}}
+\label{classcommondialogs_1_1UserTypeDialog_45bfdc62e0cdb882229682f2cfbe5c08}
+
+
+
+
+Definition at line 470 of file commondialogs.py.\hypertarget{classcommondialogs_1_1UserTypeDialog_4e5316d45310d70691958ec898a8427c}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!SetTypeList@{SetTypeList}}
+\index{SetTypeList@{SetTypeList}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[SetTypeList]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::User\-Type\-Dialog::Set\-Type\-List ( {\em self},  {\em typedic},  {\em type} = {\tt None})}}
+\label{classcommondialogs_1_1UserTypeDialog_4e5316d45310d70691958ec898a8427c}
+
+
+
+
+Definition at line 478 of file commondialogs.py.\hypertarget{classcommondialogs_1_1UserTypeDialog_3e986bfc827c25d7786f4d4262ee329b}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!OnTypeChoice@{OnTypeChoice}}
+\index{OnTypeChoice@{OnTypeChoice}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[OnTypeChoice]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::User\-Type\-Dialog::On\-Type\-Choice ( {\em self},  {\em event})}}
+\label{classcommondialogs_1_1UserTypeDialog_3e986bfc827c25d7786f4d4262ee329b}
+
+
+
+
+Definition at line 491 of file commondialogs.py.\hypertarget{classcommondialogs_1_1UserTypeDialog_28ae4b33e1b5f98fcc80f57f421bdf67}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!RefreshValues@{RefreshValues}}
+\index{RefreshValues@{RefreshValues}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[RefreshValues]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::User\-Type\-Dialog::Refresh\-Values ( {\em self})}}
+\label{classcommondialogs_1_1UserTypeDialog_28ae4b33e1b5f98fcc80f57f421bdf67}
+
+
+
+
+Definition at line 495 of file commondialogs.py.\hypertarget{classcommondialogs_1_1UserTypeDialog_fb21ee3e7916e8de7756b0e87cc70e90}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!GetValues@{GetValues}}
+\index{GetValues@{GetValues}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[GetValues]{\setlength{\rightskip}{0pt plus 5cm}def commondialogs::User\-Type\-Dialog::Get\-Values ( {\em self})}}
+\label{classcommondialogs_1_1UserTypeDialog_fb21ee3e7916e8de7756b0e87cc70e90}
+
+
+
+
+Definition at line 521 of file commondialogs.py.
+
+\subsection{Field Documentation}
+\hypertarget{classcommondialogs_1_1UserTypeDialog_7e3b701c164d3048295b9bfadcceff93}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!ButtonSizer@{ButtonSizer}}
+\index{ButtonSizer@{ButtonSizer}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[ButtonSizer]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1UserTypeDialog_7e3b701c164d3048295b9bfadcceff93}{commondialogs::User\-Type\-Dialog::Button\-Sizer}}}
+\label{classcommondialogs_1_1UserTypeDialog_7e3b701c164d3048295b9bfadcceff93}
+
+
+
+
+Definition at line 416 of file commondialogs.py.\hypertarget{classcommondialogs_1_1UserTypeDialog_952db9d303d08119ef6a5f275abad765}{
+\index{commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}!TypeDictionary@{TypeDictionary}}
+\index{TypeDictionary@{TypeDictionary}!commondialogs::UserTypeDialog@{commondialogs::User\-Type\-Dialog}}
+\subsubsection[TypeDictionary]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classcommondialogs_1_1UserTypeDialog_952db9d303d08119ef6a5f275abad765}{commondialogs::User\-Type\-Dialog::Type\-Dictionary}}}
+\label{classcommondialogs_1_1UserTypeDialog_952db9d303d08119ef6a5f275abad765}
+
+
+
+
+Definition at line 418 of file commondialogs.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{commondialogs_8py}{commondialogs.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classdriver__procs.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,136 @@
+\hypertarget{classdriver__procs}{
+\section{driver\_\-procs Class Reference}
+\label{classdriver__procs}\index{driver_procs@{driver\_\-procs}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+\hyperlink{classdriver__procs_8e3bbe4106667c3c671d24819febd053}{driver\_\-procs} ()
+\item 
+\hyperlink{classdriver__procs_1abda1ff5fd6c82a3549fad6437ac0f7}{$\sim$driver\_\-procs} ()
+\item 
+HMODULE \hyperlink{classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03}{load\_\-canfestival\_\-driver} (LPCTSTR driver\_\-name)
+\item 
+bool \hyperlink{classdriver__procs_a1e608bb39ab9183961b7ded9f27d193}{can\_\-driver\_\-valid} () const
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{drivers__win32_8cpp_f0240c9d4c35205726e5ae81888327dd}{CANRECEIVE\_\-DRIVER\_\-PROC} \hyperlink{classdriver__procs_ccb0ced5c9a7e1d9827639892db97917}{m\_\-can\-Receive}
+\item 
+\hyperlink{drivers__win32_8cpp_90aa70ea2296b46e3fa52ff5e4bbc399}{CANSEND\_\-DRIVER\_\-PROC} \hyperlink{classdriver__procs_78808f630f632d281a6027f15c3a357f}{m\_\-can\-Send}
+\item 
+\hyperlink{drivers__win32_8cpp_5db8713e505308b09dbe85ecbe707607}{CANOPEN\_\-DRIVER\_\-PROC} \hyperlink{classdriver__procs_2424edaa753b0dd8406c01e84ef8ddea}{m\_\-can\-Open}
+\item 
+\hyperlink{drivers__win32_8cpp_5613306de0117eb5242ea9934348eb9f}{CANCLOSE\_\-DRIVER\_\-PROC} \hyperlink{classdriver__procs_d9b6df932422d3d5e20ea185b06e7d44}{m\_\-can\-Close}
+\item 
+HMODULE \hyperlink{classdriver__procs_34bbbadb3938c98bc54f27c827a96a0a}{m\_\-driver\_\-handle}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 46 of file drivers\_\-win32.cpp.
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{classdriver__procs_8e3bbe4106667c3c671d24819febd053}{
+\index{driver_procs@{driver\_\-procs}!driver_procs@{driver\_\-procs}}
+\index{driver_procs@{driver\_\-procs}!driver_procs@{driver\_\-procs}}
+\subsubsection[driver\_\-procs]{\setlength{\rightskip}{0pt plus 5cm}driver\_\-procs::driver\_\-procs ()}}
+\label{classdriver__procs_8e3bbe4106667c3c671d24819febd053}
+
+
+
+
+Definition at line 66 of file drivers\_\-win32.cpp.\hypertarget{classdriver__procs_1abda1ff5fd6c82a3549fad6437ac0f7}{
+\index{driver_procs@{driver\_\-procs}!~driver_procs@{$\sim$driver\_\-procs}}
+\index{~driver_procs@{$\sim$driver\_\-procs}!driver_procs@{driver\_\-procs}}
+\subsubsection[$\sim$driver\_\-procs]{\setlength{\rightskip}{0pt plus 5cm}driver\_\-procs::$\sim$driver\_\-procs ()}}
+\label{classdriver__procs_1abda1ff5fd6c82a3549fad6437ac0f7}
+
+
+
+
+Definition at line 73 of file drivers\_\-win32.cpp.
+
+References m\_\-driver\_\-handle.
+
+\subsection{Member Function Documentation}
+\hypertarget{classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03}{
+\index{driver_procs@{driver\_\-procs}!load_canfestival_driver@{load\_\-canfestival\_\-driver}}
+\index{load_canfestival_driver@{load\_\-canfestival\_\-driver}!driver_procs@{driver\_\-procs}}
+\subsubsection[load\_\-canfestival\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}HMODULE driver\_\-procs::load\_\-canfestival\_\-driver (LPCTSTR {\em driver\_\-name})}}
+\label{classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03}
+
+
+
+
+Definition at line 94 of file drivers\_\-win32.cpp.
+
+References can\_\-driver\_\-valid(), m\_\-can\-Close, m\_\-can\-Open, m\_\-can\-Receive, m\_\-can\-Send, m\_\-driver\_\-handle, and my\-TEXT.\hypertarget{classdriver__procs_a1e608bb39ab9183961b7ded9f27d193}{
+\index{driver_procs@{driver\_\-procs}!can_driver_valid@{can\_\-driver\_\-valid}}
+\index{can_driver_valid@{can\_\-driver\_\-valid}!driver_procs@{driver\_\-procs}}
+\subsubsection[can\_\-driver\_\-valid]{\setlength{\rightskip}{0pt plus 5cm}bool driver\_\-procs::can\_\-driver\_\-valid () const}}
+\label{classdriver__procs_a1e608bb39ab9183961b7ded9f27d193}
+
+
+
+
+Definition at line 79 of file drivers\_\-win32.cpp.
+
+References m\_\-can\-Close, m\_\-can\-Open, m\_\-can\-Receive, and m\_\-can\-Send.
+
+\subsection{Field Documentation}
+\hypertarget{classdriver__procs_ccb0ced5c9a7e1d9827639892db97917}{
+\index{driver_procs@{driver\_\-procs}!m_canReceive@{m\_\-canReceive}}
+\index{m_canReceive@{m\_\-canReceive}!driver_procs@{driver\_\-procs}}
+\subsubsection[m\_\-canReceive]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{drivers__win32_8cpp_f0240c9d4c35205726e5ae81888327dd}{CANRECEIVE\_\-DRIVER\_\-PROC} \hyperlink{classdriver__procs_ccb0ced5c9a7e1d9827639892db97917}{driver\_\-procs::m\_\-can\-Receive}}}
+\label{classdriver__procs_ccb0ced5c9a7e1d9827639892db97917}
+
+
+
+
+Definition at line 57 of file drivers\_\-win32.cpp.\hypertarget{classdriver__procs_78808f630f632d281a6027f15c3a357f}{
+\index{driver_procs@{driver\_\-procs}!m_canSend@{m\_\-canSend}}
+\index{m_canSend@{m\_\-canSend}!driver_procs@{driver\_\-procs}}
+\subsubsection[m\_\-canSend]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{drivers__win32_8cpp_90aa70ea2296b46e3fa52ff5e4bbc399}{CANSEND\_\-DRIVER\_\-PROC} \hyperlink{classdriver__procs_78808f630f632d281a6027f15c3a357f}{driver\_\-procs::m\_\-can\-Send}}}
+\label{classdriver__procs_78808f630f632d281a6027f15c3a357f}
+
+
+
+
+Definition at line 58 of file drivers\_\-win32.cpp.\hypertarget{classdriver__procs_2424edaa753b0dd8406c01e84ef8ddea}{
+\index{driver_procs@{driver\_\-procs}!m_canOpen@{m\_\-canOpen}}
+\index{m_canOpen@{m\_\-canOpen}!driver_procs@{driver\_\-procs}}
+\subsubsection[m\_\-canOpen]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{drivers__win32_8cpp_5db8713e505308b09dbe85ecbe707607}{CANOPEN\_\-DRIVER\_\-PROC} \hyperlink{classdriver__procs_2424edaa753b0dd8406c01e84ef8ddea}{driver\_\-procs::m\_\-can\-Open}}}
+\label{classdriver__procs_2424edaa753b0dd8406c01e84ef8ddea}
+
+
+
+
+Definition at line 59 of file drivers\_\-win32.cpp.\hypertarget{classdriver__procs_d9b6df932422d3d5e20ea185b06e7d44}{
+\index{driver_procs@{driver\_\-procs}!m_canClose@{m\_\-canClose}}
+\index{m_canClose@{m\_\-canClose}!driver_procs@{driver\_\-procs}}
+\subsubsection[m\_\-canClose]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{drivers__win32_8cpp_5613306de0117eb5242ea9934348eb9f}{CANCLOSE\_\-DRIVER\_\-PROC} \hyperlink{classdriver__procs_d9b6df932422d3d5e20ea185b06e7d44}{driver\_\-procs::m\_\-can\-Close}}}
+\label{classdriver__procs_d9b6df932422d3d5e20ea185b06e7d44}
+
+
+
+
+Definition at line 60 of file drivers\_\-win32.cpp.\hypertarget{classdriver__procs_34bbbadb3938c98bc54f27c827a96a0a}{
+\index{driver_procs@{driver\_\-procs}!m_driver_handle@{m\_\-driver\_\-handle}}
+\index{m_driver_handle@{m\_\-driver\_\-handle}!driver_procs@{driver\_\-procs}}
+\subsubsection[m\_\-driver\_\-handle]{\setlength{\rightskip}{0pt plus 5cm}HMODULE \hyperlink{classdriver__procs_34bbbadb3938c98bc54f27c827a96a0a}{driver\_\-procs::m\_\-driver\_\-handle}}}
+\label{classdriver__procs_34bbbadb3938c98bc54f27c827a96a0a}
+
+
+
+
+Definition at line 63 of file drivers\_\-win32.cpp.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/drivers/win32/\hyperlink{drivers__win32_8cpp}{drivers\_\-win32.cpp}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="driver_procs::load_canfestival_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="driver_procs::can_driver_valid",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5df253f18b1131fd34c31450bb00aad7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classnetworkedit_1_1networkedit.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+\hypertarget{classnetworkedit_1_1networkedit}{
+\section{networkedit::networkedit Class Reference}
+\label{classnetworkedit_1_1networkedit}\index{networkedit::networkedit@{networkedit::networkedit}}
+}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classnetworkedit_1_1networkedit_d77fb9e0e648f4c8293fb0477cd2a21b}{\_\-init\_\-coll\_\-menu\-Bar1\_\-Menus}
+\item 
+def \hyperlink{classnetworkedit_1_1networkedit_25c016ab06d767eba51087786081afdc}{\_\-init\_\-coll\_\-Edit\-Menu\_\-Items}
+\item 
+def \hyperlink{classnetworkedit_1_1networkedit_eff9fade803f4b7a384ee62c83d70390}{\_\-init\_\-coll\_\-Help\-Menu\_\-Items}
+\item 
+def \hyperlink{classnetworkedit_1_1networkedit_819560a4debaf28d7a1837c1fe68212b}{\_\-init\_\-coll\_\-File\-Menu\_\-Items}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 168 of file networkedit.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classnetworkedit_1_1networkedit_d77fb9e0e648f4c8293fb0477cd2a21b}{
+\index{networkedit::networkedit@{networkedit::networkedit}!_init_coll_menuBar1_Menus@{\_\-init\_\-coll\_\-menuBar1\_\-Menus}}
+\index{_init_coll_menuBar1_Menus@{\_\-init\_\-coll\_\-menuBar1\_\-Menus}!networkedit::networkedit@{networkedit::networkedit}}
+\subsubsection[\_\-init\_\-coll\_\-menuBar1\_\-Menus]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::networkedit::\_\-init\_\-coll\_\-menu\-Bar1\_\-Menus ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classnetworkedit_1_1networkedit_d77fb9e0e648f4c8293fb0477cd2a21b}
+
+
+
+
+Definition at line 169 of file networkedit.py.\hypertarget{classnetworkedit_1_1networkedit_25c016ab06d767eba51087786081afdc}{
+\index{networkedit::networkedit@{networkedit::networkedit}!_init_coll_EditMenu_Items@{\_\-init\_\-coll\_\-EditMenu\_\-Items}}
+\index{_init_coll_EditMenu_Items@{\_\-init\_\-coll\_\-EditMenu\_\-Items}!networkedit::networkedit@{networkedit::networkedit}}
+\subsubsection[\_\-init\_\-coll\_\-EditMenu\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::networkedit::\_\-init\_\-coll\_\-Edit\-Menu\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classnetworkedit_1_1networkedit_25c016ab06d767eba51087786081afdc}
+
+
+
+
+Definition at line 179 of file networkedit.py.\hypertarget{classnetworkedit_1_1networkedit_eff9fade803f4b7a384ee62c83d70390}{
+\index{networkedit::networkedit@{networkedit::networkedit}!_init_coll_HelpMenu_Items@{\_\-init\_\-coll\_\-HelpMenu\_\-Items}}
+\index{_init_coll_HelpMenu_Items@{\_\-init\_\-coll\_\-HelpMenu\_\-Items}!networkedit::networkedit@{networkedit::networkedit}}
+\subsubsection[\_\-init\_\-coll\_\-HelpMenu\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::networkedit::\_\-init\_\-coll\_\-Help\-Menu\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classnetworkedit_1_1networkedit_eff9fade803f4b7a384ee62c83d70390}
+
+
+
+
+Definition at line 213 of file networkedit.py.\hypertarget{classnetworkedit_1_1networkedit_819560a4debaf28d7a1837c1fe68212b}{
+\index{networkedit::networkedit@{networkedit::networkedit}!_init_coll_FileMenu_Items@{\_\-init\_\-coll\_\-FileMenu\_\-Items}}
+\index{_init_coll_FileMenu_Items@{\_\-init\_\-coll\_\-FileMenu\_\-Items}!networkedit::networkedit@{networkedit::networkedit}}
+\subsubsection[\_\-init\_\-coll\_\-FileMenu\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::networkedit::\_\-init\_\-coll\_\-File\-Menu\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classnetworkedit_1_1networkedit_819560a4debaf28d7a1837c1fe68212b}
+
+
+
+
+Definition at line 230 of file networkedit.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{networkedit_8py}{networkedit.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classnetworkedit_1_1wxHtmlWindowUrlClick.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,50 @@
+\hypertarget{classnetworkedit_1_1wxHtmlWindowUrlClick}{
+\section{networkedit::wx\-Html\-Window\-Url\-Click Class Reference}
+\label{classnetworkedit_1_1wxHtmlWindowUrlClick}\index{networkedit::wxHtmlWindowUrlClick@{networkedit::wxHtmlWindowUrlClick}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classnetworkedit_1_1wxHtmlWindowUrlClick_25827ced9049e3981080101f2ec13bb4}{\_\-\_\-init\_\-\_\-}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classnetworkedit_1_1wxHtmlWindowUrlClick_8c1f6a4da431940a09972f01c45d015a}{linkinfo}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 78 of file networkedit.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classnetworkedit_1_1wxHtmlWindowUrlClick_25827ced9049e3981080101f2ec13bb4}{
+\index{networkedit::wxHtmlWindowUrlClick@{networkedit::wx\-Html\-Window\-Url\-Click}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!networkedit::wxHtmlWindowUrlClick@{networkedit::wx\-Html\-Window\-Url\-Click}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::wx\-Html\-Window\-Url\-Click::\_\-\_\-init\_\-\_\- ( {\em self},  {\em linkinfo})}}
+\label{classnetworkedit_1_1wxHtmlWindowUrlClick_25827ced9049e3981080101f2ec13bb4}
+
+
+
+
+Definition at line 79 of file networkedit.py.
+
+\subsection{Field Documentation}
+\hypertarget{classnetworkedit_1_1wxHtmlWindowUrlClick_8c1f6a4da431940a09972f01c45d015a}{
+\index{networkedit::wxHtmlWindowUrlClick@{networkedit::wx\-Html\-Window\-Url\-Click}!linkinfo@{linkinfo}}
+\index{linkinfo@{linkinfo}!networkedit::wxHtmlWindowUrlClick@{networkedit::wx\-Html\-Window\-Url\-Click}}
+\subsubsection[linkinfo]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnetworkedit_1_1wxHtmlWindowUrlClick_8c1f6a4da431940a09972f01c45d015a}{networkedit::wx\-Html\-Window\-Url\-Click::linkinfo}}}
+\label{classnetworkedit_1_1wxHtmlWindowUrlClick_8c1f6a4da431940a09972f01c45d015a}
+
+
+
+
+Definition at line 82 of file networkedit.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{networkedit_8py}{networkedit.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classnetworkedit_1_1wxUrlClickHtmlWindow.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,62 @@
+\hypertarget{classnetworkedit_1_1wxUrlClickHtmlWindow}{
+\section{networkedit::wx\-Url\-Click\-Html\-Window Class Reference}
+\label{classnetworkedit_1_1wxUrlClickHtmlWindow}\index{networkedit::wxUrlClickHtmlWindow@{networkedit::wxUrlClickHtmlWindow}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_5771c9faa8f337f6a279ac395a31f037}{On\-Link\-Clicked}
+\end{CompactItemize}
+\subsection*{Static Public Attributes}
+\begin{CompactItemize}
+\item 
+\hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_afbd518c3d5d17bfd1e0241e77f26c27}{Html\_\-Window} = True
+\end{CompactItemize}
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}{Html\-Frame}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+\footnotesize\begin{verbatim}HTML window that generates and OnLinkClicked event.
+
+Use this to avoid having to override HTMLWindow
+\end{verbatim}
+\normalsize
+ 
+
+
+
+Definition at line 84 of file networkedit.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classnetworkedit_1_1wxUrlClickHtmlWindow_5771c9faa8f337f6a279ac395a31f037}{
+\index{networkedit::wxUrlClickHtmlWindow@{networkedit::wx\-Url\-Click\-Html\-Window}!OnLinkClicked@{OnLinkClicked}}
+\index{OnLinkClicked@{OnLinkClicked}!networkedit::wxUrlClickHtmlWindow@{networkedit::wx\-Url\-Click\-Html\-Window}}
+\subsubsection[OnLinkClicked]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::wx\-Url\-Click\-Html\-Window::On\-Link\-Clicked ( {\em self},  {\em linkinfo})}}
+\label{classnetworkedit_1_1wxUrlClickHtmlWindow_5771c9faa8f337f6a279ac395a31f037}
+
+
+
+
+Definition at line 86 of file networkedit.py.
+
+\subsection{Field Documentation}
+\hypertarget{classnetworkedit_1_1wxUrlClickHtmlWindow_afbd518c3d5d17bfd1e0241e77f26c27}{
+\index{networkedit::wxUrlClickHtmlWindow@{networkedit::wx\-Url\-Click\-Html\-Window}!Html_Window@{Html\_\-Window}}
+\index{Html_Window@{Html\_\-Window}!networkedit::wxUrlClickHtmlWindow@{networkedit::wx\-Url\-Click\-Html\-Window}}
+\subsubsection[Html\_\-Window]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_afbd518c3d5d17bfd1e0241e77f26c27}{networkedit::wx\-Url\-Click\-Html\-Window::Html\_\-Window} = True\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
+\label{classnetworkedit_1_1wxUrlClickHtmlWindow_afbd518c3d5d17bfd1e0241e77f26c27}
+
+
+
+
+Definition at line 131 of file networkedit.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{networkedit_8py}{networkedit.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,108 @@
+\hypertarget{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}{
+\section{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame Class Reference}
+\label{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}\index{networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wxUrlClickHtmlWindow::HtmlFrame}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_84dbbfa164b9bfc3867064ef8ddc825c}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_0d46d44545dff5c49ee702dce0ca58a7}{Set\-Html\-Code}
+\item 
+def \hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_4facc9fa00032db7ca18302a09300a15}{Set\-Html\-Page}
+\item 
+def \hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_300490430ca9c68ffff6f1ce4f9cff66}{On\-Close\-Frame}
+\item 
+def \hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_efef756beaf2cecc502b2f6c3c5386cb}{On\-Link\-Click}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_14f29033b3eec5b120495b5c24050939}{Html\-Frame\-Opened}
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_2930185c7e28e2386998fba908fde7c8}{\_\-init\_\-ctrls}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 95 of file networkedit.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_2930185c7e28e2386998fba908fde7c8}{
+\index{networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!_init_ctrls@{\_\-init\_\-ctrls}}
+\index{_init_ctrls@{\_\-init\_\-ctrls}!networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[\_\-init\_\-ctrls]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::\_\-init\_\-ctrls ( {\em self},  {\em prnt})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_2930185c7e28e2386998fba908fde7c8}
+
+
+
+
+Definition at line 96 of file networkedit.py.\hypertarget{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_84dbbfa164b9bfc3867064ef8ddc825c}{
+\index{networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent},  {\em opened})}}
+\label{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_84dbbfa164b9bfc3867064ef8ddc825c}
+
+
+
+
+Definition at line 108 of file networkedit.py.\hypertarget{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_0d46d44545dff5c49ee702dce0ca58a7}{
+\index{networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!SetHtmlCode@{SetHtmlCode}}
+\index{SetHtmlCode@{SetHtmlCode}!networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[SetHtmlCode]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::Set\-Html\-Code ( {\em self},  {\em htmlcode})}}
+\label{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_0d46d44545dff5c49ee702dce0ca58a7}
+
+
+
+
+Definition at line 112 of file networkedit.py.\hypertarget{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_4facc9fa00032db7ca18302a09300a15}{
+\index{networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!SetHtmlPage@{SetHtmlPage}}
+\index{SetHtmlPage@{SetHtmlPage}!networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[SetHtmlPage]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::Set\-Html\-Page ( {\em self},  {\em htmlpage})}}
+\label{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_4facc9fa00032db7ca18302a09300a15}
+
+
+
+
+Definition at line 115 of file networkedit.py.\hypertarget{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_300490430ca9c68ffff6f1ce4f9cff66}{
+\index{networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!OnCloseFrame@{OnCloseFrame}}
+\index{OnCloseFrame@{OnCloseFrame}!networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[OnCloseFrame]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::On\-Close\-Frame ( {\em self},  {\em event})}}
+\label{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_300490430ca9c68ffff6f1ce4f9cff66}
+
+
+
+
+Definition at line 118 of file networkedit.py.\hypertarget{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_efef756beaf2cecc502b2f6c3c5386cb}{
+\index{networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!OnLinkClick@{OnLinkClick}}
+\index{OnLinkClick@{OnLinkClick}!networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[OnLinkClick]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::On\-Link\-Click ( {\em self},  {\em event})}}
+\label{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_efef756beaf2cecc502b2f6c3c5386cb}
+
+
+
+
+Definition at line 122 of file networkedit.py.
+
+\subsection{Field Documentation}
+\hypertarget{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_14f29033b3eec5b120495b5c24050939}{
+\index{networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!HtmlFrameOpened@{HtmlFrameOpened}}
+\index{HtmlFrameOpened@{HtmlFrameOpened}!networkedit::wxUrlClickHtmlWindow::HtmlFrame@{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[HtmlFrameOpened]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_14f29033b3eec5b120495b5c24050939}{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::Html\-Frame\-Opened}}}
+\label{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_14f29033b3eec5b120495b5c24050939}
+
+
+
+
+Definition at line 110 of file networkedit.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{networkedit_8py}{networkedit.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classnode_1_1Node.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,787 @@
+\hypertarget{classnode_1_1Node}{
+\section{node::Node Class Reference}
+\label{classnode_1_1Node}\index{node::Node@{node::Node}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classnode_1_1Node_40b0e5cff99fbfc4ab0999c16ad431ee}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classnode_1_1Node_6eff921e4bda68b120e02b070b91d5b8}{Get\-Node\-Name}
+\item 
+def \hyperlink{classnode_1_1Node_541cc4bb271d7a6bc215150b37a4b56f}{Set\-Node\-Name}
+\item 
+def \hyperlink{classnode_1_1Node_de5ee2b5a7f99d7ad36d86b2850d5d45}{Get\-Node\-Type}
+\item 
+def \hyperlink{classnode_1_1Node_33a22d325064e662bd8c11a0ac8c59c3}{Set\-Node\-Type}
+\item 
+def \hyperlink{classnode_1_1Node_98806729923304d6714c82023eda0f93}{Get\-Node\-ID}
+\item 
+def \hyperlink{classnode_1_1Node_9fab825543cfcbcab07e988c5a353f3e}{Set\-Node\-ID}
+\item 
+def \hyperlink{classnode_1_1Node_aa4d259f97c23b4e53a8b1280a5e2b86}{Get\-Node\-Description}
+\item 
+def \hyperlink{classnode_1_1Node_c71e316ad45f58b4e230e6d47ba8d607}{Set\-Node\-Description}
+\item 
+def \hyperlink{classnode_1_1Node_20edc3356c0700d5513dfddb4c882ee2}{Get\-Profile\-Name}
+\item 
+def \hyperlink{classnode_1_1Node_a138775ce0f4eb9fd4185aaa8f1cbd61}{Set\-Profile\-Name}
+\item 
+def \hyperlink{classnode_1_1Node_9620fa2bc377b7e06c39b557c5c73363}{Get\-Profile}
+\item 
+def \hyperlink{classnode_1_1Node_5b97c9c35ddd35f7d760abe49285d20a}{Set\-Profile}
+\item 
+def \hyperlink{classnode_1_1Node_1491687050feb7aa267e83fbe3379631}{Set\-DS302Profile}
+\item 
+def \hyperlink{classnode_1_1Node_65b0ff7710846dc865eeff2de2acd948}{Get\-DS302Profile}
+\item 
+def \hyperlink{classnode_1_1Node_5b69098e7e38001df37d95a3e656aa6e}{Get\-Specific\-Menu}
+\item 
+def \hyperlink{classnode_1_1Node_da729222acaeb10d8e79a4e94d22602e}{Set\-Specific\-Menu}
+\item 
+def \hyperlink{classnode_1_1Node_6104f59c483766572db1e78ef59140b2}{Extend\-Specific\-Menu}
+\item 
+def \hyperlink{classnode_1_1Node_8a9cd8a8392ea36431d1c3d622f9e229}{Get\-Mappings}
+\item 
+def \hyperlink{classnode_1_1Node_fddc2e825cf7427ddf51f39485fb9d28}{Add\-Entry}
+\item 
+def \hyperlink{classnode_1_1Node_0584095620f6c553ac66adc114437824}{Set\-Entry}
+\item 
+def \hyperlink{classnode_1_1Node_68c201e7e4fcd6335b00ac2edd296ebc}{Set\-Params\-Entry}
+\item 
+def \hyperlink{classnode_1_1Node_c6ddda522758006f1c267cbc410873df}{Remove\-Entry}
+\item 
+def \hyperlink{classnode_1_1Node_b261871916d7e1a5e2cfdac6af8486d1}{Is\-Entry}
+\item 
+def \hyperlink{classnode_1_1Node_3ce4e08d5777303266e2b62b2e9c70f8}{Get\-Entry}
+\item 
+def \hyperlink{classnode_1_1Node_05f269a2d06cb100ecc0ca067beff120}{Get\-Params\-Entry}
+\item 
+def \hyperlink{classnode_1_1Node_b2d29e5f69151017745d9049435465a9}{Has\-Entry\-Callbacks}
+\item 
+def \hyperlink{classnode_1_1Node_70ddff5dfe732ec17f4781133ec96cf1}{Is\-Mapping\-Entry}
+\item 
+def \hyperlink{classnode_1_1Node_dec00c90a5f22d924f2ef430dec759e1}{Add\-Mapping\-Entry}
+\item 
+def \hyperlink{classnode_1_1Node_3585c494cda4d7eb89361ccd8254c007}{Set\-Mapping\-Entry}
+\item 
+def \hyperlink{classnode_1_1Node_0caa56ee2a2847bde95a23a0312f3e03}{Remove\-Mapping\-Entry}
+\item 
+def \hyperlink{classnode_1_1Node_7495c84e9bacd05f5ae653c3a821cf1a}{Remove\-Map\-Variable}
+\item 
+def \hyperlink{classnode_1_1Node_bd89e1173902b1d4c303a6111723b910}{Update\-Map\-Variable}
+\item 
+def \hyperlink{classnode_1_1Node_2288996b16df9715706a7414c3e77561}{Remove\-Line}
+\item 
+def \hyperlink{classnode_1_1Node_f08c254fb41e4e3ef53d9025be396421}{Remove\-User\-Type}
+\item 
+def \hyperlink{classnode_1_1Node_22f871d92675c482ffe86543ff743937}{Copy}
+\item 
+def \hyperlink{classnode_1_1Node_2c13cc6017f11586d2d468dfc13eea3f}{Get\-Indexes}
+\item 
+def \hyperlink{classnode_1_1Node_eea414ed028d0c7394b2a3d2e074dc6c}{Print}
+\item 
+def \hyperlink{classnode_1_1Node_568c905bc501afe4b6e629aa1fb75422}{Compile\-Value}
+\item 
+def \hyperlink{classnode_1_1Node_5d684b6a3fc90c5b0717dc3ade76e5ad}{Get\-Base\-Index}
+\item 
+def \hyperlink{classnode_1_1Node_c21f753bedba1302086de038bf21fda8}{Get\-Customised\-Type\-Values}
+\item 
+def \hyperlink{classnode_1_1Node_9580efd7d474b782904670d7a5b9bb22}{Get\-Entry\-Name}
+\item 
+def \hyperlink{classnode_1_1Node_ca8f7294684dc241193f0a7482ca240b}{Get\-Entry\-Infos}
+\item 
+def \hyperlink{classnode_1_1Node_af7e760ac825aa5611d2c08cbf572261}{Get\-Subentry\-Infos}
+\item 
+def \hyperlink{classnode_1_1Node_745867283d1ca5d81e67e7d0704cf0c1}{Get\-Type\-Index}
+\item 
+def \hyperlink{classnode_1_1Node_d44071dce04af279a723354b20b02602}{Get\-Type\-Name}
+\item 
+def \hyperlink{classnode_1_1Node_7d876e328f58d315357d0da9525bd64a}{Get\-Type\-Default\-Value}
+\item 
+def \hyperlink{classnode_1_1Node_494cd12b234273d9c2f0a428defe0028}{Get\-Map\-Variable\-List}
+\item 
+def \hyperlink{classnode_1_1Node_6630247aaffdec3448b81c294c5d69e5}{Get\-Mandatory\-Indexes}
+\item 
+def \hyperlink{classnode_1_1Node_7495e3fdf396ee2ab1f7472c9682d007}{Get\-Customisable\-Types}
+\item 
+def \hyperlink{classnode_1_1Node_d8158864eb6cd18998f9d9d302b37780}{Get\-Type\-List}
+\item 
+def \hyperlink{classnode_1_1Node_c288a6a6ed8ac92aa09d50d926f9715d}{Generate\-Map\-List}
+\item 
+def \hyperlink{classnode_1_1Node_375969d6edbee5a276b215498a4e6f6c}{Get\-Map\-Value}
+\item 
+def \hyperlink{classnode_1_1Node_df42241bdf3a60d71a6e946b20efb4d8}{Get\-Map\-Name}
+\item 
+def \hyperlink{classnode_1_1Node_7531642c9fff692807ae7389474089aa}{Get\-Map\-List}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classnode_1_1Node_b5fcb10e9efa5cebbd8a1b001ef0e936}{Name}
+\item 
+\hyperlink{classnode_1_1Node_c0cf6b14fa5a80a5e19c4a2fd89a49ab}{Type}
+\item 
+\hyperlink{classnode_1_1Node_a2e2c00f6b8eb25f09b4fce1878fb489}{ID}
+\item 
+\hyperlink{classnode_1_1Node_877b512bfd8ceefecb5bc4a8355e01f0}{Description}
+\item 
+\hyperlink{classnode_1_1Node_5d68a061e243ecb463d2e1afb3b5f94c}{Profile\-Name}
+\item 
+\hyperlink{classnode_1_1Node_409e3e267a8642dd6e5373a9f208c006}{Profile}
+\item 
+\hyperlink{classnode_1_1Node_4bac6f808a5c987186dbbe27c165ba1d}{Specific\-Menu}
+\item 
+\hyperlink{classnode_1_1Node_a9020327cb63760fb0187ecda0663155}{Dictionary}
+\item 
+\hyperlink{classnode_1_1Node_3ae67c880acfbebf42e40a48d7b57798}{Params\-Dictionary}
+\item 
+\hyperlink{classnode_1_1Node_069e8473246460ebcc4df174a23166b4}{DS302}
+\item 
+\hyperlink{classnode_1_1Node_b38477c46c04b9ab47ed87c56b3e0708}{User\-Mapping}
+\item 
+\hyperlink{classnode_1_1Node_45eaa0ecb0f1d86339a6674faf1535b9}{Map\-List}
+\item 
+\hyperlink{classnode_1_1Node_f00e144081c08560aa31f6094bc1f260}{Name\-Translation}
+\item 
+\hyperlink{classnode_1_1Node_a6b1b71fc6b6f9d52f142a808fa724a6}{Map\-Translation}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 392 of file node.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classnode_1_1Node_40b0e5cff99fbfc4ab0999c16ad431ee}{
+\index{node::Node@{node::Node}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!node::Node@{node::Node}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::\_\-\_\-init\_\-\_\- ( {\em self},  {\em name} = {\tt \char`\"{}\char`\"{}},  {\em type} = {\tt \char`\"{}slave\char`\"{}},  {\em id} = {\tt 0},  {\em description} = {\tt \char`\"{}\char`\"{}},  {\em profilename} = {\tt \char`\"{}DS-301\char`\"{}},  {\em profile} = {\tt \{\}},  {\em specificmenu} = {\tt \mbox{[}\mbox{]}})}}
+\label{classnode_1_1Node_40b0e5cff99fbfc4ab0999c16ad431ee}
+
+
+
+
+Definition at line 394 of file node.py.\hypertarget{classnode_1_1Node_6eff921e4bda68b120e02b070b91d5b8}{
+\index{node::Node@{node::Node}!GetNodeName@{GetNodeName}}
+\index{GetNodeName@{GetNodeName}!node::Node@{node::Node}}
+\subsubsection[GetNodeName]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Node\-Name ( {\em self})}}
+\label{classnode_1_1Node_6eff921e4bda68b120e02b070b91d5b8}
+
+
+
+
+Definition at line 410 of file node.py.\hypertarget{classnode_1_1Node_541cc4bb271d7a6bc215150b37a4b56f}{
+\index{node::Node@{node::Node}!SetNodeName@{SetNodeName}}
+\index{SetNodeName@{SetNodeName}!node::Node@{node::Node}}
+\subsubsection[SetNodeName]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Set\-Node\-Name ( {\em self},  {\em name})}}
+\label{classnode_1_1Node_541cc4bb271d7a6bc215150b37a4b56f}
+
+
+
+
+Definition at line 416 of file node.py.\hypertarget{classnode_1_1Node_de5ee2b5a7f99d7ad36d86b2850d5d45}{
+\index{node::Node@{node::Node}!GetNodeType@{GetNodeType}}
+\index{GetNodeType@{GetNodeType}!node::Node@{node::Node}}
+\subsubsection[GetNodeType]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Node\-Type ( {\em self})}}
+\label{classnode_1_1Node_de5ee2b5a7f99d7ad36d86b2850d5d45}
+
+
+
+
+Definition at line 422 of file node.py.\hypertarget{classnode_1_1Node_33a22d325064e662bd8c11a0ac8c59c3}{
+\index{node::Node@{node::Node}!SetNodeType@{SetNodeType}}
+\index{SetNodeType@{SetNodeType}!node::Node@{node::Node}}
+\subsubsection[SetNodeType]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Set\-Node\-Type ( {\em self},  {\em type})}}
+\label{classnode_1_1Node_33a22d325064e662bd8c11a0ac8c59c3}
+
+
+
+
+Definition at line 428 of file node.py.\hypertarget{classnode_1_1Node_98806729923304d6714c82023eda0f93}{
+\index{node::Node@{node::Node}!GetNodeID@{GetNodeID}}
+\index{GetNodeID@{GetNodeID}!node::Node@{node::Node}}
+\subsubsection[GetNodeID]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Node\-ID ( {\em self})}}
+\label{classnode_1_1Node_98806729923304d6714c82023eda0f93}
+
+
+
+
+Definition at line 434 of file node.py.\hypertarget{classnode_1_1Node_9fab825543cfcbcab07e988c5a353f3e}{
+\index{node::Node@{node::Node}!SetNodeID@{SetNodeID}}
+\index{SetNodeID@{SetNodeID}!node::Node@{node::Node}}
+\subsubsection[SetNodeID]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Set\-Node\-ID ( {\em self},  {\em id})}}
+\label{classnode_1_1Node_9fab825543cfcbcab07e988c5a353f3e}
+
+
+
+
+Definition at line 440 of file node.py.\hypertarget{classnode_1_1Node_aa4d259f97c23b4e53a8b1280a5e2b86}{
+\index{node::Node@{node::Node}!GetNodeDescription@{GetNodeDescription}}
+\index{GetNodeDescription@{GetNodeDescription}!node::Node@{node::Node}}
+\subsubsection[GetNodeDescription]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Node\-Description ( {\em self})}}
+\label{classnode_1_1Node_aa4d259f97c23b4e53a8b1280a5e2b86}
+
+
+
+
+Definition at line 446 of file node.py.\hypertarget{classnode_1_1Node_c71e316ad45f58b4e230e6d47ba8d607}{
+\index{node::Node@{node::Node}!SetNodeDescription@{SetNodeDescription}}
+\index{SetNodeDescription@{SetNodeDescription}!node::Node@{node::Node}}
+\subsubsection[SetNodeDescription]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Set\-Node\-Description ( {\em self},  {\em description})}}
+\label{classnode_1_1Node_c71e316ad45f58b4e230e6d47ba8d607}
+
+
+
+
+Definition at line 455 of file node.py.\hypertarget{classnode_1_1Node_20edc3356c0700d5513dfddb4c882ee2}{
+\index{node::Node@{node::Node}!GetProfileName@{GetProfileName}}
+\index{GetProfileName@{GetProfileName}!node::Node@{node::Node}}
+\subsubsection[GetProfileName]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Profile\-Name ( {\em self})}}
+\label{classnode_1_1Node_20edc3356c0700d5513dfddb4c882ee2}
+
+
+
+
+Definition at line 461 of file node.py.\hypertarget{classnode_1_1Node_a138775ce0f4eb9fd4185aaa8f1cbd61}{
+\index{node::Node@{node::Node}!SetProfileName@{SetProfileName}}
+\index{SetProfileName@{SetProfileName}!node::Node@{node::Node}}
+\subsubsection[SetProfileName]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Set\-Profile\-Name ( {\em self},  {\em profilename})}}
+\label{classnode_1_1Node_a138775ce0f4eb9fd4185aaa8f1cbd61}
+
+
+
+
+Definition at line 467 of file node.py.\hypertarget{classnode_1_1Node_9620fa2bc377b7e06c39b557c5c73363}{
+\index{node::Node@{node::Node}!GetProfile@{GetProfile}}
+\index{GetProfile@{GetProfile}!node::Node@{node::Node}}
+\subsubsection[GetProfile]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Profile ( {\em self})}}
+\label{classnode_1_1Node_9620fa2bc377b7e06c39b557c5c73363}
+
+
+
+
+Definition at line 473 of file node.py.\hypertarget{classnode_1_1Node_5b97c9c35ddd35f7d760abe49285d20a}{
+\index{node::Node@{node::Node}!SetProfile@{SetProfile}}
+\index{SetProfile@{SetProfile}!node::Node@{node::Node}}
+\subsubsection[SetProfile]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Set\-Profile ( {\em self},  {\em profile})}}
+\label{classnode_1_1Node_5b97c9c35ddd35f7d760abe49285d20a}
+
+
+
+
+Definition at line 479 of file node.py.\hypertarget{classnode_1_1Node_1491687050feb7aa267e83fbe3379631}{
+\index{node::Node@{node::Node}!SetDS302Profile@{SetDS302Profile}}
+\index{SetDS302Profile@{SetDS302Profile}!node::Node@{node::Node}}
+\subsubsection[SetDS302Profile]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Set\-DS302Profile ( {\em self},  {\em profile})}}
+\label{classnode_1_1Node_1491687050feb7aa267e83fbe3379631}
+
+
+
+
+Definition at line 485 of file node.py.\hypertarget{classnode_1_1Node_65b0ff7710846dc865eeff2de2acd948}{
+\index{node::Node@{node::Node}!GetDS302Profile@{GetDS302Profile}}
+\index{GetDS302Profile@{GetDS302Profile}!node::Node@{node::Node}}
+\subsubsection[GetDS302Profile]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-DS302Profile ( {\em self})}}
+\label{classnode_1_1Node_65b0ff7710846dc865eeff2de2acd948}
+
+
+
+
+Definition at line 491 of file node.py.\hypertarget{classnode_1_1Node_5b69098e7e38001df37d95a3e656aa6e}{
+\index{node::Node@{node::Node}!GetSpecificMenu@{GetSpecificMenu}}
+\index{GetSpecificMenu@{GetSpecificMenu}!node::Node@{node::Node}}
+\subsubsection[GetSpecificMenu]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Specific\-Menu ( {\em self})}}
+\label{classnode_1_1Node_5b69098e7e38001df37d95a3e656aa6e}
+
+
+
+
+Definition at line 497 of file node.py.\hypertarget{classnode_1_1Node_da729222acaeb10d8e79a4e94d22602e}{
+\index{node::Node@{node::Node}!SetSpecificMenu@{SetSpecificMenu}}
+\index{SetSpecificMenu@{SetSpecificMenu}!node::Node@{node::Node}}
+\subsubsection[SetSpecificMenu]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Set\-Specific\-Menu ( {\em self},  {\em specificmenu})}}
+\label{classnode_1_1Node_da729222acaeb10d8e79a4e94d22602e}
+
+
+
+
+Definition at line 503 of file node.py.\hypertarget{classnode_1_1Node_6104f59c483766572db1e78ef59140b2}{
+\index{node::Node@{node::Node}!ExtendSpecificMenu@{ExtendSpecificMenu}}
+\index{ExtendSpecificMenu@{ExtendSpecificMenu}!node::Node@{node::Node}}
+\subsubsection[ExtendSpecificMenu]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Extend\-Specific\-Menu ( {\em self},  {\em specificmenu})}}
+\label{classnode_1_1Node_6104f59c483766572db1e78ef59140b2}
+
+
+
+
+Definition at line 510 of file node.py.\hypertarget{classnode_1_1Node_8a9cd8a8392ea36431d1c3d622f9e229}{
+\index{node::Node@{node::Node}!GetMappings@{GetMappings}}
+\index{GetMappings@{GetMappings}!node::Node@{node::Node}}
+\subsubsection[GetMappings]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Mappings ( {\em self},  {\em userdefinedtoo} = {\tt True})}}
+\label{classnode_1_1Node_8a9cd8a8392ea36431d1c3d622f9e229}
+
+
+
+
+Definition at line 516 of file node.py.\hypertarget{classnode_1_1Node_fddc2e825cf7427ddf51f39485fb9d28}{
+\index{node::Node@{node::Node}!AddEntry@{AddEntry}}
+\index{AddEntry@{AddEntry}!node::Node@{node::Node}}
+\subsubsection[AddEntry]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Add\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None},  {\em value} = {\tt None})}}
+\label{classnode_1_1Node_fddc2e825cf7427ddf51f39485fb9d28}
+
+
+
+
+Definition at line 525 of file node.py.\hypertarget{classnode_1_1Node_0584095620f6c553ac66adc114437824}{
+\index{node::Node@{node::Node}!SetEntry@{SetEntry}}
+\index{SetEntry@{SetEntry}!node::Node@{node::Node}}
+\subsubsection[SetEntry]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Set\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None},  {\em value} = {\tt None})}}
+\label{classnode_1_1Node_0584095620f6c553ac66adc114437824}
+
+
+
+
+Definition at line 541 of file node.py.\hypertarget{classnode_1_1Node_68c201e7e4fcd6335b00ac2edd296ebc}{
+\index{node::Node@{node::Node}!SetParamsEntry@{SetParamsEntry}}
+\index{SetParamsEntry@{SetParamsEntry}!node::Node@{node::Node}}
+\subsubsection[SetParamsEntry]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Set\-Params\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None},  {\em comment} = {\tt None},  {\em save} = {\tt None},  {\em callback} = {\tt None})}}
+\label{classnode_1_1Node_68c201e7e4fcd6335b00ac2edd296ebc}
+
+
+
+
+Definition at line 553 of file node.py.\hypertarget{classnode_1_1Node_c6ddda522758006f1c267cbc410873df}{
+\index{node::Node@{node::Node}!RemoveEntry@{RemoveEntry}}
+\index{RemoveEntry@{RemoveEntry}!node::Node@{node::Node}}
+\subsubsection[RemoveEntry]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Remove\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None})}}
+\label{classnode_1_1Node_c6ddda522758006f1c267cbc410873df}
+
+
+
+
+Definition at line 582 of file node.py.\hypertarget{classnode_1_1Node_b261871916d7e1a5e2cfdac6af8486d1}{
+\index{node::Node@{node::Node}!IsEntry@{IsEntry}}
+\index{IsEntry@{IsEntry}!node::Node@{node::Node}}
+\subsubsection[IsEntry]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Is\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None})}}
+\label{classnode_1_1Node_b261871916d7e1a5e2cfdac6af8486d1}
+
+
+
+
+Definition at line 608 of file node.py.\hypertarget{classnode_1_1Node_3ce4e08d5777303266e2b62b2e9c70f8}{
+\index{node::Node@{node::Node}!GetEntry@{GetEntry}}
+\index{GetEntry@{GetEntry}!node::Node@{node::Node}}
+\subsubsection[GetEntry]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None})}}
+\label{classnode_1_1Node_3ce4e08d5777303266e2b62b2e9c70f8}
+
+
+
+
+Definition at line 619 of file node.py.\hypertarget{classnode_1_1Node_05f269a2d06cb100ecc0ca067beff120}{
+\index{node::Node@{node::Node}!GetParamsEntry@{GetParamsEntry}}
+\index{GetParamsEntry@{GetParamsEntry}!node::Node@{node::Node}}
+\subsubsection[GetParamsEntry]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Params\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None})}}
+\label{classnode_1_1Node_05f269a2d06cb100ecc0ca067beff120}
+
+
+
+
+Definition at line 642 of file node.py.\hypertarget{classnode_1_1Node_b2d29e5f69151017745d9049435465a9}{
+\index{node::Node@{node::Node}!HasEntryCallbacks@{HasEntryCallbacks}}
+\index{HasEntryCallbacks@{HasEntryCallbacks}!node::Node@{node::Node}}
+\subsubsection[HasEntryCallbacks]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Has\-Entry\-Callbacks ( {\em self},  {\em index})}}
+\label{classnode_1_1Node_b2d29e5f69151017745d9049435465a9}
+
+
+
+
+Definition at line 675 of file node.py.\hypertarget{classnode_1_1Node_70ddff5dfe732ec17f4781133ec96cf1}{
+\index{node::Node@{node::Node}!IsMappingEntry@{IsMappingEntry}}
+\index{IsMappingEntry@{IsMappingEntry}!node::Node@{node::Node}}
+\subsubsection[IsMappingEntry]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Is\-Mapping\-Entry ( {\em self},  {\em index})}}
+\label{classnode_1_1Node_70ddff5dfe732ec17f4781133ec96cf1}
+
+
+
+
+Definition at line 685 of file node.py.\hypertarget{classnode_1_1Node_dec00c90a5f22d924f2ef430dec759e1}{
+\index{node::Node@{node::Node}!AddMappingEntry@{AddMappingEntry}}
+\index{AddMappingEntry@{AddMappingEntry}!node::Node@{node::Node}}
+\subsubsection[AddMappingEntry]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Add\-Mapping\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None},  {\em name} = {\tt \char`\"{}Undefined\char`\"{}},  {\em struct} = {\tt 0},  {\em size} = {\tt None},  {\em nbmax} = {\tt None},  {\em default} = {\tt None},  {\em values} = {\tt None})}}
+\label{classnode_1_1Node_dec00c90a5f22d924f2ef430dec759e1}
+
+
+
+
+Definition at line 693 of file node.py.\hypertarget{classnode_1_1Node_3585c494cda4d7eb89361ccd8254c007}{
+\index{node::Node@{node::Node}!SetMappingEntry@{SetMappingEntry}}
+\index{SetMappingEntry@{SetMappingEntry}!node::Node@{node::Node}}
+\subsubsection[SetMappingEntry]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Set\-Mapping\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None},  {\em name} = {\tt None},  {\em struct} = {\tt None},  {\em size} = {\tt None},  {\em nbmax} = {\tt None},  {\em default} = {\tt None},  {\em values} = {\tt None})}}
+\label{classnode_1_1Node_3585c494cda4d7eb89361ccd8254c007}
+
+
+
+
+Definition at line 716 of file node.py.\hypertarget{classnode_1_1Node_0caa56ee2a2847bde95a23a0312f3e03}{
+\index{node::Node@{node::Node}!RemoveMappingEntry@{RemoveMappingEntry}}
+\index{RemoveMappingEntry@{RemoveMappingEntry}!node::Node@{node::Node}}
+\subsubsection[RemoveMappingEntry]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Remove\-Mapping\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None})}}
+\label{classnode_1_1Node_0caa56ee2a2847bde95a23a0312f3e03}
+
+
+
+
+Definition at line 746 of file node.py.\hypertarget{classnode_1_1Node_7495c84e9bacd05f5ae653c3a821cf1a}{
+\index{node::Node@{node::Node}!RemoveMapVariable@{RemoveMapVariable}}
+\index{RemoveMapVariable@{RemoveMapVariable}!node::Node@{node::Node}}
+\subsubsection[RemoveMapVariable]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Remove\-Map\-Variable ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None})}}
+\label{classnode_1_1Node_7495c84e9bacd05f5ae653c3a821cf1a}
+
+
+
+
+Definition at line 756 of file node.py.\hypertarget{classnode_1_1Node_bd89e1173902b1d4c303a6111723b910}{
+\index{node::Node@{node::Node}!UpdateMapVariable@{UpdateMapVariable}}
+\index{UpdateMapVariable@{UpdateMapVariable}!node::Node@{node::Node}}
+\subsubsection[UpdateMapVariable]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Update\-Map\-Variable ( {\em self},  {\em index},  {\em sub\-Index},  {\em size})}}
+\label{classnode_1_1Node_bd89e1173902b1d4c303a6111723b910}
+
+
+
+
+Definition at line 768 of file node.py.\hypertarget{classnode_1_1Node_2288996b16df9715706a7414c3e77561}{
+\index{node::Node@{node::Node}!RemoveLine@{RemoveLine}}
+\index{RemoveLine@{RemoveLine}!node::Node@{node::Node}}
+\subsubsection[RemoveLine]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Remove\-Line ( {\em self},  {\em index},  {\em max},  {\em incr} = {\tt 1})}}
+\label{classnode_1_1Node_2288996b16df9715706a7414c3e77561}
+
+
+
+
+Definition at line 780 of file node.py.\hypertarget{classnode_1_1Node_f08c254fb41e4e3ef53d9025be396421}{
+\index{node::Node@{node::Node}!RemoveUserType@{RemoveUserType}}
+\index{RemoveUserType@{RemoveUserType}!node::Node@{node::Node}}
+\subsubsection[RemoveUserType]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Remove\-User\-Type ( {\em self},  {\em index})}}
+\label{classnode_1_1Node_f08c254fb41e4e3ef53d9025be396421}
+
+
+
+
+Definition at line 787 of file node.py.\hypertarget{classnode_1_1Node_22f871d92675c482ffe86543ff743937}{
+\index{node::Node@{node::Node}!Copy@{Copy}}
+\index{Copy@{Copy}!node::Node@{node::Node}}
+\subsubsection[Copy]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Copy ( {\em self})}}
+\label{classnode_1_1Node_22f871d92675c482ffe86543ff743937}
+
+
+
+
+Definition at line 799 of file node.py.\hypertarget{classnode_1_1Node_2c13cc6017f11586d2d468dfc13eea3f}{
+\index{node::Node@{node::Node}!GetIndexes@{GetIndexes}}
+\index{GetIndexes@{GetIndexes}!node::Node@{node::Node}}
+\subsubsection[GetIndexes]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Indexes ( {\em self})}}
+\label{classnode_1_1Node_2c13cc6017f11586d2d468dfc13eea3f}
+
+
+
+
+Definition at line 805 of file node.py.\hypertarget{classnode_1_1Node_eea414ed028d0c7394b2a3d2e074dc6c}{
+\index{node::Node@{node::Node}!Print@{Print}}
+\index{Print@{Print}!node::Node@{node::Node}}
+\subsubsection[Print]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Print ( {\em self})}}
+\label{classnode_1_1Node_eea414ed028d0c7394b2a3d2e074dc6c}
+
+
+
+
+Definition at line 813 of file node.py.\hypertarget{classnode_1_1Node_568c905bc501afe4b6e629aa1fb75422}{
+\index{node::Node@{node::Node}!CompileValue@{CompileValue}}
+\index{CompileValue@{CompileValue}!node::Node@{node::Node}}
+\subsubsection[CompileValue]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Compile\-Value ( {\em self},  {\em value},  {\em index})}}
+\label{classnode_1_1Node_568c905bc501afe4b6e629aa1fb75422}
+
+
+
+
+Definition at line 819 of file node.py.\hypertarget{classnode_1_1Node_5d684b6a3fc90c5b0717dc3ade76e5ad}{
+\index{node::Node@{node::Node}!GetBaseIndex@{GetBaseIndex}}
+\index{GetBaseIndex@{GetBaseIndex}!node::Node@{node::Node}}
+\subsubsection[GetBaseIndex]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Base\-Index ( {\em self},  {\em index})}}
+\label{classnode_1_1Node_5d684b6a3fc90c5b0717dc3ade76e5ad}
+
+
+
+
+Definition at line 833 of file node.py.\hypertarget{classnode_1_1Node_c21f753bedba1302086de038bf21fda8}{
+\index{node::Node@{node::Node}!GetCustomisedTypeValues@{GetCustomisedTypeValues}}
+\index{GetCustomisedTypeValues@{GetCustomisedTypeValues}!node::Node@{node::Node}}
+\subsubsection[GetCustomisedTypeValues]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Customised\-Type\-Values ( {\em self},  {\em index})}}
+\label{classnode_1_1Node_c21f753bedba1302086de038bf21fda8}
+
+
+
+
+Definition at line 843 of file node.py.\hypertarget{classnode_1_1Node_9580efd7d474b782904670d7a5b9bb22}{
+\index{node::Node@{node::Node}!GetEntryName@{GetEntryName}}
+\index{GetEntryName@{GetEntryName}!node::Node@{node::Node}}
+\subsubsection[GetEntryName]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Entry\-Name ( {\em self},  {\em index})}}
+\label{classnode_1_1Node_9580efd7d474b782904670d7a5b9bb22}
+
+
+
+
+Definition at line 848 of file node.py.\hypertarget{classnode_1_1Node_ca8f7294684dc241193f0a7482ca240b}{
+\index{node::Node@{node::Node}!GetEntryInfos@{GetEntryInfos}}
+\index{GetEntryInfos@{GetEntryInfos}!node::Node@{node::Node}}
+\subsubsection[GetEntryInfos]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Entry\-Infos ( {\em self},  {\em index})}}
+\label{classnode_1_1Node_ca8f7294684dc241193f0a7482ca240b}
+
+
+
+
+Definition at line 859 of file node.py.\hypertarget{classnode_1_1Node_af7e760ac825aa5611d2c08cbf572261}{
+\index{node::Node@{node::Node}!GetSubentryInfos@{GetSubentryInfos}}
+\index{GetSubentryInfos@{GetSubentryInfos}!node::Node@{node::Node}}
+\subsubsection[GetSubentryInfos]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Subentry\-Infos ( {\em self},  {\em index},  {\em sub\-Index})}}
+\label{classnode_1_1Node_af7e760ac825aa5611d2c08cbf572261}
+
+
+
+
+Definition at line 870 of file node.py.\hypertarget{classnode_1_1Node_745867283d1ca5d81e67e7d0704cf0c1}{
+\index{node::Node@{node::Node}!GetTypeIndex@{GetTypeIndex}}
+\index{GetTypeIndex@{GetTypeIndex}!node::Node@{node::Node}}
+\subsubsection[GetTypeIndex]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Type\-Index ( {\em self},  {\em typename})}}
+\label{classnode_1_1Node_745867283d1ca5d81e67e7d0704cf0c1}
+
+
+
+
+Definition at line 885 of file node.py.\hypertarget{classnode_1_1Node_d44071dce04af279a723354b20b02602}{
+\index{node::Node@{node::Node}!GetTypeName@{GetTypeName}}
+\index{GetTypeName@{GetTypeName}!node::Node@{node::Node}}
+\subsubsection[GetTypeName]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Type\-Name ( {\em self},  {\em typeindex})}}
+\label{classnode_1_1Node_d44071dce04af279a723354b20b02602}
+
+
+
+
+Definition at line 896 of file node.py.\hypertarget{classnode_1_1Node_7d876e328f58d315357d0da9525bd64a}{
+\index{node::Node@{node::Node}!GetTypeDefaultValue@{GetTypeDefaultValue}}
+\index{GetTypeDefaultValue@{GetTypeDefaultValue}!node::Node@{node::Node}}
+\subsubsection[GetTypeDefaultValue]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Type\-Default\-Value ( {\em self},  {\em typeindex})}}
+\label{classnode_1_1Node_7d876e328f58d315357d0da9525bd64a}
+
+
+
+
+Definition at line 907 of file node.py.\hypertarget{classnode_1_1Node_494cd12b234273d9c2f0a428defe0028}{
+\index{node::Node@{node::Node}!GetMapVariableList@{GetMapVariableList}}
+\index{GetMapVariableList@{GetMapVariableList}!node::Node@{node::Node}}
+\subsubsection[GetMapVariableList]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Map\-Variable\-List ( {\em self})}}
+\label{classnode_1_1Node_494cd12b234273d9c2f0a428defe0028}
+
+
+
+
+Definition at line 918 of file node.py.\hypertarget{classnode_1_1Node_6630247aaffdec3448b81c294c5d69e5}{
+\index{node::Node@{node::Node}!GetMandatoryIndexes@{GetMandatoryIndexes}}
+\index{GetMandatoryIndexes@{GetMandatoryIndexes}!node::Node@{node::Node}}
+\subsubsection[GetMandatoryIndexes]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Mandatory\-Indexes ( {\em self},  {\em node} = {\tt None})}}
+\label{classnode_1_1Node_6630247aaffdec3448b81c294c5d69e5}
+
+
+
+
+Definition at line 925 of file node.py.\hypertarget{classnode_1_1Node_7495e3fdf396ee2ab1f7472c9682d007}{
+\index{node::Node@{node::Node}!GetCustomisableTypes@{GetCustomisableTypes}}
+\index{GetCustomisableTypes@{GetCustomisableTypes}!node::Node@{node::Node}}
+\subsubsection[GetCustomisableTypes]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Customisable\-Types ( {\em self})}}
+\label{classnode_1_1Node_7495e3fdf396ee2ab1f7472c9682d007}
+
+
+
+
+Definition at line 931 of file node.py.\hypertarget{classnode_1_1Node_d8158864eb6cd18998f9d9d302b37780}{
+\index{node::Node@{node::Node}!GetTypeList@{GetTypeList}}
+\index{GetTypeList@{GetTypeList}!node::Node@{node::Node}}
+\subsubsection[GetTypeList]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Type\-List ( {\em self})}}
+\label{classnode_1_1Node_d8158864eb6cd18998f9d9d302b37780}
+
+
+
+
+Definition at line 942 of file node.py.\hypertarget{classnode_1_1Node_c288a6a6ed8ac92aa09d50d926f9715d}{
+\index{node::Node@{node::Node}!GenerateMapList@{GenerateMapList}}
+\index{GenerateMapList@{GenerateMapList}!node::Node@{node::Node}}
+\subsubsection[GenerateMapList]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Generate\-Map\-List ( {\em self})}}
+\label{classnode_1_1Node_c288a6a6ed8ac92aa09d50d926f9715d}
+
+
+
+
+Definition at line 952 of file node.py.\hypertarget{classnode_1_1Node_375969d6edbee5a276b215498a4e6f6c}{
+\index{node::Node@{node::Node}!GetMapValue@{GetMapValue}}
+\index{GetMapValue@{GetMapValue}!node::Node@{node::Node}}
+\subsubsection[GetMapValue]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Map\-Value ( {\em self},  {\em mapname})}}
+\label{classnode_1_1Node_375969d6edbee5a276b215498a4e6f6c}
+
+
+
+
+Definition at line 963 of file node.py.\hypertarget{classnode_1_1Node_df42241bdf3a60d71a6e946b20efb4d8}{
+\index{node::Node@{node::Node}!GetMapName@{GetMapName}}
+\index{GetMapName@{GetMapName}!node::Node@{node::Node}}
+\subsubsection[GetMapName]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Map\-Name ( {\em self},  {\em value})}}
+\label{classnode_1_1Node_df42241bdf3a60d71a6e946b20efb4d8}
+
+
+
+
+Definition at line 973 of file node.py.\hypertarget{classnode_1_1Node_7531642c9fff692807ae7389474089aa}{
+\index{node::Node@{node::Node}!GetMapList@{GetMapList}}
+\index{GetMapList@{GetMapList}!node::Node@{node::Node}}
+\subsubsection[GetMapList]{\setlength{\rightskip}{0pt plus 5cm}def node::Node::Get\-Map\-List ( {\em self})}}
+\label{classnode_1_1Node_7531642c9fff692807ae7389474089aa}
+
+
+
+
+Definition at line 985 of file node.py.
+
+\subsection{Field Documentation}
+\hypertarget{classnode_1_1Node_b5fcb10e9efa5cebbd8a1b001ef0e936}{
+\index{node::Node@{node::Node}!Name@{Name}}
+\index{Name@{Name}!node::Node@{node::Node}}
+\subsubsection[Name]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_b5fcb10e9efa5cebbd8a1b001ef0e936}{node::Node::Name}}}
+\label{classnode_1_1Node_b5fcb10e9efa5cebbd8a1b001ef0e936}
+
+
+
+
+Definition at line 395 of file node.py.\hypertarget{classnode_1_1Node_c0cf6b14fa5a80a5e19c4a2fd89a49ab}{
+\index{node::Node@{node::Node}!Type@{Type}}
+\index{Type@{Type}!node::Node@{node::Node}}
+\subsubsection[Type]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_c0cf6b14fa5a80a5e19c4a2fd89a49ab}{node::Node::Type}}}
+\label{classnode_1_1Node_c0cf6b14fa5a80a5e19c4a2fd89a49ab}
+
+
+
+
+Definition at line 396 of file node.py.\hypertarget{classnode_1_1Node_a2e2c00f6b8eb25f09b4fce1878fb489}{
+\index{node::Node@{node::Node}!ID@{ID}}
+\index{ID@{ID}!node::Node@{node::Node}}
+\subsubsection[ID]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_a2e2c00f6b8eb25f09b4fce1878fb489}{node::Node::ID}}}
+\label{classnode_1_1Node_a2e2c00f6b8eb25f09b4fce1878fb489}
+
+
+
+
+Definition at line 397 of file node.py.\hypertarget{classnode_1_1Node_877b512bfd8ceefecb5bc4a8355e01f0}{
+\index{node::Node@{node::Node}!Description@{Description}}
+\index{Description@{Description}!node::Node@{node::Node}}
+\subsubsection[Description]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_877b512bfd8ceefecb5bc4a8355e01f0}{node::Node::Description}}}
+\label{classnode_1_1Node_877b512bfd8ceefecb5bc4a8355e01f0}
+
+
+
+
+Definition at line 398 of file node.py.\hypertarget{classnode_1_1Node_5d68a061e243ecb463d2e1afb3b5f94c}{
+\index{node::Node@{node::Node}!ProfileName@{ProfileName}}
+\index{ProfileName@{ProfileName}!node::Node@{node::Node}}
+\subsubsection[ProfileName]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_5d68a061e243ecb463d2e1afb3b5f94c}{node::Node::Profile\-Name}}}
+\label{classnode_1_1Node_5d68a061e243ecb463d2e1afb3b5f94c}
+
+
+
+
+Definition at line 399 of file node.py.\hypertarget{classnode_1_1Node_409e3e267a8642dd6e5373a9f208c006}{
+\index{node::Node@{node::Node}!Profile@{Profile}}
+\index{Profile@{Profile}!node::Node@{node::Node}}
+\subsubsection[Profile]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_409e3e267a8642dd6e5373a9f208c006}{node::Node::Profile}}}
+\label{classnode_1_1Node_409e3e267a8642dd6e5373a9f208c006}
+
+
+
+
+Definition at line 400 of file node.py.\hypertarget{classnode_1_1Node_4bac6f808a5c987186dbbe27c165ba1d}{
+\index{node::Node@{node::Node}!SpecificMenu@{SpecificMenu}}
+\index{SpecificMenu@{SpecificMenu}!node::Node@{node::Node}}
+\subsubsection[SpecificMenu]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_4bac6f808a5c987186dbbe27c165ba1d}{node::Node::Specific\-Menu}}}
+\label{classnode_1_1Node_4bac6f808a5c987186dbbe27c165ba1d}
+
+
+
+
+Definition at line 401 of file node.py.\hypertarget{classnode_1_1Node_a9020327cb63760fb0187ecda0663155}{
+\index{node::Node@{node::Node}!Dictionary@{Dictionary}}
+\index{Dictionary@{Dictionary}!node::Node@{node::Node}}
+\subsubsection[Dictionary]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_a9020327cb63760fb0187ecda0663155}{node::Node::Dictionary}}}
+\label{classnode_1_1Node_a9020327cb63760fb0187ecda0663155}
+
+
+
+
+Definition at line 402 of file node.py.\hypertarget{classnode_1_1Node_3ae67c880acfbebf42e40a48d7b57798}{
+\index{node::Node@{node::Node}!ParamsDictionary@{ParamsDictionary}}
+\index{ParamsDictionary@{ParamsDictionary}!node::Node@{node::Node}}
+\subsubsection[ParamsDictionary]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_3ae67c880acfbebf42e40a48d7b57798}{node::Node::Params\-Dictionary}}}
+\label{classnode_1_1Node_3ae67c880acfbebf42e40a48d7b57798}
+
+
+
+
+Definition at line 403 of file node.py.\hypertarget{classnode_1_1Node_069e8473246460ebcc4df174a23166b4}{
+\index{node::Node@{node::Node}!DS302@{DS302}}
+\index{DS302@{DS302}!node::Node@{node::Node}}
+\subsubsection[DS302]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_069e8473246460ebcc4df174a23166b4}{node::Node::DS302}}}
+\label{classnode_1_1Node_069e8473246460ebcc4df174a23166b4}
+
+
+
+
+Definition at line 404 of file node.py.\hypertarget{classnode_1_1Node_b38477c46c04b9ab47ed87c56b3e0708}{
+\index{node::Node@{node::Node}!UserMapping@{UserMapping}}
+\index{UserMapping@{UserMapping}!node::Node@{node::Node}}
+\subsubsection[UserMapping]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_b38477c46c04b9ab47ed87c56b3e0708}{node::Node::User\-Mapping}}}
+\label{classnode_1_1Node_b38477c46c04b9ab47ed87c56b3e0708}
+
+
+
+
+Definition at line 405 of file node.py.\hypertarget{classnode_1_1Node_45eaa0ecb0f1d86339a6674faf1535b9}{
+\index{node::Node@{node::Node}!MapList@{MapList}}
+\index{MapList@{MapList}!node::Node@{node::Node}}
+\subsubsection[MapList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_45eaa0ecb0f1d86339a6674faf1535b9}{node::Node::Map\-List}}}
+\label{classnode_1_1Node_45eaa0ecb0f1d86339a6674faf1535b9}
+
+
+
+
+Definition at line 953 of file node.py.\hypertarget{classnode_1_1Node_f00e144081c08560aa31f6094bc1f260}{
+\index{node::Node@{node::Node}!NameTranslation@{NameTranslation}}
+\index{NameTranslation@{NameTranslation}!node::Node@{node::Node}}
+\subsubsection[NameTranslation]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_f00e144081c08560aa31f6094bc1f260}{node::Node::Name\-Translation}}}
+\label{classnode_1_1Node_f00e144081c08560aa31f6094bc1f260}
+
+
+
+
+Definition at line 954 of file node.py.\hypertarget{classnode_1_1Node_a6b1b71fc6b6f9d52f142a808fa724a6}{
+\index{node::Node@{node::Node}!MapTranslation@{MapTranslation}}
+\index{MapTranslation@{MapTranslation}!node::Node@{node::Node}}
+\subsubsection[MapTranslation]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnode_1_1Node_a6b1b71fc6b6f9d52f142a808fa724a6}{node::Node::Map\-Translation}}}
+\label{classnode_1_1Node_a6b1b71fc6b6f9d52f142a808fa724a6}
+
+
+
+
+Definition at line 955 of file node.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{node_8py}{node.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classnodelist_1_1NodeList.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,424 @@
+\hypertarget{classnodelist_1_1NodeList}{
+\section{nodelist::Node\-List Class Reference}
+\label{classnodelist_1_1NodeList}\index{nodelist::NodeList@{nodelist::NodeList}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_c6e80d9c4b17421a74aae47e39e22ffb}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_f251a2599ab39f05f72debe9194ef730}{Get\-Network\-Name}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_9d82bcfef0a88d2c9135cf5a8e2ff047}{Set\-Network\-Name}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_1b2aa331c3a0f257629450ffbb658714}{Get\-Manager}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_5660c96280f53eb22d49ae3ef87857b5}{Get\-Root}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_88204b493bfb5af7a4106f79ce65e377}{Get\-Slave\-Number}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_ae2a228b04ac23eced9749346e06cf09}{Get\-Slave\-Names}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_e95b562c7c695ea8c2a3dee38b7c4ef2}{Get\-Slave\-IDs}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_007fad3e7173fb04f35df65d93690c19}{Set\-Current\-Selected}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_31139aa84f679ccd6b60c0d2e291cead}{Get\-Current\-Selected}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_e0c626e2b7b68c2497f77b822b6fa88f}{Load\-Project}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_b90b33e930a1d08ad4bb81f912c30a68}{Save\-Project}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_2bf9abf09b0dd06a8801b9e23f6387cb}{Import\-EDSFile}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_88cdff50bbef6974b09880f5dd772a26}{Load\-EDS}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_4eec8b1c1d88c4806f470f8afcc53e10}{Add\-Slave\-Node}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_4a54d5c47f48af8060e1b7e0a8a52f6d}{Remove\-Slave\-Node}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_ff252235b084983f34a6f1455e1ee2a2}{Load\-Master\-Node}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_d297a4f5ea828c7a56592ffa23ed9913}{Save\-Master\-Node}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_d0b1264363626cc954199e3fa572620a}{Load\-Slave\-Nodes}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_b68284c7742c05364af484bbc0b162e6}{Save\-Node\-List}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_305f512d69651d134aaa585e4aed94b8}{Get\-Slave\-Node\-Entry}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_d3fd973b32423384bc36ddb0cb54c632}{Get\-Master\-Node\-Entry}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_cc92822b3c2879ac7df9d0b2f39d4647}{Set\-Master\-Node\-Entry}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_f8812726aa6302532b6c13a2719b1258}{Get\-Order\-Number}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_abd3493e147587b88b12e4a6ac7f54e0}{Get\-Node\-By\-Order}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_c44eb93f2e274ab9e3f47380d71d4aef}{Is\-Current\-Entry}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_04ede866c9b3431700c7ff4dd87fc67c}{Get\-Entry\-Infos}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_e98e03e88809cf1dec3c4dc3c8921c99}{Get\-Current\-Valid\-Indexes}
+\item 
+def \hyperlink{classnodelist_1_1NodeList_005f913bbbfe322fde2aaef4a1521843}{Get\-Current\-Entry\-Values}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classnodelist_1_1NodeList_b2f15765f2bd7a7bc5038102e491e87c}{Root}
+\item 
+\hyperlink{classnodelist_1_1NodeList_629a8a12f02ae1f7d02d0ef7bb0afcbf}{Manager}
+\item 
+\hyperlink{classnodelist_1_1NodeList_267d8efe86849209ff37f59598efcceb}{Network\-Name}
+\item 
+\hyperlink{classnodelist_1_1NodeList_88dcdfc5e77e070b9f372591c5b3143a}{Slave\-Nodes}
+\item 
+\hyperlink{classnodelist_1_1NodeList_eb7afd07a98f688686ccc351404978d3}{EDSNodes}
+\item 
+\hyperlink{classnodelist_1_1NodeList_c908dab8139683805e6d3816d84a4b9b}{Current\-Selected}
+\item 
+\hyperlink{classnodelist_1_1NodeList_85d003455c6b3c98bec4e8602acd3fe0}{EDSFolder}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 40 of file nodelist.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classnodelist_1_1NodeList_c6e80d9c4b17421a74aae47e39e22ffb}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::\_\-\_\-init\_\-\_\- ( {\em self},  {\em manager})}}
+\label{classnodelist_1_1NodeList_c6e80d9c4b17421a74aae47e39e22ffb}
+
+
+
+
+Definition at line 42 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_f251a2599ab39f05f72debe9194ef730}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetNetworkName@{GetNetworkName}}
+\index{GetNetworkName@{GetNetworkName}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetNetworkName]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Network\-Name ( {\em self})}}
+\label{classnodelist_1_1NodeList_f251a2599ab39f05f72debe9194ef730}
+
+
+
+
+Definition at line 50 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_9d82bcfef0a88d2c9135cf5a8e2ff047}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!SetNetworkName@{SetNetworkName}}
+\index{SetNetworkName@{SetNetworkName}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[SetNetworkName]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Set\-Network\-Name ( {\em self},  {\em name})}}
+\label{classnodelist_1_1NodeList_9d82bcfef0a88d2c9135cf5a8e2ff047}
+
+
+
+
+Definition at line 53 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_1b2aa331c3a0f257629450ffbb658714}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetManager@{GetManager}}
+\index{GetManager@{GetManager}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetManager]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Manager ( {\em self})}}
+\label{classnodelist_1_1NodeList_1b2aa331c3a0f257629450ffbb658714}
+
+
+
+
+Definition at line 56 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_5660c96280f53eb22d49ae3ef87857b5}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetRoot@{GetRoot}}
+\index{GetRoot@{GetRoot}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetRoot]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Root ( {\em self})}}
+\label{classnodelist_1_1NodeList_5660c96280f53eb22d49ae3ef87857b5}
+
+
+
+
+Definition at line 59 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_88204b493bfb5af7a4106f79ce65e377}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetSlaveNumber@{GetSlaveNumber}}
+\index{GetSlaveNumber@{GetSlaveNumber}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetSlaveNumber]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Slave\-Number ( {\em self})}}
+\label{classnodelist_1_1NodeList_88204b493bfb5af7a4106f79ce65e377}
+
+
+
+
+Definition at line 62 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_ae2a228b04ac23eced9749346e06cf09}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetSlaveNames@{GetSlaveNames}}
+\index{GetSlaveNames@{GetSlaveNames}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetSlaveNames]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Slave\-Names ( {\em self})}}
+\label{classnodelist_1_1NodeList_ae2a228b04ac23eced9749346e06cf09}
+
+
+
+
+Definition at line 65 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_e95b562c7c695ea8c2a3dee38b7c4ef2}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetSlaveIDs@{GetSlaveIDs}}
+\index{GetSlaveIDs@{GetSlaveIDs}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetSlaveIDs]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Slave\-IDs ( {\em self})}}
+\label{classnodelist_1_1NodeList_e95b562c7c695ea8c2a3dee38b7c4ef2}
+
+
+
+
+Definition at line 70 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_007fad3e7173fb04f35df65d93690c19}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!SetCurrentSelected@{SetCurrentSelected}}
+\index{SetCurrentSelected@{SetCurrentSelected}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[SetCurrentSelected]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Set\-Current\-Selected ( {\em self},  {\em selected})}}
+\label{classnodelist_1_1NodeList_007fad3e7173fb04f35df65d93690c19}
+
+
+
+
+Definition at line 75 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_31139aa84f679ccd6b60c0d2e291cead}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetCurrentSelected@{GetCurrentSelected}}
+\index{GetCurrentSelected@{GetCurrentSelected}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetCurrentSelected]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Current\-Selected ( {\em self})}}
+\label{classnodelist_1_1NodeList_31139aa84f679ccd6b60c0d2e291cead}
+
+
+
+
+Definition at line 78 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_e0c626e2b7b68c2497f77b822b6fa88f}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!LoadProject@{LoadProject}}
+\index{LoadProject@{LoadProject}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[LoadProject]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Load\-Project ( {\em self},  {\em root})}}
+\label{classnodelist_1_1NodeList_e0c626e2b7b68c2497f77b822b6fa88f}
+
+
+
+
+Definition at line 81 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_b90b33e930a1d08ad4bb81f912c30a68}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!SaveProject@{SaveProject}}
+\index{SaveProject@{SaveProject}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[SaveProject]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Save\-Project ( {\em self})}}
+\label{classnodelist_1_1NodeList_b90b33e930a1d08ad4bb81f912c30a68}
+
+
+
+
+Definition at line 107 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_2bf9abf09b0dd06a8801b9e23f6387cb}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!ImportEDSFile@{ImportEDSFile}}
+\index{ImportEDSFile@{ImportEDSFile}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[ImportEDSFile]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Import\-EDSFile ( {\em self},  {\em edspath})}}
+\label{classnodelist_1_1NodeList_2bf9abf09b0dd06a8801b9e23f6387cb}
+
+
+
+
+Definition at line 116 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_88cdff50bbef6974b09880f5dd772a26}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!LoadEDS@{LoadEDS}}
+\index{LoadEDS@{LoadEDS}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[LoadEDS]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Load\-EDS ( {\em self},  {\em eds})}}
+\label{classnodelist_1_1NodeList_88cdff50bbef6974b09880f5dd772a26}
+
+
+
+
+Definition at line 125 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_4eec8b1c1d88c4806f470f8afcc53e10}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!AddSlaveNode@{AddSlaveNode}}
+\index{AddSlaveNode@{AddSlaveNode}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[AddSlaveNode]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Add\-Slave\-Node ( {\em self},  {\em node\-Name},  {\em node\-ID},  {\em eds})}}
+\label{classnodelist_1_1NodeList_4eec8b1c1d88c4806f470f8afcc53e10}
+
+
+
+
+Definition at line 134 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_4a54d5c47f48af8060e1b7e0a8a52f6d}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!RemoveSlaveNode@{RemoveSlaveNode}}
+\index{RemoveSlaveNode@{RemoveSlaveNode}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[RemoveSlaveNode]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Remove\-Slave\-Node ( {\em self},  {\em index})}}
+\label{classnodelist_1_1NodeList_4a54d5c47f48af8060e1b7e0a8a52f6d}
+
+
+
+
+Definition at line 142 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_ff252235b084983f34a6f1455e1ee2a2}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!LoadMasterNode@{LoadMasterNode}}
+\index{LoadMasterNode@{LoadMasterNode}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[LoadMasterNode]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Load\-Master\-Node ( {\em self})}}
+\label{classnodelist_1_1NodeList_ff252235b084983f34a6f1455e1ee2a2}
+
+
+
+
+Definition at line 149 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_d297a4f5ea828c7a56592ffa23ed9913}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!SaveMasterNode@{SaveMasterNode}}
+\index{SaveMasterNode@{SaveMasterNode}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[SaveMasterNode]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Save\-Master\-Node ( {\em self})}}
+\label{classnodelist_1_1NodeList_d297a4f5ea828c7a56592ffa23ed9913}
+
+
+
+
+Definition at line 157 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_d0b1264363626cc954199e3fa572620a}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!LoadSlaveNodes@{LoadSlaveNodes}}
+\index{LoadSlaveNodes@{LoadSlaveNodes}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[LoadSlaveNodes]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Load\-Slave\-Nodes ( {\em self})}}
+\label{classnodelist_1_1NodeList_d0b1264363626cc954199e3fa572620a}
+
+
+
+
+Definition at line 164 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_b68284c7742c05364af484bbc0b162e6}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!SaveNodeList@{SaveNodeList}}
+\index{SaveNodeList@{SaveNodeList}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[SaveNodeList]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Save\-Node\-List ( {\em self})}}
+\label{classnodelist_1_1NodeList_b68284c7742c05364af484bbc0b162e6}
+
+
+
+
+Definition at line 180 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_305f512d69651d134aaa585e4aed94b8}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetSlaveNodeEntry@{GetSlaveNodeEntry}}
+\index{GetSlaveNodeEntry@{GetSlaveNodeEntry}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetSlaveNodeEntry]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Slave\-Node\-Entry ( {\em self},  {\em nodeid},  {\em index},  {\em subindex} = {\tt None})}}
+\label{classnodelist_1_1NodeList_305f512d69651d134aaa585e4aed94b8}
+
+
+
+
+Definition at line 187 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_d3fd973b32423384bc36ddb0cb54c632}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetMasterNodeEntry@{GetMasterNodeEntry}}
+\index{GetMasterNodeEntry@{GetMasterNodeEntry}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetMasterNodeEntry]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Master\-Node\-Entry ( {\em self},  {\em index},  {\em subindex} = {\tt None})}}
+\label{classnodelist_1_1NodeList_d3fd973b32423384bc36ddb0cb54c632}
+
+
+
+
+Definition at line 194 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_cc92822b3c2879ac7df9d0b2f39d4647}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!SetMasterNodeEntry@{SetMasterNodeEntry}}
+\index{SetMasterNodeEntry@{SetMasterNodeEntry}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[SetMasterNodeEntry]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Set\-Master\-Node\-Entry ( {\em self},  {\em index},  {\em subindex} = {\tt None},  {\em value} = {\tt None})}}
+\label{classnodelist_1_1NodeList_cc92822b3c2879ac7df9d0b2f39d4647}
+
+
+
+
+Definition at line 197 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_f8812726aa6302532b6c13a2719b1258}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetOrderNumber@{GetOrderNumber}}
+\index{GetOrderNumber@{GetOrderNumber}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetOrderNumber]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Order\-Number ( {\em self},  {\em nodeid})}}
+\label{classnodelist_1_1NodeList_f8812726aa6302532b6c13a2719b1258}
+
+
+
+
+Definition at line 200 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_abd3493e147587b88b12e4a6ac7f54e0}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetNodeByOrder@{GetNodeByOrder}}
+\index{GetNodeByOrder@{GetNodeByOrder}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetNodeByOrder]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Node\-By\-Order ( {\em self},  {\em order})}}
+\label{classnodelist_1_1NodeList_abd3493e147587b88b12e4a6ac7f54e0}
+
+
+
+
+Definition at line 205 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_c44eb93f2e274ab9e3f47380d71d4aef}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!IsCurrentEntry@{IsCurrentEntry}}
+\index{IsCurrentEntry@{IsCurrentEntry}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[IsCurrentEntry]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Is\-Current\-Entry ( {\em self},  {\em index})}}
+\label{classnodelist_1_1NodeList_c44eb93f2e274ab9e3f47380d71d4aef}
+
+
+
+
+Definition at line 214 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_04ede866c9b3431700c7ff4dd87fc67c}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetEntryInfos@{GetEntryInfos}}
+\index{GetEntryInfos@{GetEntryInfos}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetEntryInfos]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Entry\-Infos ( {\em self},  {\em index})}}
+\label{classnodelist_1_1NodeList_04ede866c9b3431700c7ff4dd87fc67c}
+
+
+
+
+Definition at line 224 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_e98e03e88809cf1dec3c4dc3c8921c99}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetCurrentValidIndexes@{GetCurrentValidIndexes}}
+\index{GetCurrentValidIndexes@{GetCurrentValidIndexes}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetCurrentValidIndexes]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Current\-Valid\-Indexes ( {\em self},  {\em min},  {\em max})}}
+\label{classnodelist_1_1NodeList_e98e03e88809cf1dec3c4dc3c8921c99}
+
+
+
+
+Definition at line 234 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_005f913bbbfe322fde2aaef4a1521843}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!GetCurrentEntryValues@{GetCurrentEntryValues}}
+\index{GetCurrentEntryValues@{GetCurrentEntryValues}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[GetCurrentEntryValues]{\setlength{\rightskip}{0pt plus 5cm}def nodelist::Node\-List::Get\-Current\-Entry\-Values ( {\em self},  {\em index})}}
+\label{classnodelist_1_1NodeList_005f913bbbfe322fde2aaef4a1521843}
+
+
+
+
+Definition at line 250 of file nodelist.py.
+
+\subsection{Field Documentation}
+\hypertarget{classnodelist_1_1NodeList_b2f15765f2bd7a7bc5038102e491e87c}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!Root@{Root}}
+\index{Root@{Root}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[Root]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodelist_1_1NodeList_b2f15765f2bd7a7bc5038102e491e87c}{nodelist::Node\-List::Root}}}
+\label{classnodelist_1_1NodeList_b2f15765f2bd7a7bc5038102e491e87c}
+
+
+
+
+Definition at line 43 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_629a8a12f02ae1f7d02d0ef7bb0afcbf}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!Manager@{Manager}}
+\index{Manager@{Manager}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[Manager]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodelist_1_1NodeList_629a8a12f02ae1f7d02d0ef7bb0afcbf}{nodelist::Node\-List::Manager}}}
+\label{classnodelist_1_1NodeList_629a8a12f02ae1f7d02d0ef7bb0afcbf}
+
+
+
+
+Definition at line 44 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_267d8efe86849209ff37f59598efcceb}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!NetworkName@{NetworkName}}
+\index{NetworkName@{NetworkName}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[NetworkName]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodelist_1_1NodeList_267d8efe86849209ff37f59598efcceb}{nodelist::Node\-List::Network\-Name}}}
+\label{classnodelist_1_1NodeList_267d8efe86849209ff37f59598efcceb}
+
+
+
+
+Definition at line 45 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_88dcdfc5e77e070b9f372591c5b3143a}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!SlaveNodes@{SlaveNodes}}
+\index{SlaveNodes@{SlaveNodes}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[SlaveNodes]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodelist_1_1NodeList_88dcdfc5e77e070b9f372591c5b3143a}{nodelist::Node\-List::Slave\-Nodes}}}
+\label{classnodelist_1_1NodeList_88dcdfc5e77e070b9f372591c5b3143a}
+
+
+
+
+Definition at line 46 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_eb7afd07a98f688686ccc351404978d3}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!EDSNodes@{EDSNodes}}
+\index{EDSNodes@{EDSNodes}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[EDSNodes]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodelist_1_1NodeList_eb7afd07a98f688686ccc351404978d3}{nodelist::Node\-List::EDSNodes}}}
+\label{classnodelist_1_1NodeList_eb7afd07a98f688686ccc351404978d3}
+
+
+
+
+Definition at line 47 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_c908dab8139683805e6d3816d84a4b9b}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!CurrentSelected@{CurrentSelected}}
+\index{CurrentSelected@{CurrentSelected}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[CurrentSelected]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodelist_1_1NodeList_c908dab8139683805e6d3816d84a4b9b}{nodelist::Node\-List::Current\-Selected}}}
+\label{classnodelist_1_1NodeList_c908dab8139683805e6d3816d84a4b9b}
+
+
+
+
+Definition at line 48 of file nodelist.py.\hypertarget{classnodelist_1_1NodeList_85d003455c6b3c98bec4e8602acd3fe0}{
+\index{nodelist::NodeList@{nodelist::Node\-List}!EDSFolder@{EDSFolder}}
+\index{EDSFolder@{EDSFolder}!nodelist::NodeList@{nodelist::Node\-List}}
+\subsubsection[EDSFolder]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodelist_1_1NodeList_85d003455c6b3c98bec4e8602acd3fe0}{nodelist::Node\-List::EDSFolder}}}
+\label{classnodelist_1_1NodeList_85d003455c6b3c98bec4e8602acd3fe0}
+
+
+
+
+Definition at line 89 of file nodelist.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{nodelist_8py}{nodelist.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classnodemanager_1_1NodeManager.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,925 @@
+\hypertarget{classnodemanager_1_1NodeManager}{
+\section{nodemanager::Node\-Manager Class Reference}
+\label{classnodemanager_1_1NodeManager}\index{nodemanager::NodeManager@{nodemanager::NodeManager}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_5358e4bbce92e7efa94e8a8af6539d51}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_24575a8cc619f68041969be904d0f3b0}{Get\-Current\-Type\-List}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_a504ce44097274d42f0f3436d2576361}{Get\-Current\-Map\-List}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_12653bdbfbf0d1a4749dd5f635a5c312}{Create\-New\-Node}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_091f8f1baf230f40550d0bc5f8982258}{Load\-Profile}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_274b68764a3878f456f3f8753bb6cf87}{Open\-File\-In\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_42b9672fcec8be9ab909f5d94de0c06a}{Save\-Current\-In\-File}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_152b970b624b095775bd072d3eb2a8f2}{Close\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_b99cd2fc06950e3ffb19982a68205f4c}{Import\-Current\-From\-EDSFile}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_fc83d8f38a6c084d331829f0670c29e1}{Export\-Current\-To\-EDSFile}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_0951abe6610e7b5af6b5850fd4f8dcb5}{Export\-Current\-To\-CFile}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_0eaeb35962cff5c762d96ac4849b237f}{Add\-Subentries\-To\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_3712711003c4e7e4c5bfe286acc23170}{Remove\-Subentries\-From\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_a9bbd8bc45f3a992d7fdde208bacb2ff}{Add\-SDOServer\-To\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_7910bb937cd4cf13906b0cd86505674c}{Add\-SDOClient\-To\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_359cb64658d554454b8bfa18723f6f86}{Add\-PDOTransmit\-To\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_dc455012736c8481f95ff1036deb8c0b}{Add\-PDOReceive\-To\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_289765dcb04f19d8aba773c3ce2171c1}{Add\-Specific\-Entry\-To\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_f3f718df6b3db1b68aee3c357cc722bd}{Get\-Line\-From\-Index}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_735fa1347836ef9be64a1ed34876f451}{Manage\-Entries\-Of\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_966a6a87de055ade4dc5f6aca08a307f}{Remove\-Current\-Variable}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_3291a925caac3db1aec97aa8175a487e}{Add\-Map\-Variable\-To\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_67c9ed379da322dc8db21b56395d6799}{Add\-User\-Type\-To\-Current}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_dad0fbfe17b585712c0336ad71ec55d1}{Set\-Current\-Entry\-Callbacks}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_7e9f5eccab23a7d2f7f7cb6f3e8fc92f}{Set\-Current\-Entry}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_d0de3995c628b62448fe144651c019bb}{Set\-Current\-Entry\-Name}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_ab2a81a217a4fa5bb8bb79e9991e9db4}{Set\-Current\-User\-Type}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_bb79b2acd54ebcac7e97fae36b234b18}{Buffer\-Current\-Node}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_df2cf6733f713115af3f75258f756e44}{Current\-Is\-Saved}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_4e09d1ae59275bac43fb3462f945b2b7}{One\-File\-Has\-Changed}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_7b29a1052a7fa6ee188b166e3177485f}{Get\-Buffer\-Number}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_2f332723fc8da42f3fe9622a3b92356d}{Load\-Current\-Previous}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_9c706ee3cf44203d266c3c40f1145b47}{Load\-Current\-Next}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_eac2e9ec8e243bb88df764e5fb8d3f27}{Add\-Node\-Buffer}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_4ac7001e425a05c907a28218075f175f}{Change\-Current\-Node}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_3ccf1080dcb1e1efc94e5311fcfbf60b}{Remove\-Node\-Buffer}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_ec0793f016391c954ceb4654e4130dc3}{Get\-Current\-Node\-Index}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_1dedfc92859eb980e74ea6544233e6ba}{Get\-Current\-Filename}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_bf87dbbb8a5bbec59ab3b484853e1619}{Get\-All\-Filenames}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_f96ff5a9ac497abf8918a7913c676da8}{Get\-Filename}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_e959c5f835af208968908fe5eeb140a6}{Set\-Current\-File\-Path}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_4426800be5bb5a6d88f3d52e5c9758e8}{Get\-Current\-File\-Path}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_cf7deb7b847cb8a6cd7a3af6b8070097}{Get\-Current\-Buffer\-State}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_74dfed4678ba786356b8d03873d01cec}{Get\-Current\-Communication\-Lists}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_18ce6167b3340d17fc7962323ae344b6}{Get\-Current\-DS302Lists}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_b0da4084ac671ac3c8948c42acc55b8c}{Get\-Current\-Profile\-Lists}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_8f418509e43cc26670ef757c6854328b}{Get\-Specific\-Profile\-Lists}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_26b88c9b0e6e72934ec591e8b974000c}{Get\-Profile\-Lists}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_2db6aadfa79b0b2a9cfd09e45b71f03c}{Get\-Current\-Next\-Map\-Index}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_5e8172882f6252e45bdb59f7248c83d6}{Current\-DS302Defined}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_e2bbc613898b9926f47be95072c64160}{Get\-Current\-Node\-Name}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_72f10793222cbd6d4b621ce748acf141}{Get\-Current\-Node\-ID}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_9305e3ffee31917d098f2131301ec1a5}{Get\-Current\-Node\-Infos}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_300207ada996fc01af2b3a2ab882d799}{Set\-Current\-Node\-Infos}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_eee0741327de398df87e8916995ad8f5}{Get\-Current\-Profile\-Name}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_97c725e85f609c7b5a17ff95dbb08aea}{Is\-Current\-Entry}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_583794f09cbd29d97ba0cf0c43acfc85}{Get\-Current\-Entry}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_92f2a252611dc624b8dca4df6b4fe1cb}{Get\-Current\-Params\-Entry}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_d94d7b584774b19dc7837c5a13ad4432}{Get\-Current\-Valid\-Indexes}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_0c3c317016818a79581f63b14d16c2da}{Get\-Current\-Valid\-Choices}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_e1be8def7949033e446a646dc67647c6}{Has\-Current\-Entry\-Callbacks}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_ea668e18d26d0b47fbbed4f6eb920100}{Get\-Current\-Entry\-Values}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_70a4ab2beffa0508c94e2e5c29807d18}{Get\-Node\-Entry\-Values}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_587b1972ff83655696f30d4bb87894a4}{Get\-Customised\-Type\-Values}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_4da3a475cb7e66bf86f42aa8e9915673}{Get\-Entry\-Name}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_eb864b0df23c119a93ec91836f7dc131}{Get\-Entry\-Infos}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_b305e31c72f62266cfc5e15b056a0e90}{Get\-Subentry\-Infos}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_a6660f49630ad17289a6f8c13569aef8}{Get\-Type\-Index}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_02618960ca94cf1e287758a4cd8e1891}{Get\-Type\-Name}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_b8edb6dc0298dc7d117a327c06a24ab9}{Get\-Type\-Default\-Value}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_7b93c95ade6272d2c7e79e0b26b3bbe3}{Get\-Map\-Variable\-List}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_fa0ae7296e271effdd28a3f2fbb94778}{Get\-Mandatory\-Indexes}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_38953afbd29be22621f6adab28ae3869}{Get\-Customisable\-Types}
+\item 
+def \hyperlink{classnodemanager_1_1NodeManager_9f8b78c75172bf420dcc8d9867b595a5}{Get\-Current\-Specific\-Menu}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classnodemanager_1_1NodeManager_6f4b2b8bfaad8695971d7b3fbde3d24c}{Last\-New\-Index}
+\item 
+\hyperlink{classnodemanager_1_1NodeManager_41b876781b15d80c22373f32b7efa3e4}{File\-Paths}
+\item 
+\hyperlink{classnodemanager_1_1NodeManager_d5be2d321e10ab74d8d163580fae5007}{File\-Names}
+\item 
+\hyperlink{classnodemanager_1_1NodeManager_410b10ff94d011c0423028d7d57d0e4d}{Node\-Index}
+\item 
+\hyperlink{classnodemanager_1_1NodeManager_c63d9db3d9564ad4c110fddf4532c0ba}{Current\-Node}
+\item 
+\hyperlink{classnodemanager_1_1NodeManager_6c8bf71c030cd7647b28623e61c7df4a}{Script\-Directory}
+\item 
+\hyperlink{classnodemanager_1_1NodeManager_4e29c7a82ea6540edcbc55a1f98b77ae}{Undo\-Buffers}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+\footnotesize\begin{verbatim}
+Constructor
+\end{verbatim}
+\normalsize
+ 
+
+
+
+Definition at line 148 of file nodemanager.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classnodemanager_1_1NodeManager_5358e4bbce92e7efa94e8a8af6539d51}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::\_\-\_\-init\_\-\_\- ( {\em self},  {\em cwd})}}
+\label{classnodemanager_1_1NodeManager_5358e4bbce92e7efa94e8a8af6539d51}
+
+
+
+
+Definition at line 151 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_24575a8cc619f68041969be904d0f3b0}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentTypeList@{GetCurrentTypeList}}
+\index{GetCurrentTypeList@{GetCurrentTypeList}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentTypeList]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Type\-List ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_24575a8cc619f68041969be904d0f3b0}
+
+
+
+
+Definition at line 167 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_a504ce44097274d42f0f3436d2576361}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentMapList@{GetCurrentMapList}}
+\index{GetCurrentMapList@{GetCurrentMapList}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentMapList]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Map\-List ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_a504ce44097274d42f0f3436d2576361}
+
+
+
+
+Definition at line 176 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_12653bdbfbf0d1a4749dd5f635a5c312}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!CreateNewNode@{CreateNewNode}}
+\index{CreateNewNode@{CreateNewNode}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[CreateNewNode]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Create\-New\-Node ( {\em self},  {\em name},  {\em id},  {\em type},  {\em description},  {\em profile},  {\em filepath},  {\em NMT},  {\em options})}}
+\label{classnodemanager_1_1NodeManager_12653bdbfbf0d1a4749dd5f635a5c312}
+
+
+
+
+Definition at line 189 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_091f8f1baf230f40550d0bc5f8982258}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!LoadProfile@{LoadProfile}}
+\index{LoadProfile@{LoadProfile}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[LoadProfile]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Load\-Profile ( {\em self},  {\em profile},  {\em filepath},  {\em node})}}
+\label{classnodemanager_1_1NodeManager_091f8f1baf230f40550d0bc5f8982258}
+
+
+
+
+Definition at line 239 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_274b68764a3878f456f3f8753bb6cf87}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!OpenFileInCurrent@{OpenFileInCurrent}}
+\index{OpenFileInCurrent@{OpenFileInCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[OpenFileInCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Open\-File\-In\-Current ( {\em self},  {\em filepath})}}
+\label{classnodemanager_1_1NodeManager_274b68764a3878f456f3f8753bb6cf87}
+
+
+
+
+Definition at line 260 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_42b9672fcec8be9ab909f5d94de0c06a}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!SaveCurrentInFile@{SaveCurrentInFile}}
+\index{SaveCurrentInFile@{SaveCurrentInFile}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[SaveCurrentInFile]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Save\-Current\-In\-File ( {\em self},  {\em filepath} = {\tt None})}}
+\label{classnodemanager_1_1NodeManager_42b9672fcec8be9ab909f5d94de0c06a}
+
+
+
+
+Definition at line 274 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_152b970b624b095775bd072d3eb2a8f2}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!CloseCurrent@{CloseCurrent}}
+\index{CloseCurrent@{CloseCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[CloseCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Close\-Current ( {\em self},  {\em ignore} = {\tt False})}}
+\label{classnodemanager_1_1NodeManager_152b970b624b095775bd072d3eb2a8f2}
+
+
+
+
+Definition at line 292 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_b99cd2fc06950e3ffb19982a68205f4c}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!ImportCurrentFromEDSFile@{ImportCurrentFromEDSFile}}
+\index{ImportCurrentFromEDSFile@{ImportCurrentFromEDSFile}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[ImportCurrentFromEDSFile]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Import\-Current\-From\-EDSFile ( {\em self},  {\em filepath})}}
+\label{classnodemanager_1_1NodeManager_b99cd2fc06950e3ffb19982a68205f4c}
+
+
+
+
+Definition at line 302 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_fc83d8f38a6c084d331829f0670c29e1}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!ExportCurrentToEDSFile@{ExportCurrentToEDSFile}}
+\index{ExportCurrentToEDSFile@{ExportCurrentToEDSFile}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[ExportCurrentToEDSFile]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Export\-Current\-To\-EDSFile ( {\em self},  {\em filepath})}}
+\label{classnodemanager_1_1NodeManager_fc83d8f38a6c084d331829f0670c29e1}
+
+
+
+
+Definition at line 318 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_0951abe6610e7b5af6b5850fd4f8dcb5}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!ExportCurrentToCFile@{ExportCurrentToCFile}}
+\index{ExportCurrentToCFile@{ExportCurrentToCFile}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[ExportCurrentToCFile]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Export\-Current\-To\-CFile ( {\em self},  {\em filepath})}}
+\label{classnodemanager_1_1NodeManager_0951abe6610e7b5af6b5850fd4f8dcb5}
+
+
+
+
+Definition at line 324 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_0eaeb35962cff5c762d96ac4849b237f}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!AddSubentriesToCurrent@{AddSubentriesToCurrent}}
+\index{AddSubentriesToCurrent@{AddSubentriesToCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[AddSubentriesToCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Add\-Subentries\-To\-Current ( {\em self},  {\em index},  {\em number})}}
+\label{classnodemanager_1_1NodeManager_0eaeb35962cff5c762d96ac4849b237f}
+
+
+
+
+Definition at line 335 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_3712711003c4e7e4c5bfe286acc23170}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!RemoveSubentriesFromCurrent@{RemoveSubentriesFromCurrent}}
+\index{RemoveSubentriesFromCurrent@{RemoveSubentriesFromCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[RemoveSubentriesFromCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Remove\-Subentries\-From\-Current ( {\em self},  {\em index},  {\em number})}}
+\label{classnodemanager_1_1NodeManager_3712711003c4e7e4c5bfe286acc23170}
+
+
+
+
+Definition at line 362 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_a9bbd8bc45f3a992d7fdde208bacb2ff}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!AddSDOServerToCurrent@{AddSDOServerToCurrent}}
+\index{AddSDOServerToCurrent@{AddSDOServerToCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[AddSDOServerToCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Add\-SDOServer\-To\-Current ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_a9bbd8bc45f3a992d7fdde208bacb2ff}
+
+
+
+
+Definition at line 375 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_7910bb937cd4cf13906b0cd86505674c}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!AddSDOClientToCurrent@{AddSDOClientToCurrent}}
+\index{AddSDOClientToCurrent@{AddSDOClientToCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[AddSDOClientToCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Add\-SDOClient\-To\-Current ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_7910bb937cd4cf13906b0cd86505674c}
+
+
+
+
+Definition at line 388 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_359cb64658d554454b8bfa18723f6f86}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!AddPDOTransmitToCurrent@{AddPDOTransmitToCurrent}}
+\index{AddPDOTransmitToCurrent@{AddPDOTransmitToCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[AddPDOTransmitToCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Add\-PDOTransmit\-To\-Current ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_359cb64658d554454b8bfa18723f6f86}
+
+
+
+
+Definition at line 396 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_dc455012736c8481f95ff1036deb8c0b}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!AddPDOReceiveToCurrent@{AddPDOReceiveToCurrent}}
+\index{AddPDOReceiveToCurrent@{AddPDOReceiveToCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[AddPDOReceiveToCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Add\-PDOReceive\-To\-Current ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_dc455012736c8481f95ff1036deb8c0b}
+
+
+
+
+Definition at line 404 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_289765dcb04f19d8aba773c3ce2171c1}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!AddSpecificEntryToCurrent@{AddSpecificEntryToCurrent}}
+\index{AddSpecificEntryToCurrent@{AddSpecificEntryToCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[AddSpecificEntryToCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Add\-Specific\-Entry\-To\-Current ( {\em self},  {\em menuitem})}}
+\label{classnodemanager_1_1NodeManager_289765dcb04f19d8aba773c3ce2171c1}
+
+
+
+
+Definition at line 412 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_f3f718df6b3db1b68aee3c357cc722bd}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetLineFromIndex@{GetLineFromIndex}}
+\index{GetLineFromIndex@{GetLineFromIndex}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetLineFromIndex]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Line\-From\-Index ( {\em self},  {\em base\_\-index})}}
+\label{classnodemanager_1_1NodeManager_f3f718df6b3db1b68aee3c357cc722bd}
+
+
+
+
+Definition at line 424 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_735fa1347836ef9be64a1ed34876f451}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!ManageEntriesOfCurrent@{ManageEntriesOfCurrent}}
+\index{ManageEntriesOfCurrent@{ManageEntriesOfCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[ManageEntriesOfCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Manage\-Entries\-Of\-Current ( {\em self},  {\em addinglist},  {\em removinglist})}}
+\label{classnodemanager_1_1NodeManager_735fa1347836ef9be64a1ed34876f451}
+
+
+
+
+Definition at line 440 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_966a6a87de055ade4dc5f6aca08a307f}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!RemoveCurrentVariable@{RemoveCurrentVariable}}
+\index{RemoveCurrentVariable@{RemoveCurrentVariable}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[RemoveCurrentVariable]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Remove\-Current\-Variable ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None})}}
+\label{classnodemanager_1_1NodeManager_966a6a87de055ade4dc5f6aca08a307f}
+
+
+
+
+Definition at line 483 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_3291a925caac3db1aec97aa8175a487e}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!AddMapVariableToCurrent@{AddMapVariableToCurrent}}
+\index{AddMapVariableToCurrent@{AddMapVariableToCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[AddMapVariableToCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Add\-Map\-Variable\-To\-Current ( {\em self},  {\em index},  {\em name},  {\em struct},  {\em number})}}
+\label{classnodemanager_1_1NodeManager_3291a925caac3db1aec97aa8175a487e}
+
+
+
+
+Definition at line 529 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_67c9ed379da322dc8db21b56395d6799}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!AddUserTypeToCurrent@{AddUserTypeToCurrent}}
+\index{AddUserTypeToCurrent@{AddUserTypeToCurrent}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[AddUserTypeToCurrent]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Add\-User\-Type\-To\-Current ( {\em self},  {\em type},  {\em min},  {\em max},  {\em length})}}
+\label{classnodemanager_1_1NodeManager_67c9ed379da322dc8db21b56395d6799}
+
+
+
+
+Definition at line 557 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_dad0fbfe17b585712c0336ad71ec55d1}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!SetCurrentEntryCallbacks@{SetCurrentEntryCallbacks}}
+\index{SetCurrentEntryCallbacks@{SetCurrentEntryCallbacks}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[SetCurrentEntryCallbacks]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Set\-Current\-Entry\-Callbacks ( {\em self},  {\em index},  {\em value})}}
+\label{classnodemanager_1_1NodeManager_dad0fbfe17b585712c0336ad71ec55d1}
+
+
+
+
+Definition at line 591 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_7e9f5eccab23a7d2f7f7cb6f3e8fc92f}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!SetCurrentEntry@{SetCurrentEntry}}
+\index{SetCurrentEntry@{SetCurrentEntry}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[SetCurrentEntry]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Set\-Current\-Entry ( {\em self},  {\em index},  {\em sub\-Index},  {\em value},  {\em name},  {\em editor})}}
+\label{classnodemanager_1_1NodeManager_7e9f5eccab23a7d2f7f7cb6f3e8fc92f}
+
+
+
+
+Definition at line 598 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_d0de3995c628b62448fe144651c019bb}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!SetCurrentEntryName@{SetCurrentEntryName}}
+\index{SetCurrentEntryName@{SetCurrentEntryName}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[SetCurrentEntryName]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Set\-Current\-Entry\-Name ( {\em self},  {\em index},  {\em name})}}
+\label{classnodemanager_1_1NodeManager_d0de3995c628b62448fe144651c019bb}
+
+
+
+
+Definition at line 664 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_ab2a81a217a4fa5bb8bb79e9991e9db4}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!SetCurrentUserType@{SetCurrentUserType}}
+\index{SetCurrentUserType@{SetCurrentUserType}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[SetCurrentUserType]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Set\-Current\-User\-Type ( {\em self},  {\em index},  {\em type},  {\em min},  {\em max},  {\em length})}}
+\label{classnodemanager_1_1NodeManager_ab2a81a217a4fa5bb8bb79e9991e9db4}
+
+
+
+
+Definition at line 668 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_bb79b2acd54ebcac7e97fae36b234b18}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!BufferCurrentNode@{BufferCurrentNode}}
+\index{BufferCurrentNode@{BufferCurrentNode}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[BufferCurrentNode]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Buffer\-Current\-Node ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_bb79b2acd54ebcac7e97fae36b234b18}
+
+
+
+
+Definition at line 700 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_df2cf6733f713115af3f75258f756e44}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!CurrentIsSaved@{CurrentIsSaved}}
+\index{CurrentIsSaved@{CurrentIsSaved}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[CurrentIsSaved]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Current\-Is\-Saved ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_df2cf6733f713115af3f75258f756e44}
+
+
+
+
+Definition at line 703 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_4e09d1ae59275bac43fb3462f945b2b7}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!OneFileHasChanged@{OneFileHasChanged}}
+\index{OneFileHasChanged@{OneFileHasChanged}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[OneFileHasChanged]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::One\-File\-Has\-Changed ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_4e09d1ae59275bac43fb3462f945b2b7}
+
+
+
+
+Definition at line 706 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_7b29a1052a7fa6ee188b166e3177485f}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetBufferNumber@{GetBufferNumber}}
+\index{GetBufferNumber@{GetBufferNumber}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetBufferNumber]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Buffer\-Number ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_7b29a1052a7fa6ee188b166e3177485f}
+
+
+
+
+Definition at line 712 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_2f332723fc8da42f3fe9622a3b92356d}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!LoadCurrentPrevious@{LoadCurrentPrevious}}
+\index{LoadCurrentPrevious@{LoadCurrentPrevious}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[LoadCurrentPrevious]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Load\-Current\-Previous ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_2f332723fc8da42f3fe9622a3b92356d}
+
+
+
+
+Definition at line 715 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_9c706ee3cf44203d266c3c40f1145b47}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!LoadCurrentNext@{LoadCurrentNext}}
+\index{LoadCurrentNext@{LoadCurrentNext}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[LoadCurrentNext]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Load\-Current\-Next ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_9c706ee3cf44203d266c3c40f1145b47}
+
+
+
+
+Definition at line 718 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_eac2e9ec8e243bb88df764e5fb8d3f27}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!AddNodeBuffer@{AddNodeBuffer}}
+\index{AddNodeBuffer@{AddNodeBuffer}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[AddNodeBuffer]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Add\-Node\-Buffer ( {\em self},  {\em currentstate} = {\tt None},  {\em issaved} = {\tt False})}}
+\label{classnodemanager_1_1NodeManager_eac2e9ec8e243bb88df764e5fb8d3f27}
+
+
+
+
+Definition at line 721 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_4ac7001e425a05c907a28218075f175f}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!ChangeCurrentNode@{ChangeCurrentNode}}
+\index{ChangeCurrentNode@{ChangeCurrentNode}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[ChangeCurrentNode]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Change\-Current\-Node ( {\em self},  {\em index})}}
+\label{classnodemanager_1_1NodeManager_4ac7001e425a05c907a28218075f175f}
+
+
+
+
+Definition at line 728 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_3ccf1080dcb1e1efc94e5311fcfbf60b}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!RemoveNodeBuffer@{RemoveNodeBuffer}}
+\index{RemoveNodeBuffer@{RemoveNodeBuffer}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[RemoveNodeBuffer]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Remove\-Node\-Buffer ( {\em self},  {\em index})}}
+\label{classnodemanager_1_1NodeManager_3ccf1080dcb1e1efc94e5311fcfbf60b}
+
+
+
+
+Definition at line 733 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_ec0793f016391c954ceb4654e4130dc3}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentNodeIndex@{GetCurrentNodeIndex}}
+\index{GetCurrentNodeIndex@{GetCurrentNodeIndex}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentNodeIndex]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Node\-Index ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_ec0793f016391c954ceb4654e4130dc3}
+
+
+
+
+Definition at line 738 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_1dedfc92859eb980e74ea6544233e6ba}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentFilename@{GetCurrentFilename}}
+\index{GetCurrentFilename@{GetCurrentFilename}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentFilename]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Filename ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_1dedfc92859eb980e74ea6544233e6ba}
+
+
+
+
+Definition at line 741 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_bf87dbbb8a5bbec59ab3b484853e1619}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetAllFilenames@{GetAllFilenames}}
+\index{GetAllFilenames@{GetAllFilenames}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetAllFilenames]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-All\-Filenames ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_bf87dbbb8a5bbec59ab3b484853e1619}
+
+
+
+
+Definition at line 744 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_f96ff5a9ac497abf8918a7913c676da8}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetFilename@{GetFilename}}
+\index{GetFilename@{GetFilename}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetFilename]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Filename ( {\em self},  {\em index})}}
+\label{classnodemanager_1_1NodeManager_f96ff5a9ac497abf8918a7913c676da8}
+
+
+
+
+Definition at line 749 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_e959c5f835af208968908fe5eeb140a6}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!SetCurrentFilePath@{SetCurrentFilePath}}
+\index{SetCurrentFilePath@{SetCurrentFilePath}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[SetCurrentFilePath]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Set\-Current\-File\-Path ( {\em self},  {\em filepath})}}
+\label{classnodemanager_1_1NodeManager_e959c5f835af208968908fe5eeb140a6}
+
+
+
+
+Definition at line 755 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_4426800be5bb5a6d88f3d52e5c9758e8}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentFilePath@{GetCurrentFilePath}}
+\index{GetCurrentFilePath@{GetCurrentFilePath}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentFilePath]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-File\-Path ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_4426800be5bb5a6d88f3d52e5c9758e8}
+
+
+
+
+Definition at line 763 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_cf7deb7b847cb8a6cd7a3af6b8070097}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentBufferState@{GetCurrentBufferState}}
+\index{GetCurrentBufferState@{GetCurrentBufferState}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentBufferState]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Buffer\-State ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_cf7deb7b847cb8a6cd7a3af6b8070097}
+
+
+
+
+Definition at line 769 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_74dfed4678ba786356b8d03873d01cec}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentCommunicationLists@{GetCurrentCommunicationLists}}
+\index{GetCurrentCommunicationLists@{GetCurrentCommunicationLists}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentCommunicationLists]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Communication\-Lists ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_74dfed4678ba786356b8d03873d01cec}
+
+
+
+
+Definition at line 778 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_18ce6167b3340d17fc7962323ae344b6}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentDS302Lists@{GetCurrentDS302Lists}}
+\index{GetCurrentDS302Lists@{GetCurrentDS302Lists}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentDS302Lists]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-DS302Lists ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_18ce6167b3340d17fc7962323ae344b6}
+
+
+
+
+Definition at line 785 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_b0da4084ac671ac3c8948c42acc55b8c}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentProfileLists@{GetCurrentProfileLists}}
+\index{GetCurrentProfileLists@{GetCurrentProfileLists}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentProfileLists]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Profile\-Lists ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_b0da4084ac671ac3c8948c42acc55b8c}
+
+
+
+
+Definition at line 788 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_8f418509e43cc26670ef757c6854328b}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetSpecificProfileLists@{GetSpecificProfileLists}}
+\index{GetSpecificProfileLists@{GetSpecificProfileLists}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetSpecificProfileLists]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Specific\-Profile\-Lists ( {\em self},  {\em mappingdictionary})}}
+\label{classnodemanager_1_1NodeManager_8f418509e43cc26670ef757c6854328b}
+
+
+
+
+Definition at line 791 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_26b88c9b0e6e72934ec591e8b974000c}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetProfileLists@{GetProfileLists}}
+\index{GetProfileLists@{GetProfileLists}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetProfileLists]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Profile\-Lists ( {\em self},  {\em mappingdictionary},  {\em list})}}
+\label{classnodemanager_1_1NodeManager_26b88c9b0e6e72934ec591e8b974000c}
+
+
+
+
+Definition at line 801 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_2db6aadfa79b0b2a9cfd09e45b71f03c}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentNextMapIndex@{GetCurrentNextMapIndex}}
+\index{GetCurrentNextMapIndex@{GetCurrentNextMapIndex}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentNextMapIndex]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Next\-Map\-Index ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_2db6aadfa79b0b2a9cfd09e45b71f03c}
+
+
+
+
+Definition at line 810 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_5e8172882f6252e45bdb59f7248c83d6}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!CurrentDS302Defined@{CurrentDS302Defined}}
+\index{CurrentDS302Defined@{CurrentDS302Defined}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[CurrentDS302Defined]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Current\-DS302Defined ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_5e8172882f6252e45bdb59f7248c83d6}
+
+
+
+
+Definition at line 820 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_e2bbc613898b9926f47be95072c64160}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentNodeName@{GetCurrentNodeName}}
+\index{GetCurrentNodeName@{GetCurrentNodeName}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentNodeName]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Node\-Name ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_e2bbc613898b9926f47be95072c64160}
+
+
+
+
+Definition at line 829 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_72f10793222cbd6d4b621ce748acf141}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentNodeID@{GetCurrentNodeID}}
+\index{GetCurrentNodeID@{GetCurrentNodeID}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentNodeID]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Node\-ID ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_72f10793222cbd6d4b621ce748acf141}
+
+
+
+
+Definition at line 835 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_9305e3ffee31917d098f2131301ec1a5}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentNodeInfos@{GetCurrentNodeInfos}}
+\index{GetCurrentNodeInfos@{GetCurrentNodeInfos}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentNodeInfos]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Node\-Infos ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_9305e3ffee31917d098f2131301ec1a5}
+
+
+
+
+Definition at line 841 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_300207ada996fc01af2b3a2ab882d799}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!SetCurrentNodeInfos@{SetCurrentNodeInfos}}
+\index{SetCurrentNodeInfos@{SetCurrentNodeInfos}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[SetCurrentNodeInfos]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Set\-Current\-Node\-Infos ( {\em self},  {\em name},  {\em id},  {\em type},  {\em description})}}
+\label{classnodemanager_1_1NodeManager_300207ada996fc01af2b3a2ab882d799}
+
+
+
+
+Definition at line 848 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_eee0741327de398df87e8916995ad8f5}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentProfileName@{GetCurrentProfileName}}
+\index{GetCurrentProfileName@{GetCurrentProfileName}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentProfileName]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Profile\-Name ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_eee0741327de398df87e8916995ad8f5}
+
+
+
+
+Definition at line 855 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_97c725e85f609c7b5a17ff95dbb08aea}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!IsCurrentEntry@{IsCurrentEntry}}
+\index{IsCurrentEntry@{IsCurrentEntry}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[IsCurrentEntry]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Is\-Current\-Entry ( {\em self},  {\em index})}}
+\label{classnodemanager_1_1NodeManager_97c725e85f609c7b5a17ff95dbb08aea}
+
+
+
+
+Definition at line 860 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_583794f09cbd29d97ba0cf0c43acfc85}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentEntry@{GetCurrentEntry}}
+\index{GetCurrentEntry@{GetCurrentEntry}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentEntry]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None})}}
+\label{classnodemanager_1_1NodeManager_583794f09cbd29d97ba0cf0c43acfc85}
+
+
+
+
+Definition at line 865 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_92f2a252611dc624b8dca4df6b4fe1cb}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentParamsEntry@{GetCurrentParamsEntry}}
+\index{GetCurrentParamsEntry@{GetCurrentParamsEntry}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentParamsEntry]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Params\-Entry ( {\em self},  {\em index},  {\em sub\-Index} = {\tt None})}}
+\label{classnodemanager_1_1NodeManager_92f2a252611dc624b8dca4df6b4fe1cb}
+
+
+
+
+Definition at line 870 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_d94d7b584774b19dc7837c5a13ad4432}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentValidIndexes@{GetCurrentValidIndexes}}
+\index{GetCurrentValidIndexes@{GetCurrentValidIndexes}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentValidIndexes]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Valid\-Indexes ( {\em self},  {\em min},  {\em max})}}
+\label{classnodemanager_1_1NodeManager_d94d7b584774b19dc7837c5a13ad4432}
+
+
+
+
+Definition at line 875 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_0c3c317016818a79581f63b14d16c2da}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentValidChoices@{GetCurrentValidChoices}}
+\index{GetCurrentValidChoices@{GetCurrentValidChoices}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentValidChoices]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Valid\-Choices ( {\em self},  {\em min},  {\em max})}}
+\label{classnodemanager_1_1NodeManager_0c3c317016818a79581f63b14d16c2da}
+
+
+
+
+Definition at line 882 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_e1be8def7949033e446a646dc67647c6}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!HasCurrentEntryCallbacks@{HasCurrentEntryCallbacks}}
+\index{HasCurrentEntryCallbacks@{HasCurrentEntryCallbacks}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[HasCurrentEntryCallbacks]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Has\-Current\-Entry\-Callbacks ( {\em self},  {\em index})}}
+\label{classnodemanager_1_1NodeManager_e1be8def7949033e446a646dc67647c6}
+
+
+
+
+Definition at line 902 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_ea668e18d26d0b47fbbed4f6eb920100}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentEntryValues@{GetCurrentEntryValues}}
+\index{GetCurrentEntryValues@{GetCurrentEntryValues}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentEntryValues]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Entry\-Values ( {\em self},  {\em index})}}
+\label{classnodemanager_1_1NodeManager_ea668e18d26d0b47fbbed4f6eb920100}
+
+
+
+
+Definition at line 910 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_70a4ab2beffa0508c94e2e5c29807d18}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetNodeEntryValues@{GetNodeEntryValues}}
+\index{GetNodeEntryValues@{GetNodeEntryValues}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetNodeEntryValues]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Node\-Entry\-Values ( {\em self},  {\em node},  {\em index})}}
+\label{classnodemanager_1_1NodeManager_70a4ab2beffa0508c94e2e5c29807d18}
+
+
+
+
+Definition at line 914 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_587b1972ff83655696f30d4bb87894a4}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCustomisedTypeValues@{GetCustomisedTypeValues}}
+\index{GetCustomisedTypeValues@{GetCustomisedTypeValues}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCustomisedTypeValues]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Customised\-Type\-Values ( {\em self},  {\em index})}}
+\label{classnodemanager_1_1NodeManager_587b1972ff83655696f30d4bb87894a4}
+
+
+
+
+Definition at line 1011 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_4da3a475cb7e66bf86f42aa8e9915673}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetEntryName@{GetEntryName}}
+\index{GetEntryName@{GetEntryName}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetEntryName]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Entry\-Name ( {\em self},  {\em index})}}
+\label{classnodemanager_1_1NodeManager_4da3a475cb7e66bf86f42aa8e9915673}
+
+
+
+
+Definition at line 1019 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_eb864b0df23c119a93ec91836f7dc131}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetEntryInfos@{GetEntryInfos}}
+\index{GetEntryInfos@{GetEntryInfos}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetEntryInfos]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Entry\-Infos ( {\em self},  {\em index})}}
+\label{classnodemanager_1_1NodeManager_eb864b0df23c119a93ec91836f7dc131}
+
+
+
+
+Definition at line 1025 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_b305e31c72f62266cfc5e15b056a0e90}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetSubentryInfos@{GetSubentryInfos}}
+\index{GetSubentryInfos@{GetSubentryInfos}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetSubentryInfos]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Subentry\-Infos ( {\em self},  {\em index},  {\em subindex})}}
+\label{classnodemanager_1_1NodeManager_b305e31c72f62266cfc5e15b056a0e90}
+
+
+
+
+Definition at line 1031 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_a6660f49630ad17289a6f8c13569aef8}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetTypeIndex@{GetTypeIndex}}
+\index{GetTypeIndex@{GetTypeIndex}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetTypeIndex]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Type\-Index ( {\em self},  {\em typename})}}
+\label{classnodemanager_1_1NodeManager_a6660f49630ad17289a6f8c13569aef8}
+
+
+
+
+Definition at line 1040 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_02618960ca94cf1e287758a4cd8e1891}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetTypeName@{GetTypeName}}
+\index{GetTypeName@{GetTypeName}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetTypeName]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Type\-Name ( {\em self},  {\em typeindex})}}
+\label{classnodemanager_1_1NodeManager_02618960ca94cf1e287758a4cd8e1891}
+
+
+
+
+Definition at line 1046 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_b8edb6dc0298dc7d117a327c06a24ab9}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetTypeDefaultValue@{GetTypeDefaultValue}}
+\index{GetTypeDefaultValue@{GetTypeDefaultValue}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetTypeDefaultValue]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Type\-Default\-Value ( {\em self},  {\em typeindex})}}
+\label{classnodemanager_1_1NodeManager_b8edb6dc0298dc7d117a327c06a24ab9}
+
+
+
+
+Definition at line 1052 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_7b93c95ade6272d2c7e79e0b26b3bbe3}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetMapVariableList@{GetMapVariableList}}
+\index{GetMapVariableList@{GetMapVariableList}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetMapVariableList]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Map\-Variable\-List ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_7b93c95ade6272d2c7e79e0b26b3bbe3}
+
+
+
+
+Definition at line 1058 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_fa0ae7296e271effdd28a3f2fbb94778}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetMandatoryIndexes@{GetMandatoryIndexes}}
+\index{GetMandatoryIndexes@{GetMandatoryIndexes}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetMandatoryIndexes]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Mandatory\-Indexes ( {\em self},  {\em node} = {\tt None})}}
+\label{classnodemanager_1_1NodeManager_fa0ae7296e271effdd28a3f2fbb94778}
+
+
+
+
+Definition at line 1064 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_38953afbd29be22621f6adab28ae3869}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCustomisableTypes@{GetCustomisableTypes}}
+\index{GetCustomisableTypes@{GetCustomisableTypes}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCustomisableTypes]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Customisable\-Types ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_38953afbd29be22621f6adab28ae3869}
+
+
+
+
+Definition at line 1070 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_9f8b78c75172bf420dcc8d9867b595a5}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!GetCurrentSpecificMenu@{GetCurrentSpecificMenu}}
+\index{GetCurrentSpecificMenu@{GetCurrentSpecificMenu}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[GetCurrentSpecificMenu]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Node\-Manager::Get\-Current\-Specific\-Menu ( {\em self})}}
+\label{classnodemanager_1_1NodeManager_9f8b78c75172bf420dcc8d9867b595a5}
+
+
+
+
+Definition at line 1077 of file nodemanager.py.
+
+\subsection{Field Documentation}
+\hypertarget{classnodemanager_1_1NodeManager_6f4b2b8bfaad8695971d7b3fbde3d24c}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!LastNewIndex@{LastNewIndex}}
+\index{LastNewIndex@{LastNewIndex}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[LastNewIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1NodeManager_6f4b2b8bfaad8695971d7b3fbde3d24c}{nodemanager::Node\-Manager::Last\-New\-Index}}}
+\label{classnodemanager_1_1NodeManager_6f4b2b8bfaad8695971d7b3fbde3d24c}
+
+
+
+
+Definition at line 152 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_41b876781b15d80c22373f32b7efa3e4}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!FilePaths@{FilePaths}}
+\index{FilePaths@{FilePaths}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[FilePaths]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1NodeManager_41b876781b15d80c22373f32b7efa3e4}{nodemanager::Node\-Manager::File\-Paths}}}
+\label{classnodemanager_1_1NodeManager_41b876781b15d80c22373f32b7efa3e4}
+
+
+
+
+Definition at line 153 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_d5be2d321e10ab74d8d163580fae5007}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!FileNames@{FileNames}}
+\index{FileNames@{FileNames}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[FileNames]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1NodeManager_d5be2d321e10ab74d8d163580fae5007}{nodemanager::Node\-Manager::File\-Names}}}
+\label{classnodemanager_1_1NodeManager_d5be2d321e10ab74d8d163580fae5007}
+
+
+
+
+Definition at line 154 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_410b10ff94d011c0423028d7d57d0e4d}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!NodeIndex@{NodeIndex}}
+\index{NodeIndex@{NodeIndex}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[NodeIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1NodeManager_410b10ff94d011c0423028d7d57d0e4d}{nodemanager::Node\-Manager::Node\-Index}}}
+\label{classnodemanager_1_1NodeManager_410b10ff94d011c0423028d7d57d0e4d}
+
+
+
+
+Definition at line 155 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_c63d9db3d9564ad4c110fddf4532c0ba}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!CurrentNode@{CurrentNode}}
+\index{CurrentNode@{CurrentNode}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[CurrentNode]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1NodeManager_c63d9db3d9564ad4c110fddf4532c0ba}{nodemanager::Node\-Manager::Current\-Node}}}
+\label{classnodemanager_1_1NodeManager_c63d9db3d9564ad4c110fddf4532c0ba}
+
+
+
+
+Definition at line 156 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_6c8bf71c030cd7647b28623e61c7df4a}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!ScriptDirectory@{ScriptDirectory}}
+\index{ScriptDirectory@{ScriptDirectory}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[ScriptDirectory]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1NodeManager_6c8bf71c030cd7647b28623e61c7df4a}{nodemanager::Node\-Manager::Script\-Directory}}}
+\label{classnodemanager_1_1NodeManager_6c8bf71c030cd7647b28623e61c7df4a}
+
+
+
+
+Definition at line 157 of file nodemanager.py.\hypertarget{classnodemanager_1_1NodeManager_4e29c7a82ea6540edcbc55a1f98b77ae}{
+\index{nodemanager::NodeManager@{nodemanager::Node\-Manager}!UndoBuffers@{UndoBuffers}}
+\index{UndoBuffers@{UndoBuffers}!nodemanager::NodeManager@{nodemanager::Node\-Manager}}
+\subsubsection[UndoBuffers]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1NodeManager_4e29c7a82ea6540edcbc55a1f98b77ae}{nodemanager::Node\-Manager::Undo\-Buffers}}}
+\label{classnodemanager_1_1NodeManager_4e29c7a82ea6540edcbc55a1f98b77ae}
+
+
+
+
+Definition at line 158 of file nodemanager.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{nodemanager_8py}{nodemanager.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classnodemanager_1_1UndoBuffer.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,188 @@
+\hypertarget{classnodemanager_1_1UndoBuffer}{
+\section{nodemanager::Undo\-Buffer Class Reference}
+\label{classnodemanager_1_1UndoBuffer}\index{nodemanager::UndoBuffer@{nodemanager::UndoBuffer}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classnodemanager_1_1UndoBuffer_f7faebec57947fa103b8ad9d2b726f04}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classnodemanager_1_1UndoBuffer_22639d6b02995759c718dbb775bc8b7d}{Buffering}
+\item 
+def \hyperlink{classnodemanager_1_1UndoBuffer_8f121c407be19f42f10ccc2518227dd3}{Current}
+\item 
+def \hyperlink{classnodemanager_1_1UndoBuffer_8c689bee39a62cf857525787f6def0a4}{Previous}
+\item 
+def \hyperlink{classnodemanager_1_1UndoBuffer_a29ba64843a2d852b28cc01b411ce06f}{Next}
+\item 
+def \hyperlink{classnodemanager_1_1UndoBuffer_2ff748b5b8445e36cac96fd5726dc80e}{Is\-First}
+\item 
+def \hyperlink{classnodemanager_1_1UndoBuffer_87ef542c80367efcb4f5d8c97dabc4de}{Is\-Last}
+\item 
+def \hyperlink{classnodemanager_1_1UndoBuffer_351f7c0312c72b4fd49b34e56e6449f1}{Current\-Saved}
+\item 
+def \hyperlink{classnodemanager_1_1UndoBuffer_8d3fd5b2285366f941cc02489a16ea32}{Is\-Current\-Saved}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classnodemanager_1_1UndoBuffer_7519445d4c5da6ace730aef461bb5ff4}{Buffer}
+\item 
+\hyperlink{classnodemanager_1_1UndoBuffer_ac3ba6b2edb998e1d3c2c3ca5163b200}{Current\-Index}
+\item 
+\hyperlink{classnodemanager_1_1UndoBuffer_efcb3fd67a5a77e1cffe5ee2d6fb612d}{Min\-Index}
+\item 
+\hyperlink{classnodemanager_1_1UndoBuffer_51d3531c9b7ab75b2a4d6a5f49ebc15e}{Max\-Index}
+\item 
+\hyperlink{classnodemanager_1_1UndoBuffer_abfc1f3adfc21d88b4382b410b9991d9}{Last\-Save}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+\footnotesize\begin{verbatim}
+Constructor initialising buffer
+\end{verbatim}
+\normalsize
+ 
+
+
+
+Definition at line 52 of file nodemanager.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classnodemanager_1_1UndoBuffer_f7faebec57947fa103b8ad9d2b726f04}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Undo\-Buffer::\_\-\_\-init\_\-\_\- ( {\em self},  {\em currentstate},  {\em issaved} = {\tt False})}}
+\label{classnodemanager_1_1UndoBuffer_f7faebec57947fa103b8ad9d2b726f04}
+
+
+
+
+Definition at line 55 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_22639d6b02995759c718dbb775bc8b7d}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!Buffering@{Buffering}}
+\index{Buffering@{Buffering}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[Buffering]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Undo\-Buffer::Buffering ( {\em self},  {\em currentstate})}}
+\label{classnodemanager_1_1UndoBuffer_22639d6b02995759c718dbb775bc8b7d}
+
+
+
+
+Definition at line 80 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_8f121c407be19f42f10ccc2518227dd3}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!Current@{Current}}
+\index{Current@{Current}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[Current]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Undo\-Buffer::Current ( {\em self})}}
+\label{classnodemanager_1_1UndoBuffer_8f121c407be19f42f10ccc2518227dd3}
+
+
+
+
+Definition at line 95 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_8c689bee39a62cf857525787f6def0a4}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!Previous@{Previous}}
+\index{Previous@{Previous}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[Previous]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Undo\-Buffer::Previous ( {\em self})}}
+\label{classnodemanager_1_1UndoBuffer_8c689bee39a62cf857525787f6def0a4}
+
+
+
+
+Definition at line 101 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_a29ba64843a2d852b28cc01b411ce06f}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!Next@{Next}}
+\index{Next@{Next}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[Next]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Undo\-Buffer::Next ( {\em self})}}
+\label{classnodemanager_1_1UndoBuffer_a29ba64843a2d852b28cc01b411ce06f}
+
+
+
+
+Definition at line 110 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_2ff748b5b8445e36cac96fd5726dc80e}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!IsFirst@{IsFirst}}
+\index{IsFirst@{IsFirst}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[IsFirst]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Undo\-Buffer::Is\-First ( {\em self})}}
+\label{classnodemanager_1_1UndoBuffer_2ff748b5b8445e36cac96fd5726dc80e}
+
+
+
+
+Definition at line 119 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_87ef542c80367efcb4f5d8c97dabc4de}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!IsLast@{IsLast}}
+\index{IsLast@{IsLast}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[IsLast]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Undo\-Buffer::Is\-Last ( {\em self})}}
+\label{classnodemanager_1_1UndoBuffer_87ef542c80367efcb4f5d8c97dabc4de}
+
+
+
+
+Definition at line 125 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_351f7c0312c72b4fd49b34e56e6449f1}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!CurrentSaved@{CurrentSaved}}
+\index{CurrentSaved@{CurrentSaved}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[CurrentSaved]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Undo\-Buffer::Current\-Saved ( {\em self})}}
+\label{classnodemanager_1_1UndoBuffer_351f7c0312c72b4fd49b34e56e6449f1}
+
+
+
+
+Definition at line 131 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_8d3fd5b2285366f941cc02489a16ea32}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!IsCurrentSaved@{IsCurrentSaved}}
+\index{IsCurrentSaved@{IsCurrentSaved}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[IsCurrentSaved]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Undo\-Buffer::Is\-Current\-Saved ( {\em self})}}
+\label{classnodemanager_1_1UndoBuffer_8d3fd5b2285366f941cc02489a16ea32}
+
+
+
+
+Definition at line 137 of file nodemanager.py.
+
+\subsection{Field Documentation}
+\hypertarget{classnodemanager_1_1UndoBuffer_7519445d4c5da6ace730aef461bb5ff4}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!Buffer@{Buffer}}
+\index{Buffer@{Buffer}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[Buffer]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1UndoBuffer_7519445d4c5da6ace730aef461bb5ff4}{nodemanager::Undo\-Buffer::Buffer}}}
+\label{classnodemanager_1_1UndoBuffer_7519445d4c5da6ace730aef461bb5ff4}
+
+
+
+
+Definition at line 56 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_ac3ba6b2edb998e1d3c2c3ca5163b200}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!CurrentIndex@{CurrentIndex}}
+\index{CurrentIndex@{CurrentIndex}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[CurrentIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1UndoBuffer_ac3ba6b2edb998e1d3c2c3ca5163b200}{nodemanager::Undo\-Buffer::Current\-Index}}}
+\label{classnodemanager_1_1UndoBuffer_ac3ba6b2edb998e1d3c2c3ca5163b200}
+
+
+
+
+Definition at line 57 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_efcb3fd67a5a77e1cffe5ee2d6fb612d}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!MinIndex@{MinIndex}}
+\index{MinIndex@{MinIndex}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[MinIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1UndoBuffer_efcb3fd67a5a77e1cffe5ee2d6fb612d}{nodemanager::Undo\-Buffer::Min\-Index}}}
+\label{classnodemanager_1_1UndoBuffer_efcb3fd67a5a77e1cffe5ee2d6fb612d}
+
+
+
+
+Definition at line 58 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_51d3531c9b7ab75b2a4d6a5f49ebc15e}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!MaxIndex@{MaxIndex}}
+\index{MaxIndex@{MaxIndex}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[MaxIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1UndoBuffer_51d3531c9b7ab75b2a4d6a5f49ebc15e}{nodemanager::Undo\-Buffer::Max\-Index}}}
+\label{classnodemanager_1_1UndoBuffer_51d3531c9b7ab75b2a4d6a5f49ebc15e}
+
+
+
+
+Definition at line 59 of file nodemanager.py.\hypertarget{classnodemanager_1_1UndoBuffer_abfc1f3adfc21d88b4382b410b9991d9}{
+\index{nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}!LastSave@{LastSave}}
+\index{LastSave@{LastSave}!nodemanager::UndoBuffer@{nodemanager::Undo\-Buffer}}
+\subsubsection[LastSave]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classnodemanager_1_1UndoBuffer_abfc1f3adfc21d88b4382b410b9991d9}{nodemanager::Undo\-Buffer::Last\-Save}}}
+\label{classnodemanager_1_1UndoBuffer_abfc1f3adfc21d88b4382b410b9991d9}
+
+
+
+
+Definition at line 73 of file nodemanager.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{nodemanager_8py}{nodemanager.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classobjdictedit_1_1objdictedit.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,625 @@
+\hypertarget{classobjdictedit_1_1objdictedit}{
+\section{objdictedit::objdictedit Class Reference}
+\label{classobjdictedit_1_1objdictedit}\index{objdictedit::objdictedit@{objdictedit::objdictedit}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_4abb1c197354d05c25e9ca9e0ad49f66}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_38ba116f55e22e5b8e2504c44b1c9722}{Get\-Note\-Book}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_2d25a6a40a74e893aebce26405a0d8f7}{On\-Add\-SDOServer\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_01b55597ca103c08c89d012ad6dced3d}{On\-Add\-SDOClient\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_cc73bf94427a95e3399e56d7f275ab77}{On\-Add\-PDOTransmit\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_a5f8ca2068f63b91c92f40f9756400f6}{On\-Add\-PDOReceive\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_c3a4bad410a580a07dad03a4f8ba121c}{On\-Add\-Map\-Variable\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_666aae02d9569cfa32fc26329154da60}{On\-Add\-User\-Type\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_8555948b7b1aecf2514b6b9ff4726635}{On\-File\-Selected\-Changed}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_8b0876dac5e3046f93854665bd9be3aa}{On\-Help\-DS301Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_a498874fef86060832c7e90b6e028629}{On\-Help\-CANFestival\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_a660005de7e719ce7396beeea0ece661}{On\-About\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_3779119b638995bf42810727e9562bec}{Open\-Html\-Frame}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_bb517a0b8fd0e43f1a1d68c7ce372ac3}{On\-Quit\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_ef6f7560bf9be52aa312833771cfb3c9}{On\-Close\-Frame}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_ae8f91209a1bc14a0b7b7b62475d7f59}{Refresh\-Title}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_88ca3cd196a27f86a3253599b588ee4c}{On\-Refresh\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_555d5c79e43419d21eca542c42de567d}{Refresh\-Current\-Index\-List}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_91f233bc35906db726537b4dc4a51d28}{Refresh\-Status\-Bar}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_adc9eb58dc3ff58afd5ff7451a62923d}{Refresh\-Main\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_2b33b17be4ab0796b701fc916fcf7e64}{Refresh\-Edit\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_d9fcd386d41eff2b5f7475c7c4e2e501}{Refresh\-Profile\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_be28bc389ae846a97daba676fbe064db}{Refresh\-Buffer\-State}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_264a8c0092529d669e103a0e08bfa759}{On\-Undo\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_e864e63ae5efdb88512d02c0e51d895e}{On\-Redo\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_40237739c2edecc9ba933051404a5c61}{On\-New\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_98335ef3e9581fd3915a23d40b7f66c0}{On\-Open\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_4ec2a606f003b9428515bc47a63f549b}{On\-Save\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_4120aa522383dd8fe88df46672e1464c}{On\-Save\-As\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_017884a8631f8a0bdfe3d37a941c196c}{Save}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_67eeca8c238cfd33c1d8e8fb33f07a5c}{Save\-As}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_a4c7476aa37450fef74c824201044c3b}{On\-Close\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_8382d1464dd6a162f97040adc166251e}{On\-Import\-EDSMenu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_29636fcd3f8f738404b6b99f93f04490}{On\-Export\-EDSMenu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_bf3d84bab96fcc04254a602c33fbbbee}{On\-Export\-CMenu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_e1addc8fb2f5922f54e3e7805ed5d33e}{On\-Communication\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_01f0b410972b6c480f6eac6448aca0e6}{On\-Other\-Communication\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_e807650522769539794ab076713098e2}{On\-Edit\-Profile\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_0c0a3c1a47120a21ae3d4080c644ea0f}{Edit\-Profile}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_5c7d639d93865513d3d469703fe19816}{Get\-Profile\-Call\-Back}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_3bc819e548d22a2487aa70a0f3e6cbb4}{On\-Node\-Infos\-Menu}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_d320c07fd4feab969b9454d49ab0ef5a}{Add\-Map\-Variable}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_704a2250995855aaabdd9e024e98a1ca}{Add\-User\-Type}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classobjdictedit_1_1objdictedit_e3ce93c9ed275bf17437c681d5ad9692}{Html\-Frame\-Opened}
+\item 
+\hyperlink{classobjdictedit_1_1objdictedit_6ccd1cd8d15a57827a655e8e556550aa}{Manager}
+\item 
+\hyperlink{classobjdictedit_1_1objdictedit_d412cf4192d971441e15328fe07d0836}{File\-Path}
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_106e911cf82219438516ee23864651ec}{\_\-init\_\-coll\_\-menu\-Bar1\_\-Menus}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_ff8d7ea6744ddf274fc66869b0dd8d5d}{\_\-init\_\-coll\_\-Edit\-Menu\_\-Items}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_d939c47145a0e3275963bde016228f28}{\_\-init\_\-coll\_\-Help\-Menu\_\-Items}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_8312a8842d9983e18f47e32cb66a4cbd}{\_\-init\_\-coll\_\-File\-Menu\_\-Items}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_08471670ebefa572813c703c693d367c}{\_\-init\_\-coll\_\-Add\-Menu\_\-Items}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_31a6b686f4415521baeb49e911d05eed}{\_\-init\_\-coll\_\-Help\-Bar\_\-Fields}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_a290085c41e1c25e1393e87d171b424e}{\_\-init\_\-utils}
+\item 
+def \hyperlink{classobjdictedit_1_1objdictedit_1e885afd5e31d2c6be0a0e70a79b417f}{\_\-init\_\-ctrls}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 158 of file objdictedit.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classobjdictedit_1_1objdictedit_106e911cf82219438516ee23864651ec}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!_init_coll_menuBar1_Menus@{\_\-init\_\-coll\_\-menuBar1\_\-Menus}}
+\index{_init_coll_menuBar1_Menus@{\_\-init\_\-coll\_\-menuBar1\_\-Menus}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[\_\-init\_\-coll\_\-menuBar1\_\-Menus]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::\_\-init\_\-coll\_\-menu\-Bar1\_\-Menus ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classobjdictedit_1_1objdictedit_106e911cf82219438516ee23864651ec}
+
+
+
+
+Definition at line 159 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_ff8d7ea6744ddf274fc66869b0dd8d5d}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!_init_coll_EditMenu_Items@{\_\-init\_\-coll\_\-EditMenu\_\-Items}}
+\index{_init_coll_EditMenu_Items@{\_\-init\_\-coll\_\-EditMenu\_\-Items}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[\_\-init\_\-coll\_\-EditMenu\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::\_\-init\_\-coll\_\-Edit\-Menu\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classobjdictedit_1_1objdictedit_ff8d7ea6744ddf274fc66869b0dd8d5d}
+
+
+
+
+Definition at line 167 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_d939c47145a0e3275963bde016228f28}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!_init_coll_HelpMenu_Items@{\_\-init\_\-coll\_\-HelpMenu\_\-Items}}
+\index{_init_coll_HelpMenu_Items@{\_\-init\_\-coll\_\-HelpMenu\_\-Items}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[\_\-init\_\-coll\_\-HelpMenu\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::\_\-init\_\-coll\_\-Help\-Menu\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classobjdictedit_1_1objdictedit_d939c47145a0e3275963bde016228f28}
+
+
+
+
+Definition at line 201 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_8312a8842d9983e18f47e32cb66a4cbd}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!_init_coll_FileMenu_Items@{\_\-init\_\-coll\_\-FileMenu\_\-Items}}
+\index{_init_coll_FileMenu_Items@{\_\-init\_\-coll\_\-FileMenu\_\-Items}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[\_\-init\_\-coll\_\-FileMenu\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::\_\-init\_\-coll\_\-File\-Menu\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classobjdictedit_1_1objdictedit_8312a8842d9983e18f47e32cb66a4cbd}
+
+
+
+
+Definition at line 218 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_08471670ebefa572813c703c693d367c}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!_init_coll_AddMenu_Items@{\_\-init\_\-coll\_\-AddMenu\_\-Items}}
+\index{_init_coll_AddMenu_Items@{\_\-init\_\-coll\_\-AddMenu\_\-Items}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[\_\-init\_\-coll\_\-AddMenu\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::\_\-init\_\-coll\_\-Add\-Menu\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classobjdictedit_1_1objdictedit_08471670ebefa572813c703c693d367c}
+
+
+
+
+Definition at line 260 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_31a6b686f4415521baeb49e911d05eed}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!_init_coll_HelpBar_Fields@{\_\-init\_\-coll\_\-HelpBar\_\-Fields}}
+\index{_init_coll_HelpBar_Fields@{\_\-init\_\-coll\_\-HelpBar\_\-Fields}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[\_\-init\_\-coll\_\-HelpBar\_\-Fields]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::\_\-init\_\-coll\_\-Help\-Bar\_\-Fields ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classobjdictedit_1_1objdictedit_31a6b686f4415521baeb49e911d05eed}
+
+
+
+
+Definition at line 288 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_a290085c41e1c25e1393e87d171b424e}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!_init_utils@{\_\-init\_\-utils}}
+\index{_init_utils@{\_\-init\_\-utils}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[\_\-init\_\-utils]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::\_\-init\_\-utils ( {\em self})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classobjdictedit_1_1objdictedit_a290085c41e1c25e1393e87d171b424e}
+
+
+
+
+Definition at line 298 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_1e885afd5e31d2c6be0a0e70a79b417f}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!_init_ctrls@{\_\-init\_\-ctrls}}
+\index{_init_ctrls@{\_\-init\_\-ctrls}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[\_\-init\_\-ctrls]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::\_\-init\_\-ctrls ( {\em self},  {\em prnt})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classobjdictedit_1_1objdictedit_1e885afd5e31d2c6be0a0e70a79b417f}
+
+
+
+
+Definition at line 317 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_4abb1c197354d05c25e9ca9e0ad49f66}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent})}}
+\label{classobjdictedit_1_1objdictedit_4abb1c197354d05c25e9ca9e0ad49f66}
+
+
+
+
+Definition at line 338 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_38ba116f55e22e5b8e2504c44b1c9722}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!GetNoteBook@{GetNoteBook}}
+\index{GetNoteBook@{GetNoteBook}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[GetNoteBook]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Get\-Note\-Book ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_38ba116f55e22e5b8e2504c44b1c9722}
+
+
+
+
+Definition at line 358 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_2d25a6a40a74e893aebce26405a0d8f7}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnAddSDOServerMenu@{OnAddSDOServerMenu}}
+\index{OnAddSDOServerMenu@{OnAddSDOServerMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnAddSDOServerMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Add\-SDOServer\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_2d25a6a40a74e893aebce26405a0d8f7}
+
+
+
+
+Definition at line 361 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_01b55597ca103c08c89d012ad6dced3d}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnAddSDOClientMenu@{OnAddSDOClientMenu}}
+\index{OnAddSDOClientMenu@{OnAddSDOClientMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnAddSDOClientMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Add\-SDOClient\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_01b55597ca103c08c89d012ad6dced3d}
+
+
+
+
+Definition at line 367 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_cc73bf94427a95e3399e56d7f275ab77}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnAddPDOTransmitMenu@{OnAddPDOTransmitMenu}}
+\index{OnAddPDOTransmitMenu@{OnAddPDOTransmitMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnAddPDOTransmitMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Add\-PDOTransmit\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_cc73bf94427a95e3399e56d7f275ab77}
+
+
+
+
+Definition at line 373 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_a5f8ca2068f63b91c92f40f9756400f6}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnAddPDOReceiveMenu@{OnAddPDOReceiveMenu}}
+\index{OnAddPDOReceiveMenu@{OnAddPDOReceiveMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnAddPDOReceiveMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Add\-PDOReceive\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_a5f8ca2068f63b91c92f40f9756400f6}
+
+
+
+
+Definition at line 379 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_c3a4bad410a580a07dad03a4f8ba121c}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnAddMapVariableMenu@{OnAddMapVariableMenu}}
+\index{OnAddMapVariableMenu@{OnAddMapVariableMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnAddMapVariableMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Add\-Map\-Variable\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_c3a4bad410a580a07dad03a4f8ba121c}
+
+
+
+
+Definition at line 385 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_666aae02d9569cfa32fc26329154da60}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnAddUserTypeMenu@{OnAddUserTypeMenu}}
+\index{OnAddUserTypeMenu@{OnAddUserTypeMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnAddUserTypeMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Add\-User\-Type\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_666aae02d9569cfa32fc26329154da60}
+
+
+
+
+Definition at line 389 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_8555948b7b1aecf2514b6b9ff4726635}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnFileSelectedChanged@{OnFileSelectedChanged}}
+\index{OnFileSelectedChanged@{OnFileSelectedChanged}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnFileSelectedChanged]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-File\-Selected\-Changed ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_8555948b7b1aecf2514b6b9ff4726635}
+
+
+
+
+Definition at line 393 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_8b0876dac5e3046f93854665bd9be3aa}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnHelpDS301Menu@{OnHelpDS301Menu}}
+\index{OnHelpDS301Menu@{OnHelpDS301Menu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnHelpDS301Menu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Help\-DS301Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_8b0876dac5e3046f93854665bd9be3aa}
+
+
+
+
+Definition at line 404 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_a498874fef86060832c7e90b6e028629}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnHelpCANFestivalMenu@{OnHelpCANFestivalMenu}}
+\index{OnHelpCANFestivalMenu@{OnHelpCANFestivalMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnHelpCANFestivalMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Help\-CANFestival\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_a498874fef86060832c7e90b6e028629}
+
+
+
+
+Definition at line 426 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_a660005de7e719ce7396beeea0ece661}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnAboutMenu@{OnAboutMenu}}
+\index{OnAboutMenu@{OnAboutMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnAboutMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-About\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_a660005de7e719ce7396beeea0ece661}
+
+
+
+
+Definition at line 431 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_3779119b638995bf42810727e9562bec}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OpenHtmlFrame@{OpenHtmlFrame}}
+\index{OpenHtmlFrame@{OpenHtmlFrame}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OpenHtmlFrame]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Open\-Html\-Frame ( {\em self},  {\em title},  {\em file},  {\em size})}}
+\label{classobjdictedit_1_1objdictedit_3779119b638995bf42810727e9562bec}
+
+
+
+
+Definition at line 435 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_bb517a0b8fd0e43f1a1d68c7ce372ac3}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnQuitMenu@{OnQuitMenu}}
+\index{OnQuitMenu@{OnQuitMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnQuitMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Quit\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_bb517a0b8fd0e43f1a1d68c7ce372ac3}
+
+
+
+
+Definition at line 444 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_ef6f7560bf9be52aa312833771cfb3c9}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnCloseFrame@{OnCloseFrame}}
+\index{OnCloseFrame@{OnCloseFrame}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnCloseFrame]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Close\-Frame ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_ef6f7560bf9be52aa312833771cfb3c9}
+
+
+
+
+Definition at line 448 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_ae8f91209a1bc14a0b7b7b62475d7f59}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!RefreshTitle@{RefreshTitle}}
+\index{RefreshTitle@{RefreshTitle}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[RefreshTitle]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Refresh\-Title ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_ae8f91209a1bc14a0b7b7b62475d7f59}
+
+
+
+
+Definition at line 474 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_88ca3cd196a27f86a3253599b588ee4c}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnRefreshMenu@{OnRefreshMenu}}
+\index{OnRefreshMenu@{OnRefreshMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnRefreshMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Refresh\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_88ca3cd196a27f86a3253599b588ee4c}
+
+
+
+
+Definition at line 480 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_555d5c79e43419d21eca542c42de567d}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!RefreshCurrentIndexList@{RefreshCurrentIndexList}}
+\index{RefreshCurrentIndexList@{RefreshCurrentIndexList}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[RefreshCurrentIndexList]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Refresh\-Current\-Index\-List ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_555d5c79e43419d21eca542c42de567d}
+
+
+
+
+Definition at line 484 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_91f233bc35906db726537b4dc4a51d28}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!RefreshStatusBar@{RefreshStatusBar}}
+\index{RefreshStatusBar@{RefreshStatusBar}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[RefreshStatusBar]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Refresh\-Status\-Bar ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_91f233bc35906db726537b4dc4a51d28}
+
+
+
+
+Definition at line 489 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_adc9eb58dc3ff58afd5ff7451a62923d}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!RefreshMainMenu@{RefreshMainMenu}}
+\index{RefreshMainMenu@{RefreshMainMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[RefreshMainMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Refresh\-Main\-Menu ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_adc9eb58dc3ff58afd5ff7451a62923d}
+
+
+
+
+Definition at line 520 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_2b33b17be4ab0796b701fc916fcf7e64}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!RefreshEditMenu@{RefreshEditMenu}}
+\index{RefreshEditMenu@{RefreshEditMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[RefreshEditMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Refresh\-Edit\-Menu ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_2b33b17be4ab0796b701fc916fcf7e64}
+
+
+
+
+Definition at line 539 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_d9fcd386d41eff2b5f7475c7c4e2e501}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!RefreshProfileMenu@{RefreshProfileMenu}}
+\index{RefreshProfileMenu@{RefreshProfileMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[RefreshProfileMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Refresh\-Profile\-Menu ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_d9fcd386d41eff2b5f7475c7c4e2e501}
+
+
+
+
+Definition at line 549 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_be28bc389ae846a97daba676fbe064db}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!RefreshBufferState@{RefreshBufferState}}
+\index{RefreshBufferState@{RefreshBufferState}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[RefreshBufferState]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Refresh\-Buffer\-State ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_be28bc389ae846a97daba676fbe064db}
+
+
+
+
+Definition at line 575 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_264a8c0092529d669e103a0e08bfa759}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnUndoMenu@{OnUndoMenu}}
+\index{OnUndoMenu@{OnUndoMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnUndoMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Undo\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_264a8c0092529d669e103a0e08bfa759}
+
+
+
+
+Definition at line 582 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_e864e63ae5efdb88512d02c0e51d895e}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnRedoMenu@{OnRedoMenu}}
+\index{OnRedoMenu@{OnRedoMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnRedoMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Redo\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_e864e63ae5efdb88512d02c0e51d895e}
+
+
+
+
+Definition at line 588 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_40237739c2edecc9ba933051404a5c61}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnNewMenu@{OnNewMenu}}
+\index{OnNewMenu@{OnNewMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnNewMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-New\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_40237739c2edecc9ba933051404a5c61}
+
+
+
+
+Definition at line 599 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_98335ef3e9581fd3915a23d40b7f66c0}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnOpenMenu@{OnOpenMenu}}
+\index{OnOpenMenu@{OnOpenMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnOpenMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Open\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_98335ef3e9581fd3915a23d40b7f66c0}
+
+
+
+
+Definition at line 625 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_4ec2a606f003b9428515bc47a63f549b}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnSaveMenu@{OnSaveMenu}}
+\index{OnSaveMenu@{OnSaveMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnSaveMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Save\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_4ec2a606f003b9428515bc47a63f549b}
+
+
+
+
+Definition at line 656 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_4120aa522383dd8fe88df46672e1464c}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnSaveAsMenu@{OnSaveAsMenu}}
+\index{OnSaveAsMenu@{OnSaveAsMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnSaveAsMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Save\-As\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_4120aa522383dd8fe88df46672e1464c}
+
+
+
+
+Definition at line 660 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_017884a8631f8a0bdfe3d37a941c196c}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!Save@{Save}}
+\index{Save@{Save}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[Save]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Save ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_017884a8631f8a0bdfe3d37a941c196c}
+
+
+
+
+Definition at line 664 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_67eeca8c238cfd33c1d8e8fb33f07a5c}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!SaveAs@{SaveAs}}
+\index{SaveAs@{SaveAs}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[SaveAs]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Save\-As ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_67eeca8c238cfd33c1d8e8fb33f07a5c}
+
+
+
+
+Definition at line 675 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_a4c7476aa37450fef74c824201044c3b}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnCloseMenu@{OnCloseMenu}}
+\index{OnCloseMenu@{OnCloseMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnCloseMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Close\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_a4c7476aa37450fef74c824201044c3b}
+
+
+
+
+Definition at line 698 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_8382d1464dd6a162f97040adc166251e}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnImportEDSMenu@{OnImportEDSMenu}}
+\index{OnImportEDSMenu@{OnImportEDSMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnImportEDSMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Import\-EDSMenu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_8382d1464dd6a162f97040adc166251e}
+
+
+
+
+Definition at line 725 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_29636fcd3f8f738404b6b99f93f04490}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnExportEDSMenu@{OnExportEDSMenu}}
+\index{OnExportEDSMenu@{OnExportEDSMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnExportEDSMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Export\-EDSMenu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_29636fcd3f8f738404b6b99f93f04490}
+
+
+
+
+Definition at line 755 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_bf3d84bab96fcc04254a602c33fbbbee}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnExportCMenu@{OnExportCMenu}}
+\index{OnExportCMenu@{OnExportCMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnExportCMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Export\-CMenu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_bf3d84bab96fcc04254a602c33fbbbee}
+
+
+
+
+Definition at line 779 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_e1addc8fb2f5922f54e3e7805ed5d33e}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnCommunicationMenu@{OnCommunicationMenu}}
+\index{OnCommunicationMenu@{OnCommunicationMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnCommunicationMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Communication\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_e1addc8fb2f5922f54e3e7805ed5d33e}
+
+
+
+
+Definition at line 807 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_01f0b410972b6c480f6eac6448aca0e6}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnOtherCommunicationMenu@{OnOtherCommunicationMenu}}
+\index{OnOtherCommunicationMenu@{OnOtherCommunicationMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnOtherCommunicationMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Other\-Communication\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_01f0b410972b6c480f6eac6448aca0e6}
+
+
+
+
+Definition at line 812 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_e807650522769539794ab076713098e2}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnEditProfileMenu@{OnEditProfileMenu}}
+\index{OnEditProfileMenu@{OnEditProfileMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnEditProfileMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Edit\-Profile\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_e807650522769539794ab076713098e2}
+
+
+
+
+Definition at line 817 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_0c0a3c1a47120a21ae3d4080c644ea0f}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!EditProfile@{EditProfile}}
+\index{EditProfile@{EditProfile}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[EditProfile]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Edit\-Profile ( {\em self},  {\em title},  {\em dictionary},  {\em current})}}
+\label{classobjdictedit_1_1objdictedit_0c0a3c1a47120a21ae3d4080c644ea0f}
+
+
+
+
+Definition at line 823 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_5c7d639d93865513d3d469703fe19816}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!GetProfileCallBack@{GetProfileCallBack}}
+\index{GetProfileCallBack@{GetProfileCallBack}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[GetProfileCallBack]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Get\-Profile\-Call\-Back ( {\em self},  {\em text})}}
+\label{classobjdictedit_1_1objdictedit_5c7d639d93865513d3d469703fe19816}
+
+
+
+
+Definition at line 846 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_3bc819e548d22a2487aa70a0f3e6cbb4}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!OnNodeInfosMenu@{OnNodeInfosMenu}}
+\index{OnNodeInfosMenu@{OnNodeInfosMenu}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[OnNodeInfosMenu]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::On\-Node\-Infos\-Menu ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1objdictedit_3bc819e548d22a2487aa70a0f3e6cbb4}
+
+
+
+
+Definition at line 858 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_d320c07fd4feab969b9454d49ab0ef5a}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!AddMapVariable@{AddMapVariable}}
+\index{AddMapVariable@{AddMapVariable}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[AddMapVariable]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Add\-Map\-Variable ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_d320c07fd4feab969b9454d49ab0ef5a}
+
+
+
+
+Definition at line 878 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_704a2250995855aaabdd9e024e98a1ca}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!AddUserType@{AddUserType}}
+\index{AddUserType@{AddUserType}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[AddUserType]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::objdictedit::Add\-User\-Type ( {\em self})}}
+\label{classobjdictedit_1_1objdictedit_704a2250995855aaabdd9e024e98a1ca}
+
+
+
+
+Definition at line 899 of file objdictedit.py.
+
+\subsection{Field Documentation}
+\hypertarget{classobjdictedit_1_1objdictedit_e3ce93c9ed275bf17437c681d5ad9692}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!HtmlFrameOpened@{HtmlFrameOpened}}
+\index{HtmlFrameOpened@{HtmlFrameOpened}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[HtmlFrameOpened]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classobjdictedit_1_1objdictedit_e3ce93c9ed275bf17437c681d5ad9692}{objdictedit::objdictedit::Html\-Frame\-Opened}}}
+\label{classobjdictedit_1_1objdictedit_e3ce93c9ed275bf17437c681d5ad9692}
+
+
+
+
+Definition at line 340 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_6ccd1cd8d15a57827a655e8e556550aa}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!Manager@{Manager}}
+\index{Manager@{Manager}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[Manager]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classobjdictedit_1_1objdictedit_6ccd1cd8d15a57827a655e8e556550aa}{objdictedit::objdictedit::Manager}}}
+\label{classobjdictedit_1_1objdictedit_6ccd1cd8d15a57827a655e8e556550aa}
+
+
+
+
+Definition at line 342 of file objdictedit.py.\hypertarget{classobjdictedit_1_1objdictedit_d412cf4192d971441e15328fe07d0836}{
+\index{objdictedit::objdictedit@{objdictedit::objdictedit}!FilePath@{FilePath}}
+\index{FilePath@{FilePath}!objdictedit::objdictedit@{objdictedit::objdictedit}}
+\subsubsection[FilePath]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classobjdictedit_1_1objdictedit_d412cf4192d971441e15328fe07d0836}{objdictedit::objdictedit::File\-Path}}}
+\label{classobjdictedit_1_1objdictedit_d412cf4192d971441e15328fe07d0836}
+
+
+
+
+Definition at line 600 of file objdictedit.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{objdictedit_8py}{objdictedit.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classobjdictedit_1_1wxHtmlWindowUrlClick.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,50 @@
+\hypertarget{classobjdictedit_1_1wxHtmlWindowUrlClick}{
+\section{objdictedit::wx\-Html\-Window\-Url\-Click Class Reference}
+\label{classobjdictedit_1_1wxHtmlWindowUrlClick}\index{objdictedit::wxHtmlWindowUrlClick@{objdictedit::wxHtmlWindowUrlClick}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classobjdictedit_1_1wxHtmlWindowUrlClick_a045fe12f2047ab57620eeaaaa2f211e}{\_\-\_\-init\_\-\_\-}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classobjdictedit_1_1wxHtmlWindowUrlClick_6a78aa98e9dcf8a31aa79b429998cf46}{linkinfo}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 49 of file objdictedit.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classobjdictedit_1_1wxHtmlWindowUrlClick_a045fe12f2047ab57620eeaaaa2f211e}{
+\index{objdictedit::wxHtmlWindowUrlClick@{objdictedit::wx\-Html\-Window\-Url\-Click}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!objdictedit::wxHtmlWindowUrlClick@{objdictedit::wx\-Html\-Window\-Url\-Click}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::wx\-Html\-Window\-Url\-Click::\_\-\_\-init\_\-\_\- ( {\em self},  {\em linkinfo})}}
+\label{classobjdictedit_1_1wxHtmlWindowUrlClick_a045fe12f2047ab57620eeaaaa2f211e}
+
+
+
+
+Definition at line 50 of file objdictedit.py.
+
+\subsection{Field Documentation}
+\hypertarget{classobjdictedit_1_1wxHtmlWindowUrlClick_6a78aa98e9dcf8a31aa79b429998cf46}{
+\index{objdictedit::wxHtmlWindowUrlClick@{objdictedit::wx\-Html\-Window\-Url\-Click}!linkinfo@{linkinfo}}
+\index{linkinfo@{linkinfo}!objdictedit::wxHtmlWindowUrlClick@{objdictedit::wx\-Html\-Window\-Url\-Click}}
+\subsubsection[linkinfo]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classobjdictedit_1_1wxHtmlWindowUrlClick_6a78aa98e9dcf8a31aa79b429998cf46}{objdictedit::wx\-Html\-Window\-Url\-Click::linkinfo}}}
+\label{classobjdictedit_1_1wxHtmlWindowUrlClick_6a78aa98e9dcf8a31aa79b429998cf46}
+
+
+
+
+Definition at line 53 of file objdictedit.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{objdictedit_8py}{objdictedit.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classobjdictedit_1_1wxUrlClickHtmlWindow.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,62 @@
+\hypertarget{classobjdictedit_1_1wxUrlClickHtmlWindow}{
+\section{objdictedit::wx\-Url\-Click\-Html\-Window Class Reference}
+\label{classobjdictedit_1_1wxUrlClickHtmlWindow}\index{objdictedit::wxUrlClickHtmlWindow@{objdictedit::wxUrlClickHtmlWindow}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_7cd4af390c2de4ed45de931373d756f0}{On\-Link\-Clicked}
+\end{CompactItemize}
+\subsection*{Static Public Attributes}
+\begin{CompactItemize}
+\item 
+\hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1de5f92921afa89cfe93fe8a6837dedb}{Html\_\-Window} = True
+\end{CompactItemize}
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}{Html\-Frame}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+\footnotesize\begin{verbatim}HTML window that generates and OnLinkClicked event.
+
+Use this to avoid having to override HTMLWindow
+\end{verbatim}
+\normalsize
+ 
+
+
+
+Definition at line 55 of file objdictedit.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classobjdictedit_1_1wxUrlClickHtmlWindow_7cd4af390c2de4ed45de931373d756f0}{
+\index{objdictedit::wxUrlClickHtmlWindow@{objdictedit::wx\-Url\-Click\-Html\-Window}!OnLinkClicked@{OnLinkClicked}}
+\index{OnLinkClicked@{OnLinkClicked}!objdictedit::wxUrlClickHtmlWindow@{objdictedit::wx\-Url\-Click\-Html\-Window}}
+\subsubsection[OnLinkClicked]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::wx\-Url\-Click\-Html\-Window::On\-Link\-Clicked ( {\em self},  {\em linkinfo})}}
+\label{classobjdictedit_1_1wxUrlClickHtmlWindow_7cd4af390c2de4ed45de931373d756f0}
+
+
+
+
+Definition at line 57 of file objdictedit.py.
+
+\subsection{Field Documentation}
+\hypertarget{classobjdictedit_1_1wxUrlClickHtmlWindow_1de5f92921afa89cfe93fe8a6837dedb}{
+\index{objdictedit::wxUrlClickHtmlWindow@{objdictedit::wx\-Url\-Click\-Html\-Window}!Html_Window@{Html\_\-Window}}
+\index{Html_Window@{Html\_\-Window}!objdictedit::wxUrlClickHtmlWindow@{objdictedit::wx\-Url\-Click\-Html\-Window}}
+\subsubsection[Html\_\-Window]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1de5f92921afa89cfe93fe8a6837dedb}{objdictedit::wx\-Url\-Click\-Html\-Window::Html\_\-Window} = True\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
+\label{classobjdictedit_1_1wxUrlClickHtmlWindow_1de5f92921afa89cfe93fe8a6837dedb}
+
+
+
+
+Definition at line 102 of file objdictedit.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{objdictedit_8py}{objdictedit.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,108 @@
+\hypertarget{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}{
+\section{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame Class Reference}
+\label{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}\index{objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wxUrlClickHtmlWindow::HtmlFrame}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_c3eab7be0bc1afb27171837c712da89d}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_375043f928e987f104763ad6e3d118be}{Set\-Html\-Code}
+\item 
+def \hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_d55f13d2f73906fb8891fd8ab6282897}{Set\-Html\-Page}
+\item 
+def \hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_5cadc14f91eaeef5c2e001ccdf408264}{On\-Close\-Frame}
+\item 
+def \hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_bf60307dc144170d58195467361d5aa4}{On\-Link\-Click}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_1eafdd26ade3a7888626bee2f19a5ce4}{Html\-Frame\-Opened}
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_ab7f53a3b3ff1fd9cfe56023b159a40e}{\_\-init\_\-ctrls}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 66 of file objdictedit.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_ab7f53a3b3ff1fd9cfe56023b159a40e}{
+\index{objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!_init_ctrls@{\_\-init\_\-ctrls}}
+\index{_init_ctrls@{\_\-init\_\-ctrls}!objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[\_\-init\_\-ctrls]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::\_\-init\_\-ctrls ( {\em self},  {\em prnt})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_ab7f53a3b3ff1fd9cfe56023b159a40e}
+
+
+
+
+Definition at line 67 of file objdictedit.py.\hypertarget{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_c3eab7be0bc1afb27171837c712da89d}{
+\index{objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent},  {\em opened})}}
+\label{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_c3eab7be0bc1afb27171837c712da89d}
+
+
+
+
+Definition at line 79 of file objdictedit.py.\hypertarget{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_375043f928e987f104763ad6e3d118be}{
+\index{objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!SetHtmlCode@{SetHtmlCode}}
+\index{SetHtmlCode@{SetHtmlCode}!objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[SetHtmlCode]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::Set\-Html\-Code ( {\em self},  {\em htmlcode})}}
+\label{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_375043f928e987f104763ad6e3d118be}
+
+
+
+
+Definition at line 83 of file objdictedit.py.\hypertarget{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_d55f13d2f73906fb8891fd8ab6282897}{
+\index{objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!SetHtmlPage@{SetHtmlPage}}
+\index{SetHtmlPage@{SetHtmlPage}!objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[SetHtmlPage]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::Set\-Html\-Page ( {\em self},  {\em htmlpage})}}
+\label{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_d55f13d2f73906fb8891fd8ab6282897}
+
+
+
+
+Definition at line 86 of file objdictedit.py.\hypertarget{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_5cadc14f91eaeef5c2e001ccdf408264}{
+\index{objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!OnCloseFrame@{OnCloseFrame}}
+\index{OnCloseFrame@{OnCloseFrame}!objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[OnCloseFrame]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::On\-Close\-Frame ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_5cadc14f91eaeef5c2e001ccdf408264}
+
+
+
+
+Definition at line 89 of file objdictedit.py.\hypertarget{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_bf60307dc144170d58195467361d5aa4}{
+\index{objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!OnLinkClick@{OnLinkClick}}
+\index{OnLinkClick@{OnLinkClick}!objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[OnLinkClick]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::On\-Link\-Click ( {\em self},  {\em event})}}
+\label{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_bf60307dc144170d58195467361d5aa4}
+
+
+
+
+Definition at line 93 of file objdictedit.py.
+
+\subsection{Field Documentation}
+\hypertarget{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_1eafdd26ade3a7888626bee2f19a5ce4}{
+\index{objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}!HtmlFrameOpened@{HtmlFrameOpened}}
+\index{HtmlFrameOpened@{HtmlFrameOpened}!objdictedit::wxUrlClickHtmlWindow::HtmlFrame@{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}}
+\subsubsection[HtmlFrameOpened]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_1eafdd26ade3a7888626bee2f19a5ce4}{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame::Html\-Frame\-Opened}}}
+\label{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame_1eafdd26ade3a7888626bee2f19a5ce4}
+
+
+
+
+Definition at line 81 of file objdictedit.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{objdictedit_8py}{objdictedit.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classsubindextable_1_1EditingPanel.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,548 @@
+\hypertarget{classsubindextable_1_1EditingPanel}{
+\section{subindextable::Editing\-Panel Class Reference}
+\label{classsubindextable_1_1EditingPanel}\index{subindextable::EditingPanel@{subindextable::EditingPanel}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_487656ac452a6f151527114f2a095cb0}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_7f59673c3d822f36c779243c03135262}{Get\-Index}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_bcf8af059e66a142de9427beecebf9da}{Set\-Index}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_a1f495ac1fcfb50274c9d72b19be5eff}{Get\-Selection}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_78884cdb11542dd4f1557b4aea4bb078}{On\-Add\-Button\-Click}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_f5b2fbab77fb18f61a0c664e78fc54c8}{On\-Part\-List\-Box\-Click}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_5a577219ca8e2423c9277349afd54de5}{On\-Index\-List\-Click}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_8fd8c0fe15b2c830156fb9c468caa961}{On\-Subindex\-Grid\-Select\-Cell}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_0c3755e29c0d8822d4ec8510ba2c0f43}{Refresh\-Index\-List}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_1dbdf790003c72bd91bc274308023697}{Refresh\-Table}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_77b31fc20f2e231fc7fa4d21932f6ece}{On\-Subindex\-Grid\-Cell\-Change}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_25f67e5b35c3e64b67a5f92efc3e72fc}{On\-Callback\-Check}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_ea60ec2e247df3ded2be05ad4f647d32}{On\-Index\-List\-Right\-Up}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_344f9900211cd9756fec6746d19fa8da}{On\-Subindex\-Grid\-Right\-Click}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_67682b6edb7711ee6374bf010631be1d}{On\-Rename\-Index\-Menu}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_795b4098297fac0d785299aa7de25cf5}{On\-Modify\-Index\-Menu}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_11add8224763f37383fabc67e0804bec}{On\-Delete\-Index\-Menu}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_6545422508739a2dd81fdc1d39ef83d5}{On\-Add\-Subindex\-Menu}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_fc1d34c2558da246e0574482344374d5}{On\-Delete\-Subindex\-Menu}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_98690bae225b493e39e38389177af70b}{Part\-List}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_787bdc0711c586552142bdeecf03fce4}{Second\-Splitter}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_372dd2c686fa2b104b3d3a0b9d73adec}{Subindex\-Grid\-Panel}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_b87ad706a71fca81bb95915795dc6b4b}{Index\-List\-Panel}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_8063caaadf99129162eedead4b12d21d}{Subindex\-Grid}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_c89184f3ad7370e517be819d8a3249e8}{Callback\-Check}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_8b9953c522d24601e463b877fb35d2d6}{Index\-List}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_73e5eec8804fb221f09e7c37741dd2a4}{Add\-Button}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_7a0592bafe282004e647bd37c0285158}{Index\-Choice}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_8d5b09c17d6530548a77e173633120a3}{Parent}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_08c074b025639f0af6f8529f673c79c3}{Manager}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_c4748fc25a2f1aac3187f81fc7a995c3}{List\-Index}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_f3fb6a1cfa924444b2947860dd95f418}{Choice\-Index}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_97d623e785974ca04f3b9a1bbdf38871}{First\-Call}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_020d68f7fff9c7ada2832dd6c5524884}{Editable}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_49196cafea5a35cd03c726e6437975a0}{Index}
+\item 
+\hyperlink{classsubindextable_1_1EditingPanel_2c833d8340914c80453fbc90c54137e4}{Table}
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_81852f5b97f68e5709560a4ff0d285fe}{\_\-init\_\-coll\_\-Add\-To\-List\-Sizer\_\-Items}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_73356427a8bd3b439bda45420136686a}{\_\-init\_\-coll\_\-Subindex\-Grid\-Sizer\_\-Items}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_91152d27972ad900edd7dbd3722f04e9}{\_\-init\_\-coll\_\-Index\-List\-Sizer\_\-Items}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_266b256cfd896e3a42c23f531de93121}{\_\-init\_\-coll\_\-Add\-To\-List\-Sizer\_\-Growables}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_79c7c994481b15c024ba65a5cab5185d}{\_\-init\_\-coll\_\-Subindex\-Grid\-Sizer\_\-Growables}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_59497a2a5eae0d061db737c27b459ede}{\_\-init\_\-coll\_\-Index\-List\-Sizer\_\-Growables}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_9a9885a49704cbb3c71d0ab2baa96155}{\_\-init\_\-coll\_\-Subindex\-Grid\-Menu\_\-Items}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_4492082020058408801f412abcf59320}{\_\-init\_\-coll\_\-Index\-List\-Menu\_\-Items}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_ad72ddfcc90a6d851466d24a9070e9d2}{\_\-init\_\-utils}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_223610e27a64a602776d6f35ca8040ff}{\_\-init\_\-sizers}
+\item 
+def \hyperlink{classsubindextable_1_1EditingPanel_d8ad09b717e5c11919397a2929452b36}{\_\-init\_\-ctrls}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 255 of file subindextable.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classsubindextable_1_1EditingPanel_81852f5b97f68e5709560a4ff0d285fe}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!_init_coll_AddToListSizer_Items@{\_\-init\_\-coll\_\-AddToListSizer\_\-Items}}
+\index{_init_coll_AddToListSizer_Items@{\_\-init\_\-coll\_\-AddToListSizer\_\-Items}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-init\_\-coll\_\-AddToListSizer\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-init\_\-coll\_\-Add\-To\-List\-Sizer\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1EditingPanel_81852f5b97f68e5709560a4ff0d285fe}
+
+
+
+
+Definition at line 256 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_73356427a8bd3b439bda45420136686a}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!_init_coll_SubindexGridSizer_Items@{\_\-init\_\-coll\_\-SubindexGridSizer\_\-Items}}
+\index{_init_coll_SubindexGridSizer_Items@{\_\-init\_\-coll\_\-SubindexGridSizer\_\-Items}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-init\_\-coll\_\-SubindexGridSizer\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-init\_\-coll\_\-Subindex\-Grid\-Sizer\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1EditingPanel_73356427a8bd3b439bda45420136686a}
+
+
+
+
+Definition at line 262 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_91152d27972ad900edd7dbd3722f04e9}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!_init_coll_IndexListSizer_Items@{\_\-init\_\-coll\_\-IndexListSizer\_\-Items}}
+\index{_init_coll_IndexListSizer_Items@{\_\-init\_\-coll\_\-IndexListSizer\_\-Items}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-init\_\-coll\_\-IndexListSizer\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-init\_\-coll\_\-Index\-List\-Sizer\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1EditingPanel_91152d27972ad900edd7dbd3722f04e9}
+
+
+
+
+Definition at line 268 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_266b256cfd896e3a42c23f531de93121}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!_init_coll_AddToListSizer_Growables@{\_\-init\_\-coll\_\-AddToListSizer\_\-Growables}}
+\index{_init_coll_AddToListSizer_Growables@{\_\-init\_\-coll\_\-AddToListSizer\_\-Growables}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-init\_\-coll\_\-AddToListSizer\_\-Growables]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-init\_\-coll\_\-Add\-To\-List\-Sizer\_\-Growables ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1EditingPanel_266b256cfd896e3a42c23f531de93121}
+
+
+
+
+Definition at line 274 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_79c7c994481b15c024ba65a5cab5185d}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!_init_coll_SubindexGridSizer_Growables@{\_\-init\_\-coll\_\-SubindexGridSizer\_\-Growables}}
+\index{_init_coll_SubindexGridSizer_Growables@{\_\-init\_\-coll\_\-SubindexGridSizer\_\-Growables}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-init\_\-coll\_\-SubindexGridSizer\_\-Growables]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-init\_\-coll\_\-Subindex\-Grid\-Sizer\_\-Growables ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1EditingPanel_79c7c994481b15c024ba65a5cab5185d}
+
+
+
+
+Definition at line 279 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_59497a2a5eae0d061db737c27b459ede}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!_init_coll_IndexListSizer_Growables@{\_\-init\_\-coll\_\-IndexListSizer\_\-Growables}}
+\index{_init_coll_IndexListSizer_Growables@{\_\-init\_\-coll\_\-IndexListSizer\_\-Growables}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-init\_\-coll\_\-IndexListSizer\_\-Growables]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-init\_\-coll\_\-Index\-List\-Sizer\_\-Growables ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1EditingPanel_59497a2a5eae0d061db737c27b459ede}
+
+
+
+
+Definition at line 285 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_9a9885a49704cbb3c71d0ab2baa96155}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!_init_coll_SubindexGridMenu_Items@{\_\-init\_\-coll\_\-SubindexGridMenu\_\-Items}}
+\index{_init_coll_SubindexGridMenu_Items@{\_\-init\_\-coll\_\-SubindexGridMenu\_\-Items}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-init\_\-coll\_\-SubindexGridMenu\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-init\_\-coll\_\-Subindex\-Grid\-Menu\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1EditingPanel_9a9885a49704cbb3c71d0ab2baa96155}
+
+
+
+
+Definition at line 291 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_4492082020058408801f412abcf59320}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!_init_coll_IndexListMenu_Items@{\_\-init\_\-coll\_\-IndexListMenu\_\-Items}}
+\index{_init_coll_IndexListMenu_Items@{\_\-init\_\-coll\_\-IndexListMenu\_\-Items}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-init\_\-coll\_\-IndexListMenu\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-init\_\-coll\_\-Index\-List\-Menu\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1EditingPanel_4492082020058408801f412abcf59320}
+
+
+
+
+Definition at line 303 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_ad72ddfcc90a6d851466d24a9070e9d2}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!_init_utils@{\_\-init\_\-utils}}
+\index{_init_utils@{\_\-init\_\-utils}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-init\_\-utils]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-init\_\-utils ( {\em self})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1EditingPanel_ad72ddfcc90a6d851466d24a9070e9d2}
+
+
+
+
+Definition at line 319 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_223610e27a64a602776d6f35ca8040ff}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!_init_sizers@{\_\-init\_\-sizers}}
+\index{_init_sizers@{\_\-init\_\-sizers}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-init\_\-sizers]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-init\_\-sizers ( {\em self})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1EditingPanel_223610e27a64a602776d6f35ca8040ff}
+
+
+
+
+Definition at line 328 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_d8ad09b717e5c11919397a2929452b36}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!_init_ctrls@{\_\-init\_\-ctrls}}
+\index{_init_ctrls@{\_\-init\_\-ctrls}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-init\_\-ctrls]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-init\_\-ctrls ( {\em self},  {\em prnt})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1EditingPanel_d8ad09b717e5c11919397a2929452b36}
+
+
+
+
+Definition at line 346 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_487656ac452a6f151527114f2a095cb0}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent},  {\em manager},  {\em editable} = {\tt True})}}
+\label{classsubindextable_1_1EditingPanel_487656ac452a6f151527114f2a095cb0}
+
+
+
+
+Definition at line 417 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_7f59673c3d822f36c779243c03135262}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!GetIndex@{GetIndex}}
+\index{GetIndex@{GetIndex}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[GetIndex]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::Get\-Index ( {\em self})}}
+\label{classsubindextable_1_1EditingPanel_7f59673c3d822f36c779243c03135262}
+
+
+
+
+Definition at line 442 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_bcf8af059e66a142de9427beecebf9da}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!SetIndex@{SetIndex}}
+\index{SetIndex@{SetIndex}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[SetIndex]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::Set\-Index ( {\em self},  {\em index})}}
+\label{classsubindextable_1_1EditingPanel_bcf8af059e66a142de9427beecebf9da}
+
+
+
+
+Definition at line 445 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_a1f495ac1fcfb50274c9d72b19be5eff}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!GetSelection@{GetSelection}}
+\index{GetSelection@{GetSelection}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[GetSelection]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::Get\-Selection ( {\em self})}}
+\label{classsubindextable_1_1EditingPanel_a1f495ac1fcfb50274c9d72b19be5eff}
+
+
+
+
+Definition at line 448 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_78884cdb11542dd4f1557b4aea4bb078}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnAddButtonClick@{OnAddButtonClick}}
+\index{OnAddButtonClick@{OnAddButtonClick}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnAddButtonClick]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Add\-Button\-Click ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_78884cdb11542dd4f1557b4aea4bb078}
+
+
+
+
+Definition at line 456 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_f5b2fbab77fb18f61a0c664e78fc54c8}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnPartListBoxClick@{OnPartListBoxClick}}
+\index{OnPartListBoxClick@{OnPartListBoxClick}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnPartListBoxClick]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Part\-List\-Box\-Click ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_f5b2fbab77fb18f61a0c664e78fc54c8}
+
+
+
+
+Definition at line 482 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_5a577219ca8e2423c9277349afd54de5}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnIndexListClick@{OnIndexListClick}}
+\index{OnIndexListClick@{OnIndexListClick}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnIndexListClick]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Index\-List\-Click ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_5a577219ca8e2423c9277349afd54de5}
+
+
+
+
+Definition at line 487 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_8fd8c0fe15b2c830156fb9c468caa961}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnSubindexGridSelectCell@{OnSubindexGridSelectCell}}
+\index{OnSubindexGridSelectCell@{OnSubindexGridSelectCell}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnSubindexGridSelectCell]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Subindex\-Grid\-Select\-Cell ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_8fd8c0fe15b2c830156fb9c468caa961}
+
+
+
+
+Definition at line 492 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_0c3755e29c0d8822d4ec8510ba2c0f43}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!RefreshIndexList@{RefreshIndexList}}
+\index{RefreshIndexList@{RefreshIndexList}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[RefreshIndexList]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::Refresh\-Index\-List ( {\em self})}}
+\label{classsubindextable_1_1EditingPanel_0c3755e29c0d8822d4ec8510ba2c0f43}
+
+
+
+
+Definition at line 500 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_1dbdf790003c72bd91bc274308023697}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!RefreshTable@{RefreshTable}}
+\index{RefreshTable@{RefreshTable}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[RefreshTable]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::Refresh\-Table ( {\em self})}}
+\label{classsubindextable_1_1EditingPanel_1dbdf790003c72bd91bc274308023697}
+
+
+
+
+Definition at line 556 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_77b31fc20f2e231fc7fa4d21932f6ece}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnSubindexGridCellChange@{OnSubindexGridCellChange}}
+\index{OnSubindexGridCellChange@{OnSubindexGridCellChange}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnSubindexGridCellChange]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Subindex\-Grid\-Cell\-Change ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_77b31fc20f2e231fc7fa4d21932f6ece}
+
+
+
+
+Definition at line 576 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_25f67e5b35c3e64b67a5f92efc3e72fc}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnCallbackCheck@{OnCallbackCheck}}
+\index{OnCallbackCheck@{OnCallbackCheck}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnCallbackCheck]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Callback\-Check ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_25f67e5b35c3e64b67a5f92efc3e72fc}
+
+
+
+
+Definition at line 589 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_ea60ec2e247df3ded2be05ad4f647d32}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnIndexListRightUp@{OnIndexListRightUp}}
+\index{OnIndexListRightUp@{OnIndexListRightUp}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnIndexListRightUp]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Index\-List\-Right\-Up ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_ea60ec2e247df3ded2be05ad4f647d32}
+
+
+
+
+Definition at line 601 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_344f9900211cd9756fec6746d19fa8da}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnSubindexGridRightClick@{OnSubindexGridRightClick}}
+\index{OnSubindexGridRightClick@{OnSubindexGridRightClick}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnSubindexGridRightClick]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Subindex\-Grid\-Right\-Click ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_344f9900211cd9756fec6746d19fa8da}
+
+
+
+
+Definition at line 628 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_67682b6edb7711ee6374bf010631be1d}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnRenameIndexMenu@{OnRenameIndexMenu}}
+\index{OnRenameIndexMenu@{OnRenameIndexMenu}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnRenameIndexMenu]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Rename\-Index\-Menu ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_67682b6edb7711ee6374bf010631be1d}
+
+
+
+
+Definition at line 639 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_795b4098297fac0d785299aa7de25cf5}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnModifyIndexMenu@{OnModifyIndexMenu}}
+\index{OnModifyIndexMenu@{OnModifyIndexMenu}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnModifyIndexMenu]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Modify\-Index\-Menu ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_795b4098297fac0d785299aa7de25cf5}
+
+
+
+
+Definition at line 655 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_11add8224763f37383fabc67e0804bec}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnDeleteIndexMenu@{OnDeleteIndexMenu}}
+\index{OnDeleteIndexMenu@{OnDeleteIndexMenu}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnDeleteIndexMenu]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Delete\-Index\-Menu ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_11add8224763f37383fabc67e0804bec}
+
+
+
+
+Definition at line 675 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_6545422508739a2dd81fdc1d39ef83d5}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnAddSubindexMenu@{OnAddSubindexMenu}}
+\index{OnAddSubindexMenu@{OnAddSubindexMenu}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnAddSubindexMenu]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Add\-Subindex\-Menu ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_6545422508739a2dd81fdc1d39ef83d5}
+
+
+
+
+Definition at line 686 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_fc1d34c2558da246e0574482344374d5}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!OnDeleteSubindexMenu@{OnDeleteSubindexMenu}}
+\index{OnDeleteSubindexMenu@{OnDeleteSubindexMenu}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[OnDeleteSubindexMenu]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Editing\-Panel::On\-Delete\-Subindex\-Menu ( {\em self},  {\em event})}}
+\label{classsubindextable_1_1EditingPanel_fc1d34c2558da246e0574482344374d5}
+
+
+
+
+Definition at line 707 of file subindextable.py.
+
+\subsection{Field Documentation}
+\hypertarget{classsubindextable_1_1EditingPanel_98690bae225b493e39e38389177af70b}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!PartList@{PartList}}
+\index{PartList@{PartList}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[PartList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_98690bae225b493e39e38389177af70b}{subindextable::Editing\-Panel::Part\-List}}}
+\label{classsubindextable_1_1EditingPanel_98690bae225b493e39e38389177af70b}
+
+
+
+
+Definition at line 354 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_787bdc0711c586552142bdeecf03fce4}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!SecondSplitter@{SecondSplitter}}
+\index{SecondSplitter@{SecondSplitter}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[SecondSplitter]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_787bdc0711c586552142bdeecf03fce4}{subindextable::Editing\-Panel::Second\-Splitter}}}
+\label{classsubindextable_1_1EditingPanel_787bdc0711c586552142bdeecf03fce4}
+
+
+
+
+Definition at line 360 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_372dd2c686fa2b104b3d3a0b9d73adec}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!SubindexGridPanel@{SubindexGridPanel}}
+\index{SubindexGridPanel@{SubindexGridPanel}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[SubindexGridPanel]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_372dd2c686fa2b104b3d3a0b9d73adec}{subindextable::Editing\-Panel::Subindex\-Grid\-Panel}}}
+\label{classsubindextable_1_1EditingPanel_372dd2c686fa2b104b3d3a0b9d73adec}
+
+
+
+
+Definition at line 367 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_b87ad706a71fca81bb95915795dc6b4b}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!IndexListPanel@{IndexListPanel}}
+\index{IndexListPanel@{IndexListPanel}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[IndexListPanel]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_b87ad706a71fca81bb95915795dc6b4b}{subindextable::Editing\-Panel::Index\-List\-Panel}}}
+\label{classsubindextable_1_1EditingPanel_b87ad706a71fca81bb95915795dc6b4b}
+
+
+
+
+Definition at line 371 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_8063caaadf99129162eedead4b12d21d}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!SubindexGrid@{SubindexGrid}}
+\index{SubindexGrid@{SubindexGrid}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[SubindexGrid]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_8063caaadf99129162eedead4b12d21d}{subindextable::Editing\-Panel::Subindex\-Grid}}}
+\label{classsubindextable_1_1EditingPanel_8063caaadf99129162eedead4b12d21d}
+
+
+
+
+Definition at line 377 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_c89184f3ad7370e517be819d8a3249e8}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!CallbackCheck@{CallbackCheck}}
+\index{CallbackCheck@{CallbackCheck}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[CallbackCheck]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_c89184f3ad7370e517be819d8a3249e8}{subindextable::Editing\-Panel::Callback\-Check}}}
+\label{classsubindextable_1_1EditingPanel_c89184f3ad7370e517be819d8a3249e8}
+
+
+
+
+Definition at line 391 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_8b9953c522d24601e463b877fb35d2d6}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!IndexList@{IndexList}}
+\index{IndexList@{IndexList}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[IndexList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_8b9953c522d24601e463b877fb35d2d6}{subindextable::Editing\-Panel::Index\-List}}}
+\label{classsubindextable_1_1EditingPanel_8b9953c522d24601e463b877fb35d2d6}
+
+
+
+
+Definition at line 398 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_73e5eec8804fb221f09e7c37741dd2a4}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!AddButton@{AddButton}}
+\index{AddButton@{AddButton}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[AddButton]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_73e5eec8804fb221f09e7c37741dd2a4}{subindextable::Editing\-Panel::Add\-Button}}}
+\label{classsubindextable_1_1EditingPanel_73e5eec8804fb221f09e7c37741dd2a4}
+
+
+
+
+Definition at line 405 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_7a0592bafe282004e647bd37c0285158}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!IndexChoice@{IndexChoice}}
+\index{IndexChoice@{IndexChoice}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[IndexChoice]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_7a0592bafe282004e647bd37c0285158}{subindextable::Editing\-Panel::Index\-Choice}}}
+\label{classsubindextable_1_1EditingPanel_7a0592bafe282004e647bd37c0285158}
+
+
+
+
+Definition at line 411 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_8d5b09c17d6530548a77e173633120a3}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!Parent@{Parent}}
+\index{Parent@{Parent}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[Parent]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_8d5b09c17d6530548a77e173633120a3}{subindextable::Editing\-Panel::Parent}}}
+\label{classsubindextable_1_1EditingPanel_8d5b09c17d6530548a77e173633120a3}
+
+
+
+
+Definition at line 419 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_08c074b025639f0af6f8529f673c79c3}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!Manager@{Manager}}
+\index{Manager@{Manager}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[Manager]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_08c074b025639f0af6f8529f673c79c3}{subindextable::Editing\-Panel::Manager}}}
+\label{classsubindextable_1_1EditingPanel_08c074b025639f0af6f8529f673c79c3}
+
+
+
+
+Definition at line 420 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_c4748fc25a2f1aac3187f81fc7a995c3}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!ListIndex@{ListIndex}}
+\index{ListIndex@{ListIndex}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[ListIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_c4748fc25a2f1aac3187f81fc7a995c3}{subindextable::Editing\-Panel::List\-Index}}}
+\label{classsubindextable_1_1EditingPanel_c4748fc25a2f1aac3187f81fc7a995c3}
+
+
+
+
+Definition at line 421 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_f3fb6a1cfa924444b2947860dd95f418}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!ChoiceIndex@{ChoiceIndex}}
+\index{ChoiceIndex@{ChoiceIndex}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[ChoiceIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_f3fb6a1cfa924444b2947860dd95f418}{subindextable::Editing\-Panel::Choice\-Index}}}
+\label{classsubindextable_1_1EditingPanel_f3fb6a1cfa924444b2947860dd95f418}
+
+
+
+
+Definition at line 422 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_97d623e785974ca04f3b9a1bbdf38871}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!FirstCall@{FirstCall}}
+\index{FirstCall@{FirstCall}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[FirstCall]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_97d623e785974ca04f3b9a1bbdf38871}{subindextable::Editing\-Panel::First\-Call}}}
+\label{classsubindextable_1_1EditingPanel_97d623e785974ca04f3b9a1bbdf38871}
+
+
+
+
+Definition at line 423 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_020d68f7fff9c7ada2832dd6c5524884}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!Editable@{Editable}}
+\index{Editable@{Editable}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[Editable]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_020d68f7fff9c7ada2832dd6c5524884}{subindextable::Editing\-Panel::Editable}}}
+\label{classsubindextable_1_1EditingPanel_020d68f7fff9c7ada2832dd6c5524884}
+
+
+
+
+Definition at line 424 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_49196cafea5a35cd03c726e6437975a0}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!Index@{Index}}
+\index{Index@{Index}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[Index]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_49196cafea5a35cd03c726e6437975a0}{subindextable::Editing\-Panel::Index}}}
+\label{classsubindextable_1_1EditingPanel_49196cafea5a35cd03c726e6437975a0}
+
+
+
+
+Definition at line 425 of file subindextable.py.\hypertarget{classsubindextable_1_1EditingPanel_2c833d8340914c80453fbc90c54137e4}{
+\index{subindextable::EditingPanel@{subindextable::Editing\-Panel}!Table@{Table}}
+\index{Table@{Table}!subindextable::EditingPanel@{subindextable::Editing\-Panel}}
+\subsubsection[Table]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1EditingPanel_2c833d8340914c80453fbc90c54137e4}{subindextable::Editing\-Panel::Table}}}
+\label{classsubindextable_1_1EditingPanel_2c833d8340914c80453fbc90c54137e4}
+
+
+
+
+Definition at line 430 of file subindextable.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{subindextable_8py}{subindextable.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/classsubindextable_1_1SubindexTable.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,368 @@
+\hypertarget{classsubindextable_1_1SubindexTable}{
+\section{subindextable::Subindex\-Table Class Reference}
+\label{classsubindextable_1_1SubindexTable}\index{subindextable::SubindexTable@{subindextable::SubindexTable}}
+}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_217d723449d9ae8d755dd7ff0c20bc4d}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_40407a8d399c7fd09fafa1984f05cfce}{Disable}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_f9d1c56f6df9baf4e4c6bf80d00fad8c}{Enable}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_a227b7f00b023072f3b346466a266513}{Get\-Number\-Cols}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_e4df8be09ce11ef31c05482c9e04b236}{Get\-Number\-Rows}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_473cb5b7e6e7a31f8668256c1d42eb58}{Get\-Col\-Label\-Value}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_d37d12554092ade50c2ae8b5395b8bb9}{Get\-Row\-Label\-Values}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_c365af6b3cd244b836e3f22fb839a93b}{Get\-Value}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_2e40735bad19bfc79a68770f23d1cce5}{Get\-Editor}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_65a8c6f7466204e224a289af19248fda}{Get\-Value\-By\-Name}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_65aeea9932fde2c83878d00f4b78e275}{Set\-Value}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_56aaa52f5cbbfd3bf243433b798b10c8}{Reset\-View}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_882d75c01e68c5464cacd8f0b161ecac}{Update\-Values}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_b3b87639c5b4973204a7004dfe779f61}{Set\-Data}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_fe11dbf7566e5d5bbb9fa496e2cd252e}{Set\-Editors}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_077e9fd84d8def000462c611f9b2032a}{Get\-Current\-Index}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_725ea4673a2c4a5c8046e4ab6d292135}{Set\-Current\-Index}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_8706c1886ece48bf683b0e6ced4811c7}{Append\-Row}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_c3b7a0e42be4036c5f4131e6c38e1c78}{Empty}
+\end{CompactItemize}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{classsubindextable_1_1SubindexTable_f7305b21e795d6e2203cd89dced09135}{data}
+\item 
+\hyperlink{classsubindextable_1_1SubindexTable_3d8a557d0b2f5886b1a843ba269ff68e}{editors}
+\item 
+\hyperlink{classsubindextable_1_1SubindexTable_4565d7d3a88f53b96a4abba5dc13f007}{Current\-Index}
+\item 
+\hyperlink{classsubindextable_1_1SubindexTable_6d5550af6dcf0c5561150056e5341bf5}{colnames}
+\item 
+\hyperlink{classsubindextable_1_1SubindexTable_654144476070b960f88f05dcb14ae26c}{Parent}
+\item 
+\hyperlink{classsubindextable_1_1SubindexTable_747986e24195de77f7c1e20a5a547c22}{Editable}
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{classsubindextable_1_1SubindexTable_1ec67dd0580844cc271088320cf5c0fb}{\_\-update\-Col\-Attrs}
+\end{CompactItemize}
+\subsection*{Private Attributes}
+\begin{CompactItemize}
+\item 
+\hyperlink{classsubindextable_1_1SubindexTable_501fbeed9ff17247fb2376b4b5b1c936}{\_\-rows}
+\item 
+\hyperlink{classsubindextable_1_1SubindexTable_167f300b04601f8034e98dc89a3cacca}{\_\-cols}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+\footnotesize\begin{verbatim}
+A custom wxGrid Table using user supplied data
+\end{verbatim}
+\normalsize
+ 
+
+
+
+Definition at line 53 of file subindextable.py.
+
+\subsection{Member Function Documentation}
+\hypertarget{classsubindextable_1_1SubindexTable_217d723449d9ae8d755dd7ff0c20bc4d}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent},  {\em data},  {\em editors},  {\em colnames})}}
+\label{classsubindextable_1_1SubindexTable_217d723449d9ae8d755dd7ff0c20bc4d}
+
+
+
+
+Definition at line 56 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_40407a8d399c7fd09fafa1984f05cfce}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!Disable@{Disable}}
+\index{Disable@{Disable}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[Disable]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Disable ( {\em self})}}
+\label{classsubindextable_1_1SubindexTable_40407a8d399c7fd09fafa1984f05cfce}
+
+
+
+
+Definition at line 71 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_f9d1c56f6df9baf4e4c6bf80d00fad8c}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!Enable@{Enable}}
+\index{Enable@{Enable}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[Enable]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Enable ( {\em self})}}
+\label{classsubindextable_1_1SubindexTable_f9d1c56f6df9baf4e4c6bf80d00fad8c}
+
+
+
+
+Definition at line 74 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_a227b7f00b023072f3b346466a266513}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!GetNumberCols@{GetNumberCols}}
+\index{GetNumberCols@{GetNumberCols}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[GetNumberCols]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Get\-Number\-Cols ( {\em self})}}
+\label{classsubindextable_1_1SubindexTable_a227b7f00b023072f3b346466a266513}
+
+
+
+
+Definition at line 77 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_e4df8be09ce11ef31c05482c9e04b236}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!GetNumberRows@{GetNumberRows}}
+\index{GetNumberRows@{GetNumberRows}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[GetNumberRows]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Get\-Number\-Rows ( {\em self})}}
+\label{classsubindextable_1_1SubindexTable_e4df8be09ce11ef31c05482c9e04b236}
+
+
+
+
+Definition at line 80 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_473cb5b7e6e7a31f8668256c1d42eb58}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!GetColLabelValue@{GetColLabelValue}}
+\index{GetColLabelValue@{GetColLabelValue}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[GetColLabelValue]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Get\-Col\-Label\-Value ( {\em self},  {\em col})}}
+\label{classsubindextable_1_1SubindexTable_473cb5b7e6e7a31f8668256c1d42eb58}
+
+
+
+
+Definition at line 83 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_d37d12554092ade50c2ae8b5395b8bb9}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!GetRowLabelValues@{GetRowLabelValues}}
+\index{GetRowLabelValues@{GetRowLabelValues}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[GetRowLabelValues]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Get\-Row\-Label\-Values ( {\em self},  {\em row})}}
+\label{classsubindextable_1_1SubindexTable_d37d12554092ade50c2ae8b5395b8bb9}
+
+
+
+
+Definition at line 87 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_c365af6b3cd244b836e3f22fb839a93b}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!GetValue@{GetValue}}
+\index{GetValue@{GetValue}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[GetValue]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Get\-Value ( {\em self},  {\em row},  {\em col})}}
+\label{classsubindextable_1_1SubindexTable_c365af6b3cd244b836e3f22fb839a93b}
+
+
+
+
+Definition at line 90 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_2e40735bad19bfc79a68770f23d1cce5}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!GetEditor@{GetEditor}}
+\index{GetEditor@{GetEditor}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[GetEditor]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Get\-Editor ( {\em self},  {\em row},  {\em col})}}
+\label{classsubindextable_1_1SubindexTable_2e40735bad19bfc79a68770f23d1cce5}
+
+
+
+
+Definition at line 98 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_65a8c6f7466204e224a289af19248fda}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!GetValueByName@{GetValueByName}}
+\index{GetValueByName@{GetValueByName}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[GetValueByName]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Get\-Value\-By\-Name ( {\em self},  {\em row},  {\em colname})}}
+\label{classsubindextable_1_1SubindexTable_65a8c6f7466204e224a289af19248fda}
+
+
+
+
+Definition at line 102 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_65aeea9932fde2c83878d00f4b78e275}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!SetValue@{SetValue}}
+\index{SetValue@{SetValue}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[SetValue]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Set\-Value ( {\em self},  {\em row},  {\em col},  {\em value})}}
+\label{classsubindextable_1_1SubindexTable_65aeea9932fde2c83878d00f4b78e275}
+
+
+
+
+Definition at line 105 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_56aaa52f5cbbfd3bf243433b798b10c8}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!ResetView@{ResetView}}
+\index{ResetView@{ResetView}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[ResetView]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Reset\-View ( {\em self},  {\em grid})}}
+\label{classsubindextable_1_1SubindexTable_56aaa52f5cbbfd3bf243433b798b10c8}
+
+
+
+
+\footnotesize\begin{verbatim}
+(wxGrid) -> Reset the grid view.   Call this to
+update the grid if rows and columns have been added or deleted
+\end{verbatim}
+\normalsize
+ 
+
+Definition at line 109 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_882d75c01e68c5464cacd8f0b161ecac}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!UpdateValues@{UpdateValues}}
+\index{UpdateValues@{UpdateValues}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[UpdateValues]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Update\-Values ( {\em self},  {\em grid})}}
+\label{classsubindextable_1_1SubindexTable_882d75c01e68c5464cacd8f0b161ecac}
+
+
+
+
+\footnotesize\begin{verbatim}Update all displayed values\end{verbatim}
+\normalsize
+ 
+
+Definition at line 138 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_1ec67dd0580844cc271088320cf5c0fb}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!_updateColAttrs@{\_\-updateColAttrs}}
+\index{_updateColAttrs@{\_\-updateColAttrs}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[\_\-updateColAttrs]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::\_\-update\-Col\-Attrs ( {\em self},  {\em grid})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1SubindexTable_1ec67dd0580844cc271088320cf5c0fb}
+
+
+
+
+\footnotesize\begin{verbatim}
+wxGrid -> update the column attributes to add the
+appropriate renderer given the column name.
+
+Otherwise default to the default renderer.
+\end{verbatim}
+\normalsize
+ 
+
+Definition at line 144 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_b3b87639c5b4973204a7004dfe779f61}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!SetData@{SetData}}
+\index{SetData@{SetData}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[SetData]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Set\-Data ( {\em self},  {\em data})}}
+\label{classsubindextable_1_1SubindexTable_b3b87639c5b4973204a7004dfe779f61}
+
+
+
+
+Definition at line 221 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_fe11dbf7566e5d5bbb9fa496e2cd252e}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!SetEditors@{SetEditors}}
+\index{SetEditors@{SetEditors}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[SetEditors]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Set\-Editors ( {\em self},  {\em editors})}}
+\label{classsubindextable_1_1SubindexTable_fe11dbf7566e5d5bbb9fa496e2cd252e}
+
+
+
+
+Definition at line 224 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_077e9fd84d8def000462c611f9b2032a}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!GetCurrentIndex@{GetCurrentIndex}}
+\index{GetCurrentIndex@{GetCurrentIndex}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[GetCurrentIndex]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Get\-Current\-Index ( {\em self})}}
+\label{classsubindextable_1_1SubindexTable_077e9fd84d8def000462c611f9b2032a}
+
+
+
+
+Definition at line 227 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_725ea4673a2c4a5c8046e4ab6d292135}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!SetCurrentIndex@{SetCurrentIndex}}
+\index{SetCurrentIndex@{SetCurrentIndex}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[SetCurrentIndex]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Set\-Current\-Index ( {\em self},  {\em index})}}
+\label{classsubindextable_1_1SubindexTable_725ea4673a2c4a5c8046e4ab6d292135}
+
+
+
+
+Definition at line 230 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_8706c1886ece48bf683b0e6ced4811c7}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!AppendRow@{AppendRow}}
+\index{AppendRow@{AppendRow}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[AppendRow]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Append\-Row ( {\em self},  {\em row\_\-content})}}
+\label{classsubindextable_1_1SubindexTable_8706c1886ece48bf683b0e6ced4811c7}
+
+
+
+
+Definition at line 233 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_c3b7a0e42be4036c5f4131e6c38e1c78}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!Empty@{Empty}}
+\index{Empty@{Empty}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[Empty]{\setlength{\rightskip}{0pt plus 5cm}def subindextable::Subindex\-Table::Empty ( {\em self})}}
+\label{classsubindextable_1_1SubindexTable_c3b7a0e42be4036c5f4131e6c38e1c78}
+
+
+
+
+Definition at line 236 of file subindextable.py.
+
+\subsection{Field Documentation}
+\hypertarget{classsubindextable_1_1SubindexTable_f7305b21e795d6e2203cd89dced09135}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!data@{data}}
+\index{data@{data}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[data]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1SubindexTable_f7305b21e795d6e2203cd89dced09135}{subindextable::Subindex\-Table::data}}}
+\label{classsubindextable_1_1SubindexTable_f7305b21e795d6e2203cd89dced09135}
+
+
+
+
+Definition at line 59 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_3d8a557d0b2f5886b1a843ba269ff68e}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!editors@{editors}}
+\index{editors@{editors}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[editors]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1SubindexTable_3d8a557d0b2f5886b1a843ba269ff68e}{subindextable::Subindex\-Table::editors}}}
+\label{classsubindextable_1_1SubindexTable_3d8a557d0b2f5886b1a843ba269ff68e}
+
+
+
+
+Definition at line 60 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_4565d7d3a88f53b96a4abba5dc13f007}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!CurrentIndex@{CurrentIndex}}
+\index{CurrentIndex@{CurrentIndex}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[CurrentIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1SubindexTable_4565d7d3a88f53b96a4abba5dc13f007}{subindextable::Subindex\-Table::Current\-Index}}}
+\label{classsubindextable_1_1SubindexTable_4565d7d3a88f53b96a4abba5dc13f007}
+
+
+
+
+Definition at line 61 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_6d5550af6dcf0c5561150056e5341bf5}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!colnames@{colnames}}
+\index{colnames@{colnames}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[colnames]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1SubindexTable_6d5550af6dcf0c5561150056e5341bf5}{subindextable::Subindex\-Table::colnames}}}
+\label{classsubindextable_1_1SubindexTable_6d5550af6dcf0c5561150056e5341bf5}
+
+
+
+
+Definition at line 62 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_654144476070b960f88f05dcb14ae26c}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!Parent@{Parent}}
+\index{Parent@{Parent}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[Parent]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1SubindexTable_654144476070b960f88f05dcb14ae26c}{subindextable::Subindex\-Table::Parent}}}
+\label{classsubindextable_1_1SubindexTable_654144476070b960f88f05dcb14ae26c}
+
+
+
+
+Definition at line 63 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_747986e24195de77f7c1e20a5a547c22}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!Editable@{Editable}}
+\index{Editable@{Editable}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[Editable]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1SubindexTable_747986e24195de77f7c1e20a5a547c22}{subindextable::Subindex\-Table::Editable}}}
+\label{classsubindextable_1_1SubindexTable_747986e24195de77f7c1e20a5a547c22}
+
+
+
+
+Definition at line 64 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_501fbeed9ff17247fb2376b4b5b1c936}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!_rows@{\_\-rows}}
+\index{_rows@{\_\-rows}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[\_\-rows]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1SubindexTable_501fbeed9ff17247fb2376b4b5b1c936}{subindextable::Subindex\-Table::\_\-rows}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1SubindexTable_501fbeed9ff17247fb2376b4b5b1c936}
+
+
+
+
+Definition at line 68 of file subindextable.py.\hypertarget{classsubindextable_1_1SubindexTable_167f300b04601f8034e98dc89a3cacca}{
+\index{subindextable::SubindexTable@{subindextable::Subindex\-Table}!_cols@{\_\-cols}}
+\index{_cols@{\_\-cols}!subindextable::SubindexTable@{subindextable::Subindex\-Table}}
+\subsubsection[\_\-cols]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classsubindextable_1_1SubindexTable_167f300b04601f8034e98dc89a3cacca}{subindextable::Subindex\-Table::\_\-cols}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{classsubindextable_1_1SubindexTable_167f300b04601f8034e98dc89a3cacca}
+
+
+
+
+Definition at line 69 of file subindextable.py.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/\hyperlink{subindextable_8py}{subindextable.py}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/commondialogs_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,28 @@
+\hypertarget{commondialogs_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/commondialogs.py File Reference}
+\label{commondialogs_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/commondialogs.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/commondialogs.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespacecommondialogs}{commondialogs}
+\item 
+namespace \hyperlink{namespacewxPython_1_1wx_1_1_5}{wx\-Python::wx::$\ast$}
+\item 
+namespace \hyperlink{namespacewxPython_1_1grid_1_1_5}{wx\-Python::grid::$\ast$}
+\end{CompactItemize}
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classcommondialogs_1_1CommunicationDialog}{commondialogs::Communication\-Dialog}
+\item 
+class \hyperlink{classcommondialogs_1_1MapVariableDialog}{commondialogs::Map\-Variable\-Dialog}
+\item 
+class \hyperlink{classcommondialogs_1_1UserTypeDialog}{commondialogs::User\-Type\-Dialog}
+\item 
+class \hyperlink{classcommondialogs_1_1NodeInfosDialog}{commondialogs::Node\-Infos\-Dialog}
+\item 
+class \hyperlink{classcommondialogs_1_1CreateNodeDialog}{commondialogs::Create\-Node\-Dialog}
+\item 
+class \hyperlink{classcommondialogs_1_1AddSlaveDialog}{commondialogs::Add\-Slave\-Dialog}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/config_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,99 @@
+\hypertarget{config_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/config.h File Reference}
+\label{config_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/config.h@{/home/epimerde/documents/tc11/CanFestival-3/include/config.h}}
+}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{config_8h_715b027ae7857972f94a1d5bee05af03}{MAX\_\-CAN\_\-BUS\_\-ID}~1
+\item 
+\#define \hyperlink{config_8h_c4b8fc75a2a59607635b1df2fb1e1134}{SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT}~32
+\item 
+\#define \hyperlink{config_8h_b410d06e4fefdbea0d0093a489f54786}{SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS}~4
+\item 
+\#define \hyperlink{config_8h_89f774dfdb67cc1f78c7e7d457a16fdc}{NMT\_\-MAX\_\-NODE\_\-ID}~128
+\item 
+\#define \hyperlink{config_8h_956e31a1db6da1196b002038478a5b15}{SDO\_\-TIMEOUT\_\-MS}~3000
+\item 
+\#define \hyperlink{config_8h_cbb0f0858383466430c5fcd448391d16}{MAX\_\-NB\_\-TIMER}~32
+\item 
+\#define \hyperlink{config_8h_b78c91a8bd081eeea0a082178dc8ba01}{REPEAT\_\-SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\_\-TIMES}(repeat)~repeat repeat repeat repeat
+\item 
+\#define \hyperlink{config_8h_8d57dac649574a206447c96bff05b170}{REPEAT\_\-NMT\_\-MAX\_\-NODE\_\-ID\_\-TIMES}(repeat)~repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{config_8h_715b027ae7857972f94a1d5bee05af03}{
+\index{config.h@{config.h}!MAX_CAN_BUS_ID@{MAX\_\-CAN\_\-BUS\_\-ID}}
+\index{MAX_CAN_BUS_ID@{MAX\_\-CAN\_\-BUS\_\-ID}!config.h@{config.h}}
+\subsubsection[MAX\_\-CAN\_\-BUS\_\-ID]{\setlength{\rightskip}{0pt plus 5cm}\#define MAX\_\-CAN\_\-BUS\_\-ID~1}}
+\label{config_8h_715b027ae7857972f94a1d5bee05af03}
+
+
+
+
+Definition at line 27 of file config.h.\hypertarget{config_8h_cbb0f0858383466430c5fcd448391d16}{
+\index{config.h@{config.h}!MAX_NB_TIMER@{MAX\_\-NB\_\-TIMER}}
+\index{MAX_NB_TIMER@{MAX\_\-NB\_\-TIMER}!config.h@{config.h}}
+\subsubsection[MAX\_\-NB\_\-TIMER]{\setlength{\rightskip}{0pt plus 5cm}\#define MAX\_\-NB\_\-TIMER~32}}
+\label{config_8h_cbb0f0858383466430c5fcd448391d16}
+
+
+
+
+Definition at line 32 of file config.h.\hypertarget{config_8h_89f774dfdb67cc1f78c7e7d457a16fdc}{
+\index{config.h@{config.h}!NMT_MAX_NODE_ID@{NMT\_\-MAX\_\-NODE\_\-ID}}
+\index{NMT_MAX_NODE_ID@{NMT\_\-MAX\_\-NODE\_\-ID}!config.h@{config.h}}
+\subsubsection[NMT\_\-MAX\_\-NODE\_\-ID]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-MAX\_\-NODE\_\-ID~128}}
+\label{config_8h_89f774dfdb67cc1f78c7e7d457a16fdc}
+
+
+
+
+Definition at line 30 of file config.h.\hypertarget{config_8h_8d57dac649574a206447c96bff05b170}{
+\index{config.h@{config.h}!REPEAT_NMT_MAX_NODE_ID_TIMES@{REPEAT\_\-NMT\_\-MAX\_\-NODE\_\-ID\_\-TIMES}}
+\index{REPEAT_NMT_MAX_NODE_ID_TIMES@{REPEAT\_\-NMT\_\-MAX\_\-NODE\_\-ID\_\-TIMES}!config.h@{config.h}}
+\subsubsection[REPEAT\_\-NMT\_\-MAX\_\-NODE\_\-ID\_\-TIMES]{\setlength{\rightskip}{0pt plus 5cm}\#define REPEAT\_\-NMT\_\-MAX\_\-NODE\_\-ID\_\-TIMES(repeat)~repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat}}
+\label{config_8h_8d57dac649574a206447c96bff05b170}
+
+
+
+
+Definition at line 41 of file config.h.\hypertarget{config_8h_b78c91a8bd081eeea0a082178dc8ba01}{
+\index{config.h@{config.h}!REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES@{REPEAT\_\-SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\_\-TIMES}}
+\index{REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES@{REPEAT\_\-SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\_\-TIMES}!config.h@{config.h}}
+\subsubsection[REPEAT\_\-SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\_\-TIMES]{\setlength{\rightskip}{0pt plus 5cm}\#define REPEAT\_\-SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\_\-TIMES(repeat)~repeat repeat repeat repeat}}
+\label{config_8h_b78c91a8bd081eeea0a082178dc8ba01}
+
+
+
+
+Definition at line 39 of file config.h.\hypertarget{config_8h_c4b8fc75a2a59607635b1df2fb1e1134}{
+\index{config.h@{config.h}!SDO_MAX_LENGTH_TRANSFERT@{SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT}}
+\index{SDO_MAX_LENGTH_TRANSFERT@{SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT}!config.h@{config.h}}
+\subsubsection[SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT~32}}
+\label{config_8h_c4b8fc75a2a59607635b1df2fb1e1134}
+
+
+
+
+Definition at line 28 of file config.h.\hypertarget{config_8h_b410d06e4fefdbea0d0093a489f54786}{
+\index{config.h@{config.h}!SDO_MAX_SIMULTANEOUS_TRANSFERTS@{SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS}}
+\index{SDO_MAX_SIMULTANEOUS_TRANSFERTS@{SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS}!config.h@{config.h}}
+\subsubsection[SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS~4}}
+\label{config_8h_b410d06e4fefdbea0d0093a489f54786}
+
+
+
+
+Definition at line 29 of file config.h.\hypertarget{config_8h_956e31a1db6da1196b002038478a5b15}{
+\index{config.h@{config.h}!SDO_TIMEOUT_MS@{SDO\_\-TIMEOUT\_\-MS}}
+\index{SDO_TIMEOUT_MS@{SDO\_\-TIMEOUT\_\-MS}!config.h@{config.h}}
+\subsubsection[SDO\_\-TIMEOUT\_\-MS]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-TIMEOUT\_\-MS~3000}}
+\label{config_8h_956e31a1db6da1196b002038478a5b15}
+
+
+
+
+Definition at line 31 of file config.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/config_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,61 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/config.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"];
+  Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+  Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node5 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node5 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node5 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node5 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node9 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node9 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node11 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node12 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node14 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node15 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node16 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node17 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node5 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node19 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node19 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node19 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sysdep_8h.html"];
+  Node20 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/config_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c13fb974947af448903e6d7ffb52079c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/data_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,38 @@
+\hypertarget{data_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/data.h File Reference}
+\label{data_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/data.h@{/home/epimerde/documents/tc11/CanFestival-3/include/data.h}}
+}
+{\tt \#include \char`\"{}applicfg.h\char`\"{}}\par
+{\tt \#include \char`\"{}def.h\char`\"{}}\par
+{\tt \#include \char`\"{}can.h\char`\"{}}\par
+{\tt \#include \char`\"{}objdictdef.h\char`\"{}}\par
+{\tt \#include \char`\"{}objacces.h\char`\"{}}\par
+{\tt \#include \char`\"{}sdo.h\char`\"{}}\par
+{\tt \#include \char`\"{}pdo.h\char`\"{}}\par
+{\tt \#include \char`\"{}states.h\char`\"{}}\par
+{\tt \#include \char`\"{}lifegrd.h\char`\"{}}\par
+{\tt \#include \char`\"{}sync.h\char`\"{}}\par
+{\tt \#include \char`\"{}nmt\-Master.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structstruct__CO__Data}{struct\_\-CO\_\-Data}
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef \hyperlink{structstruct__CO__Data}{struct\_\-CO\_\-Data} \hyperlink{data_8h_b5cf1318d7813273cd91a7af56f62142}{CO\_\-Data}
+\end{CompactItemize}
+
+
+\subsection{Typedef Documentation}
+\hypertarget{data_8h_b5cf1318d7813273cd91a7af56f62142}{
+\index{data.h@{data.h}!CO_Data@{CO\_\-Data}}
+\index{CO_Data@{CO\_\-Data}!data.h@{data.h}}
+\subsubsection[CO\_\-Data]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structstruct__CO__Data}{struct\_\-CO\_\-Data} \hyperlink{structstruct__CO__Data}{CO\_\-Data}}}
+\label{data_8h_b5cf1318d7813273cd91a7af56f62142}
+
+
+
+
+Definition at line 30 of file data.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/data_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,84 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node5 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node5 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html"];
+  Node5 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"];
+  Node5 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node5 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node10 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node11 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html"];
+  Node11 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node13 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"];
+  Node13 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+  Node1 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node16 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"];
+  Node16 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node16 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"];
+  Node16 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node16 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"];
+  Node16 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node22 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node22 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node22 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node23 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node23 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node1 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node25 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node25 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node25 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node26 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node26 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node26 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node26 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node27 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node27 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node27 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/data_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+34592c787d2368d70bf0aab6a4464783
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/data_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,53 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/data_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+70e10c2ccb7ca401933498e3a444d784
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,58 @@
+\hypertarget{dcf_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/dcf.c File Reference}
+\label{dcf_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c@{/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c}}
+}
+{\tt \#include \char`\"{}objacces.h\char`\"{}}\par
+{\tt \#include \char`\"{}sdo.h\char`\"{}}\par
+{\tt \#include \char`\"{}dcf.h\char`\"{}}\par
+{\tt \#include \char`\"{}sysdep.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{dcf_8c_3c07605ffe3ea197aa36e583ef87a20a}{\_\-write\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 count, UNS8 data\-Type, void $\ast$data, SDOCallback\_\-t Callback, UNS8 endianize)
+\item 
+UNS32 \hyperlink{dcf_8c_8452e163e7649968ad6dae1601a5fb0d}{decompo\_\-dcf} (CO\_\-Data $\ast$d, UNS8 node\-Id)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+const indextable $\ast$ \hyperlink{dcf_8c_8bddcdce84393146515136d33d063060}{ptr\-Table}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{dcf_8c_3c07605ffe3ea197aa36e583ef87a20a}{
+\index{dcf.c@{dcf.c}!_writeNetworkDict@{\_\-writeNetworkDict}}
+\index{_writeNetworkDict@{\_\-writeNetworkDict}!dcf.c@{dcf.c}}
+\subsubsection[\_\-writeNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}INLINE UNS8 \_\-write\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em count}, UNS8 {\em data\-Type}, void $\ast$ {\em data}, SDOCallback\_\-t {\em Callback}, UNS8 {\em endianize})}}
+\label{dcf_8c_3c07605ffe3ea197aa36e583ef87a20a}
+
+
+
+
+Definition at line 1072 of file sdo.c.
+
+References get\-SDOfree\-Line(), get\-SDOline\-On\-Use(), init\-SDOline(), reset\-SDOline(), and send\-SDO().\hypertarget{dcf_8c_8452e163e7649968ad6dae1601a5fb0d}{
+\index{dcf.c@{dcf.c}!decompo_dcf@{decompo\_\-dcf}}
+\index{decompo_dcf@{decompo\_\-dcf}!dcf.c@{dcf.c}}
+\subsubsection[decompo\_\-dcf]{\setlength{\rightskip}{0pt plus 5cm}UNS32 decompo\_\-dcf (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id})}}
+\label{dcf_8c_8452e163e7649968ad6dae1601a5fb0d}
+
+
+
+
+Definition at line 49 of file dcf.c.
+
+References \_\-write\-Network\-Dict(), and ptr\-Table.
+
+\subsection{Variable Documentation}
+\hypertarget{dcf_8c_8bddcdce84393146515136d33d063060}{
+\index{dcf.c@{dcf.c}!ptrTable@{ptrTable}}
+\index{ptrTable@{ptrTable}!dcf.c@{dcf.c}}
+\subsubsection[ptrTable]{\setlength{\rightskip}{0pt plus 5cm}const indextable$\ast$ \hyperlink{dcf_8c_8bddcdce84393146515136d33d063060}{ptr\-Table}}}
+\label{dcf_8c_8bddcdce84393146515136d33d063060}
+
+
+
+
+Definition at line 33 of file dcf.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7fb1bdf9b55366648218304f077e61a8
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+766eac68b5a7b7f35ebded2b62105e6b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="dcf.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8h.html"];
+  Node1 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="sysdep.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sysdep_8h.html"];
+  Node19 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d1f9bbd315df944784a8f50ee2c9c64f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,24 @@
+\hypertarget{dcf_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/dcf.h File Reference}
+\label{dcf_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/dcf.h@{/home/epimerde/documents/tc11/CanFestival-3/include/dcf.h}}
+}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 \hyperlink{dcf_8h_8452e163e7649968ad6dae1601a5fb0d}{decompo\_\-dcf} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{dcf_8h_8452e163e7649968ad6dae1601a5fb0d}{
+\index{dcf.h@{dcf.h}!decompo_dcf@{decompo\_\-dcf}}
+\index{decompo_dcf@{decompo\_\-dcf}!dcf.h@{dcf.h}}
+\subsubsection[decompo\_\-dcf]{\setlength{\rightskip}{0pt plus 5cm}UNS32 decompo\_\-dcf (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id})}}
+\label{dcf_8h_8452e163e7649968ad6dae1601a5fb0d}
+
+
+
+
+Definition at line 48 of file dcf.c.
+
+References \_\-write\-Network\-Dict(), struct\_\-s\_\-timer\_\-entry::d, struct\_\-CO\_\-Data::dcf\_\-count\_\-targets, struct\_\-CO\_\-Data::dcf\_\-cursor, OD\_\-SUCCESSFUL, td\_\-subindex::p\-Object, struct\_\-CO\_\-Data::pre\-Operational, td\_\-indextable::p\-Subindex, ptr\-Table, struct\_\-CO\_\-Data::scan\-Index\-OD, td\_\-subindex::size, UNS16, UNS16\_\-LE, UNS32, UNS32\_\-LE, and UNS8.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+766eac68b5a7b7f35ebded2b62105e6b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/dcf.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/dcf_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+9d435c867ba2fef8f28a756dca0bf9e4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/def_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,672 @@
+\hypertarget{def_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/def.h File Reference}
+\label{def_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/def.h@{/home/epimerde/documents/tc11/CanFestival-3/include/def.h}}
+}
+{\tt \#include \char`\"{}config.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{def_8h_cb82b94eb8e368e8c347b2273b6e514e}{OD\_\-SUCCESSFUL}~0x00000000
+\item 
+\#define \hyperlink{def_8h_b83689b7bd34aa05b35545f3fdebbf2b}{OD\_\-READ\_\-NOT\_\-ALLOWED}~0x06010001
+\item 
+\#define \hyperlink{def_8h_53e6ac773b19b6d22d423eed2aeaa2af}{OD\_\-WRITE\_\-NOT\_\-ALLOWED}~0x06010002
+\item 
+\#define \hyperlink{def_8h_c52e3a6802662a7fe61a4efdc5b12e52}{OD\_\-NO\_\-SUCH\_\-OBJECT}~0x06020000
+\item 
+\#define \hyperlink{def_8h_4c29f0a96ace19f670f469540c554fd5}{OD\_\-NOT\_\-MAPPABLE}~0x06040041
+\item 
+\#define \hyperlink{def_8h_61ccafe5e75997254b97211672886fa8}{OD\_\-LENGTH\_\-DATA\_\-INVALID}~0x06070010
+\item 
+\#define \hyperlink{def_8h_d5e7c0b1fe309d9d2f71a0eceb905d32}{OD\_\-NO\_\-SUCH\_\-SUBINDEX}~0x06090011
+\item 
+\#define \hyperlink{def_8h_f483b080738d035e89f41e199f79c44e}{OD\_\-VALUE\_\-TOO\_\-LOW}~0x06090031
+\item 
+\#define \hyperlink{def_8h_8fd6804c3f6d1de461233025389396cb}{OD\_\-VALUE\_\-TOO\_\-HIGH}~0x06090032
+\item 
+\#define \hyperlink{def_8h_d80b624c5c5760190d82246e7b04d239}{SDOABT\_\-TOGGLE\_\-NOT\_\-ALTERNED}~0x05030000
+\item 
+\#define \hyperlink{def_8h_49351f44f9d88d66d47c221c7a0989c3}{SDOABT\_\-TIMED\_\-OUT}~0x05040000
+\item 
+\#define \hyperlink{def_8h_0b71ae8593fb9b65a2028509ed6b2128}{SDOABT\_\-OUT\_\-OF\_\-MEMORY}~0x05040005
+\item 
+\#define \hyperlink{def_8h_467b188db8d383136b771267dcc22e68}{SDOABT\_\-GENERAL\_\-ERROR}~0x08000000
+\item 
+\#define \hyperlink{def_8h_192178577e5164ef0985d49522338c80}{SDOABT\_\-LOCAL\_\-CTRL\_\-ERROR}~0x08000021
+\item 
+\#define \hyperlink{def_8h_6baece8be8f9ab55223d41b535511b6f}{REQUEST}~1
+\item 
+\#define \hyperlink{def_8h_0c43b00ce49efc3586ad17dd80d73940}{NOT\_\-A\_\-REQUEST}~0
+\item 
+\#define \hyperlink{def_8h_1803853d40a775230d2bd01a8a15ea91}{Rx}~0
+\item 
+\#define \hyperlink{def_8h_bbb96fbbe5d24b8f12a1fae621ced4d3}{Tx}~1
+\item 
+\#define \hyperlink{def_8h_a8cecfc5c5c054d2875c03e77b7be15d}{TRUE}~1
+\item 
+\#define \hyperlink{def_8h_a93f0eb578d23995850d61f7d61c55c1}{FALSE}~0
+\item 
+\#define \hyperlink{def_8h_53c0d55da6d9ed06d7f55c595611eccc}{PDO\_\-MAX\_\-LEN}~8
+\item 
+\#define \hyperlink{def_8h_b97393c9473837a2886583a1d5f69cf9}{SDO\_\-RESET}~0x0
+\item 
+\#define \hyperlink{def_8h_7d9dad1485ed532424092d21b1e22ad2}{SDO\_\-FINISHED}~0x1
+\item 
+\#define \hyperlink{def_8h_fbea04ded6a0ca1dfd63637bce9e0200}{SDO\_\-ABORTED\_\-RCV}~0x80
+\item 
+\#define \hyperlink{def_8h_2acbeebb18a23287a9fe30f1f9e3f964}{SDO\_\-ABORTED\_\-INTERNAL}~0x85
+\item 
+\#define \hyperlink{def_8h_749536d7d8c9a60beb8d3c8d1210b6d2}{SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS}~0x2
+\item 
+\#define \hyperlink{def_8h_f05e95a564b579b94d14a218264d13e1}{SDO\_\-UPLOAD\_\-IN\_\-PROGRESS}~0x3
+\item 
+\#define \hyperlink{def_8h_ee9faae3a3109b64e4987acb6eaa38b1}{SDO\_\-SERVER}~0x1
+\item 
+\#define \hyperlink{def_8h_b1dccfddc653c2a7c4eaf3e1cc8d8e57}{SDO\_\-CLIENT}~0x2
+\item 
+\#define \hyperlink{def_8h_5c0ec02d3f240083717a69a83b71a882}{SDO\_\-UNKNOWN}~0x3
+\item 
+\#define \hyperlink{def_8h_adbe0bb038acafa1c8adb0f98c870233}{NMT}~0x0
+\item 
+\#define \hyperlink{def_8h_9ac82e856c7683e23553431e5224d5f4}{SYNC}~0x1
+\item 
+\#define \hyperlink{def_8h_5a63bf5566f66e30f56bc17eea0e5e4b}{TIME\_\-STAMP}~0x2
+\item 
+\#define \hyperlink{def_8h_0a250614ba4dca3e87f768efcb58f238}{PDO1tx}~0x3
+\item 
+\#define \hyperlink{def_8h_17c7ee302d491b1ef74d2a4a795f82c6}{PDO1rx}~0x4
+\item 
+\#define \hyperlink{def_8h_67f4224b2c072a82b37a4835ca1c75e1}{PDO2tx}~0x5
+\item 
+\#define \hyperlink{def_8h_b23848999420738438097816fee3f25d}{PDO2rx}~0x6
+\item 
+\#define \hyperlink{def_8h_00ef0f6ae698f9cb944b4302e66e6c83}{PDO3tx}~0x7
+\item 
+\#define \hyperlink{def_8h_239d135abea5ec798461cad43f9286b5}{PDO3rx}~0x8
+\item 
+\#define \hyperlink{def_8h_bda4cc9ec44d1fc524bfdcae030df4be}{PDO4tx}~0x9
+\item 
+\#define \hyperlink{def_8h_282f714f745dd28e9a017044020aa3dc}{PDO4rx}~0x\-A
+\item 
+\#define \hyperlink{def_8h_74331e9b1d102bd0a3d5d9c1fc4f8212}{SDOtx}~0x\-B
+\item 
+\#define \hyperlink{def_8h_44318f0cf5176db0eedd1c8519bd8f35}{SDOrx}~0x\-C
+\item 
+\#define \hyperlink{def_8h_78d5d3f71db9f360c9e3d3953707b0c1}{NODE\_\-GUARD}~0x\-E
+\item 
+\#define \hyperlink{def_8h_9654207fdc32413aa792c8a2dc9d414f}{NMT\_\-Start\_\-Node}~0x01
+\item 
+\#define \hyperlink{def_8h_7aae99c67e9ebd9491a246baf92570fa}{NMT\_\-Stop\_\-Node}~0x02
+\item 
+\#define \hyperlink{def_8h_bdbbb7ecbe41058f60f684c10e07e08e}{NMT\_\-Enter\_\-Pre\-Operational}~0x80
+\item 
+\#define \hyperlink{def_8h_b349b5574a1ea67ff0ef76b9f9b6319e}{NMT\_\-Reset\_\-Node}~0x81
+\item 
+\#define \hyperlink{def_8h_fd16bdbe636d7c761a9e015a7d7653ce}{NMT\_\-Reset\_\-Comunication}~0x82
+\item 
+\#define \hyperlink{def_8h_5191a3bccf57126087e6ec2cca448c32}{state1}~0x01
+\item 
+\#define \hyperlink{def_8h_9f640b93661d9249bd7bd6559f397ca5}{state2}~0x02
+\item 
+\#define \hyperlink{def_8h_07ae7798ee670d4db12e71b373c60e0a}{state3}~0x03
+\item 
+\#define \hyperlink{def_8h_b92f9ec8f5b287c274ebe9c91fda5154}{state4}~0x04
+\item 
+\#define \hyperlink{def_8h_9c791e43dcf77cb119f7d79db324d1f8}{state5}~0x05
+\item 
+\#define \hyperlink{def_8h_7e97b68eb7a2d1d418638e8e6af0ed6b}{state6}~0x06
+\item 
+\#define \hyperlink{def_8h_b05e63de91a6e1268f15c0939cfdea8b}{state7}~0x07
+\item 
+\#define \hyperlink{def_8h_8894c53332e89c6588e84f5dc15c7584}{state8}~0x08
+\item 
+\#define \hyperlink{def_8h_df53b1fe0dcea7b0f27d351da8cb2c96}{state9}~0x09
+\item 
+\#define \hyperlink{def_8h_865105d41739f49a0419502cb2683be1}{state10}~0x0A
+\item 
+\#define \hyperlink{def_8h_be94c50e18055692ad2e0d220f09aea5}{state11}~0x0B
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{def_8h_a93f0eb578d23995850d61f7d61c55c1}{
+\index{def.h@{def.h}!FALSE@{FALSE}}
+\index{FALSE@{FALSE}!def.h@{def.h}}
+\subsubsection[FALSE]{\setlength{\rightskip}{0pt plus 5cm}\#define FALSE~0}}
+\label{def_8h_a93f0eb578d23995850d61f7d61c55c1}
+
+
+
+
+Definition at line 63 of file def.h.\hypertarget{def_8h_adbe0bb038acafa1c8adb0f98c870233}{
+\index{def.h@{def.h}!NMT@{NMT}}
+\index{NMT@{NMT}!def.h@{def.h}}
+\subsubsection[NMT]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT~0x0}}
+\label{def_8h_adbe0bb038acafa1c8adb0f98c870233}
+
+
+
+
+Definition at line 86 of file def.h.\hypertarget{def_8h_bdbbb7ecbe41058f60f684c10e07e08e}{
+\index{def.h@{def.h}!NMT_Enter_PreOperational@{NMT\_\-Enter\_\-PreOperational}}
+\index{NMT_Enter_PreOperational@{NMT\_\-Enter\_\-PreOperational}!def.h@{def.h}}
+\subsubsection[NMT\_\-Enter\_\-PreOperational]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-Enter\_\-Pre\-Operational~0x80}}
+\label{def_8h_bdbbb7ecbe41058f60f684c10e07e08e}
+
+
+
+
+Definition at line 106 of file def.h.\hypertarget{def_8h_fd16bdbe636d7c761a9e015a7d7653ce}{
+\index{def.h@{def.h}!NMT_Reset_Comunication@{NMT\_\-Reset\_\-Comunication}}
+\index{NMT_Reset_Comunication@{NMT\_\-Reset\_\-Comunication}!def.h@{def.h}}
+\subsubsection[NMT\_\-Reset\_\-Comunication]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-Reset\_\-Comunication~0x82}}
+\label{def_8h_fd16bdbe636d7c761a9e015a7d7653ce}
+
+
+
+
+Definition at line 108 of file def.h.\hypertarget{def_8h_b349b5574a1ea67ff0ef76b9f9b6319e}{
+\index{def.h@{def.h}!NMT_Reset_Node@{NMT\_\-Reset\_\-Node}}
+\index{NMT_Reset_Node@{NMT\_\-Reset\_\-Node}!def.h@{def.h}}
+\subsubsection[NMT\_\-Reset\_\-Node]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-Reset\_\-Node~0x81}}
+\label{def_8h_b349b5574a1ea67ff0ef76b9f9b6319e}
+
+
+
+
+Definition at line 107 of file def.h.\hypertarget{def_8h_9654207fdc32413aa792c8a2dc9d414f}{
+\index{def.h@{def.h}!NMT_Start_Node@{NMT\_\-Start\_\-Node}}
+\index{NMT_Start_Node@{NMT\_\-Start\_\-Node}!def.h@{def.h}}
+\subsubsection[NMT\_\-Start\_\-Node]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-Start\_\-Node~0x01}}
+\label{def_8h_9654207fdc32413aa792c8a2dc9d414f}
+
+
+
+
+Definition at line 104 of file def.h.\hypertarget{def_8h_7aae99c67e9ebd9491a246baf92570fa}{
+\index{def.h@{def.h}!NMT_Stop_Node@{NMT\_\-Stop\_\-Node}}
+\index{NMT_Stop_Node@{NMT\_\-Stop\_\-Node}!def.h@{def.h}}
+\subsubsection[NMT\_\-Stop\_\-Node]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-Stop\_\-Node~0x02}}
+\label{def_8h_7aae99c67e9ebd9491a246baf92570fa}
+
+
+
+
+Definition at line 105 of file def.h.\hypertarget{def_8h_78d5d3f71db9f360c9e3d3953707b0c1}{
+\index{def.h@{def.h}!NODE_GUARD@{NODE\_\-GUARD}}
+\index{NODE_GUARD@{NODE\_\-GUARD}!def.h@{def.h}}
+\subsubsection[NODE\_\-GUARD]{\setlength{\rightskip}{0pt plus 5cm}\#define NODE\_\-GUARD~0x\-E}}
+\label{def_8h_78d5d3f71db9f360c9e3d3953707b0c1}
+
+
+
+
+Definition at line 99 of file def.h.\hypertarget{def_8h_0c43b00ce49efc3586ad17dd80d73940}{
+\index{def.h@{def.h}!NOT_A_REQUEST@{NOT\_\-A\_\-REQUEST}}
+\index{NOT_A_REQUEST@{NOT\_\-A\_\-REQUEST}!def.h@{def.h}}
+\subsubsection[NOT\_\-A\_\-REQUEST]{\setlength{\rightskip}{0pt plus 5cm}\#define NOT\_\-A\_\-REQUEST~0}}
+\label{def_8h_0c43b00ce49efc3586ad17dd80d73940}
+
+
+
+
+Definition at line 55 of file def.h.\hypertarget{def_8h_61ccafe5e75997254b97211672886fa8}{
+\index{def.h@{def.h}!OD_LENGTH_DATA_INVALID@{OD\_\-LENGTH\_\-DATA\_\-INVALID}}
+\index{OD_LENGTH_DATA_INVALID@{OD\_\-LENGTH\_\-DATA\_\-INVALID}!def.h@{def.h}}
+\subsubsection[OD\_\-LENGTH\_\-DATA\_\-INVALID]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-LENGTH\_\-DATA\_\-INVALID~0x06070010}}
+\label{def_8h_61ccafe5e75997254b97211672886fa8}
+
+
+
+
+Definition at line 36 of file def.h.\hypertarget{def_8h_c52e3a6802662a7fe61a4efdc5b12e52}{
+\index{def.h@{def.h}!OD_NO_SUCH_OBJECT@{OD\_\-NO\_\-SUCH\_\-OBJECT}}
+\index{OD_NO_SUCH_OBJECT@{OD\_\-NO\_\-SUCH\_\-OBJECT}!def.h@{def.h}}
+\subsubsection[OD\_\-NO\_\-SUCH\_\-OBJECT]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-NO\_\-SUCH\_\-OBJECT~0x06020000}}
+\label{def_8h_c52e3a6802662a7fe61a4efdc5b12e52}
+
+
+
+
+Definition at line 34 of file def.h.\hypertarget{def_8h_d5e7c0b1fe309d9d2f71a0eceb905d32}{
+\index{def.h@{def.h}!OD_NO_SUCH_SUBINDEX@{OD\_\-NO\_\-SUCH\_\-SUBINDEX}}
+\index{OD_NO_SUCH_SUBINDEX@{OD\_\-NO\_\-SUCH\_\-SUBINDEX}!def.h@{def.h}}
+\subsubsection[OD\_\-NO\_\-SUCH\_\-SUBINDEX]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-NO\_\-SUCH\_\-SUBINDEX~0x06090011}}
+\label{def_8h_d5e7c0b1fe309d9d2f71a0eceb905d32}
+
+
+
+
+Definition at line 37 of file def.h.\hypertarget{def_8h_4c29f0a96ace19f670f469540c554fd5}{
+\index{def.h@{def.h}!OD_NOT_MAPPABLE@{OD\_\-NOT\_\-MAPPABLE}}
+\index{OD_NOT_MAPPABLE@{OD\_\-NOT\_\-MAPPABLE}!def.h@{def.h}}
+\subsubsection[OD\_\-NOT\_\-MAPPABLE]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-NOT\_\-MAPPABLE~0x06040041}}
+\label{def_8h_4c29f0a96ace19f670f469540c554fd5}
+
+
+
+
+Definition at line 35 of file def.h.\hypertarget{def_8h_b83689b7bd34aa05b35545f3fdebbf2b}{
+\index{def.h@{def.h}!OD_READ_NOT_ALLOWED@{OD\_\-READ\_\-NOT\_\-ALLOWED}}
+\index{OD_READ_NOT_ALLOWED@{OD\_\-READ\_\-NOT\_\-ALLOWED}!def.h@{def.h}}
+\subsubsection[OD\_\-READ\_\-NOT\_\-ALLOWED]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-READ\_\-NOT\_\-ALLOWED~0x06010001}}
+\label{def_8h_b83689b7bd34aa05b35545f3fdebbf2b}
+
+
+
+
+Definition at line 32 of file def.h.\hypertarget{def_8h_cb82b94eb8e368e8c347b2273b6e514e}{
+\index{def.h@{def.h}!OD_SUCCESSFUL@{OD\_\-SUCCESSFUL}}
+\index{OD_SUCCESSFUL@{OD\_\-SUCCESSFUL}!def.h@{def.h}}
+\subsubsection[OD\_\-SUCCESSFUL]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-SUCCESSFUL~0x00000000}}
+\label{def_8h_cb82b94eb8e368e8c347b2273b6e514e}
+
+
+definitions used for object dictionary access. ie SDO Abort codes . (See DS 301 v.4.02 p.48) 
+
+Definition at line 31 of file def.h.\hypertarget{def_8h_8fd6804c3f6d1de461233025389396cb}{
+\index{def.h@{def.h}!OD_VALUE_TOO_HIGH@{OD\_\-VALUE\_\-TOO\_\-HIGH}}
+\index{OD_VALUE_TOO_HIGH@{OD\_\-VALUE\_\-TOO\_\-HIGH}!def.h@{def.h}}
+\subsubsection[OD\_\-VALUE\_\-TOO\_\-HIGH]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-VALUE\_\-TOO\_\-HIGH~0x06090032}}
+\label{def_8h_8fd6804c3f6d1de461233025389396cb}
+
+
+
+
+Definition at line 39 of file def.h.\hypertarget{def_8h_f483b080738d035e89f41e199f79c44e}{
+\index{def.h@{def.h}!OD_VALUE_TOO_LOW@{OD\_\-VALUE\_\-TOO\_\-LOW}}
+\index{OD_VALUE_TOO_LOW@{OD\_\-VALUE\_\-TOO\_\-LOW}!def.h@{def.h}}
+\subsubsection[OD\_\-VALUE\_\-TOO\_\-LOW]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-VALUE\_\-TOO\_\-LOW~0x06090031}}
+\label{def_8h_f483b080738d035e89f41e199f79c44e}
+
+
+
+
+Definition at line 38 of file def.h.\hypertarget{def_8h_53e6ac773b19b6d22d423eed2aeaa2af}{
+\index{def.h@{def.h}!OD_WRITE_NOT_ALLOWED@{OD\_\-WRITE\_\-NOT\_\-ALLOWED}}
+\index{OD_WRITE_NOT_ALLOWED@{OD\_\-WRITE\_\-NOT\_\-ALLOWED}!def.h@{def.h}}
+\subsubsection[OD\_\-WRITE\_\-NOT\_\-ALLOWED]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-WRITE\_\-NOT\_\-ALLOWED~0x06010002}}
+\label{def_8h_53e6ac773b19b6d22d423eed2aeaa2af}
+
+
+
+
+Definition at line 33 of file def.h.\hypertarget{def_8h_17c7ee302d491b1ef74d2a4a795f82c6}{
+\index{def.h@{def.h}!PDO1rx@{PDO1rx}}
+\index{PDO1rx@{PDO1rx}!def.h@{def.h}}
+\subsubsection[PDO1rx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO1rx~0x4}}
+\label{def_8h_17c7ee302d491b1ef74d2a4a795f82c6}
+
+
+
+
+Definition at line 90 of file def.h.\hypertarget{def_8h_0a250614ba4dca3e87f768efcb58f238}{
+\index{def.h@{def.h}!PDO1tx@{PDO1tx}}
+\index{PDO1tx@{PDO1tx}!def.h@{def.h}}
+\subsubsection[PDO1tx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO1tx~0x3}}
+\label{def_8h_0a250614ba4dca3e87f768efcb58f238}
+
+
+
+
+Definition at line 89 of file def.h.\hypertarget{def_8h_b23848999420738438097816fee3f25d}{
+\index{def.h@{def.h}!PDO2rx@{PDO2rx}}
+\index{PDO2rx@{PDO2rx}!def.h@{def.h}}
+\subsubsection[PDO2rx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO2rx~0x6}}
+\label{def_8h_b23848999420738438097816fee3f25d}
+
+
+
+
+Definition at line 92 of file def.h.\hypertarget{def_8h_67f4224b2c072a82b37a4835ca1c75e1}{
+\index{def.h@{def.h}!PDO2tx@{PDO2tx}}
+\index{PDO2tx@{PDO2tx}!def.h@{def.h}}
+\subsubsection[PDO2tx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO2tx~0x5}}
+\label{def_8h_67f4224b2c072a82b37a4835ca1c75e1}
+
+
+
+
+Definition at line 91 of file def.h.\hypertarget{def_8h_239d135abea5ec798461cad43f9286b5}{
+\index{def.h@{def.h}!PDO3rx@{PDO3rx}}
+\index{PDO3rx@{PDO3rx}!def.h@{def.h}}
+\subsubsection[PDO3rx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO3rx~0x8}}
+\label{def_8h_239d135abea5ec798461cad43f9286b5}
+
+
+
+
+Definition at line 94 of file def.h.\hypertarget{def_8h_00ef0f6ae698f9cb944b4302e66e6c83}{
+\index{def.h@{def.h}!PDO3tx@{PDO3tx}}
+\index{PDO3tx@{PDO3tx}!def.h@{def.h}}
+\subsubsection[PDO3tx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO3tx~0x7}}
+\label{def_8h_00ef0f6ae698f9cb944b4302e66e6c83}
+
+
+
+
+Definition at line 93 of file def.h.\hypertarget{def_8h_282f714f745dd28e9a017044020aa3dc}{
+\index{def.h@{def.h}!PDO4rx@{PDO4rx}}
+\index{PDO4rx@{PDO4rx}!def.h@{def.h}}
+\subsubsection[PDO4rx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO4rx~0x\-A}}
+\label{def_8h_282f714f745dd28e9a017044020aa3dc}
+
+
+
+
+Definition at line 96 of file def.h.\hypertarget{def_8h_bda4cc9ec44d1fc524bfdcae030df4be}{
+\index{def.h@{def.h}!PDO4tx@{PDO4tx}}
+\index{PDO4tx@{PDO4tx}!def.h@{def.h}}
+\subsubsection[PDO4tx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO4tx~0x9}}
+\label{def_8h_bda4cc9ec44d1fc524bfdcae030df4be}
+
+
+
+
+Definition at line 95 of file def.h.\hypertarget{def_8h_53c0d55da6d9ed06d7f55c595611eccc}{
+\index{def.h@{def.h}!PDO_MAX_LEN@{PDO\_\-MAX\_\-LEN}}
+\index{PDO_MAX_LEN@{PDO\_\-MAX\_\-LEN}!def.h@{def.h}}
+\subsubsection[PDO\_\-MAX\_\-LEN]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO\_\-MAX\_\-LEN~8}}
+\label{def_8h_53c0d55da6d9ed06d7f55c595611eccc}
+
+
+
+
+Definition at line 66 of file def.h.\hypertarget{def_8h_6baece8be8f9ab55223d41b535511b6f}{
+\index{def.h@{def.h}!REQUEST@{REQUEST}}
+\index{REQUEST@{REQUEST}!def.h@{def.h}}
+\subsubsection[REQUEST]{\setlength{\rightskip}{0pt plus 5cm}\#define REQUEST~1}}
+\label{def_8h_6baece8be8f9ab55223d41b535511b6f}
+
+
+Constantes which permit to define if a PDO frame is a request one or a data one 
+
+Definition at line 54 of file def.h.\hypertarget{def_8h_1803853d40a775230d2bd01a8a15ea91}{
+\index{def.h@{def.h}!Rx@{Rx}}
+\index{Rx@{Rx}!def.h@{def.h}}
+\subsubsection[Rx]{\setlength{\rightskip}{0pt plus 5cm}\#define Rx~0}}
+\label{def_8h_1803853d40a775230d2bd01a8a15ea91}
+
+
+
+
+Definition at line 60 of file def.h.\hypertarget{def_8h_2acbeebb18a23287a9fe30f1f9e3f964}{
+\index{def.h@{def.h}!SDO_ABORTED_INTERNAL@{SDO\_\-ABORTED\_\-INTERNAL}}
+\index{SDO_ABORTED_INTERNAL@{SDO\_\-ABORTED\_\-INTERNAL}!def.h@{def.h}}
+\subsubsection[SDO\_\-ABORTED\_\-INTERNAL]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-ABORTED\_\-INTERNAL~0x85}}
+\label{def_8h_2acbeebb18a23287a9fe30f1f9e3f964}
+
+
+
+
+Definition at line 73 of file def.h.\hypertarget{def_8h_fbea04ded6a0ca1dfd63637bce9e0200}{
+\index{def.h@{def.h}!SDO_ABORTED_RCV@{SDO\_\-ABORTED\_\-RCV}}
+\index{SDO_ABORTED_RCV@{SDO\_\-ABORTED\_\-RCV}!def.h@{def.h}}
+\subsubsection[SDO\_\-ABORTED\_\-RCV]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-ABORTED\_\-RCV~0x80}}
+\label{def_8h_fbea04ded6a0ca1dfd63637bce9e0200}
+
+
+
+
+Definition at line 72 of file def.h.\hypertarget{def_8h_b1dccfddc653c2a7c4eaf3e1cc8d8e57}{
+\index{def.h@{def.h}!SDO_CLIENT@{SDO\_\-CLIENT}}
+\index{SDO_CLIENT@{SDO\_\-CLIENT}!def.h@{def.h}}
+\subsubsection[SDO\_\-CLIENT]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-CLIENT~0x2}}
+\label{def_8h_b1dccfddc653c2a7c4eaf3e1cc8d8e57}
+
+
+
+
+Definition at line 79 of file def.h.\hypertarget{def_8h_749536d7d8c9a60beb8d3c8d1210b6d2}{
+\index{def.h@{def.h}!SDO_DOWNLOAD_IN_PROGRESS@{SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS}}
+\index{SDO_DOWNLOAD_IN_PROGRESS@{SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS}!def.h@{def.h}}
+\subsubsection[SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS~0x2}}
+\label{def_8h_749536d7d8c9a60beb8d3c8d1210b6d2}
+
+
+
+
+Definition at line 74 of file def.h.\hypertarget{def_8h_7d9dad1485ed532424092d21b1e22ad2}{
+\index{def.h@{def.h}!SDO_FINISHED@{SDO\_\-FINISHED}}
+\index{SDO_FINISHED@{SDO\_\-FINISHED}!def.h@{def.h}}
+\subsubsection[SDO\_\-FINISHED]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-FINISHED~0x1}}
+\label{def_8h_7d9dad1485ed532424092d21b1e22ad2}
+
+
+
+
+Definition at line 71 of file def.h.\hypertarget{def_8h_b97393c9473837a2886583a1d5f69cf9}{
+\index{def.h@{def.h}!SDO_RESET@{SDO\_\-RESET}}
+\index{SDO_RESET@{SDO\_\-RESET}!def.h@{def.h}}
+\subsubsection[SDO\_\-RESET]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-RESET~0x0}}
+\label{def_8h_b97393c9473837a2886583a1d5f69cf9}
+
+
+Status of the SDO transmission 
+
+Definition at line 70 of file def.h.\hypertarget{def_8h_ee9faae3a3109b64e4987acb6eaa38b1}{
+\index{def.h@{def.h}!SDO_SERVER@{SDO\_\-SERVER}}
+\index{SDO_SERVER@{SDO\_\-SERVER}!def.h@{def.h}}
+\subsubsection[SDO\_\-SERVER]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-SERVER~0x1}}
+\label{def_8h_ee9faae3a3109b64e4987acb6eaa38b1}
+
+
+
+
+Definition at line 78 of file def.h.\hypertarget{def_8h_5c0ec02d3f240083717a69a83b71a882}{
+\index{def.h@{def.h}!SDO_UNKNOWN@{SDO\_\-UNKNOWN}}
+\index{SDO_UNKNOWN@{SDO\_\-UNKNOWN}!def.h@{def.h}}
+\subsubsection[SDO\_\-UNKNOWN]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-UNKNOWN~0x3}}
+\label{def_8h_5c0ec02d3f240083717a69a83b71a882}
+
+
+
+
+Definition at line 80 of file def.h.\hypertarget{def_8h_f05e95a564b579b94d14a218264d13e1}{
+\index{def.h@{def.h}!SDO_UPLOAD_IN_PROGRESS@{SDO\_\-UPLOAD\_\-IN\_\-PROGRESS}}
+\index{SDO_UPLOAD_IN_PROGRESS@{SDO\_\-UPLOAD\_\-IN\_\-PROGRESS}!def.h@{def.h}}
+\subsubsection[SDO\_\-UPLOAD\_\-IN\_\-PROGRESS]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-UPLOAD\_\-IN\_\-PROGRESS~0x3}}
+\label{def_8h_f05e95a564b579b94d14a218264d13e1}
+
+
+
+
+Definition at line 75 of file def.h.\hypertarget{def_8h_467b188db8d383136b771267dcc22e68}{
+\index{def.h@{def.h}!SDOABT_GENERAL_ERROR@{SDOABT\_\-GENERAL\_\-ERROR}}
+\index{SDOABT_GENERAL_ERROR@{SDOABT\_\-GENERAL\_\-ERROR}!def.h@{def.h}}
+\subsubsection[SDOABT\_\-GENERAL\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOABT\_\-GENERAL\_\-ERROR~0x08000000}}
+\label{def_8h_467b188db8d383136b771267dcc22e68}
+
+
+
+
+Definition at line 45 of file def.h.\hypertarget{def_8h_192178577e5164ef0985d49522338c80}{
+\index{def.h@{def.h}!SDOABT_LOCAL_CTRL_ERROR@{SDOABT\_\-LOCAL\_\-CTRL\_\-ERROR}}
+\index{SDOABT_LOCAL_CTRL_ERROR@{SDOABT\_\-LOCAL\_\-CTRL\_\-ERROR}!def.h@{def.h}}
+\subsubsection[SDOABT\_\-LOCAL\_\-CTRL\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOABT\_\-LOCAL\_\-CTRL\_\-ERROR~0x08000021}}
+\label{def_8h_192178577e5164ef0985d49522338c80}
+
+
+
+
+Definition at line 46 of file def.h.\hypertarget{def_8h_0b71ae8593fb9b65a2028509ed6b2128}{
+\index{def.h@{def.h}!SDOABT_OUT_OF_MEMORY@{SDOABT\_\-OUT\_\-OF\_\-MEMORY}}
+\index{SDOABT_OUT_OF_MEMORY@{SDOABT\_\-OUT\_\-OF\_\-MEMORY}!def.h@{def.h}}
+\subsubsection[SDOABT\_\-OUT\_\-OF\_\-MEMORY]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOABT\_\-OUT\_\-OF\_\-MEMORY~0x05040005}}
+\label{def_8h_0b71ae8593fb9b65a2028509ed6b2128}
+
+
+
+
+Definition at line 44 of file def.h.\hypertarget{def_8h_49351f44f9d88d66d47c221c7a0989c3}{
+\index{def.h@{def.h}!SDOABT_TIMED_OUT@{SDOABT\_\-TIMED\_\-OUT}}
+\index{SDOABT_TIMED_OUT@{SDOABT\_\-TIMED\_\-OUT}!def.h@{def.h}}
+\subsubsection[SDOABT\_\-TIMED\_\-OUT]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOABT\_\-TIMED\_\-OUT~0x05040000}}
+\label{def_8h_49351f44f9d88d66d47c221c7a0989c3}
+
+
+
+
+Definition at line 43 of file def.h.\hypertarget{def_8h_d80b624c5c5760190d82246e7b04d239}{
+\index{def.h@{def.h}!SDOABT_TOGGLE_NOT_ALTERNED@{SDOABT\_\-TOGGLE\_\-NOT\_\-ALTERNED}}
+\index{SDOABT_TOGGLE_NOT_ALTERNED@{SDOABT\_\-TOGGLE\_\-NOT\_\-ALTERNED}!def.h@{def.h}}
+\subsubsection[SDOABT\_\-TOGGLE\_\-NOT\_\-ALTERNED]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOABT\_\-TOGGLE\_\-NOT\_\-ALTERNED~0x05030000}}
+\label{def_8h_d80b624c5c5760190d82246e7b04d239}
+
+
+
+
+Definition at line 42 of file def.h.\hypertarget{def_8h_44318f0cf5176db0eedd1c8519bd8f35}{
+\index{def.h@{def.h}!SDOrx@{SDOrx}}
+\index{SDOrx@{SDOrx}!def.h@{def.h}}
+\subsubsection[SDOrx]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOrx~0x\-C}}
+\label{def_8h_44318f0cf5176db0eedd1c8519bd8f35}
+
+
+
+
+Definition at line 98 of file def.h.\hypertarget{def_8h_74331e9b1d102bd0a3d5d9c1fc4f8212}{
+\index{def.h@{def.h}!SDOtx@{SDOtx}}
+\index{SDOtx@{SDOtx}!def.h@{def.h}}
+\subsubsection[SDOtx]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOtx~0x\-B}}
+\label{def_8h_74331e9b1d102bd0a3d5d9c1fc4f8212}
+
+
+
+
+Definition at line 97 of file def.h.\hypertarget{def_8h_5191a3bccf57126087e6ec2cca448c32}{
+\index{def.h@{def.h}!state1@{state1}}
+\index{state1@{state1}!def.h@{def.h}}
+\subsubsection[state1]{\setlength{\rightskip}{0pt plus 5cm}\#define state1~0x01}}
+\label{def_8h_5191a3bccf57126087e6ec2cca448c32}
+
+
+
+
+Definition at line 113 of file def.h.\hypertarget{def_8h_865105d41739f49a0419502cb2683be1}{
+\index{def.h@{def.h}!state10@{state10}}
+\index{state10@{state10}!def.h@{def.h}}
+\subsubsection[state10]{\setlength{\rightskip}{0pt plus 5cm}\#define state10~0x0A}}
+\label{def_8h_865105d41739f49a0419502cb2683be1}
+
+
+
+
+Definition at line 122 of file def.h.\hypertarget{def_8h_be94c50e18055692ad2e0d220f09aea5}{
+\index{def.h@{def.h}!state11@{state11}}
+\index{state11@{state11}!def.h@{def.h}}
+\subsubsection[state11]{\setlength{\rightskip}{0pt plus 5cm}\#define state11~0x0B}}
+\label{def_8h_be94c50e18055692ad2e0d220f09aea5}
+
+
+
+
+Definition at line 123 of file def.h.\hypertarget{def_8h_9f640b93661d9249bd7bd6559f397ca5}{
+\index{def.h@{def.h}!state2@{state2}}
+\index{state2@{state2}!def.h@{def.h}}
+\subsubsection[state2]{\setlength{\rightskip}{0pt plus 5cm}\#define state2~0x02}}
+\label{def_8h_9f640b93661d9249bd7bd6559f397ca5}
+
+
+
+
+Definition at line 114 of file def.h.\hypertarget{def_8h_07ae7798ee670d4db12e71b373c60e0a}{
+\index{def.h@{def.h}!state3@{state3}}
+\index{state3@{state3}!def.h@{def.h}}
+\subsubsection[state3]{\setlength{\rightskip}{0pt plus 5cm}\#define state3~0x03}}
+\label{def_8h_07ae7798ee670d4db12e71b373c60e0a}
+
+
+
+
+Definition at line 115 of file def.h.\hypertarget{def_8h_b92f9ec8f5b287c274ebe9c91fda5154}{
+\index{def.h@{def.h}!state4@{state4}}
+\index{state4@{state4}!def.h@{def.h}}
+\subsubsection[state4]{\setlength{\rightskip}{0pt plus 5cm}\#define state4~0x04}}
+\label{def_8h_b92f9ec8f5b287c274ebe9c91fda5154}
+
+
+
+
+Definition at line 116 of file def.h.\hypertarget{def_8h_9c791e43dcf77cb119f7d79db324d1f8}{
+\index{def.h@{def.h}!state5@{state5}}
+\index{state5@{state5}!def.h@{def.h}}
+\subsubsection[state5]{\setlength{\rightskip}{0pt plus 5cm}\#define state5~0x05}}
+\label{def_8h_9c791e43dcf77cb119f7d79db324d1f8}
+
+
+
+
+Definition at line 117 of file def.h.\hypertarget{def_8h_7e97b68eb7a2d1d418638e8e6af0ed6b}{
+\index{def.h@{def.h}!state6@{state6}}
+\index{state6@{state6}!def.h@{def.h}}
+\subsubsection[state6]{\setlength{\rightskip}{0pt plus 5cm}\#define state6~0x06}}
+\label{def_8h_7e97b68eb7a2d1d418638e8e6af0ed6b}
+
+
+
+
+Definition at line 118 of file def.h.\hypertarget{def_8h_b05e63de91a6e1268f15c0939cfdea8b}{
+\index{def.h@{def.h}!state7@{state7}}
+\index{state7@{state7}!def.h@{def.h}}
+\subsubsection[state7]{\setlength{\rightskip}{0pt plus 5cm}\#define state7~0x07}}
+\label{def_8h_b05e63de91a6e1268f15c0939cfdea8b}
+
+
+
+
+Definition at line 119 of file def.h.\hypertarget{def_8h_8894c53332e89c6588e84f5dc15c7584}{
+\index{def.h@{def.h}!state8@{state8}}
+\index{state8@{state8}!def.h@{def.h}}
+\subsubsection[state8]{\setlength{\rightskip}{0pt plus 5cm}\#define state8~0x08}}
+\label{def_8h_8894c53332e89c6588e84f5dc15c7584}
+
+
+
+
+Definition at line 120 of file def.h.\hypertarget{def_8h_df53b1fe0dcea7b0f27d351da8cb2c96}{
+\index{def.h@{def.h}!state9@{state9}}
+\index{state9@{state9}!def.h@{def.h}}
+\subsubsection[state9]{\setlength{\rightskip}{0pt plus 5cm}\#define state9~0x09}}
+\label{def_8h_df53b1fe0dcea7b0f27d351da8cb2c96}
+
+
+
+
+Definition at line 121 of file def.h.\hypertarget{def_8h_9ac82e856c7683e23553431e5224d5f4}{
+\index{def.h@{def.h}!SYNC@{SYNC}}
+\index{SYNC@{SYNC}!def.h@{def.h}}
+\subsubsection[SYNC]{\setlength{\rightskip}{0pt plus 5cm}\#define SYNC~0x1}}
+\label{def_8h_9ac82e856c7683e23553431e5224d5f4}
+
+
+
+
+Definition at line 87 of file def.h.\hypertarget{def_8h_5a63bf5566f66e30f56bc17eea0e5e4b}{
+\index{def.h@{def.h}!TIME_STAMP@{TIME\_\-STAMP}}
+\index{TIME_STAMP@{TIME\_\-STAMP}!def.h@{def.h}}
+\subsubsection[TIME\_\-STAMP]{\setlength{\rightskip}{0pt plus 5cm}\#define TIME\_\-STAMP~0x2}}
+\label{def_8h_5a63bf5566f66e30f56bc17eea0e5e4b}
+
+
+
+
+Definition at line 88 of file def.h.\hypertarget{def_8h_a8cecfc5c5c054d2875c03e77b7be15d}{
+\index{def.h@{def.h}!TRUE@{TRUE}}
+\index{TRUE@{TRUE}!def.h@{def.h}}
+\subsubsection[TRUE]{\setlength{\rightskip}{0pt plus 5cm}\#define TRUE~1}}
+\label{def_8h_a8cecfc5c5c054d2875c03e77b7be15d}
+
+
+
+
+Definition at line 62 of file def.h.\hypertarget{def_8h_bbb96fbbe5d24b8f12a1fae621ced4d3}{
+\index{def.h@{def.h}!Tx@{Tx}}
+\index{Tx@{Tx}!def.h@{def.h}}
+\subsubsection[Tx]{\setlength{\rightskip}{0pt plus 5cm}\#define Tx~1}}
+\label{def_8h_bbb96fbbe5d24b8f12a1fae621ced4d3}
+
+
+
+
+Definition at line 61 of file def.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/def_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,53 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/def.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node4 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node4 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node4 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node4 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node8 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node9 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node10 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node15 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node4 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node17 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/def_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b27bcf115d97ca02df5aac28bf589519
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/def_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/def.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/def_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c5d5a8fc83f457b8eed8da2c68689510
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/doxygen.sty	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,78 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{doxygen}
+\RequirePackage{calc}
+\RequirePackage{array}
+\pagestyle{fancyplain}
+\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
+\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
+\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
+\lhead[\fancyplain{}{\bfseries\thepage}]
+        {\fancyplain{}{\bfseries\rightmark}}
+\rhead[\fancyplain{}{\bfseries\leftmark}]
+        {\fancyplain{}{\bfseries\thepage}}
+\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Mon Jun 4 17:09:26 2007 for Can\-Festival by Doxygen }]{}
+\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Jun 4 17:09:26 2007 for Can\-Festival by Doxygen }}
+\cfoot{}
+\newenvironment{Code}
+{\footnotesize}
+{\normalsize}
+\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
+\newenvironment{DocInclude}
+{\footnotesize}
+{\normalsize}
+\newenvironment{VerbInclude}
+{\footnotesize}
+{\normalsize}
+\newenvironment{Image}
+{\begin{figure}[H]}
+{\end{figure}}
+\newenvironment{ImageNoCaption}{}{}
+\newenvironment{CompactList}
+{\begin{list}{}{
+  \setlength{\leftmargin}{0.5cm}
+  \setlength{\itemsep}{0pt}
+  \setlength{\parsep}{0pt}
+  \setlength{\topsep}{0pt}
+  \renewcommand{\makelabel}{\hfill}}}
+{\end{list}}
+\newenvironment{CompactItemize}
+{
+  \begin{itemize}
+  \setlength{\itemsep}{-3pt}
+  \setlength{\parsep}{0pt}
+  \setlength{\topsep}{0pt}
+  \setlength{\partopsep}{0pt}
+}
+{\end{itemize}}
+\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
+\newlength{\tmplength}
+\newenvironment{TabularC}[1]
+{
+\setlength{\tmplength}
+     {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
+      \par\begin{tabular*}{\linewidth}
+             {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
+}
+{\end{tabular*}\par}
+\newcommand{\entrylabel}[1]{
+   {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
+\newenvironment{Desc}
+{\begin{list}{}
+  {
+    \settowidth{\labelwidth}{40pt}
+    \setlength{\leftmargin}{\labelwidth}
+    \setlength{\parsep}{0pt}
+    \setlength{\itemsep}{-4pt}
+    \renewcommand{\makelabel}{\entrylabel}
+  }
+}
+{\end{list}}
+\newenvironment{Indent}
+  {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
+      \item[]\ignorespaces}
+  {\unskip\end{list}}
+\setlength{\parindent}{0cm}
+\setlength{\parskip}{0.2cm}
+\addtocounter{secnumdepth}{1}
+\sloppy
+\usepackage[T1]{fontenc}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,206 @@
+\hypertarget{drivers__win32_8cpp}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/win32/drivers\_\-win32.cpp File Reference}
+\label{drivers__win32_8cpp}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp@{/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers\_\-win32.cpp}}
+}
+{\tt \#include $<$windows.h$>$}\par
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+{\tt \#include \char`\"{}timer.h\char`\"{}}\par
+{\tt \#include \char`\"{}timers\_\-driver.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classdriver__procs}{driver\_\-procs}
+\item 
+struct \hyperlink{structdriver__data}{driver\_\-data}
+\end{CompactItemize}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{drivers__win32_8cpp_74c6a27b44fd54de5cb021299ffce612}{DLL\_\-CALL}(funcname)~($\ast$\_\-\#\#funcname)
+\item 
+\#define \hyperlink{drivers__win32_8cpp_7f7ce94bf48fde67f4af7b64c7ca4c85}{FCT\_\-PTR\_\-INIT}~=NULL
+\item 
+\#define \hyperlink{drivers__win32_8cpp_fa9a7a4802f45e593e1a49e764b12849}{my\-TEXT}(str)~str
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef UNS8($\ast$) \hyperlink{drivers__win32_8cpp_f0240c9d4c35205726e5ae81888327dd}{CANRECEIVE\_\-DRIVER\_\-PROC} (void $\ast$inst, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+typedef UNS8($\ast$) \hyperlink{drivers__win32_8cpp_90aa70ea2296b46e3fa52ff5e4bbc399}{CANSEND\_\-DRIVER\_\-PROC} (void $\ast$inst, const \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+typedef void $\ast$($\ast$) \hyperlink{drivers__win32_8cpp_5db8713e505308b09dbe85ecbe707607}{CANOPEN\_\-DRIVER\_\-PROC} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board)
+\item 
+typedef int($\ast$) \hyperlink{drivers__win32_8cpp_5613306de0117eb5242ea9934348eb9f}{CANCLOSE\_\-DRIVER\_\-PROC} (void $\ast$inst)
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} \hyperlink{drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5}{Load\-Can\-Driver} (char $\ast$driver\_\-name)
+\item 
+UNS8 \hyperlink{drivers__win32_8cpp_c608a4ba478a809fd963a342a24226fd}{can\-Receive} (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+void $\ast$ \hyperlink{drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c}{can\-Receive\-Loop} (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} fd0)
+\item 
+UNS8 \hyperlink{drivers__win32_8cpp_01559baf432253d46f1142231a968247}{can\-Send} (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} fd0, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe}{can\-Open} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board, \hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\item 
+int \hyperlink{drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b}{can\-Close} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+\hyperlink{classdriver__procs}{driver\_\-procs} \hyperlink{drivers__win32_8cpp_410d0af15c08b84bce57bd000f9f8034}{s\_\-driver\_\-procs}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{drivers__win32_8cpp_74c6a27b44fd54de5cb021299ffce612}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!DLL_CALL@{DLL\_\-CALL}}
+\index{DLL_CALL@{DLL\_\-CALL}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[DLL\_\-CALL]{\setlength{\rightskip}{0pt plus 5cm}\#define DLL\_\-CALL(funcname)~($\ast$\_\-\#\#funcname)}}
+\label{drivers__win32_8cpp_74c6a27b44fd54de5cb021299ffce612}
+
+
+
+
+Definition at line 32 of file drivers\_\-win32.cpp.\hypertarget{drivers__win32_8cpp_7f7ce94bf48fde67f4af7b64c7ca4c85}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!FCT_PTR_INIT@{FCT\_\-PTR\_\-INIT}}
+\index{FCT_PTR_INIT@{FCT\_\-PTR\_\-INIT}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[FCT\_\-PTR\_\-INIT]{\setlength{\rightskip}{0pt plus 5cm}\#define FCT\_\-PTR\_\-INIT~=NULL}}
+\label{drivers__win32_8cpp_7f7ce94bf48fde67f4af7b64c7ca4c85}
+
+
+
+
+Definition at line 33 of file drivers\_\-win32.cpp.\hypertarget{drivers__win32_8cpp_fa9a7a4802f45e593e1a49e764b12849}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!myTEXT@{myTEXT}}
+\index{myTEXT@{myTEXT}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[myTEXT]{\setlength{\rightskip}{0pt plus 5cm}\#define my\-TEXT(str)~str}}
+\label{drivers__win32_8cpp_fa9a7a4802f45e593e1a49e764b12849}
+
+
+
+
+Definition at line 91 of file drivers\_\-win32.cpp.
+
+\subsection{Typedef Documentation}
+\hypertarget{drivers__win32_8cpp_5613306de0117eb5242ea9934348eb9f}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!CANCLOSE_DRIVER_PROC@{CANCLOSE\_\-DRIVER\_\-PROC}}
+\index{CANCLOSE_DRIVER_PROC@{CANCLOSE\_\-DRIVER\_\-PROC}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[CANCLOSE\_\-DRIVER\_\-PROC]{\setlength{\rightskip}{0pt plus 5cm}typedef int($\ast$) \hyperlink{drivers__win32_8cpp_5613306de0117eb5242ea9934348eb9f}{CANCLOSE\_\-DRIVER\_\-PROC}(void $\ast$inst)}}
+\label{drivers__win32_8cpp_5613306de0117eb5242ea9934348eb9f}
+
+
+
+
+Definition at line 43 of file drivers\_\-win32.cpp.\hypertarget{drivers__win32_8cpp_5db8713e505308b09dbe85ecbe707607}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!CANOPEN_DRIVER_PROC@{CANOPEN\_\-DRIVER\_\-PROC}}
+\index{CANOPEN_DRIVER_PROC@{CANOPEN\_\-DRIVER\_\-PROC}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[CANOPEN\_\-DRIVER\_\-PROC]{\setlength{\rightskip}{0pt plus 5cm}typedef void$\ast$($\ast$) \hyperlink{drivers__win32_8cpp_5db8713e505308b09dbe85ecbe707607}{CANOPEN\_\-DRIVER\_\-PROC}(\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board)}}
+\label{drivers__win32_8cpp_5db8713e505308b09dbe85ecbe707607}
+
+
+
+
+Definition at line 42 of file drivers\_\-win32.cpp.\hypertarget{drivers__win32_8cpp_f0240c9d4c35205726e5ae81888327dd}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!CANRECEIVE_DRIVER_PROC@{CANRECEIVE\_\-DRIVER\_\-PROC}}
+\index{CANRECEIVE_DRIVER_PROC@{CANRECEIVE\_\-DRIVER\_\-PROC}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[CANRECEIVE\_\-DRIVER\_\-PROC]{\setlength{\rightskip}{0pt plus 5cm}typedef UNS8($\ast$) \hyperlink{drivers__win32_8cpp_f0240c9d4c35205726e5ae81888327dd}{CANRECEIVE\_\-DRIVER\_\-PROC}(void $\ast$inst, \hyperlink{structMessage}{Message} $\ast$m)}}
+\label{drivers__win32_8cpp_f0240c9d4c35205726e5ae81888327dd}
+
+
+
+
+Definition at line 40 of file drivers\_\-win32.cpp.\hypertarget{drivers__win32_8cpp_90aa70ea2296b46e3fa52ff5e4bbc399}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!CANSEND_DRIVER_PROC@{CANSEND\_\-DRIVER\_\-PROC}}
+\index{CANSEND_DRIVER_PROC@{CANSEND\_\-DRIVER\_\-PROC}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[CANSEND\_\-DRIVER\_\-PROC]{\setlength{\rightskip}{0pt plus 5cm}typedef UNS8($\ast$) \hyperlink{drivers__win32_8cpp_90aa70ea2296b46e3fa52ff5e4bbc399}{CANSEND\_\-DRIVER\_\-PROC}(void $\ast$inst, const \hyperlink{structMessage}{Message} $\ast$m)}}
+\label{drivers__win32_8cpp_90aa70ea2296b46e3fa52ff5e4bbc399}
+
+
+
+
+Definition at line 41 of file drivers\_\-win32.cpp.
+
+\subsection{Function Documentation}
+\hypertarget{drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!canClose@{canClose}}
+\index{canClose@{canClose}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[canClose]{\setlength{\rightskip}{0pt plus 5cm}int can\-Close (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b}
+
+
+
+
+Definition at line 194 of file drivers\_\-win32.cpp.
+
+References can\-Close(), struct\_\-CO\_\-Data::can\-Handle, driver\_\-data::continue\_\-receive\_\-thread, DLL\_\-CALL, Enter\-Mutex(), CANPort::fd, driver\_\-data::inst, Leave\-Mutex(), driver\_\-procs::m\_\-can\-Close, driver\_\-data::receive\_\-thread, CANPort::receive\-Task, s\_\-driver\_\-procs, and Wait\-Receive\-Task\-End().\hypertarget{drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!canOpen@{canOpen}}
+\index{canOpen@{canOpen}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[canOpen]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} can\-Open (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board}, \hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe}
+
+
+
+
+Definition at line 172 of file drivers\_\-win32.cpp.
+
+References struct\_\-s\_\-BOARD::baudrate, struct\_\-s\_\-BOARD::busname, struct\_\-CO\_\-Data::can\-Handle, can\-Open(), canports, can\-Receive\-Loop(), driver\_\-data::continue\_\-receive\_\-thread, Create\-Receive\-Task(), CANPort::d, driver\_\-data::d, DLL\_\-CALL, Enter\-Mutex(), CANPort::fd, driver\_\-data::inst, Leave\-Mutex(), driver\_\-procs::m\_\-can\-Open, MAX\_\-NB\_\-CAN\_\-PORTS, driver\_\-data::receive\_\-thread, s\_\-driver\_\-procs, and CANPort::used.\hypertarget{drivers__win32_8cpp_c608a4ba478a809fd963a342a24226fd}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!canReceive@{canReceive}}
+\index{canReceive@{canReceive}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[canReceive]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Receive (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{drivers__win32_8cpp_c608a4ba478a809fd963a342a24226fd}
+
+
+
+
+Definition at line 124 of file drivers\_\-win32.cpp.
+
+References driver\_\-data::inst, driver\_\-procs::m\_\-can\-Receive, and s\_\-driver\_\-procs.\hypertarget{drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!canReceiveLoop@{canReceiveLoop}}
+\index{canReceiveLoop@{canReceiveLoop}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[canReceiveLoop]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ can\-Receive\-Loop (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} {\em fd0})}}
+\label{drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c}
+
+
+
+
+Definition at line 134 of file drivers\_\-win32.cpp.
+
+References can\-Dispatch(), can\-Receive(), driver\_\-data::continue\_\-receive\_\-thread, driver\_\-data::d, Enter\-Mutex(), and Leave\-Mutex().\hypertarget{drivers__win32_8cpp_01559baf432253d46f1142231a968247}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!canSend@{canSend}}
+\index{canSend@{canSend}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[canSend]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{drivers__win32_8cpp_01559baf432253d46f1142231a968247}
+
+
+
+
+Definition at line 156 of file drivers\_\-win32.cpp.
+
+References can\-Send(), DLL\_\-CALL, Enter\-Mutex(), driver\_\-data::inst, Leave\-Mutex(), driver\_\-procs::m\_\-can\-Send, s\_\-driver\_\-procs, and UNS8.\hypertarget{drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!LoadCanDriver@{LoadCanDriver}}
+\index{LoadCanDriver@{LoadCanDriver}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[LoadCanDriver]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} Load\-Can\-Driver (char $\ast$ {\em driver\_\-name})}}
+\label{drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5}
+
+
+
+
+Definition at line 119 of file drivers\_\-win32.cpp.
+
+References can\-Close(), can\-Open(), can\-Receive(), can\-Send(), DLSYM, driver\_\-procs::load\_\-canfestival\_\-driver(), and s\_\-driver\_\-procs.
+
+\subsection{Variable Documentation}
+\hypertarget{drivers__win32_8cpp_410d0af15c08b84bce57bd000f9f8034}{
+\index{drivers_win32.cpp@{drivers\_\-win32.cpp}!s_driver_procs@{s\_\-driver\_\-procs}}
+\index{s_driver_procs@{s\_\-driver\_\-procs}!drivers_win32.cpp@{drivers\_\-win32.cpp}}
+\subsubsection[s\_\-driver\_\-procs]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classdriver__procs}{driver\_\-procs} \hyperlink{drivers__win32_8cpp_410d0af15c08b84bce57bd000f9f8034}{s\_\-driver\_\-procs}}}
+\label{drivers__win32_8cpp_410d0af15c08b84bce57bd000f9f8034}
+
+
+
+
+Definition at line 117 of file drivers\_\-win32.cpp.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+388504b317ff8b9fa7199584b8de2152
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="WaitReceiveTaskEnd",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c39901f520d46fd67ffc6bb6a15b707b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,130 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node10 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node4 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node14 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node16 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node14 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node19 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node14 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node13 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node23 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node24 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node25 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node26 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 -> Node27 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node13 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node28 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node28 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node29 [color="midnightblue",fontsize=10,style="solid"];
+  Node29 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node29 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node30 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node29 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+  Node31 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node29 -> Node32 [color="midnightblue",fontsize=10,style="solid"];
+  Node32 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node29 -> Node33 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid"];
+  Node34 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node2 -> Node36 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid"];
+  Node37 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node37 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node37 -> Node38 [color="midnightblue",fontsize=10,style="solid"];
+  Node38 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node38 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node39 [color="midnightblue",fontsize=10,style="solid"];
+  Node39 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node40 [color="midnightblue",fontsize=10,style="solid"];
+  Node40 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node36 -> Node41 [color="midnightblue",fontsize=10,style="solid"];
+  Node41 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node41 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node42 [color="midnightblue",fontsize=10,style="solid"];
+  Node42 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node42 -> Node33 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node43 [color="midnightblue",fontsize=10,style="solid"];
+  Node43 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node36 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node44 [color="midnightblue",fontsize=10,style="solid"];
+  Node44 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node2 -> Node45 [color="midnightblue",fontsize=10,style="solid"];
+  Node45 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node45 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node45 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+  Node45 -> Node32 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid"];
+  Node46 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node1 -> Node47 [color="midnightblue",fontsize=10,style="solid"];
+  Node47 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node48 [color="midnightblue",fontsize=10,style="solid"];
+  Node48 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+21870c45007696c8dedd3e3f073566f5
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,27 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="can_driver.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node8 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b23828826bf2c2ed1851e5638cf595db
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="LoadCanDriver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="driver_procs::load_canfestival_driver",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ae77f08f79ed52b3f1710c0f81336c52
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,122 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#45ceca3727c2fb7ac93958a215efb827"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node8 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node8 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node8 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node12 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="heartbeatInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node16 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node15 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node19 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node15 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node25 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node26 -> Node28 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node26 -> Node29 [color="midnightblue",fontsize=10,style="solid"];
+  Node29 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node26 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node30 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node30 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+  Node31 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node31 -> Node32 [color="midnightblue",fontsize=10,style="solid"];
+  Node32 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node4 -> Node33 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid"];
+  Node34 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node34 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node34 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node35 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node36 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node33 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node37 [color="midnightblue",fontsize=10,style="solid"];
+  Node37 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node33 -> Node38 [color="midnightblue",fontsize=10,style="solid"];
+  Node38 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node38 -> Node28 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node39 [color="midnightblue",fontsize=10,style="solid"];
+  Node39 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node39 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node40 [color="midnightblue",fontsize=10,style="solid"];
+  Node40 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node33 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node41 [color="midnightblue",fontsize=10,style="solid"];
+  Node41 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node4 -> Node42 [color="midnightblue",fontsize=10,style="solid"];
+  Node42 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node42 -> Node27 [color="midnightblue",fontsize=10,style="solid"];
+  Node42 -> Node28 [color="midnightblue",fontsize=10,style="solid"];
+  Node42 -> Node29 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node43 [color="midnightblue",fontsize=10,style="solid"];
+  Node43 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node3 -> Node44 [color="midnightblue",fontsize=10,style="solid"];
+  Node44 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node3 -> Node45 [color="midnightblue",fontsize=10,style="solid"];
+  Node45 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid"];
+  Node46 [label="CreateReceiveTask",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a"];
+  Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node45 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+79983cce0fb0366f2d865fedcd073d1c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/eds__utils_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,36 @@
+\hypertarget{eds__utils_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/eds\_\-utils.py File Reference}
+\label{eds__utils_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/eds_utils.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/eds\_\-utils.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespaceeds__utils}{eds\_\-utils}
+\item 
+namespace \hyperlink{namespacesets_1_1_5}{sets::$\ast$}
+\item 
+namespace \hyperlink{namespacetypes_1_1_5}{types::$\ast$}
+\item 
+namespace \hyperlink{namespacetime_1_1_5}{time::$\ast$}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespaceeds__utils_0b06caabd41984790859ebfc43cde92e}{eds\_\-utils::Get\-Default\-Value}
+\item 
+def \hyperlink{namespaceeds__utils_e4a6a8a588b73b45bef3d37909d1ec26}{eds\_\-utils::Extract\-Sections}
+\item 
+def \hyperlink{namespaceeds__utils_b8868ba2aa41bd47b62a8cde2962833c}{eds\_\-utils::Parse\-CPJFile}
+\item 
+def \hyperlink{namespaceeds__utils_5e20b6c101dcf976b8fedf20d9e1b739}{eds\_\-utils::Parse\-EDSFile}
+\item 
+def \hyperlink{namespaceeds__utils_d9540832adbe476f1ba6a0cafcbbafbc}{eds\_\-utils::Write\-File}
+\item 
+def \hyperlink{namespaceeds__utils_535cc0359a4d2f59718b381b40915ebe}{eds\_\-utils::Generate\-File\-Content}
+\item 
+def \hyperlink{namespaceeds__utils_0c22661f0eadca172b3ee5eda06401c3}{eds\_\-utils::Generate\-EDSFile}
+\item 
+def \hyperlink{namespaceeds__utils_6ec7fa0870074fd7e67037cd1dd55e6f}{eds\_\-utils::Generate\-CPJContent}
+\item 
+def \hyperlink{namespaceeds__utils_1d636df1ab11a25fa4ab4b479fd05e5e}{eds\_\-utils::Generate\-Node}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/error_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,110 @@
+\hypertarget{error_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/error.h File Reference}
+\label{error_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/error.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/error.h}}
+}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{error_8h_53d64f03e3761bde171efd260276556e}{ERR\_\-CAN\_\-ADD\_\-ID\_\-TO\_\-FILTER}~\char`\"{}1      Not in init mode\char`\"{}
+\item 
+\#define \hyperlink{error_8h_eebe9254cd41085461d615bf53408ba5}{ERR\_\-CAN\_\-INIT\_\-CLOCK}~\char`\"{}4      Not in init mode\char`\"{}
+\item 
+\#define \hyperlink{error_8h_a7e1dc6c7418d75999d1ac1f217cdd3e}{ERR\_\-CAN\_\-INIT\_\-1\_\-FILTER}~\char`\"{}5      Not in init mode\char`\"{}
+\item 
+\#define \hyperlink{error_8h_6c980f2bfad323f66b3215ce8f2537fc}{ERR\_\-CAN\_\-INIT\_\-FILTER}~\char`\"{}6      Not in init mode\char`\"{}
+\item 
+\#define \hyperlink{error_8h_bb776328e1c3cc9f643e0acda691c106}{ERR\_\-CAN\_\-MSG\_\-TRANSMIT}~\char`\"{}7      No buffer free \char`\"{}
+\item 
+\#define \hyperlink{error_8h_f145d6d8387fbaa5a28713124dd02407}{ERR\_\-CAN\_\-SLEEP\_\-MODE}~\char`\"{}8      Is in init mode\char`\"{}
+\item 
+\#define \hyperlink{error_8h_9e621878a9a2cfcdb9d5d8957a2effa8}{ERR\_\-CAN\_\-SLEEP\_\-MODE\_\-Q}~\char`\"{}9      Is in init mode\char`\"{}
+\item 
+\#define \hyperlink{error_8h_bed69f359aaccd95e634c16fee5dfa24}{ERR\_\-CAN\_\-SLEEP\_\-WUP\_\-MODE}~\char`\"{}10     Is in init mode\char`\"{}
+\item 
+\#define \hyperlink{error_8h_4b4802d58ab57bcb221574d9436cddfb}{ERR\_\-CAN0HDLRCV\_\-STACK\_\-FULL}~\char`\"{}11     Stack R full\char`\"{}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{error_8h_4b4802d58ab57bcb221574d9436cddfb}{
+\index{error.h@{error.h}!ERR_CAN0HDLRCV_STACK_FULL@{ERR\_\-CAN0HDLRCV\_\-STACK\_\-FULL}}
+\index{ERR_CAN0HDLRCV_STACK_FULL@{ERR\_\-CAN0HDLRCV\_\-STACK\_\-FULL}!error.h@{error.h}}
+\subsubsection[ERR\_\-CAN0HDLRCV\_\-STACK\_\-FULL]{\setlength{\rightskip}{0pt plus 5cm}\#define ERR\_\-CAN0HDLRCV\_\-STACK\_\-FULL~\char`\"{}11     Stack R full\char`\"{}}}
+\label{error_8h_4b4802d58ab57bcb221574d9436cddfb}
+
+
+
+
+Definition at line 35 of file error.h.\hypertarget{error_8h_53d64f03e3761bde171efd260276556e}{
+\index{error.h@{error.h}!ERR_CAN_ADD_ID_TO_FILTER@{ERR\_\-CAN\_\-ADD\_\-ID\_\-TO\_\-FILTER}}
+\index{ERR_CAN_ADD_ID_TO_FILTER@{ERR\_\-CAN\_\-ADD\_\-ID\_\-TO\_\-FILTER}!error.h@{error.h}}
+\subsubsection[ERR\_\-CAN\_\-ADD\_\-ID\_\-TO\_\-FILTER]{\setlength{\rightskip}{0pt plus 5cm}\#define ERR\_\-CAN\_\-ADD\_\-ID\_\-TO\_\-FILTER~\char`\"{}1      Not in init mode\char`\"{}}}
+\label{error_8h_53d64f03e3761bde171efd260276556e}
+
+
+
+
+Definition at line 27 of file error.h.\hypertarget{error_8h_a7e1dc6c7418d75999d1ac1f217cdd3e}{
+\index{error.h@{error.h}!ERR_CAN_INIT_1_FILTER@{ERR\_\-CAN\_\-INIT\_\-1\_\-FILTER}}
+\index{ERR_CAN_INIT_1_FILTER@{ERR\_\-CAN\_\-INIT\_\-1\_\-FILTER}!error.h@{error.h}}
+\subsubsection[ERR\_\-CAN\_\-INIT\_\-1\_\-FILTER]{\setlength{\rightskip}{0pt plus 5cm}\#define ERR\_\-CAN\_\-INIT\_\-1\_\-FILTER~\char`\"{}5      Not in init mode\char`\"{}}}
+\label{error_8h_a7e1dc6c7418d75999d1ac1f217cdd3e}
+
+
+
+
+Definition at line 29 of file error.h.\hypertarget{error_8h_eebe9254cd41085461d615bf53408ba5}{
+\index{error.h@{error.h}!ERR_CAN_INIT_CLOCK@{ERR\_\-CAN\_\-INIT\_\-CLOCK}}
+\index{ERR_CAN_INIT_CLOCK@{ERR\_\-CAN\_\-INIT\_\-CLOCK}!error.h@{error.h}}
+\subsubsection[ERR\_\-CAN\_\-INIT\_\-CLOCK]{\setlength{\rightskip}{0pt plus 5cm}\#define ERR\_\-CAN\_\-INIT\_\-CLOCK~\char`\"{}4      Not in init mode\char`\"{}}}
+\label{error_8h_eebe9254cd41085461d615bf53408ba5}
+
+
+
+
+Definition at line 28 of file error.h.\hypertarget{error_8h_6c980f2bfad323f66b3215ce8f2537fc}{
+\index{error.h@{error.h}!ERR_CAN_INIT_FILTER@{ERR\_\-CAN\_\-INIT\_\-FILTER}}
+\index{ERR_CAN_INIT_FILTER@{ERR\_\-CAN\_\-INIT\_\-FILTER}!error.h@{error.h}}
+\subsubsection[ERR\_\-CAN\_\-INIT\_\-FILTER]{\setlength{\rightskip}{0pt plus 5cm}\#define ERR\_\-CAN\_\-INIT\_\-FILTER~\char`\"{}6      Not in init mode\char`\"{}}}
+\label{error_8h_6c980f2bfad323f66b3215ce8f2537fc}
+
+
+
+
+Definition at line 30 of file error.h.\hypertarget{error_8h_bb776328e1c3cc9f643e0acda691c106}{
+\index{error.h@{error.h}!ERR_CAN_MSG_TRANSMIT@{ERR\_\-CAN\_\-MSG\_\-TRANSMIT}}
+\index{ERR_CAN_MSG_TRANSMIT@{ERR\_\-CAN\_\-MSG\_\-TRANSMIT}!error.h@{error.h}}
+\subsubsection[ERR\_\-CAN\_\-MSG\_\-TRANSMIT]{\setlength{\rightskip}{0pt plus 5cm}\#define ERR\_\-CAN\_\-MSG\_\-TRANSMIT~\char`\"{}7      No buffer free \char`\"{}}}
+\label{error_8h_bb776328e1c3cc9f643e0acda691c106}
+
+
+
+
+Definition at line 31 of file error.h.\hypertarget{error_8h_f145d6d8387fbaa5a28713124dd02407}{
+\index{error.h@{error.h}!ERR_CAN_SLEEP_MODE@{ERR\_\-CAN\_\-SLEEP\_\-MODE}}
+\index{ERR_CAN_SLEEP_MODE@{ERR\_\-CAN\_\-SLEEP\_\-MODE}!error.h@{error.h}}
+\subsubsection[ERR\_\-CAN\_\-SLEEP\_\-MODE]{\setlength{\rightskip}{0pt plus 5cm}\#define ERR\_\-CAN\_\-SLEEP\_\-MODE~\char`\"{}8      Is in init mode\char`\"{}}}
+\label{error_8h_f145d6d8387fbaa5a28713124dd02407}
+
+
+
+
+Definition at line 32 of file error.h.\hypertarget{error_8h_9e621878a9a2cfcdb9d5d8957a2effa8}{
+\index{error.h@{error.h}!ERR_CAN_SLEEP_MODE_Q@{ERR\_\-CAN\_\-SLEEP\_\-MODE\_\-Q}}
+\index{ERR_CAN_SLEEP_MODE_Q@{ERR\_\-CAN\_\-SLEEP\_\-MODE\_\-Q}!error.h@{error.h}}
+\subsubsection[ERR\_\-CAN\_\-SLEEP\_\-MODE\_\-Q]{\setlength{\rightskip}{0pt plus 5cm}\#define ERR\_\-CAN\_\-SLEEP\_\-MODE\_\-Q~\char`\"{}9      Is in init mode\char`\"{}}}
+\label{error_8h_9e621878a9a2cfcdb9d5d8957a2effa8}
+
+
+
+
+Definition at line 33 of file error.h.\hypertarget{error_8h_bed69f359aaccd95e634c16fee5dfa24}{
+\index{error.h@{error.h}!ERR_CAN_SLEEP_WUP_MODE@{ERR\_\-CAN\_\-SLEEP\_\-WUP\_\-MODE}}
+\index{ERR_CAN_SLEEP_WUP_MODE@{ERR\_\-CAN\_\-SLEEP\_\-WUP\_\-MODE}!error.h@{error.h}}
+\subsubsection[ERR\_\-CAN\_\-SLEEP\_\-WUP\_\-MODE]{\setlength{\rightskip}{0pt plus 5cm}\#define ERR\_\-CAN\_\-SLEEP\_\-WUP\_\-MODE~\char`\"{}10     Is in init mode\char`\"{}}}
+\label{error_8h_bed69f359aaccd95e634c16fee5dfa24}
+
+
+
+
+Definition at line 34 of file error.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/example__objdict_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1407 @@
+\hypertarget{example__objdict_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/examples/example\_\-objdict.c File Reference}
+\label{example__objdict_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example\_\-objdict.c}}
+}
+{\tt \#include $<$stddef.h$>$}\par
+{\tt \#include $<$canfestival/applicfg.h$>$}\par
+{\tt \#include \char`\"{}canfestival/def.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival/can.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival/objdictdef.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival/pdo.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival/sdo.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival/sync.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival/lifegrd.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival/nmt\-Slave.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{example__objdict_8c_e19bfd2ea75b7ddfc0c9e520240ab733}{NODE\_\-ID}~0x01
+\item 
+\#define \hyperlink{example__objdict_8c_3c135ec43472f37c279f888728b8e603}{PDO\_\-MAP}(index, sub\_\-index, size\_\-variable\_\-in\_\-bits)~0x \#\# index \#\# sub\_\-index \#\# size\_\-variable\_\-in\_\-bits
+\item 
+\#define \hyperlink{example__objdict_8c_e7ce50bb8ae0f5604c33e9b6672c366a}{Declare\-Index\-Table\-Entry}(entryname, index)~\{ (\hyperlink{structtd__subindex}{subindex}$\ast$)entryname,sizeof(entryname)/sizeof(entryname\mbox{[}0\mbox{]}), index\}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 \hyperlink{example__objdict_8c_e574fe0d6808ebb128aee1cdb108d700}{Linux\_\-slave\_\-value\-Range\-Test} (UNS8 type\-Value, UNS32 uns\-Value, REAL32 real\-Value)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{example__objdict_8c_8fc8dbd59390ae83fe470b12da0b5ecd}{seconds} = 0
+\item 
+UNS8 \hyperlink{example__objdict_8c_711bdb40e5a44c41cc1f06cfd1f504da}{minutes} = 0
+\item 
+UNS8 \hyperlink{example__objdict_8c_75aee5777719f851830029bc7e7ea8a9}{hours} = 0
+\item 
+UNS8 \hyperlink{example__objdict_8c_bc5904eec2756dc2a8276bd49bea868c}{day} = 0
+\item 
+UNS32 \hyperlink{example__objdict_8c_7e12020e121aa8689ae0ed07a595508d}{canopen\-Err\-NB} = 0
+\item 
+UNS32 \hyperlink{example__objdict_8c_ae855ee2ef12c40958afc632272eb32f}{canopen\-Err\-VAL} = 0
+\item 
+UNS8 \hyperlink{example__objdict_8c_43ab56b02863aa8e4f072cedfade9345}{str\-Test} \mbox{[}10\mbox{]} = 0
+\item 
+UNS8 \hyperlink{example__objdict_8c_2cb1ec4257c97c26c06e1b8d6f3cd537}{Linux\_\-slave\_\-b\-Device\-Node\-Id} = NODE\_\-ID
+\item 
+const UNS8 \hyperlink{example__objdict_8c_2ef807a18b7239354d83841bac3bd490}{Linux\_\-slave\_\-iam\_\-a\_\-slave}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_05d6d5bceb8fec9cbf78895d7dd43b19}{Linux\_\-slave\_\-Index1000} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_e01f01df6cd5443c01c99491e77cc3de}{Linux\_\-slave\_\-obj1001} = 0x0
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_a12d9d7966e31f886c54398b9a7915e3}{Linux\_\-slave\_\-Index1001} \mbox{[}$\,$\mbox{]}
+\item 
+UNS32 \hyperlink{example__objdict_8c_e7d9fa73081e48783f3ca36c1abf785f}{Linux\_\-slave\_\-obj1005} = 0x00000080
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_523059c463ce15ba4189a6d69b81baf3}{Linux\_\-slave\_\-Index1005} \mbox{[}$\,$\mbox{]}
+\item 
+UNS32 \hyperlink{example__objdict_8c_48ace29118ee6323d00ee90b608ad780}{Linux\_\-slave\_\-obj1006} = 0x0
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_6ae4bc2f32e5a18abcceaa4124c7cdf9}{Linux\_\-slave\_\-Index1006} \mbox{[}$\,$\mbox{]}
+\item 
+UNS32 \hyperlink{example__objdict_8c_07d47838704a5a9503ab8bed92b63306}{Linux\_\-slave\_\-obj1007} = 0x0
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_b9d4489193cc9862f5412a1092b3ce44}{Linux\_\-slave\_\-Index1007} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_967da097f7049ba6455f674862fdf2e0}{Linux\_\-slave\_\-obj1008} \mbox{[}$\,$\mbox{]} = \char`\"{}Appli\_\-Slave\_\-HC12\char`\"{}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_aef0742faaa702e9ffa53e7c33ea50bf}{Linux\_\-slave\_\-Index1008} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_c2fd7acee0d7ea8909c986c132f365af}{Linux\_\-slave\_\-obj1009} \mbox{[}$\,$\mbox{]} = \char`\"{}\_\-\_\-DATE\_\-\_\-\char`\"{}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_9b4315fc4a587bca9c60db7ba1908747}{Linux\_\-slave\_\-Index1009} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_0cfd1dc997e0ce10303400b4d184d5ca}{Linux\_\-slave\_\-obj100A} \mbox{[}$\,$\mbox{]} = \_\-\_\-TIME\_\-\_\-
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_74bd750703d7ad9948ceed3550738e29}{Linux\_\-slave\_\-Index100A} \mbox{[}$\,$\mbox{]}
+\item 
+TIMER\_\-HANDLE \hyperlink{example__objdict_8c_0fdc4651ac2468881ff82d20529761b4}{Linux\_\-slave\_\-heart\-Beat\-Timers} \mbox{[}1\mbox{]} = \{TIMER\_\-NONE,\}
+\item 
+UNS32 \hyperlink{example__objdict_8c_bca1cf71678934c1c275cba63e2f58da}{Linux\_\-slave\_\-obj1016} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_789346e90805932f9a568212d2e17da8}{Linux\_\-slave\_\-obj1016\_\-cnt} = 1
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_01ca355a05ad9bc65dc4d5db042a1004}{Linux\_\-slave\_\-Index1016} \mbox{[}$\,$\mbox{]}
+\item 
+UNS16 \hyperlink{example__objdict_8c_497917374fad5aab24786e55eea4c5a8}{Linux\_\-slave\_\-obj1017} = 0
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_f8f53c73742e95cfe30c57a733e3a797}{Linux\_\-slave\_\-Index1017} \mbox{[}$\,$\mbox{]}
+\item 
+s\_\-identity \hyperlink{example__objdict_8c_269717d89015bf9dd62198ed909e601f}{Linux\_\-slave\_\-obj1018}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_e5b0fad865bf7993c04c246b4145aa63}{Linux\_\-slave\_\-Index1018} \mbox{[}$\,$\mbox{]}
+\item 
+s\_\-sdo\_\-parameter \hyperlink{example__objdict_8c_78cf31a97b423a142d8244a7699aa765}{Linux\_\-slave\_\-obj1200}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_055cca9dc73b469c4b34b7aeed44967e}{Linux\_\-slave\_\-Index1200} \mbox{[}$\,$\mbox{]}
+\item 
+s\_\-sdo\_\-parameter \hyperlink{example__objdict_8c_7d471aeb1feb2b5df1566ae936d9a8c3}{Linux\_\-slave\_\-obj1280}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_3d80d2a375cf3b48229dfb1a03d7aa19}{Linux\_\-slave\_\-Index1280} \mbox{[}$\,$\mbox{]}
+\item 
+s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_fbae711f68ddf36a62410e490022d532}{Linux\_\-slave\_\-obj1400}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_fe83534851ad73d6fcefabd6a6d18f73}{Linux\_\-slave\_\-Index1400} \mbox{[}$\,$\mbox{]}
+\item 
+s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_963b22df8be4f9fc5685d28743feaa13}{Linux\_\-slave\_\-obj1401}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_9a91b6a1e5321a0a0814f7d1c8bb4e21}{Linux\_\-slave\_\-Index1401} \mbox{[}$\,$\mbox{]}
+\item 
+s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_cf00e5905b77d0718010482147ca14ab}{Linux\_\-slave\_\-obj1402}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_140558578871f3321895cc83b06dc7e5}{Linux\_\-slave\_\-Index1402} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_f8b5cd0e9fb995c17d106996ba24ec26}{Linux\_\-slave\_\-obj1600\_\-cnt} = 0
+\item 
+UNS32 \hyperlink{example__objdict_8c_476a784e54ed2dd7ef0abfff1d05c296}{Linux\_\-slave\_\-obj1600\_\-mapped\-Var} \mbox{[}$\,$\mbox{]}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_32cb6562143353da5540e4b3b76751b8}{Linux\_\-slave\_\-Index1600} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_f1d5b5758bbf30e03d118648d474731e}{Linux\_\-slave\_\-obj1601\_\-cnt} = 0
+\item 
+UNS32 \hyperlink{example__objdict_8c_3b49ca64aa033e8f1bca69b1280fd6bf}{Linux\_\-slave\_\-obj1601\_\-mapped\-Var} \mbox{[}$\,$\mbox{]}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_d855bea68e3f602e03ee1684b8fe7e18}{Linux\_\-slave\_\-Index1601} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_97747c8e606821e9bef059a4c0af5fdf}{Linux\_\-slave\_\-obj1602\_\-cnt} = 0
+\item 
+UNS32 \hyperlink{example__objdict_8c_36cba9150af4b3ce45ed5305c2bd431a}{Linux\_\-slave\_\-obj1602\_\-mapped\-Var} \mbox{[}$\,$\mbox{]}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_0d3b42ef9cb10bdc21dc5b8dc4a9f19e}{Linux\_\-slave\_\-Index1602} \mbox{[}$\,$\mbox{]}
+\item 
+s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_30746759f144171f3dd6f07a0911891a}{Linux\_\-slave\_\-obj1800}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_724e18e7bdf5c1331bac5c749ee74df7}{Linux\_\-slave\_\-Index1800} \mbox{[}$\,$\mbox{]}
+\item 
+s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_3adb5f20bd529f9172663c0507b28995}{Linux\_\-slave\_\-obj1801}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_a4312e51a953d0a0a59c97d76b3a69fe}{Linux\_\-slave\_\-Index1801} \mbox{[}$\,$\mbox{]}
+\item 
+s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_2bde18dced8845378e5232354d06c1d2}{Linux\_\-slave\_\-obj1802}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_77626b7e7e1cdc13c541817244c5aa16}{Linux\_\-slave\_\-Index1802} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_8814ef2dad6c725190e098748bfd8c40}{Linux\_\-slave\_\-obj1A00\_\-cnt} = 0
+\item 
+UNS32 \hyperlink{example__objdict_8c_71ef9b765ed7fb92c76350a9dfa9fded}{Linux\_\-slave\_\-obj1A00\_\-mapped\-Var} \mbox{[}$\,$\mbox{]}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_4d87e2c83fb4ee09e569b5003b6bc831}{Linux\_\-slave\_\-Index1A00} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_b7c1ecdc981648c2767b88e90596f376}{Linux\_\-slave\_\-obj1A01\_\-cnt} = 0
+\item 
+UNS32 \hyperlink{example__objdict_8c_aed3a032311b45e4c26141d8ca329984}{Linux\_\-slave\_\-obj1A01\_\-mapped\-Var} \mbox{[}$\,$\mbox{]}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_fd8d72d425261d8335295e909e6257a5}{Linux\_\-slave\_\-Index1A01} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_a160f3882715ea3cd62bb4830af0bb72}{Linux\_\-slave\_\-obj1A02\_\-cnt} = 0
+\item 
+UNS32 \hyperlink{example__objdict_8c_e471d28061f7986439fa2835b39e8523}{Linux\_\-slave\_\-obj1A02\_\-mapped\-Var} \mbox{[}$\,$\mbox{]}
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_7a35c92f170fec8ede877f1f836ff3ec}{Linux\_\-slave\_\-Index1A02} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_6c8ea4ebf849e1d1e41d478a566948d2}{Linux\_\-slave\_\-highest\-Sub\-Index\_\-2000} = 4
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_bc7121f6cf9d53c5210cffe10fe95087}{Linux\_\-slave\_\-Index2000} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_61a00df4a8d4428867d8c17f23a0f790}{Linux\_\-slave\_\-highest\-Sub\-Index\_\-6000} = 0
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_8932233e96f010b1e6c0138dd1378819}{Linux\_\-slave\_\-Index6000} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_c754a0b797d90440d943995ce3525c6c}{Linux\_\-slave\_\-highest\-Sub\-Index\_\-6001} = 0
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_3e33556ed41cef5c460bf77d270d27b7}{Linux\_\-slave\_\-Index6001} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_a49887e967f630d196f0a53cf4cd47ab}{Linux\_\-slave\_\-highest\-Sub\-Index\_\-6002} = 0
+\item 
+\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_ce0887fb5585541dae87fb90de8649fa}{Linux\_\-slave\_\-Index6002} \mbox{[}$\,$\mbox{]}
+\item 
+const \hyperlink{structtd__indextable}{indextable} \hyperlink{example__objdict_8c_c38ee3d1c98599d46b4cfd5a34445b60}{Linux\_\-slave\_\-objdict} \mbox{[}$\,$\mbox{]}
+\item 
+UNS8 \hyperlink{example__objdict_8c_d0ca981b53aa6865fe6b05e483bdf9d9}{Linux\_\-slave\_\-count\_\-sync} \mbox{[}1\mbox{]} = \{0, \}
+\item 
+\hyperlink{structs__quick__index}{quick\_\-index} \hyperlink{example__objdict_8c_441a8eb9ff0d5a569ce96c5f28e3ae16}{Linux\_\-slave\_\-first\-Index}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{example__objdict_8c_e7ce50bb8ae0f5604c33e9b6672c366a}{
+\index{example_objdict.c@{example\_\-objdict.c}!DeclareIndexTableEntry@{DeclareIndexTableEntry}}
+\index{DeclareIndexTableEntry@{DeclareIndexTableEntry}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[DeclareIndexTableEntry]{\setlength{\rightskip}{0pt plus 5cm}\#define Declare\-Index\-Table\-Entry(entryname, index)~\{ (\hyperlink{structtd__subindex}{subindex}$\ast$)entryname,sizeof(entryname)/sizeof(entryname\mbox{[}0\mbox{]}), index\}}}
+\label{example__objdict_8c_e7ce50bb8ae0f5604c33e9b6672c366a}
+
+
+\hypertarget{example__objdict_8c_e19bfd2ea75b7ddfc0c9e520240ab733}{
+\index{example_objdict.c@{example\_\-objdict.c}!NODE_ID@{NODE\_\-ID}}
+\index{NODE_ID@{NODE\_\-ID}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[NODE\_\-ID]{\setlength{\rightskip}{0pt plus 5cm}\#define NODE\_\-ID~0x01}}
+\label{example__objdict_8c_e19bfd2ea75b7ddfc0c9e520240ab733}
+
+
+
+
+Definition at line 68 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_3c135ec43472f37c279f888728b8e603}{
+\index{example_objdict.c@{example\_\-objdict.c}!PDO_MAP@{PDO\_\-MAP}}
+\index{PDO_MAP@{PDO\_\-MAP}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[PDO\_\-MAP]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO\_\-MAP(index, sub\_\-index, size\_\-variable\_\-in\_\-bits)~0x \#\# index \#\# sub\_\-index \#\# size\_\-variable\_\-in\_\-bits}}
+\label{example__objdict_8c_3c135ec43472f37c279f888728b8e603}
+
+
+
+
+\subsection{Function Documentation}
+\hypertarget{example__objdict_8c_e574fe0d6808ebb128aee1cdb108d700}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_valueRangeTest@{Linux\_\-slave\_\-valueRangeTest}}
+\index{Linux_slave_valueRangeTest@{Linux\_\-slave\_\-valueRangeTest}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-valueRangeTest]{\setlength{\rightskip}{0pt plus 5cm}UNS32 Linux\_\-slave\_\-value\-Range\-Test (UNS8 {\em type\-Value}, UNS32 {\em uns\-Value}, REAL32 {\em real\-Value})}}
+\label{example__objdict_8c_e574fe0d6808ebb128aee1cdb108d700}
+
+
+
+
+Definition at line 53 of file example\_\-objdict.c.
+
+\subsection{Variable Documentation}
+\hypertarget{example__objdict_8c_7e12020e121aa8689ae0ed07a595508d}{
+\index{example_objdict.c@{example\_\-objdict.c}!canopenErrNB@{canopenErrNB}}
+\index{canopenErrNB@{canopenErrNB}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[canopenErrNB]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8h_7e12020e121aa8689ae0ed07a595508d}{canopen\-Err\-NB} = 0}}
+\label{example__objdict_8c_7e12020e121aa8689ae0ed07a595508d}
+
+
+
+
+Definition at line 43 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_ae855ee2ef12c40958afc632272eb32f}{
+\index{example_objdict.c@{example\_\-objdict.c}!canopenErrVAL@{canopenErrVAL}}
+\index{canopenErrVAL@{canopenErrVAL}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[canopenErrVAL]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8h_ae855ee2ef12c40958afc632272eb32f}{canopen\-Err\-VAL} = 0}}
+\label{example__objdict_8c_ae855ee2ef12c40958afc632272eb32f}
+
+
+
+
+Definition at line 44 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_bc5904eec2756dc2a8276bd49bea868c}{
+\index{example_objdict.c@{example\_\-objdict.c}!day@{day}}
+\index{day@{day}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[day]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8h_bc5904eec2756dc2a8276bd49bea868c}{day} = 0}}
+\label{example__objdict_8c_bc5904eec2756dc2a8276bd49bea868c}
+
+
+
+
+Definition at line 42 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_75aee5777719f851830029bc7e7ea8a9}{
+\index{example_objdict.c@{example\_\-objdict.c}!hours@{hours}}
+\index{hours@{hours}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[hours]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8h_75aee5777719f851830029bc7e7ea8a9}{hours} = 0}}
+\label{example__objdict_8c_75aee5777719f851830029bc7e7ea8a9}
+
+
+
+
+Definition at line 41 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_2cb1ec4257c97c26c06e1b8d6f3cd537}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_bDeviceNodeId@{Linux\_\-slave\_\-bDeviceNodeId}}
+\index{Linux_slave_bDeviceNodeId@{Linux\_\-slave\_\-bDeviceNodeId}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-bDeviceNodeId]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_2cb1ec4257c97c26c06e1b8d6f3cd537}{Linux\_\-slave\_\-b\-Device\-Node\-Id} = NODE\_\-ID}}
+\label{example__objdict_8c_2cb1ec4257c97c26c06e1b8d6f3cd537}
+
+
+
+
+Definition at line 69 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_d0ca981b53aa6865fe6b05e483bdf9d9}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_count_sync@{Linux\_\-slave\_\-count\_\-sync}}
+\index{Linux_slave_count_sync@{Linux\_\-slave\_\-count\_\-sync}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-count\_\-sync]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_d0ca981b53aa6865fe6b05e483bdf9d9}{Linux\_\-slave\_\-count\_\-sync}\mbox{[}1\mbox{]} = \{0, \}}}
+\label{example__objdict_8c_d0ca981b53aa6865fe6b05e483bdf9d9}
+
+
+
+
+Definition at line 558 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_441a8eb9ff0d5a569ce96c5f28e3ae16}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_firstIndex@{Linux\_\-slave\_\-firstIndex}}
+\index{Linux_slave_firstIndex@{Linux\_\-slave\_\-firstIndex}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-firstIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structs__quick__index}{quick\_\-index} \hyperlink{example__objdict_8c_441a8eb9ff0d5a569ce96c5f28e3ae16}{Linux\_\-slave\_\-first\-Index}}}
+\label{example__objdict_8c_441a8eb9ff0d5a569ce96c5f28e3ae16}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+    SDO_SVR : 11,
+    SDO_CLT : 12,
+    PDO_RCV : 13,
+    PDO_RCV_MAP : 16,
+    PDO_TRS : 19,
+    PDO_TRS_MAP : 22
+}
+
+quick_index Linux_slave_lastIndex{
+    SDO_SVR : 11,
+    SDO_CLT : 12,
+    PDO_RCV : 15,
+    PDO_RCV_MAP : 18,
+    PDO_TRS : 21,
+    PDO_TRS_MAP : 24
+}
+
+UNS16 Linux_slave_ObjdictSize = sizeof(Linux_slave_objdict)/sizeof(Linux_slave_objdict[0])
+\end{verbatim}\end{Code}
+
+
+Definition at line 560 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_0fdc4651ac2468881ff82d20529761b4}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_heartBeatTimers@{Linux\_\-slave\_\-heartBeatTimers}}
+\index{Linux_slave_heartBeatTimers@{Linux\_\-slave\_\-heartBeatTimers}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-heartBeatTimers]{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE \hyperlink{example__objdict_8c_0fdc4651ac2468881ff82d20529761b4}{Linux\_\-slave\_\-heart\-Beat\-Timers}\mbox{[}1\mbox{]} = \{TIMER\_\-NONE,\}}}
+\label{example__objdict_8c_0fdc4651ac2468881ff82d20529761b4}
+
+
+
+
+Definition at line 177 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_6c8ea4ebf849e1d1e41d478a566948d2}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_highestSubIndex_2000@{Linux\_\-slave\_\-highestSubIndex\_\-2000}}
+\index{Linux_slave_highestSubIndex_2000@{Linux\_\-slave\_\-highestSubIndex\_\-2000}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-highestSubIndex\_\-2000]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_6c8ea4ebf849e1d1e41d478a566948d2}{Linux\_\-slave\_\-highest\-Sub\-Index\_\-2000} = 4}}
+\label{example__objdict_8c_6c8ea4ebf849e1d1e41d478a566948d2}
+
+
+
+
+Definition at line 491 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_61a00df4a8d4428867d8c17f23a0f790}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_highestSubIndex_6000@{Linux\_\-slave\_\-highestSubIndex\_\-6000}}
+\index{Linux_slave_highestSubIndex_6000@{Linux\_\-slave\_\-highestSubIndex\_\-6000}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-highestSubIndex\_\-6000]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_61a00df4a8d4428867d8c17f23a0f790}{Linux\_\-slave\_\-highest\-Sub\-Index\_\-6000} = 0}}
+\label{example__objdict_8c_61a00df4a8d4428867d8c17f23a0f790}
+
+
+
+
+Definition at line 502 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_c754a0b797d90440d943995ce3525c6c}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_highestSubIndex_6001@{Linux\_\-slave\_\-highestSubIndex\_\-6001}}
+\index{Linux_slave_highestSubIndex_6001@{Linux\_\-slave\_\-highestSubIndex\_\-6001}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-highestSubIndex\_\-6001]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_c754a0b797d90440d943995ce3525c6c}{Linux\_\-slave\_\-highest\-Sub\-Index\_\-6001} = 0}}
+\label{example__objdict_8c_c754a0b797d90440d943995ce3525c6c}
+
+
+
+
+Definition at line 509 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_a49887e967f630d196f0a53cf4cd47ab}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_highestSubIndex_6002@{Linux\_\-slave\_\-highestSubIndex\_\-6002}}
+\index{Linux_slave_highestSubIndex_6002@{Linux\_\-slave\_\-highestSubIndex\_\-6002}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-highestSubIndex\_\-6002]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_a49887e967f630d196f0a53cf4cd47ab}{Linux\_\-slave\_\-highest\-Sub\-Index\_\-6002} = 0}}
+\label{example__objdict_8c_a49887e967f630d196f0a53cf4cd47ab}
+
+
+
+
+Definition at line 516 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_2ef807a18b7239354d83841bac3bd490}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_iam_a_slave@{Linux\_\-slave\_\-iam\_\-a\_\-slave}}
+\index{Linux_slave_iam_a_slave@{Linux\_\-slave\_\-iam\_\-a\_\-slave}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-iam\_\-a\_\-slave]{\setlength{\rightskip}{0pt plus 5cm}const UNS8 \hyperlink{example__objdict_8c_2ef807a18b7239354d83841bac3bd490}{Linux\_\-slave\_\-iam\_\-a\_\-slave}}}
+\label{example__objdict_8c_2ef807a18b7239354d83841bac3bd490}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 1
+
+  
+
+
+#define PDO_MAP(index, sub_index, size_variable_in_bits)
+
+
+
+#define DeclareIndexTableEntry(entryname, index)    
+
+
+
+
+
+
+
+ 
+
+
+ 
+                    
+                    
+                    UNS32 Linux_slave_obj1000 = 0
+\end{verbatim}\end{Code}
+
+
+Definition at line 76 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_05d6d5bceb8fec9cbf78895d7dd43b19}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1000@{Linux\_\-slave\_\-Index1000}}
+\index{Linux_slave_Index1000@{Linux\_\-slave\_\-Index1000}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1000]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_05d6d5bceb8fec9cbf78895d7dd43b19}{Linux\_\-slave\_\-Index1000}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_05d6d5bceb8fec9cbf78895d7dd43b19}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      { RO, uint32, sizeof(UNS32), (void*)&Linux_slave_obj1000 }
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 109 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_a12d9d7966e31f886c54398b9a7915e3}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1001@{Linux\_\-slave\_\-Index1001}}
+\index{Linux_slave_Index1001@{Linux\_\-slave\_\-Index1001}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1001]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_a12d9d7966e31f886c54398b9a7915e3}{Linux\_\-slave\_\-Index1001}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_a12d9d7966e31f886c54398b9a7915e3}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      { RO, uint8, sizeof(UNS8), (void*)&Linux_slave_obj1001 }
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 118 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_523059c463ce15ba4189a6d69b81baf3}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1005@{Linux\_\-slave\_\-Index1005}}
+\index{Linux_slave_Index1005@{Linux\_\-slave\_\-Index1005}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1005]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_523059c463ce15ba4189a6d69b81baf3}{Linux\_\-slave\_\-Index1005}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_523059c463ce15ba4189a6d69b81baf3}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      { RW, uint32, sizeof(UNS32), (void*)&Linux_slave_obj1005 }
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 129 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_6ae4bc2f32e5a18abcceaa4124c7cdf9}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1006@{Linux\_\-slave\_\-Index1006}}
+\index{Linux_slave_Index1006@{Linux\_\-slave\_\-Index1006}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1006]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_6ae4bc2f32e5a18abcceaa4124c7cdf9}{Linux\_\-slave\_\-Index1006}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_6ae4bc2f32e5a18abcceaa4124c7cdf9}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      { RW, uint32, sizeof(UNS32), (void*)&Linux_slave_obj1006 }
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 142 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_b9d4489193cc9862f5412a1092b3ce44}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1007@{Linux\_\-slave\_\-Index1007}}
+\index{Linux_slave_Index1007@{Linux\_\-slave\_\-Index1007}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1007]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_b9d4489193cc9862f5412a1092b3ce44}{Linux\_\-slave\_\-Index1007}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_b9d4489193cc9862f5412a1092b3ce44}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      { RW, uint32, sizeof(UNS32), (void*)&Linux_slave_obj1007 }
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 150 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_aef0742faaa702e9ffa53e7c33ea50bf}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1008@{Linux\_\-slave\_\-Index1008}}
+\index{Linux_slave_Index1008@{Linux\_\-slave\_\-Index1008}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1008]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_aef0742faaa702e9ffa53e7c33ea50bf}{Linux\_\-slave\_\-Index1008}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_aef0742faaa702e9ffa53e7c33ea50bf}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      { RO, uint32, sizeof(Linux_slave_obj1008), (void*)&Linux_slave_obj1008 }
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 157 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_9b4315fc4a587bca9c60db7ba1908747}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1009@{Linux\_\-slave\_\-Index1009}}
+\index{Linux_slave_Index1009@{Linux\_\-slave\_\-Index1009}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1009]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_9b4315fc4a587bca9c60db7ba1908747}{Linux\_\-slave\_\-Index1009}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_9b4315fc4a587bca9c60db7ba1908747}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      { RO, uint32, sizeof(Linux_slave_obj1009), (void*)&Linux_slave_obj1009 }
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 164 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_74bd750703d7ad9948ceed3550738e29}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index100A@{Linux\_\-slave\_\-Index100A}}
+\index{Linux_slave_Index100A@{Linux\_\-slave\_\-Index100A}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index100A]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_74bd750703d7ad9948ceed3550738e29}{Linux\_\-slave\_\-Index100A}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_74bd750703d7ad9948ceed3550738e29}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      { RO, uint32, Linux_slave_sizeof(obj100A), (void*)&Linux_slave_obj100A}
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 171 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_01ca355a05ad9bc65dc4d5db042a1004}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1016@{Linux\_\-slave\_\-Index1016}}
+\index{Linux_slave_Index1016@{Linux\_\-slave\_\-Index1016}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1016]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_01ca355a05ad9bc65dc4d5db042a1004}{Linux\_\-slave\_\-Index1016}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_01ca355a05ad9bc65dc4d5db042a1004}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                    {
+                      { RO, uint8, sizeof(UNS8), (void*)&Linux_slave_obj1016_cnt },
+                      { RW, uint32, sizeof(UNS32), (void*)&Linux_slave_obj1016[0] }
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 185 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_f8f53c73742e95cfe30c57a733e3a797}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1017@{Linux\_\-slave\_\-Index1017}}
+\index{Linux_slave_Index1017@{Linux\_\-slave\_\-Index1017}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1017]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_f8f53c73742e95cfe30c57a733e3a797}{Linux\_\-slave\_\-Index1017}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_f8f53c73742e95cfe30c57a733e3a797}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      { RW, uint16, sizeof(UNS16), &Linux_slave_obj1017 }
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 197 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_e5b0fad865bf7993c04c246b4145aa63}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1018@{Linux\_\-slave\_\-Index1018}}
+\index{Linux_slave_Index1018@{Linux\_\-slave\_\-Index1018}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1018]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_e5b0fad865bf7993c04c246b4145aa63}{Linux\_\-slave\_\-Index1018}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_e5b0fad865bf7993c04c246b4145aa63}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      { RO, uint8,  sizeof(UNS8),  (void*)&Linux_slave_obj1018.count },
+                      { RO, uint32, sizeof(UNS32), (void*)&Linux_slave_obj1018.vendor_id},
+                      { RO, uint32, sizeof(UNS32), (void*)&Linux_slave_obj1018.product_code},
+                      { RO, uint32, sizeof(UNS32), (void*)&Linux_slave_obj1018.revision_number},
+                      { RO, uint32, sizeof(UNS32), (void*)&Linux_slave_obj1018.serial_number}
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 216 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_055cca9dc73b469c4b34b7aeed44967e}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1200@{Linux\_\-slave\_\-Index1200}}
+\index{Linux_slave_Index1200@{Linux\_\-slave\_\-Index1200}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1200]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_055cca9dc73b469c4b34b7aeed44967e}{Linux\_\-slave\_\-Index1200}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_055cca9dc73b469c4b34b7aeed44967e}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      { RO, uint8,  sizeof( UNS8 ), (void*)&Linux_slave_obj1200.count },
+                      { RO, uint32, sizeof( UNS32), (void*)&Linux_slave_obj1200.cob_id_client },
+                      { RO, uint32, sizeof( UNS32), (void*)&Linux_slave_obj1200.cob_id_server },
+                      { RW, uint8,  sizeof( UNS8),  (void*)&Linux_slave_obj1200.node_id }
+                    }
+\end{verbatim}\end{Code}
+
+
+Definition at line 238 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_3d80d2a375cf3b48229dfb1a03d7aa19}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1280@{Linux\_\-slave\_\-Index1280}}
+\index{Linux_slave_Index1280@{Linux\_\-slave\_\-Index1280}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1280]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_3d80d2a375cf3b48229dfb1a03d7aa19}{Linux\_\-slave\_\-Index1280}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_3d80d2a375cf3b48229dfb1a03d7aa19}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RO, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1280.count },
+                        { RW, uint8, sizeof( UNS32 ), (void*)&Linux_slave_obj1280.cob_id_client },
+                        { RW, uint8, sizeof( UNS32 ), (void*)&Linux_slave_obj1280.cob_id_server },
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1280.node_id }
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 253 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_fe83534851ad73d6fcefabd6a6d18f73}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1400@{Linux\_\-slave\_\-Index1400}}
+\index{Linux_slave_Index1400@{Linux\_\-slave\_\-Index1400}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1400]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_fe83534851ad73d6fcefabd6a6d18f73}{Linux\_\-slave\_\-Index1400}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_fe83534851ad73d6fcefabd6a6d18f73}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RO, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1400.count },
+                        { RW, uint8, sizeof( UNS32 ), (void*)&Linux_slave_obj1400.cob_id },
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1400.type },
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 267 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_9a91b6a1e5321a0a0814f7d1c8bb4e21}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1401@{Linux\_\-slave\_\-Index1401}}
+\index{Linux_slave_Index1401@{Linux\_\-slave\_\-Index1401}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1401]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_9a91b6a1e5321a0a0814f7d1c8bb4e21}{Linux\_\-slave\_\-Index1401}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_9a91b6a1e5321a0a0814f7d1c8bb4e21}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RO, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1401.count },
+                        { RW, uint8, sizeof( UNS32 ), (void*)&Linux_slave_obj1401.cob_id },
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1401.type },
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 280 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_140558578871f3321895cc83b06dc7e5}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1402@{Linux\_\-slave\_\-Index1402}}
+\index{Linux_slave_Index1402@{Linux\_\-slave\_\-Index1402}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1402]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_140558578871f3321895cc83b06dc7e5}{Linux\_\-slave\_\-Index1402}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_140558578871f3321895cc83b06dc7e5}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RO, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1402.count },
+                        { RW, uint8, sizeof( UNS32 ), (void*)&Linux_slave_obj1402.cob_id },
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1402.type },
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 293 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_32cb6562143353da5540e4b3b76751b8}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1600@{Linux\_\-slave\_\-Index1600}}
+\index{Linux_slave_Index1600@{Linux\_\-slave\_\-Index1600}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1600]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_32cb6562143353da5540e4b3b76751b8}{Linux\_\-slave\_\-Index1600}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_32cb6562143353da5540e4b3b76751b8}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1600_cnt },
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1600_mappedVar[0]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1600_mappedVar[1]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1600_mappedVar[2]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1600_mappedVar[3]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1600_mappedVar[4]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1600_mappedVar[5]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1600_mappedVar[6]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1600_mappedVar[7]}
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 312 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_d855bea68e3f602e03ee1684b8fe7e18}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1601@{Linux\_\-slave\_\-Index1601}}
+\index{Linux_slave_Index1601@{Linux\_\-slave\_\-Index1601}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1601]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_d855bea68e3f602e03ee1684b8fe7e18}{Linux\_\-slave\_\-Index1601}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_d855bea68e3f602e03ee1684b8fe7e18}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1601_cnt },
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1601_mappedVar[0]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1601_mappedVar[1]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1601_mappedVar[2]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1601_mappedVar[3]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1601_mappedVar[4]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1601_mappedVar[5]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1601_mappedVar[6]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1601_mappedVar[7]}
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 337 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_0d3b42ef9cb10bdc21dc5b8dc4a9f19e}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1602@{Linux\_\-slave\_\-Index1602}}
+\index{Linux_slave_Index1602@{Linux\_\-slave\_\-Index1602}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1602]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_0d3b42ef9cb10bdc21dc5b8dc4a9f19e}{Linux\_\-slave\_\-Index1602}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_0d3b42ef9cb10bdc21dc5b8dc4a9f19e}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1602_cnt },
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1602_mappedVar[0]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1602_mappedVar[1]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1602_mappedVar[2]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1602_mappedVar[3]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1602_mappedVar[4]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1602_mappedVar[5]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1602_mappedVar[6]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1602_mappedVar[7]}
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 362 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_724e18e7bdf5c1331bac5c749ee74df7}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1800@{Linux\_\-slave\_\-Index1800}}
+\index{Linux_slave_Index1800@{Linux\_\-slave\_\-Index1800}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1800]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_724e18e7bdf5c1331bac5c749ee74df7}{Linux\_\-slave\_\-Index1800}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_724e18e7bdf5c1331bac5c749ee74df7}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RO, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1800.count },
+                        { RW, uint8, sizeof( UNS32 ), (void*)&Linux_slave_obj1800.cob_id },
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1800.type },
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 381 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_a4312e51a953d0a0a59c97d76b3a69fe}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1801@{Linux\_\-slave\_\-Index1801}}
+\index{Linux_slave_Index1801@{Linux\_\-slave\_\-Index1801}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1801]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_a4312e51a953d0a0a59c97d76b3a69fe}{Linux\_\-slave\_\-Index1801}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_a4312e51a953d0a0a59c97d76b3a69fe}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RO, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1801.count },
+                        { RW, uint8, sizeof( UNS32 ), (void*)&Linux_slave_obj1801.cob_id },
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1801.type },
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 394 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_77626b7e7e1cdc13c541817244c5aa16}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1802@{Linux\_\-slave\_\-Index1802}}
+\index{Linux_slave_Index1802@{Linux\_\-slave\_\-Index1802}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1802]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_77626b7e7e1cdc13c541817244c5aa16}{Linux\_\-slave\_\-Index1802}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_77626b7e7e1cdc13c541817244c5aa16}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RO, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1802.count },
+                        { RW, uint8, sizeof( UNS32 ), (void*)&Linux_slave_obj1802.cob_id },
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1802.type },
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 407 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_4d87e2c83fb4ee09e569b5003b6bc831}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1A00@{Linux\_\-slave\_\-Index1A00}}
+\index{Linux_slave_Index1A00@{Linux\_\-slave\_\-Index1A00}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1A00]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_4d87e2c83fb4ee09e569b5003b6bc831}{Linux\_\-slave\_\-Index1A00}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_4d87e2c83fb4ee09e569b5003b6bc831}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1A00_cnt },
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A00_mappedVar[0]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A00_mappedVar[1]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A00_mappedVar[2]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A00_mappedVar[3]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A00_mappedVar[4]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A00_mappedVar[5]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A00_mappedVar[6]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A00_mappedVar[7]}
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 426 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_fd8d72d425261d8335295e909e6257a5}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1A01@{Linux\_\-slave\_\-Index1A01}}
+\index{Linux_slave_Index1A01@{Linux\_\-slave\_\-Index1A01}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1A01]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_fd8d72d425261d8335295e909e6257a5}{Linux\_\-slave\_\-Index1A01}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_fd8d72d425261d8335295e909e6257a5}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1A01_cnt },
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A01_mappedVar[0]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A01_mappedVar[1]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A01_mappedVar[2]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A01_mappedVar[3]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A01_mappedVar[4]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A01_mappedVar[5]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A01_mappedVar[6]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A01_mappedVar[7]}
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 451 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_7a35c92f170fec8ede877f1f836ff3ec}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index1A02@{Linux\_\-slave\_\-Index1A02}}
+\index{Linux_slave_Index1A02@{Linux\_\-slave\_\-Index1A02}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index1A02]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_7a35c92f170fec8ede877f1f836ff3ec}{Linux\_\-slave\_\-Index1A02}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_7a35c92f170fec8ede877f1f836ff3ec}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 
+                        { RW, uint8, sizeof( UNS8  ), (void*)&Linux_slave_obj1A02_cnt },
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A02_mappedVar[0]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A02_mappedVar[1]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A02_mappedVar[2]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A02_mappedVar[3]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A02_mappedVar[4]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A02_mappedVar[5]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A02_mappedVar[6]},
+                        { RW, uint32, sizeof( UNS32 ), (void*)&Linux_slave_obj1A02_mappedVar[7]}
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 476 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_bc7121f6cf9d53c5210cffe10fe95087}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index2000@{Linux\_\-slave\_\-Index2000}}
+\index{Linux_slave_Index2000@{Linux\_\-slave\_\-Index2000}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index2000]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_bc7121f6cf9d53c5210cffe10fe95087}{Linux\_\-slave\_\-Index2000}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_bc7121f6cf9d53c5210cffe10fe95087}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&Linux_slave_highestSubIndex_2000 },
+                       { RW, uint8, sizeof (UNS8), (void*)&seconds },
+                       { RW, uint8, sizeof (UNS8), (void*)&minutes },
+                       { RW, uint8, sizeof (UNS8), (void*)&hours },
+                       { RW, uint8, sizeof (UNS8), (void*)&day }
+                     }
+\end{verbatim}\end{Code}
+
+
+Definition at line 492 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_8932233e96f010b1e6c0138dd1378819}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index6000@{Linux\_\-slave\_\-Index6000}}
+\index{Linux_slave_Index6000@{Linux\_\-slave\_\-Index6000}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index6000]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_8932233e96f010b1e6c0138dd1378819}{Linux\_\-slave\_\-Index6000}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_8932233e96f010b1e6c0138dd1378819}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&canopenErrNB }
+                     }
+\end{verbatim}\end{Code}
+
+
+Definition at line 503 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_3e33556ed41cef5c460bf77d270d27b7}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index6001@{Linux\_\-slave\_\-Index6001}}
+\index{Linux_slave_Index6001@{Linux\_\-slave\_\-Index6001}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index6001]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_3e33556ed41cef5c460bf77d270d27b7}{Linux\_\-slave\_\-Index6001}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_3e33556ed41cef5c460bf77d270d27b7}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&canopenErrVAL }
+                     }
+\end{verbatim}\end{Code}
+
+
+Definition at line 510 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_ce0887fb5585541dae87fb90de8649fa}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_Index6002@{Linux\_\-slave\_\-Index6002}}
+\index{Linux_slave_Index6002@{Linux\_\-slave\_\-Index6002}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-Index6002]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex} \hyperlink{example__objdict_8c_ce0887fb5585541dae87fb90de8649fa}{Linux\_\-slave\_\-Index6002}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_ce0887fb5585541dae87fb90de8649fa}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, visible_string, sizeof (strTest), (void*)&strTest }
+                     }
+\end{verbatim}\end{Code}
+
+
+Definition at line 517 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_e01f01df6cd5443c01c99491e77cc3de}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1001@{Linux\_\-slave\_\-obj1001}}
+\index{Linux_slave_obj1001@{Linux\_\-slave\_\-obj1001}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1001]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_e01f01df6cd5443c01c99491e77cc3de}{Linux\_\-slave\_\-obj1001} = 0x0}}
+\label{example__objdict_8c_e01f01df6cd5443c01c99491e77cc3de}
+
+
+
+
+Definition at line 117 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_e7d9fa73081e48783f3ca36c1abf785f}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1005@{Linux\_\-slave\_\-obj1005}}
+\index{Linux_slave_obj1005@{Linux\_\-slave\_\-obj1005}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1005]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8c_e7d9fa73081e48783f3ca36c1abf785f}{Linux\_\-slave\_\-obj1005} = 0x00000080}}
+\label{example__objdict_8c_e7d9fa73081e48783f3ca36c1abf785f}
+
+
+
+
+Definition at line 125 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_48ace29118ee6323d00ee90b608ad780}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1006@{Linux\_\-slave\_\-obj1006}}
+\index{Linux_slave_obj1006@{Linux\_\-slave\_\-obj1006}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1006]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8c_48ace29118ee6323d00ee90b608ad780}{Linux\_\-slave\_\-obj1006} = 0x0}}
+\label{example__objdict_8c_48ace29118ee6323d00ee90b608ad780}
+
+
+
+
+Definition at line 137 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_07d47838704a5a9503ab8bed92b63306}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1007@{Linux\_\-slave\_\-obj1007}}
+\index{Linux_slave_obj1007@{Linux\_\-slave\_\-obj1007}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1007]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8c_07d47838704a5a9503ab8bed92b63306}{Linux\_\-slave\_\-obj1007} = 0x0}}
+\label{example__objdict_8c_07d47838704a5a9503ab8bed92b63306}
+
+
+
+
+Definition at line 149 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_967da097f7049ba6455f674862fdf2e0}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1008@{Linux\_\-slave\_\-obj1008}}
+\index{Linux_slave_obj1008@{Linux\_\-slave\_\-obj1008}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1008]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_967da097f7049ba6455f674862fdf2e0}{Linux\_\-slave\_\-obj1008}\mbox{[}$\,$\mbox{]} = \char`\"{}Appli\_\-Slave\_\-HC12\char`\"{}}}
+\label{example__objdict_8c_967da097f7049ba6455f674862fdf2e0}
+
+
+
+
+Definition at line 156 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_c2fd7acee0d7ea8909c986c132f365af}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1009@{Linux\_\-slave\_\-obj1009}}
+\index{Linux_slave_obj1009@{Linux\_\-slave\_\-obj1009}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1009]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_c2fd7acee0d7ea8909c986c132f365af}{Linux\_\-slave\_\-obj1009}\mbox{[}$\,$\mbox{]} = \char`\"{}\_\-\_\-DATE\_\-\_\-\char`\"{}}}
+\label{example__objdict_8c_c2fd7acee0d7ea8909c986c132f365af}
+
+
+
+
+Definition at line 163 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_0cfd1dc997e0ce10303400b4d184d5ca}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj100A@{Linux\_\-slave\_\-obj100A}}
+\index{Linux_slave_obj100A@{Linux\_\-slave\_\-obj100A}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj100A]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_0cfd1dc997e0ce10303400b4d184d5ca}{Linux\_\-slave\_\-obj100A}\mbox{[}$\,$\mbox{]} = \_\-\_\-TIME\_\-\_\-}}
+\label{example__objdict_8c_0cfd1dc997e0ce10303400b4d184d5ca}
+
+
+
+
+Definition at line 170 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_bca1cf71678934c1c275cba63e2f58da}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1016@{Linux\_\-slave\_\-obj1016}}
+\index{Linux_slave_obj1016@{Linux\_\-slave\_\-obj1016}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1016]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8c_bca1cf71678934c1c275cba63e2f58da}{Linux\_\-slave\_\-obj1016}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_bca1cf71678934c1c275cba63e2f58da}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+                    0x00000000}
+\end{verbatim}\end{Code}
+
+
+Definition at line 180 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_789346e90805932f9a568212d2e17da8}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1016_cnt@{Linux\_\-slave\_\-obj1016\_\-cnt}}
+\index{Linux_slave_obj1016_cnt@{Linux\_\-slave\_\-obj1016\_\-cnt}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1016\_\-cnt]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_789346e90805932f9a568212d2e17da8}{Linux\_\-slave\_\-obj1016\_\-cnt} = 1}}
+\label{example__objdict_8c_789346e90805932f9a568212d2e17da8}
+
+
+
+
+Definition at line 183 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_497917374fad5aab24786e55eea4c5a8}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1017@{Linux\_\-slave\_\-obj1017}}
+\index{Linux_slave_obj1017@{Linux\_\-slave\_\-obj1017}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1017]{\setlength{\rightskip}{0pt plus 5cm}UNS16 \hyperlink{example__objdict_8c_497917374fad5aab24786e55eea4c5a8}{Linux\_\-slave\_\-obj1017} = 0}}
+\label{example__objdict_8c_497917374fad5aab24786e55eea4c5a8}
+
+
+
+
+Definition at line 193 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_269717d89015bf9dd62198ed909e601f}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1018@{Linux\_\-slave\_\-obj1018}}
+\index{Linux_slave_obj1018@{Linux\_\-slave\_\-obj1018}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1018]{\setlength{\rightskip}{0pt plus 5cm}s\_\-identity \hyperlink{example__objdict_8c_269717d89015bf9dd62198ed909e601f}{Linux\_\-slave\_\-obj1018}}}
+\label{example__objdict_8c_269717d89015bf9dd62198ed909e601f}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim}
+                    {
+                      4,       
+                      0,  
+                      0,  
+                      0,  
+                      0  
+                    }
+\end{verbatim}\end{Code}
+index 1018: identify object. Adjust the entries for your node/company 
+
+Definition at line 207 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_78cf31a97b423a142d8244a7699aa765}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1200@{Linux\_\-slave\_\-obj1200}}
+\index{Linux_slave_obj1200@{Linux\_\-slave\_\-obj1200}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1200]{\setlength{\rightskip}{0pt plus 5cm}s\_\-sdo\_\-parameter \hyperlink{example__objdict_8c_78cf31a97b423a142d8244a7699aa765}{Linux\_\-slave\_\-obj1200}}}
+\label{example__objdict_8c_78cf31a97b423a142d8244a7699aa765}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 3,                   
+                        0x601,     
+                        0x581,     
+                        0x01      
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 232 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_7d471aeb1feb2b5df1566ae936d9a8c3}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1280@{Linux\_\-slave\_\-obj1280}}
+\index{Linux_slave_obj1280@{Linux\_\-slave\_\-obj1280}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1280]{\setlength{\rightskip}{0pt plus 5cm}s\_\-sdo\_\-parameter \hyperlink{example__objdict_8c_7d471aeb1feb2b5df1566ae936d9a8c3}{Linux\_\-slave\_\-obj1280}}}
+\label{example__objdict_8c_7d471aeb1feb2b5df1566ae936d9a8c3}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 3,     
+                        0x600, 
+                        0x580, 
+                        0x01  
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 247 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_fbae711f68ddf36a62410e490022d532}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1400@{Linux\_\-slave\_\-obj1400}}
+\index{Linux_slave_obj1400@{Linux\_\-slave\_\-obj1400}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1400]{\setlength{\rightskip}{0pt plus 5cm}s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_fbae711f68ddf36a62410e490022d532}{Linux\_\-slave\_\-obj1400}}}
+\label{example__objdict_8c_fbae711f68ddf36a62410e490022d532}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 262 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_963b22df8be4f9fc5685d28743feaa13}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1401@{Linux\_\-slave\_\-obj1401}}
+\index{Linux_slave_obj1401@{Linux\_\-slave\_\-obj1401}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1401]{\setlength{\rightskip}{0pt plus 5cm}s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_963b22df8be4f9fc5685d28743feaa13}{Linux\_\-slave\_\-obj1401}}}
+\label{example__objdict_8c_963b22df8be4f9fc5685d28743feaa13}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 275 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_cf00e5905b77d0718010482147ca14ab}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1402@{Linux\_\-slave\_\-obj1402}}
+\index{Linux_slave_obj1402@{Linux\_\-slave\_\-obj1402}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1402]{\setlength{\rightskip}{0pt plus 5cm}s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_cf00e5905b77d0718010482147ca14ab}{Linux\_\-slave\_\-obj1402}}}
+\label{example__objdict_8c_cf00e5905b77d0718010482147ca14ab}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 288 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_f8b5cd0e9fb995c17d106996ba24ec26}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1600_cnt@{Linux\_\-slave\_\-obj1600\_\-cnt}}
+\index{Linux_slave_obj1600_cnt@{Linux\_\-slave\_\-obj1600\_\-cnt}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1600\_\-cnt]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_f8b5cd0e9fb995c17d106996ba24ec26}{Linux\_\-slave\_\-obj1600\_\-cnt} = 0}}
+\label{example__objdict_8c_f8b5cd0e9fb995c17d106996ba24ec26}
+
+
+
+
+Definition at line 301 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_476a784e54ed2dd7ef0abfff1d05c296}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1600_mappedVar@{Linux\_\-slave\_\-obj1600\_\-mappedVar}}
+\index{Linux_slave_obj1600_mappedVar@{Linux\_\-slave\_\-obj1600\_\-mappedVar}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1600\_\-mappedVar]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8c_476a784e54ed2dd7ef0abfff1d05c296}{Linux\_\-slave\_\-obj1600\_\-mapped\-Var}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_476a784e54ed2dd7ef0abfff1d05c296}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 302 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_f1d5b5758bbf30e03d118648d474731e}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1601_cnt@{Linux\_\-slave\_\-obj1601\_\-cnt}}
+\index{Linux_slave_obj1601_cnt@{Linux\_\-slave\_\-obj1601\_\-cnt}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1601\_\-cnt]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_f1d5b5758bbf30e03d118648d474731e}{Linux\_\-slave\_\-obj1601\_\-cnt} = 0}}
+\label{example__objdict_8c_f1d5b5758bbf30e03d118648d474731e}
+
+
+
+
+Definition at line 326 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_3b49ca64aa033e8f1bca69b1280fd6bf}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1601_mappedVar@{Linux\_\-slave\_\-obj1601\_\-mappedVar}}
+\index{Linux_slave_obj1601_mappedVar@{Linux\_\-slave\_\-obj1601\_\-mappedVar}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1601\_\-mappedVar]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8c_3b49ca64aa033e8f1bca69b1280fd6bf}{Linux\_\-slave\_\-obj1601\_\-mapped\-Var}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_3b49ca64aa033e8f1bca69b1280fd6bf}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 327 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_97747c8e606821e9bef059a4c0af5fdf}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1602_cnt@{Linux\_\-slave\_\-obj1602\_\-cnt}}
+\index{Linux_slave_obj1602_cnt@{Linux\_\-slave\_\-obj1602\_\-cnt}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1602\_\-cnt]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_97747c8e606821e9bef059a4c0af5fdf}{Linux\_\-slave\_\-obj1602\_\-cnt} = 0}}
+\label{example__objdict_8c_97747c8e606821e9bef059a4c0af5fdf}
+
+
+
+
+Definition at line 351 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_36cba9150af4b3ce45ed5305c2bd431a}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1602_mappedVar@{Linux\_\-slave\_\-obj1602\_\-mappedVar}}
+\index{Linux_slave_obj1602_mappedVar@{Linux\_\-slave\_\-obj1602\_\-mappedVar}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1602\_\-mappedVar]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8c_36cba9150af4b3ce45ed5305c2bd431a}{Linux\_\-slave\_\-obj1602\_\-mapped\-Var}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_36cba9150af4b3ce45ed5305c2bd431a}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 352 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_30746759f144171f3dd6f07a0911891a}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1800@{Linux\_\-slave\_\-obj1800}}
+\index{Linux_slave_obj1800@{Linux\_\-slave\_\-obj1800}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1800]{\setlength{\rightskip}{0pt plus 5cm}s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_30746759f144171f3dd6f07a0911891a}{Linux\_\-slave\_\-obj1800}}}
+\label{example__objdict_8c_30746759f144171f3dd6f07a0911891a}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 376 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_3adb5f20bd529f9172663c0507b28995}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1801@{Linux\_\-slave\_\-obj1801}}
+\index{Linux_slave_obj1801@{Linux\_\-slave\_\-obj1801}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1801]{\setlength{\rightskip}{0pt plus 5cm}s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_3adb5f20bd529f9172663c0507b28995}{Linux\_\-slave\_\-obj1801}}}
+\label{example__objdict_8c_3adb5f20bd529f9172663c0507b28995}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 389 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_2bde18dced8845378e5232354d06c1d2}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1802@{Linux\_\-slave\_\-obj1802}}
+\index{Linux_slave_obj1802@{Linux\_\-slave\_\-obj1802}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1802]{\setlength{\rightskip}{0pt plus 5cm}s\_\-pdo\_\-communication\_\-parameter \hyperlink{example__objdict_8c_2bde18dced8845378e5232354d06c1d2}{Linux\_\-slave\_\-obj1802}}}
+\label{example__objdict_8c_2bde18dced8845378e5232354d06c1d2}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                      { 2, 
+                        0x0, 
+                        253 
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 402 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_8814ef2dad6c725190e098748bfd8c40}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1A00_cnt@{Linux\_\-slave\_\-obj1A00\_\-cnt}}
+\index{Linux_slave_obj1A00_cnt@{Linux\_\-slave\_\-obj1A00\_\-cnt}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1A00\_\-cnt]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_8814ef2dad6c725190e098748bfd8c40}{Linux\_\-slave\_\-obj1A00\_\-cnt} = 0}}
+\label{example__objdict_8c_8814ef2dad6c725190e098748bfd8c40}
+
+
+
+
+Definition at line 415 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_71ef9b765ed7fb92c76350a9dfa9fded}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1A00_mappedVar@{Linux\_\-slave\_\-obj1A00\_\-mappedVar}}
+\index{Linux_slave_obj1A00_mappedVar@{Linux\_\-slave\_\-obj1A00\_\-mappedVar}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1A00\_\-mappedVar]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8c_71ef9b765ed7fb92c76350a9dfa9fded}{Linux\_\-slave\_\-obj1A00\_\-mapped\-Var}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_71ef9b765ed7fb92c76350a9dfa9fded}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 416 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_b7c1ecdc981648c2767b88e90596f376}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1A01_cnt@{Linux\_\-slave\_\-obj1A01\_\-cnt}}
+\index{Linux_slave_obj1A01_cnt@{Linux\_\-slave\_\-obj1A01\_\-cnt}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1A01\_\-cnt]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_b7c1ecdc981648c2767b88e90596f376}{Linux\_\-slave\_\-obj1A01\_\-cnt} = 0}}
+\label{example__objdict_8c_b7c1ecdc981648c2767b88e90596f376}
+
+
+
+
+Definition at line 440 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_aed3a032311b45e4c26141d8ca329984}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1A01_mappedVar@{Linux\_\-slave\_\-obj1A01\_\-mappedVar}}
+\index{Linux_slave_obj1A01_mappedVar@{Linux\_\-slave\_\-obj1A01\_\-mappedVar}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1A01\_\-mappedVar]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8c_aed3a032311b45e4c26141d8ca329984}{Linux\_\-slave\_\-obj1A01\_\-mapped\-Var}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_aed3a032311b45e4c26141d8ca329984}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 441 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_a160f3882715ea3cd62bb4830af0bb72}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1A02_cnt@{Linux\_\-slave\_\-obj1A02\_\-cnt}}
+\index{Linux_slave_obj1A02_cnt@{Linux\_\-slave\_\-obj1A02\_\-cnt}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1A02\_\-cnt]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8c_a160f3882715ea3cd62bb4830af0bb72}{Linux\_\-slave\_\-obj1A02\_\-cnt} = 0}}
+\label{example__objdict_8c_a160f3882715ea3cd62bb4830af0bb72}
+
+
+
+
+Definition at line 465 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_e471d28061f7986439fa2835b39e8523}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_obj1A02_mappedVar@{Linux\_\-slave\_\-obj1A02\_\-mappedVar}}
+\index{Linux_slave_obj1A02_mappedVar@{Linux\_\-slave\_\-obj1A02\_\-mappedVar}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-obj1A02\_\-mappedVar]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8c_e471d28061f7986439fa2835b39e8523}{Linux\_\-slave\_\-obj1A02\_\-mapped\-Var}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_e471d28061f7986439fa2835b39e8523}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} { 
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000,
+                        0x00000000
+                      }
+\end{verbatim}\end{Code}
+
+
+Definition at line 466 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_c38ee3d1c98599d46b4cfd5a34445b60}{
+\index{example_objdict.c@{example\_\-objdict.c}!Linux_slave_objdict@{Linux\_\-slave\_\-objdict}}
+\index{Linux_slave_objdict@{Linux\_\-slave\_\-objdict}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[Linux\_\-slave\_\-objdict]{\setlength{\rightskip}{0pt plus 5cm}const \hyperlink{structtd__indextable}{indextable} \hyperlink{example__objdict_8c_c38ee3d1c98599d46b4cfd5a34445b60}{Linux\_\-slave\_\-objdict}\mbox{[}$\,$\mbox{]}}}
+\label{example__objdict_8c_c38ee3d1c98599d46b4cfd5a34445b60}
+
+
+
+
+Definition at line 522 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_711bdb40e5a44c41cc1f06cfd1f504da}{
+\index{example_objdict.c@{example\_\-objdict.c}!minutes@{minutes}}
+\index{minutes@{minutes}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[minutes]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8h_711bdb40e5a44c41cc1f06cfd1f504da}{minutes} = 0}}
+\label{example__objdict_8c_711bdb40e5a44c41cc1f06cfd1f504da}
+
+
+
+
+Definition at line 40 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_8fc8dbd59390ae83fe470b12da0b5ecd}{
+\index{example_objdict.c@{example\_\-objdict.c}!seconds@{seconds}}
+\index{seconds@{seconds}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[seconds]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8h_8fc8dbd59390ae83fe470b12da0b5ecd}{seconds} = 0}}
+\label{example__objdict_8c_8fc8dbd59390ae83fe470b12da0b5ecd}
+
+
+
+
+Definition at line 39 of file example\_\-objdict.c.\hypertarget{example__objdict_8c_43ab56b02863aa8e4f072cedfade9345}{
+\index{example_objdict.c@{example\_\-objdict.c}!strTest@{strTest}}
+\index{strTest@{strTest}!example_objdict.c@{example\_\-objdict.c}}
+\subsubsection[strTest]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8h_43ab56b02863aa8e4f072cedfade9345}{str\-Test}\mbox{[}10\mbox{]} = 0}}
+\label{example__objdict_8c_43ab56b02863aa8e4f072cedfade9345}
+
+
+
+
+Definition at line 45 of file example\_\-objdict.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/example__objdict_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,27 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="stddef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canfestival/applicfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="canfestival/def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="canfestival/can.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="canfestival/objdictdef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="canfestival/pdo.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="canfestival/sdo.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="canfestival/sync.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="canfestival/lifegrd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="canfestival/nmtSlave.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/example__objdict_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a7a62daa919a966103648e3a9626f81b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/example__objdict_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,88 @@
+\hypertarget{example__objdict_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/examples/example\_\-objdict.h File Reference}
+\label{example__objdict_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.h@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example\_\-objdict.h}}
+}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{example__objdict_8h_8fc8dbd59390ae83fe470b12da0b5ecd}{seconds}
+\item 
+UNS8 \hyperlink{example__objdict_8h_711bdb40e5a44c41cc1f06cfd1f504da}{minutes}
+\item 
+UNS8 \hyperlink{example__objdict_8h_75aee5777719f851830029bc7e7ea8a9}{hours}
+\item 
+UNS8 \hyperlink{example__objdict_8h_bc5904eec2756dc2a8276bd49bea868c}{day}
+\item 
+UNS32 \hyperlink{example__objdict_8h_7e12020e121aa8689ae0ed07a595508d}{canopen\-Err\-NB}
+\item 
+UNS32 \hyperlink{example__objdict_8h_ae855ee2ef12c40958afc632272eb32f}{canopen\-Err\-VAL}
+\item 
+UNS8 \hyperlink{example__objdict_8h_43ab56b02863aa8e4f072cedfade9345}{str\-Test} \mbox{[}10\mbox{]}
+\end{CompactItemize}
+
+
+\subsection{Variable Documentation}
+\hypertarget{example__objdict_8h_7e12020e121aa8689ae0ed07a595508d}{
+\index{example_objdict.h@{example\_\-objdict.h}!canopenErrNB@{canopenErrNB}}
+\index{canopenErrNB@{canopenErrNB}!example_objdict.h@{example\_\-objdict.h}}
+\subsubsection[canopenErrNB]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8h_7e12020e121aa8689ae0ed07a595508d}{canopen\-Err\-NB}}}
+\label{example__objdict_8h_7e12020e121aa8689ae0ed07a595508d}
+
+
+
+
+Definition at line 43 of file example\_\-objdict.c.\hypertarget{example__objdict_8h_ae855ee2ef12c40958afc632272eb32f}{
+\index{example_objdict.h@{example\_\-objdict.h}!canopenErrVAL@{canopenErrVAL}}
+\index{canopenErrVAL@{canopenErrVAL}!example_objdict.h@{example\_\-objdict.h}}
+\subsubsection[canopenErrVAL]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{example__objdict_8h_ae855ee2ef12c40958afc632272eb32f}{canopen\-Err\-VAL}}}
+\label{example__objdict_8h_ae855ee2ef12c40958afc632272eb32f}
+
+
+
+
+Definition at line 44 of file example\_\-objdict.c.\hypertarget{example__objdict_8h_bc5904eec2756dc2a8276bd49bea868c}{
+\index{example_objdict.h@{example\_\-objdict.h}!day@{day}}
+\index{day@{day}!example_objdict.h@{example\_\-objdict.h}}
+\subsubsection[day]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8h_bc5904eec2756dc2a8276bd49bea868c}{day}}}
+\label{example__objdict_8h_bc5904eec2756dc2a8276bd49bea868c}
+
+
+
+
+Definition at line 42 of file example\_\-objdict.c.\hypertarget{example__objdict_8h_75aee5777719f851830029bc7e7ea8a9}{
+\index{example_objdict.h@{example\_\-objdict.h}!hours@{hours}}
+\index{hours@{hours}!example_objdict.h@{example\_\-objdict.h}}
+\subsubsection[hours]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8h_75aee5777719f851830029bc7e7ea8a9}{hours}}}
+\label{example__objdict_8h_75aee5777719f851830029bc7e7ea8a9}
+
+
+
+
+Definition at line 41 of file example\_\-objdict.c.\hypertarget{example__objdict_8h_711bdb40e5a44c41cc1f06cfd1f504da}{
+\index{example_objdict.h@{example\_\-objdict.h}!minutes@{minutes}}
+\index{minutes@{minutes}!example_objdict.h@{example\_\-objdict.h}}
+\subsubsection[minutes]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8h_711bdb40e5a44c41cc1f06cfd1f504da}{minutes}}}
+\label{example__objdict_8h_711bdb40e5a44c41cc1f06cfd1f504da}
+
+
+
+
+Definition at line 40 of file example\_\-objdict.c.\hypertarget{example__objdict_8h_8fc8dbd59390ae83fe470b12da0b5ecd}{
+\index{example_objdict.h@{example\_\-objdict.h}!seconds@{seconds}}
+\index{seconds@{seconds}!example_objdict.h@{example\_\-objdict.h}}
+\subsubsection[seconds]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8h_8fc8dbd59390ae83fe470b12da0b5ecd}{seconds}}}
+\label{example__objdict_8h_8fc8dbd59390ae83fe470b12da0b5ecd}
+
+
+
+
+Definition at line 39 of file example\_\-objdict.c.\hypertarget{example__objdict_8h_43ab56b02863aa8e4f072cedfade9345}{
+\index{example_objdict.h@{example\_\-objdict.h}!strTest@{strTest}}
+\index{strTest@{strTest}!example_objdict.h@{example\_\-objdict.h}}
+\subsubsection[strTest]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{example__objdict_8h_43ab56b02863aa8e4f072cedfade9345}{str\-Test}\mbox{[}10\mbox{]}}}
+\label{example__objdict_8h_43ab56b02863aa8e4f072cedfade9345}
+
+
+
+
+Definition at line 45 of file example\_\-objdict.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/exit_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,24 @@
+\hypertarget{exit_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/board/arch/exit.h File Reference}
+\label{exit_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/exit.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/exit.h}}
+}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{exit_8h_584550ef7e16ebfa0823064d45816b8e}{\_\-exit} (short status) \_\-\_\-attribute\_\-\_\-((noreturn))
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{exit_8h_584550ef7e16ebfa0823064d45816b8e}{
+\index{exit.h@{exit.h}!_exit@{\_\-exit}}
+\index{_exit@{\_\-exit}!exit.h@{exit.h}}
+\subsubsection[\_\-exit]{\setlength{\rightskip}{0pt plus 5cm}void \_\-exit (short {\em status})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
+\label{exit_8h_584550ef7e16ebfa0823064d45816b8e}
+
+
+
+
+Definition at line 60 of file exit.h.
+
+References \_\-\_\-asm\_\-\_\-().
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="_exit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d203baeb0ae6f21e5ad4a80844e9b19a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/files.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,14 @@
+\section{Can\-Festival File List}
+Here is a list of all files with brief descriptions:\begin{CompactList}
+\item\contentsline{section}{/home/epimerde/documents/tc11/Can\-Festival-3/src/\hyperlink{dcf_8c}{dcf.c} }{\pageref{dcf_8c}}{}
+\item\contentsline{section}{/home/epimerde/documents/tc11/Can\-Festival-3/src/\hyperlink{lifegrd_8c}{lifegrd.c} }{\pageref{lifegrd_8c}}{}
+\item\contentsline{section}{/home/epimerde/documents/tc11/Can\-Festival-3/src/\hyperlink{nmtMaster_8c}{nmt\-Master.c} }{\pageref{nmtMaster_8c}}{}
+\item\contentsline{section}{/home/epimerde/documents/tc11/Can\-Festival-3/src/\hyperlink{nmtSlave_8c}{nmt\-Slave.c} }{\pageref{nmtSlave_8c}}{}
+\item\contentsline{section}{/home/epimerde/documents/tc11/Can\-Festival-3/src/\hyperlink{objacces_8c}{objacces.c} }{\pageref{objacces_8c}}{}
+\item\contentsline{section}{/home/epimerde/documents/tc11/Can\-Festival-3/src/\hyperlink{pdo_8c}{pdo.c} }{\pageref{pdo_8c}}{}
+\item\contentsline{section}{/home/epimerde/documents/tc11/Can\-Festival-3/src/\hyperlink{sdo_8c}{sdo.c} }{\pageref{sdo_8c}}{}
+\item\contentsline{section}{/home/epimerde/documents/tc11/Can\-Festival-3/src/\hyperlink{states_8c}{states.c} }{\pageref{states_8c}}{}
+\item\contentsline{section}{/home/epimerde/documents/tc11/Can\-Festival-3/src/\hyperlink{sync_8c}{sync.c} }{\pageref{sync_8c}}{}
+\item\contentsline{section}{/home/epimerde/documents/tc11/Can\-Festival-3/src/\hyperlink{timer_8c}{timer.c} }{\pageref{timer_8c}}{}
+\item\contentsline{section}{/home/epimerde/documents/tc11/Can\-Festival-3/src/win32/\hyperlink{resource_8h}{resource.h} }{\pageref{resource_8h}}{}
+\end{CompactList}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/gen__cfile_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+\hypertarget{gen__cfile_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/gen\_\-cfile.py File Reference}
+\label{gen__cfile_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/gen_cfile.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/gen\_\-cfile.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespacegen__cfile}{gen\_\-cfile}
+\item 
+namespace \hyperlink{namespacenode_1_1_5}{node::$\ast$}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/hcs12_2applicfg_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,437 @@
+\hypertarget{hcs12_2applicfg_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/applicfg.h File Reference}
+\label{hcs12_2applicfg_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h}}
+}
+{\tt \#include $<$string.h$>$}\par
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include $<$../include/hcs12/asm-m68hc12/portsaccess.h$>$}\par
+{\tt \#include $<$../include/hcs12/asm-m68hc12/ports\_\-def.h$>$}\par
+{\tt \#include $<$../include/hcs12/asm-m68hc12/ports.h$>$}\par
+{\tt \#include $<$../include/hcs12/interrupt.h$>$}\par
+{\tt \#include \char`\"{}can.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_751707f06cc1e5a62a109e6ad780b631}{CANOPEN\_\-BIG\_\-ENDIAN}~1
+\begin{CompactList}\small\item\em Define the architecture : little\_\-endian or big\_\-endian. \item\end{CompactList}\item 
+\#define \hyperlink{hcs12_2applicfg_8h_1caba0e524eb249e9f6bf160b74aa14e}{BUS\_\-CLOCK}~8
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_759dabd0f6ef66964bb0b0bf8c426398}{SERIAL\_\-SCI0\_\-BAUD\_\-RATE}~38400
+\begin{CompactList}\small\item\em Configuration of the serials port SCI0 and SCI1. \item\end{CompactList}\item 
+\#define \hyperlink{hcs12_2applicfg_8h_2831f0cbcc1686e98815825dba49c7f5}{SERIAL\_\-SCI1\_\-BAUD\_\-RATE}~9600
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_662ebb8e51dc6acbd8850e22f172c5bf}{INTEGER8}~signed char
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_ef74ac6cf2d7e6e7ceb25199c0a4e8d9}{INTEGER16}~short
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_b5cc60bcec9bf20f8565a80fe68ab8f6}{INTEGER24}
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_88a720c5453c6335aa3784ee788ec8cd}{INTEGER32}~long
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_161c8f6e6a63ce9ed9966896f211b8a8}{INTEGER40}
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_0c5278d056153e1ff380e759c884f479}{INTEGER48}
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_9543c1a090746b76b7972dcb7cc7483e}{INTEGER56}
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_4e3182e4d79fdb99c05d57a3abe5ae4e}{INTEGER64}
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_539234687760592d01a8b0d3357bc00e}{UNS8}~unsigned char
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_5528eeccf214bfe021532622d78c6a96}{UNS16}~unsigned short
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_889a782714194ae2f780002d25d6e0be}{UNS32}~unsigned long
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_7eec2f0575ec58202f7e7e8072722508}{UNS24}
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_e83de5a9f9a3ea891eb0ce1044277ee9}{UNS40}
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_c67204750d2dc3f2681555bf81368765}{UNS48}
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_0cba1f6285c9f23a663d56d0c99559da}{UNS56}
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_55de1c7512d46f732dcaea5db4aa7fa9}{UNS64}
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_6ae11f09e1ebf40f3562857272fab8bf}{TIMEVAL}~UNS32
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}{TIMEVAL\_\-MAX}~0x\-FFFF
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_ee85d2eeabff670269ebc2e00251ac6d}{MS\_\-TO\_\-TIMEVAL}(ms)~(ms $\ast$ 250)
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}{US\_\-TO\_\-TIMEVAL}(us)~(us$>$$>$2)
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_a317e78f368f51a31a7ea72ea7afbc89}{REAL32}~float
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_3c2031a645686699b0f1e3b0ceaac6ee}{REAL64}~double
+\item 
+\#define \hyperlink{hcs12_2applicfg_8h_99178e2619db849578b20df5aa241844}{MSG\_\-ERR}(num, str, val)
+\begin{CompactList}\small\item\em Definition of MSG\_\-ERR. \item\end{CompactList}\item 
+\#define \hyperlink{hcs12_2applicfg_8h_5f4e5133c4c3113931684d3aba518bba}{MSG\_\-WAR}(num, str, val)
+\begin{CompactList}\small\item\em Definition of MSG\_\-WAR. \item\end{CompactList}\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{hcs12_2applicfg_8h_f86db4b817c1a59a819cbdd51779bfaa}{init\-SCI\_\-0} (void)
+\begin{CompactList}\small\item\em Initialisation of the serial port 0. \item\end{CompactList}\item 
+void \hyperlink{hcs12_2applicfg_8h_b56fa1754706a57059103710178bdb68}{init\-SCI\_\-1} (void)
+\begin{CompactList}\small\item\em Initialisation of the serial port 1. \item\end{CompactList}\item 
+char $\ast$ \hyperlink{hcs12_2applicfg_8h_2a9aef0efc98c5b41ef97ef91ad403e5}{hex\_\-convert} (char $\ast$buf, unsigned long value, char last\-Car)
+\item 
+void \hyperlink{hcs12_2applicfg_8h_6e3075ae435e83aefc018e5218c197d0}{print\-SCI\_\-str} (char sci, const char $\ast$str)
+\item 
+void \hyperlink{hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e}{print\-SCI\_\-nbr} (char sci, unsigned long nbr, char last\-Car)
+\item 
+void \hyperlink{hcs12_2applicfg_8h_51e71c727eb7a49e2fde962a3d190a6b}{init\-PLL} (void)
+\item 
+void \hyperlink{hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26}{init\-HCS12} (void)
+\begin{CompactList}\small\item\em Put here all the code to init the HCS12. \item\end{CompactList}\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{hcs12_2applicfg_8h_1caba0e524eb249e9f6bf160b74aa14e}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!BUS_CLOCK@{BUS\_\-CLOCK}}
+\index{BUS_CLOCK@{BUS\_\-CLOCK}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[BUS\_\-CLOCK]{\setlength{\rightskip}{0pt plus 5cm}\#define BUS\_\-CLOCK~8}}
+\label{hcs12_2applicfg_8h_1caba0e524eb249e9f6bf160b74aa14e}
+
+
+
+
+Definition at line 65 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_751707f06cc1e5a62a109e6ad780b631}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!CANOPEN_BIG_ENDIAN@{CANOPEN\_\-BIG\_\-ENDIAN}}
+\index{CANOPEN_BIG_ENDIAN@{CANOPEN\_\-BIG\_\-ENDIAN}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[CANOPEN\_\-BIG\_\-ENDIAN]{\setlength{\rightskip}{0pt plus 5cm}\#define CANOPEN\_\-BIG\_\-ENDIAN~1}}
+\label{hcs12_2applicfg_8h_751707f06cc1e5a62a109e6ad780b631}
+
+
+Define the architecture : little\_\-endian or big\_\-endian. 
+
+
+
+Definition at line 55 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_ef74ac6cf2d7e6e7ceb25199c0a4e8d9}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!INTEGER16@{INTEGER16}}
+\index{INTEGER16@{INTEGER16}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[INTEGER16]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER16~short}}
+\label{hcs12_2applicfg_8h_ef74ac6cf2d7e6e7ceb25199c0a4e8d9}
+
+
+
+
+Definition at line 130 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_b5cc60bcec9bf20f8565a80fe68ab8f6}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!INTEGER24@{INTEGER24}}
+\index{INTEGER24@{INTEGER24}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[INTEGER24]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER24}}
+\label{hcs12_2applicfg_8h_b5cc60bcec9bf20f8565a80fe68ab8f6}
+
+
+
+
+Definition at line 131 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_88a720c5453c6335aa3784ee788ec8cd}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!INTEGER32@{INTEGER32}}
+\index{INTEGER32@{INTEGER32}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[INTEGER32]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER32~long}}
+\label{hcs12_2applicfg_8h_88a720c5453c6335aa3784ee788ec8cd}
+
+
+
+
+Definition at line 132 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_161c8f6e6a63ce9ed9966896f211b8a8}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!INTEGER40@{INTEGER40}}
+\index{INTEGER40@{INTEGER40}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[INTEGER40]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER40}}
+\label{hcs12_2applicfg_8h_161c8f6e6a63ce9ed9966896f211b8a8}
+
+
+
+
+Definition at line 133 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_0c5278d056153e1ff380e759c884f479}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!INTEGER48@{INTEGER48}}
+\index{INTEGER48@{INTEGER48}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[INTEGER48]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER48}}
+\label{hcs12_2applicfg_8h_0c5278d056153e1ff380e759c884f479}
+
+
+
+
+Definition at line 134 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_9543c1a090746b76b7972dcb7cc7483e}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!INTEGER56@{INTEGER56}}
+\index{INTEGER56@{INTEGER56}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[INTEGER56]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER56}}
+\label{hcs12_2applicfg_8h_9543c1a090746b76b7972dcb7cc7483e}
+
+
+
+
+Definition at line 135 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_4e3182e4d79fdb99c05d57a3abe5ae4e}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!INTEGER64@{INTEGER64}}
+\index{INTEGER64@{INTEGER64}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[INTEGER64]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER64}}
+\label{hcs12_2applicfg_8h_4e3182e4d79fdb99c05d57a3abe5ae4e}
+
+
+
+
+Definition at line 136 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_662ebb8e51dc6acbd8850e22f172c5bf}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!INTEGER8@{INTEGER8}}
+\index{INTEGER8@{INTEGER8}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[INTEGER8]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER8~signed char}}
+\label{hcs12_2applicfg_8h_662ebb8e51dc6acbd8850e22f172c5bf}
+
+
+
+
+Definition at line 129 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_ee85d2eeabff670269ebc2e00251ac6d}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!MS_TO_TIMEVAL@{MS\_\-TO\_\-TIMEVAL}}
+\index{MS_TO_TIMEVAL@{MS\_\-TO\_\-TIMEVAL}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[MS\_\-TO\_\-TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define MS\_\-TO\_\-TIMEVAL(ms)~(ms $\ast$ 250)}}
+\label{hcs12_2applicfg_8h_ee85d2eeabff670269ebc2e00251ac6d}
+
+
+
+
+Definition at line 156 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_99178e2619db849578b20df5aa241844}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!MSG_ERR@{MSG\_\-ERR}}
+\index{MSG_ERR@{MSG\_\-ERR}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[MSG\_\-ERR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ERR(num, str, val)}}
+\label{hcs12_2applicfg_8h_99178e2619db849578b20df5aa241844}
+
+
+Definition of MSG\_\-ERR. 
+
+
+
+Definition at line 177 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_5f4e5133c4c3113931684d3aba518bba}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!MSG_WAR@{MSG\_\-WAR}}
+\index{MSG_WAR@{MSG\_\-WAR}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[MSG\_\-WAR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-WAR(num, str, val)}}
+\label{hcs12_2applicfg_8h_5f4e5133c4c3113931684d3aba518bba}
+
+
+Definition of MSG\_\-WAR. 
+
+
+
+Definition at line 190 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_a317e78f368f51a31a7ea72ea7afbc89}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!REAL32@{REAL32}}
+\index{REAL32@{REAL32}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[REAL32]{\setlength{\rightskip}{0pt plus 5cm}\#define REAL32~float}}
+\label{hcs12_2applicfg_8h_a317e78f368f51a31a7ea72ea7afbc89}
+
+
+
+
+Definition at line 161 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_3c2031a645686699b0f1e3b0ceaac6ee}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!REAL64@{REAL64}}
+\index{REAL64@{REAL64}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[REAL64]{\setlength{\rightskip}{0pt plus 5cm}\#define REAL64~double}}
+\label{hcs12_2applicfg_8h_3c2031a645686699b0f1e3b0ceaac6ee}
+
+
+
+
+Definition at line 162 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_759dabd0f6ef66964bb0b0bf8c426398}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!SERIAL_SCI0_BAUD_RATE@{SERIAL\_\-SCI0\_\-BAUD\_\-RATE}}
+\index{SERIAL_SCI0_BAUD_RATE@{SERIAL\_\-SCI0\_\-BAUD\_\-RATE}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[SERIAL\_\-SCI0\_\-BAUD\_\-RATE]{\setlength{\rightskip}{0pt plus 5cm}\#define SERIAL\_\-SCI0\_\-BAUD\_\-RATE~38400}}
+\label{hcs12_2applicfg_8h_759dabd0f6ef66964bb0b0bf8c426398}
+
+
+Configuration of the serials port SCI0 and SCI1. 
+
+
+
+Definition at line 82 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_2831f0cbcc1686e98815825dba49c7f5}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!SERIAL_SCI1_BAUD_RATE@{SERIAL\_\-SCI1\_\-BAUD\_\-RATE}}
+\index{SERIAL_SCI1_BAUD_RATE@{SERIAL\_\-SCI1\_\-BAUD\_\-RATE}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[SERIAL\_\-SCI1\_\-BAUD\_\-RATE]{\setlength{\rightskip}{0pt plus 5cm}\#define SERIAL\_\-SCI1\_\-BAUD\_\-RATE~9600}}
+\label{hcs12_2applicfg_8h_2831f0cbcc1686e98815825dba49c7f5}
+
+
+
+
+Definition at line 83 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_6ae11f09e1ebf40f3562857272fab8bf}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!TIMEVAL@{TIMEVAL}}
+\index{TIMEVAL@{TIMEVAL}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define TIMEVAL~UNS32}}
+\label{hcs12_2applicfg_8h_6ae11f09e1ebf40f3562857272fab8bf}
+
+
+
+
+Definition at line 150 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!TIMEVAL_MAX@{TIMEVAL\_\-MAX}}
+\index{TIMEVAL_MAX@{TIMEVAL\_\-MAX}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[TIMEVAL\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define TIMEVAL\_\-MAX~0x\-FFFF}}
+\label{hcs12_2applicfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}
+
+
+
+
+Definition at line 153 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_5528eeccf214bfe021532622d78c6a96}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!UNS16@{UNS16}}
+\index{UNS16@{UNS16}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[UNS16]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS16~unsigned short}}
+\label{hcs12_2applicfg_8h_5528eeccf214bfe021532622d78c6a96}
+
+
+
+
+Definition at line 140 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_7eec2f0575ec58202f7e7e8072722508}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!UNS24@{UNS24}}
+\index{UNS24@{UNS24}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[UNS24]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS24}}
+\label{hcs12_2applicfg_8h_7eec2f0575ec58202f7e7e8072722508}
+
+
+
+
+Definition at line 142 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_889a782714194ae2f780002d25d6e0be}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!UNS32@{UNS32}}
+\index{UNS32@{UNS32}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[UNS32]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS32~unsigned long}}
+\label{hcs12_2applicfg_8h_889a782714194ae2f780002d25d6e0be}
+
+
+
+
+Definition at line 141 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_e83de5a9f9a3ea891eb0ce1044277ee9}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!UNS40@{UNS40}}
+\index{UNS40@{UNS40}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[UNS40]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS40}}
+\label{hcs12_2applicfg_8h_e83de5a9f9a3ea891eb0ce1044277ee9}
+
+
+
+
+Definition at line 143 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_c67204750d2dc3f2681555bf81368765}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!UNS48@{UNS48}}
+\index{UNS48@{UNS48}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[UNS48]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS48}}
+\label{hcs12_2applicfg_8h_c67204750d2dc3f2681555bf81368765}
+
+
+
+
+Definition at line 144 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_0cba1f6285c9f23a663d56d0c99559da}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!UNS56@{UNS56}}
+\index{UNS56@{UNS56}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[UNS56]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS56}}
+\label{hcs12_2applicfg_8h_0cba1f6285c9f23a663d56d0c99559da}
+
+
+
+
+Definition at line 145 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_55de1c7512d46f732dcaea5db4aa7fa9}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!UNS64@{UNS64}}
+\index{UNS64@{UNS64}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[UNS64]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS64}}
+\label{hcs12_2applicfg_8h_55de1c7512d46f732dcaea5db4aa7fa9}
+
+
+
+
+Definition at line 146 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_539234687760592d01a8b0d3357bc00e}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!UNS8@{UNS8}}
+\index{UNS8@{UNS8}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[UNS8]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS8~unsigned char}}
+\label{hcs12_2applicfg_8h_539234687760592d01a8b0d3357bc00e}
+
+
+
+
+Definition at line 139 of file applicfg.h.\hypertarget{hcs12_2applicfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!US_TO_TIMEVAL@{US\_\-TO\_\-TIMEVAL}}
+\index{US_TO_TIMEVAL@{US\_\-TO\_\-TIMEVAL}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[US\_\-TO\_\-TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define US\_\-TO\_\-TIMEVAL(us)~(us$>$$>$2)}}
+\label{hcs12_2applicfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}
+
+
+
+
+Definition at line 157 of file applicfg.h.
+
+\subsection{Function Documentation}
+\hypertarget{hcs12_2applicfg_8h_2a9aef0efc98c5b41ef97ef91ad403e5}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!hex_convert@{hex\_\-convert}}
+\index{hex_convert@{hex\_\-convert}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[hex\_\-convert]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ hex\_\-convert (char $\ast$ {\em buf}, unsigned long {\em value}, char {\em last\-Car})}}
+\label{hcs12_2applicfg_8h_2a9aef0efc98c5b41ef97ef91ad403e5}
+
+
+Convert an integer to a string in hexadecimal format If you do not wants to use a last\-Car, put last\-Car = '' (end of string) ex : value = 0XABCDEF and last\-Car = '\par
+' buf\mbox{[}0\mbox{]} = '0' buf\mbox{[}1\mbox{]} = 'X' buf\mbox{[}2\mbox{]} = 'A' .... buf\mbox{[}7\mbox{]} = 'F' buf\mbox{[}8\mbox{]} = '\par
+' buf\mbox{[}9\mbox{]} = '' 
+
+Definition at line 135 of file can\-Open\-Driver.c.\hypertarget{hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!initHCS12@{initHCS12}}
+\index{initHCS12@{initHCS12}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[initHCS12]{\setlength{\rightskip}{0pt plus 5cm}void init\-HCS12 (void)}}
+\label{hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26}
+
+
+Put here all the code to init the HCS12. 
+
+
+
+Definition at line 199 of file can\-Open\-Driver.c.
+
+References init\-PLL(), and MSG\_\-WAR.\hypertarget{hcs12_2applicfg_8h_51e71c727eb7a49e2fde962a3d190a6b}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!initPLL@{initPLL}}
+\index{initPLL@{initPLL}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[initPLL]{\setlength{\rightskip}{0pt plus 5cm}void init\-PLL (void)}}
+\label{hcs12_2applicfg_8h_51e71c727eb7a49e2fde962a3d190a6b}
+
+
+to start using the PLL. Bus clock becomes 24 MHz if the quartz on the board is at 16 MHz 
+
+Definition at line 188 of file can\-Open\-Driver.c.
+
+References CLKSEL, CRGFLG, IO\_\-PORTS\_\-8, PLLCTL, REFDV, and SYNR.\hypertarget{hcs12_2applicfg_8h_f86db4b817c1a59a819cbdd51779bfaa}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!initSCI_0@{initSCI\_\-0}}
+\index{initSCI_0@{initSCI\_\-0}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[initSCI\_\-0]{\setlength{\rightskip}{0pt plus 5cm}void init\-SCI\_\-0 (void)}}
+\label{hcs12_2applicfg_8h_f86db4b817c1a59a819cbdd51779bfaa}
+
+
+Initialisation of the serial port 0. 
+
+
+
+Definition at line 115 of file can\-Open\-Driver.c.
+
+References BUS\_\-CLOCK, IO\_\-PORTS\_\-16, IO\_\-PORTS\_\-8, SCI0, SCIBDH, SCICR1, SCICR2, and SERIAL\_\-SCI0\_\-BAUD\_\-RATE.\hypertarget{hcs12_2applicfg_8h_b56fa1754706a57059103710178bdb68}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!initSCI_1@{initSCI\_\-1}}
+\index{initSCI_1@{initSCI\_\-1}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[initSCI\_\-1]{\setlength{\rightskip}{0pt plus 5cm}void init\-SCI\_\-1 (void)}}
+\label{hcs12_2applicfg_8h_b56fa1754706a57059103710178bdb68}
+
+
+Initialisation of the serial port 1. 
+
+
+
+Definition at line 124 of file can\-Open\-Driver.c.
+
+References BUS\_\-CLOCK, IO\_\-PORTS\_\-16, IO\_\-PORTS\_\-8, SCI1, SCIBDH, SCICR1, SCICR2, and SERIAL\_\-SCI1\_\-BAUD\_\-RATE.\hypertarget{hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!printSCI_nbr@{printSCI\_\-nbr}}
+\index{printSCI_nbr@{printSCI\_\-nbr}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[printSCI\_\-nbr]{\setlength{\rightskip}{0pt plus 5cm}void print\-SCI\_\-nbr (char {\em sci}, unsigned long {\em nbr}, char {\em last\-Car})}}
+\label{hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e}
+
+
+Print the number in hexadecimal to the serial port sci (sci takes the values SCI0 or SCI1) 
+
+Definition at line 179 of file can\-Open\-Driver.c.
+
+References hex\_\-convert(), and print\-SCI\_\-str().\hypertarget{hcs12_2applicfg_8h_6e3075ae435e83aefc018e5218c197d0}{
+\index{hcs12/applicfg.h@{hcs12/applicfg.h}!printSCI_str@{printSCI\_\-str}}
+\index{printSCI_str@{printSCI\_\-str}!hcs12/applicfg.h@{hcs12/applicfg.h}}
+\subsubsection[printSCI\_\-str]{\setlength{\rightskip}{0pt plus 5cm}void print\-SCI\_\-str (char {\em sci}, const char $\ast$ {\em str})}}
+\label{hcs12_2applicfg_8h_6e3075ae435e83aefc018e5218c197d0}
+
+
+Print the string to the serial port sci (sci takes the values SCI0 or SCI1) 
+
+Definition at line 162 of file can\-Open\-Driver.c.
+
+References IO\_\-PORTS\_\-8, SCIDRL, and SCISR1.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="printSCI_nbr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="hex_convert",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="printSCI_str",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a6ee4ddd86a267e480a0a634225a91a0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/hcs12_2applicfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,25 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="../include/hcs12/asm-m68hc12/portsaccess.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="../include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="../include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="../include/hcs12/interrupt.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/hcs12_2applicfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+fffe2a2a2bec553a85778461f85e23ad
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="initHCS12",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="initPLL",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+52d60c711b81a5a183862a7b09bebb72
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,69 @@
+\hypertarget{interrupt_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/hcs12/interrupt.c File Reference}
+\label{interrupt_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c@{/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c}}
+}
+{\tt \#include \char`\"{}../include/data.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/applicfg.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/error.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/candriver.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/asm-m68hc12/regs.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/asm-m68hc12/portsaccess.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/asm-m68hc12/ports\_\-def.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/asm-m68hc12/ports.h\char`\"{}}\par
+{\tt \#include \char`\"{}../include/hcs12/interrupt.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c}{lock} (void)
+\item 
+void \hyperlink{interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a}{unlock} (void)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+volatile char \hyperlink{interrupt_8c_9c5b421f784338eb10343d2724c56706}{msg\-Recu}
+\item 
+volatile \hyperlink{structMessage}{Message} \hyperlink{interrupt_8c_d91f20f7aab1f9071e2378a8696db736}{can\-Msg\-Rcv}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c}{
+\index{interrupt.c@{interrupt.c}!lock@{lock}}
+\index{lock@{lock}!interrupt.c@{interrupt.c}}
+\subsubsection[lock]{\setlength{\rightskip}{0pt plus 5cm}void lock (void)}}
+\label{interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c}
+
+
+Disable interrupts 
+
+Definition at line 49 of file interrupt.c.
+
+References \_\-\_\-asm\_\-\_\-().\hypertarget{interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a}{
+\index{interrupt.c@{interrupt.c}!unlock@{unlock}}
+\index{unlock@{unlock}!interrupt.c@{interrupt.c}}
+\subsubsection[unlock]{\setlength{\rightskip}{0pt plus 5cm}void unlock (void)}}
+\label{interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a}
+
+
+Enable interrupts 
+
+Definition at line 57 of file interrupt.c.
+
+References \_\-\_\-asm\_\-\_\-().
+
+\subsection{Variable Documentation}
+\hypertarget{interrupt_8c_d91f20f7aab1f9071e2378a8696db736}{
+\index{interrupt.c@{interrupt.c}!canMsgRcv@{canMsgRcv}}
+\index{canMsgRcv@{canMsgRcv}!interrupt.c@{interrupt.c}}
+\subsubsection[canMsgRcv]{\setlength{\rightskip}{0pt plus 5cm}volatile \hyperlink{structMessage}{Message} \hyperlink{interrupt_8c_d91f20f7aab1f9071e2378a8696db736}{can\-Msg\-Rcv}}}
+\label{interrupt_8c_d91f20f7aab1f9071e2378a8696db736}
+
+
+\hypertarget{interrupt_8c_9c5b421f784338eb10343d2724c56706}{
+\index{interrupt.c@{interrupt.c}!msgRecu@{msgRecu}}
+\index{msgRecu@{msgRecu}!interrupt.c@{interrupt.c}}
+\subsubsection[msgRecu]{\setlength{\rightskip}{0pt plus 5cm}volatile char \hyperlink{interrupt_8c_9c5b421f784338eb10343d2724c56706}{msg\-Recu}}}
+\label{interrupt_8c_9c5b421f784338eb10343d2724c56706}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4537077d3afdb35e34c43d94495a100f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,25 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="../include/data.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="../include/hcs12/applicfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="../include/hcs12/error.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="../include/hcs12/candriver.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="../include/hcs12/asm-m68hc12/regs.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="../include/hcs12/asm-m68hc12/portsaccess.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="../include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="../include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="../include/hcs12/interrupt.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6b623b9c084e19592faa8caf3f5a0634
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="lock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a4eaa8515f5dd4137c77901de11403b0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,50 @@
+\hypertarget{interrupt_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/interrupt.h File Reference}
+\label{interrupt_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/interrupt.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/interrupt.h}}
+}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c}{lock} (void)
+\item 
+void \hyperlink{interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a}{unlock} (void)
+\item 
+void \hyperlink{interrupt_8h_efecbc6bd7cf74b7c63f446283749344}{\_\-\_\-attribute\_\-\_\-} ((interrupt)) timer\-Ovfl\-Hdl(void)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{interrupt_8h_efecbc6bd7cf74b7c63f446283749344}{
+\index{interrupt.h@{interrupt.h}!__attribute__@{\_\-\_\-attribute\_\-\_\-}}
+\index{__attribute__@{\_\-\_\-attribute\_\-\_\-}!interrupt.h@{interrupt.h}}
+\subsubsection[\_\-\_\-attribute\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}void \_\-\_\-attribute\_\-\_\- ((interrupt))}}
+\label{interrupt_8h_efecbc6bd7cf74b7c63f446283749344}
+
+
+\hyperlink{structMessage}{Message} transmitted on MSCAN 0 
+
+Definition at line 54 of file can\-Open\-Driver.c.
+
+References IO\_\-PORTS\_\-16, and TC4H.\hypertarget{interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c}{
+\index{interrupt.h@{interrupt.h}!lock@{lock}}
+\index{lock@{lock}!interrupt.h@{interrupt.h}}
+\subsubsection[lock]{\setlength{\rightskip}{0pt plus 5cm}void lock (void)}}
+\label{interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c}
+
+
+Disable interrupts 
+
+Definition at line 49 of file interrupt.c.
+
+References \_\-\_\-asm\_\-\_\-().\hypertarget{interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a}{
+\index{interrupt.h@{interrupt.h}!unlock@{unlock}}
+\index{unlock@{unlock}!interrupt.h@{interrupt.h}}
+\subsubsection[unlock]{\setlength{\rightskip}{0pt plus 5cm}void unlock (void)}}
+\label{interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a}
+
+
+Enable interrupts 
+
+Definition at line 57 of file interrupt.c.
+
+References \_\-\_\-asm\_\-\_\-().
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4537077d3afdb35e34c43d94495a100f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="lock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a4eaa8515f5dd4137c77901de11403b0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/interrupts_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,22 @@
+\hypertarget{interrupts_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/board/arch/interrupts.h File Reference}
+\label{interrupts_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/interrupts.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/interrupts.h}}
+}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{interrupts_8h_9bd9ec396797491bb9921d20211a88bc}{set\_\-interrupt\_\-handler} (interrupt\_\-vector\_\-id id ATTRIBUTE\_\-UNUSED, interrupt\_\-t handler ATTRIBUTE\_\-UNUSED)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{interrupts_8h_9bd9ec396797491bb9921d20211a88bc}{
+\index{interrupts.h@{interrupts.h}!set_interrupt_handler@{set\_\-interrupt\_\-handler}}
+\index{set_interrupt_handler@{set\_\-interrupt\_\-handler}!interrupts.h@{interrupts.h}}
+\subsubsection[set\_\-interrupt\_\-handler]{\setlength{\rightskip}{0pt plus 5cm}void set\_\-interrupt\_\-handler (interrupt\_\-vector\_\-id id {\em ATTRIBUTE\_\-UNUSED}, interrupt\_\-t handler {\em ATTRIBUTE\_\-UNUSED})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
+\label{interrupts_8h_9bd9ec396797491bb9921d20211a88bc}
+
+
+
+
+Definition at line 55 of file interrupts.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,121 @@
+\hypertarget{lifegrd_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/lifegrd.c File Reference}
+\label{lifegrd_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c@{/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c}}
+}
+{\tt \#include $<$data.h$>$}\par
+{\tt \#include \char`\"{}lifegrd.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{lifegrd_8c_e3cd4656f5b2a37d4b8d364293538198}{Consumer\-Hearbeat\-Alarm} (CO\_\-Data $\ast$d, UNS32 id)
+\item 
+void \hyperlink{lifegrd_8c_626b7d9e527a898682d9122f91454de9}{Producer\-Hearbeat\-Alarm} (CO\_\-Data $\ast$d, UNS32 id)
+\item 
+UNS32 \hyperlink{lifegrd_8c_ec7b3543d04cf7d7098b27fba2510696}{On\-Hearbeat\-Producer\-Update} (CO\_\-Data $\ast$d, const indextable $\ast$unsused\_\-indextable, UNS8 unsused\_\-b\-Subindex)
+\item 
+e\_\-node\-State \hyperlink{lifegrd_8c_627254070e45c23f1776e12c524492ff}{get\-Node\-State} (CO\_\-Data $\ast$d, UNS8 node\-Id)
+\item 
+void \hyperlink{lifegrd_8c_b3248945e06e8b05518beddf665f174d}{proceed\-NODE\_\-GUARD} (CO\_\-Data $\ast$d, Message $\ast$m)
+\item 
+UNS32 \hyperlink{lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368}{On\-Heartbeat\-Producer\-Update} (CO\_\-Data $\ast$d, const indextable $\ast$unsused\_\-indextable, UNS8 unsused\_\-b\-Subindex)
+\item 
+void \hyperlink{lifegrd_8c_8896f6846e4d020390f6953f3d98aa21}{heartbeat\-Init} (CO\_\-Data $\ast$d)
+\item 
+void \hyperlink{lifegrd_8c_1b73047269c2a02065e12af18c6053c7}{heartbeat\-Stop} (CO\_\-Data $\ast$d)
+\item 
+void \hyperlink{lifegrd_8c_5249eb891f5677b80ccf01e604748524}{\_\-heartbeat\-Error} (UNS8 heartbeat\-ID)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{lifegrd_8c_5249eb891f5677b80ccf01e604748524}{
+\index{lifegrd.c@{lifegrd.c}!_heartbeatError@{\_\-heartbeatError}}
+\index{_heartbeatError@{\_\-heartbeatError}!lifegrd.c@{lifegrd.c}}
+\subsubsection[\_\-heartbeatError]{\setlength{\rightskip}{0pt plus 5cm}void \_\-heartbeat\-Error (UNS8 {\em heartbeat\-ID})}}
+\label{lifegrd_8c_5249eb891f5677b80ccf01e604748524}
+
+
+
+
+Definition at line 184 of file lifegrd.c.\hypertarget{lifegrd_8c_e3cd4656f5b2a37d4b8d364293538198}{
+\index{lifegrd.c@{lifegrd.c}!ConsumerHearbeatAlarm@{ConsumerHearbeatAlarm}}
+\index{ConsumerHearbeatAlarm@{ConsumerHearbeatAlarm}!lifegrd.c@{lifegrd.c}}
+\subsubsection[ConsumerHearbeatAlarm]{\setlength{\rightskip}{0pt plus 5cm}void Consumer\-Hearbeat\-Alarm (CO\_\-Data $\ast$ {\em d}, UNS32 {\em id})}}
+\label{lifegrd_8c_e3cd4656f5b2a37d4b8d364293538198}
+
+
+
+
+Definition at line 41 of file lifegrd.c.\hypertarget{lifegrd_8c_627254070e45c23f1776e12c524492ff}{
+\index{lifegrd.c@{lifegrd.c}!getNodeState@{getNodeState}}
+\index{getNodeState@{getNodeState}!lifegrd.c@{lifegrd.c}}
+\subsubsection[getNodeState]{\setlength{\rightskip}{0pt plus 5cm}e\_\-node\-State get\-Node\-State (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id})}}
+\label{lifegrd_8c_627254070e45c23f1776e12c524492ff}
+
+
+
+
+Definition at line 33 of file lifegrd.c.\hypertarget{lifegrd_8c_8896f6846e4d020390f6953f3d98aa21}{
+\index{lifegrd.c@{lifegrd.c}!heartbeatInit@{heartbeatInit}}
+\index{heartbeatInit@{heartbeatInit}!lifegrd.c@{lifegrd.c}}
+\subsubsection[heartbeatInit]{\setlength{\rightskip}{0pt plus 5cm}void heartbeat\-Init (CO\_\-Data $\ast$ {\em d})}}
+\label{lifegrd_8c_8896f6846e4d020390f6953f3d98aa21}
+
+
+
+
+Definition at line 147 of file lifegrd.c.
+
+References Consumer\-Hearbeat\-Alarm(), On\-Heartbeat\-Producer\-Update(), Producer\-Hearbeat\-Alarm(), Register\-Set\-ODentry\-Call\-Back(), and Set\-Alarm().\hypertarget{lifegrd_8c_1b73047269c2a02065e12af18c6053c7}{
+\index{lifegrd.c@{lifegrd.c}!heartbeatStop@{heartbeatStop}}
+\index{heartbeatStop@{heartbeatStop}!lifegrd.c@{lifegrd.c}}
+\subsubsection[heartbeatStop]{\setlength{\rightskip}{0pt plus 5cm}void heartbeat\-Stop (CO\_\-Data $\ast$ {\em d})}}
+\label{lifegrd_8c_1b73047269c2a02065e12af18c6053c7}
+
+
+
+
+Definition at line 173 of file lifegrd.c.
+
+References Del\-Alarm().\hypertarget{lifegrd_8c_ec7b3543d04cf7d7098b27fba2510696}{
+\index{lifegrd.c@{lifegrd.c}!OnHearbeatProducerUpdate@{OnHearbeatProducerUpdate}}
+\index{OnHearbeatProducerUpdate@{OnHearbeatProducerUpdate}!lifegrd.c@{lifegrd.c}}
+\subsubsection[OnHearbeatProducerUpdate]{\setlength{\rightskip}{0pt plus 5cm}UNS32 On\-Hearbeat\-Producer\-Update (CO\_\-Data $\ast$ {\em d}, const indextable $\ast$ {\em unsused\_\-indextable}, UNS8 {\em unsused\_\-b\-Subindex})}}
+\label{lifegrd_8c_ec7b3543d04cf7d7098b27fba2510696}
+
+
+\hypertarget{lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368}{
+\index{lifegrd.c@{lifegrd.c}!OnHeartbeatProducerUpdate@{OnHeartbeatProducerUpdate}}
+\index{OnHeartbeatProducerUpdate@{OnHeartbeatProducerUpdate}!lifegrd.c@{lifegrd.c}}
+\subsubsection[OnHeartbeatProducerUpdate]{\setlength{\rightskip}{0pt plus 5cm}UNS32 On\-Heartbeat\-Producer\-Update (CO\_\-Data $\ast$ {\em d}, const indextable $\ast$ {\em unsused\_\-indextable}, UNS8 {\em unsused\_\-b\-Subindex})}}
+\label{lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368}
+
+
+
+
+Definition at line 139 of file lifegrd.c.
+
+References heartbeat\-Init(), and heartbeat\-Stop().\hypertarget{lifegrd_8c_b3248945e06e8b05518beddf665f174d}{
+\index{lifegrd.c@{lifegrd.c}!proceedNODE_GUARD@{proceedNODE\_\-GUARD}}
+\index{proceedNODE_GUARD@{proceedNODE\_\-GUARD}!lifegrd.c@{lifegrd.c}}
+\subsubsection[proceedNODE\_\-GUARD]{\setlength{\rightskip}{0pt plus 5cm}void proceed\-NODE\_\-GUARD (CO\_\-Data $\ast$ {\em d}, Message $\ast$ {\em m})}}
+\label{lifegrd_8c_b3248945e06e8b05518beddf665f174d}
+
+
+
+
+Definition at line 50 of file lifegrd.c.
+
+References Consumer\-Hearbeat\-Alarm(), Del\-Alarm(), and Set\-Alarm().\hypertarget{lifegrd_8c_626b7d9e527a898682d9122f91454de9}{
+\index{lifegrd.c@{lifegrd.c}!ProducerHearbeatAlarm@{ProducerHearbeatAlarm}}
+\index{ProducerHearbeatAlarm@{ProducerHearbeatAlarm}!lifegrd.c@{lifegrd.c}}
+\subsubsection[ProducerHearbeatAlarm]{\setlength{\rightskip}{0pt plus 5cm}void Producer\-Hearbeat\-Alarm (CO\_\-Data $\ast$ {\em d}, UNS32 {\em id})}}
+\label{lifegrd_8c_626b7d9e527a898682d9122f91454de9}
+
+
+
+
+Definition at line 113 of file lifegrd.c.
+
+References Del\-Alarm().
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,23 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node8 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+1627d578860dba38352dcf42dcaf24cf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4e0dd0e8709d91898b09b7c0212d77a7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c7bee5c625c372672a2cfcb280af62b6
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,27 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node3 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+21139d3c9ab0fb0280df60ea690a3b07
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node2 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node16 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node17 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7c89dfa3e8ee34b40b6ffbdf1f155c00
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+be0bdf87a34b8054de27b7e8ce0e3fa2
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,98 @@
+\hypertarget{lifegrd_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/lifegrd.h File Reference}
+\label{lifegrd_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h@{/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h}}
+}
+{\tt \#include $<$applicfg.h$>$}\par
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef void($\ast$) \hyperlink{lifegrd_8h_eca3959d33fceb33487363a0493d3b7d}{heartbeat\-Error\_\-t} (UNS8)
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{lifegrd_8h_5249eb891f5677b80ccf01e604748524}{\_\-heartbeat\-Error} (UNS8 heartbeat\-ID)
+\item 
+\hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State} \hyperlink{lifegrd_8h_627254070e45c23f1776e12c524492ff}{get\-Node\-State} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id)
+\item 
+void \hyperlink{lifegrd_8h_8896f6846e4d020390f6953f3d98aa21}{heartbeat\-Init} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\item 
+void \hyperlink{lifegrd_8h_1b73047269c2a02065e12af18c6053c7}{heartbeat\-Stop} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\item 
+void \hyperlink{lifegrd_8h_b3248945e06e8b05518beddf665f174d}{proceed\-NODE\_\-GUARD} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, \hyperlink{structMessage}{Message} $\ast$m)
+\end{CompactItemize}
+
+
+\subsection{Typedef Documentation}
+\hypertarget{lifegrd_8h_eca3959d33fceb33487363a0493d3b7d}{
+\index{lifegrd.h@{lifegrd.h}!heartbeatError_t@{heartbeatError\_\-t}}
+\index{heartbeatError_t@{heartbeatError\_\-t}!lifegrd.h@{lifegrd.h}}
+\subsubsection[heartbeatError\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$) \hyperlink{lifegrd_8h_eca3959d33fceb33487363a0493d3b7d}{heartbeat\-Error\_\-t}(UNS8)}}
+\label{lifegrd_8h_eca3959d33fceb33487363a0493d3b7d}
+
+
+
+
+Definition at line 29 of file lifegrd.h.
+
+\subsection{Function Documentation}
+\hypertarget{lifegrd_8h_5249eb891f5677b80ccf01e604748524}{
+\index{lifegrd.h@{lifegrd.h}!_heartbeatError@{\_\-heartbeatError}}
+\index{_heartbeatError@{\_\-heartbeatError}!lifegrd.h@{lifegrd.h}}
+\subsubsection[\_\-heartbeatError]{\setlength{\rightskip}{0pt plus 5cm}void \_\-heartbeat\-Error (UNS8 {\em heartbeat\-ID})}}
+\label{lifegrd_8h_5249eb891f5677b80ccf01e604748524}
+
+
+
+
+Definition at line 184 of file lifegrd.c.\hypertarget{lifegrd_8h_627254070e45c23f1776e12c524492ff}{
+\index{lifegrd.h@{lifegrd.h}!getNodeState@{getNodeState}}
+\index{getNodeState@{getNodeState}!lifegrd.h@{lifegrd.h}}
+\subsubsection[getNodeState]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State} get\-Node\-State (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id})}}
+\label{lifegrd_8h_627254070e45c23f1776e12c524492ff}
+
+
+To read the state of a node This can be used by the master after having sent a life guard request, of by any node if it is waiting for heartbeat. 
+
+Definition at line 33 of file lifegrd.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, and struct\_\-CO\_\-Data::NMTable.\hypertarget{lifegrd_8h_8896f6846e4d020390f6953f3d98aa21}{
+\index{lifegrd.h@{lifegrd.h}!heartbeatInit@{heartbeatInit}}
+\index{heartbeatInit@{heartbeatInit}!lifegrd.h@{lifegrd.h}}
+\subsubsection[heartbeatInit]{\setlength{\rightskip}{0pt plus 5cm}void heartbeat\-Init (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{lifegrd_8h_8896f6846e4d020390f6953f3d98aa21}
+
+
+Start heartbeat consumer and producer with respect to 0x1016 and 0x1017 object dictionary entries 
+
+Definition at line 147 of file lifegrd.c.
+
+References Consumer\-Hearbeat\-Alarm(), struct\_\-CO\_\-Data::Consumer\-Heartbeat\-Count, struct\_\-CO\_\-Data::Consumer\-Heartbeat\-Entries, struct\_\-CO\_\-Data::Consumer\-Heart\-Beat\-Timers, struct\_\-s\_\-timer\_\-entry::d, MS\_\-TO\_\-TIMEVAL, On\-Heartbeat\-Producer\-Update(), Producer\-Hearbeat\-Alarm(), struct\_\-CO\_\-Data::Producer\-Heart\-Beat\-Time, struct\_\-CO\_\-Data::Producer\-Heart\-Beat\-Timer, Register\-Set\-ODentry\-Call\-Back(), Set\-Alarm(), TIMEVAL, struct\_\-CO\_\-Data::toggle, UNS16, UNS32, and UNS8.\hypertarget{lifegrd_8h_1b73047269c2a02065e12af18c6053c7}{
+\index{lifegrd.h@{lifegrd.h}!heartbeatStop@{heartbeatStop}}
+\index{heartbeatStop@{heartbeatStop}!lifegrd.h@{lifegrd.h}}
+\subsubsection[heartbeatStop]{\setlength{\rightskip}{0pt plus 5cm}void heartbeat\-Stop (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{lifegrd_8h_1b73047269c2a02065e12af18c6053c7}
+
+
+Stop heartbeat consumer and producer 
+
+Definition at line 173 of file lifegrd.c.
+
+References struct\_\-CO\_\-Data::Consumer\-Heartbeat\-Count, struct\_\-CO\_\-Data::Consumer\-Heart\-Beat\-Timers, struct\_\-s\_\-timer\_\-entry::d, Del\-Alarm(), struct\_\-CO\_\-Data::Producer\-Heart\-Beat\-Timer, and UNS8.\hypertarget{lifegrd_8h_b3248945e06e8b05518beddf665f174d}{
+\index{lifegrd.h@{lifegrd.h}!proceedNODE_GUARD@{proceedNODE\_\-GUARD}}
+\index{proceedNODE_GUARD@{proceedNODE\_\-GUARD}!lifegrd.h@{lifegrd.h}}
+\subsubsection[proceedNODE\_\-GUARD]{\setlength{\rightskip}{0pt plus 5cm}void proceed\-NODE\_\-GUARD (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{lifegrd_8h_b3248945e06e8b05518beddf665f174d}
+
+
+This function is responsible to process a canopen-message which seams to be an NMT Error Control Messages. At them moment we assume that every NMT error control message is a heartbeat message. \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em \hyperlink{structMessage}{Message}}]The CAN-message which has to be analysed. If a Boot\-Up message is detected, it will return the node\-Id of the Slave who booted up \end{description}
+\end{Desc}
+
+
+Definition at line 50 of file lifegrd.c.
+
+References struct\_\-CO\_\-Data::b\-Device\-Node\-Id, struct\_\-CO\_\-Data::can\-Handle, can\-Send(), Message::cob\_\-id, Consumer\-Hearbeat\-Alarm(), struct\_\-CO\_\-Data::Consumer\-Heartbeat\-Count, struct\_\-CO\_\-Data::Consumer\-Heartbeat\-Entries, struct\_\-CO\_\-Data::Consumer\-Heart\-Beat\-Timers, struct\_\-s\_\-timer\_\-entry::d, Message::data, Del\-Alarm(), GET\_\-NODE\_\-ID, Initialisation, Message::len, MS\_\-TO\_\-TIMEVAL, MSG\_\-WAR, struct\_\-CO\_\-Data::NMTable, struct\_\-CO\_\-Data::node\-State, Message::rtr, Set\-Alarm(), TIMEVAL, struct\_\-CO\_\-Data::toggle, Unknown\_\-state, UNS32, UNS8, and SHORT\_\-CAN::w.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4e0dd0e8709d91898b09b7c0212d77a7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,29 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node4 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node3 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node9 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+92c91e74590ce187df82b3c5f9fc6f00
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,44 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node3 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node6 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node9 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node10 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+babbf09ab6b139c3e8d640332206ecd7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b53ea806bc7e9bcd8ea23701dd773bfe
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+be0bdf87a34b8054de27b7e8ce0e3fa2
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lincan_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,202 @@
+\hypertarget{lincan_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-lincan/lincan.h File Reference}
+\label{lincan_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h@{/home/epimerde/documents/tc11/CanFestival-3/drivers/can\_\-lincan/lincan.h}}
+}
+{\tt \#include $<$sys/time.h$>$}\par
+{\tt \#include $<$sys/types.h$>$}\par
+{\tt \#include $<$sys/ioctl.h$>$}\par
+{\tt \#include \char`\"{}./canmsg.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structcan__baudparams__t}{can\_\-baudparams\_\-t}
+\end{CompactItemize}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{lincan_8h_edfec349e7eb84dc1e60924b7f262a0e}{CAN\_\-IOC\_\-MAGIC}~'d'
+\item 
+\#define \hyperlink{lincan_8h_3b049542c0383cbce199aad5d240a2dc}{CAN\_\-DRV\_\-QUERY}~\_\-IO(CAN\_\-IOC\_\-MAGIC, 0)
+\item 
+\#define \hyperlink{lincan_8h_df0a0b486c35c338028d6054e469d976}{CAN\_\-DRV\_\-QRY\_\-BRANCH}~0
+\item 
+\#define \hyperlink{lincan_8h_c50df3601f78c81c90f46fdf29ad926b}{CAN\_\-DRV\_\-QRY\_\-VERSION}~1
+\item 
+\#define \hyperlink{lincan_8h_fda0151d8d8e5ffd9609890f4e35447b}{CAN\_\-DRV\_\-QRY\_\-MSGFORMAT}~2
+\item 
+\#define \hyperlink{lincan_8h_b905e6aff2332984df0552c6b50203f2}{CMD\_\-START}~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 1, \hyperlink{lincan_8h_e6ce5c58553fdefeba893c2263f476d3}{channel\_\-t})
+\item 
+\#define \hyperlink{lincan_8h_46dc7ae84992bfe62cc00731959a67f4}{CMD\_\-STOP}~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 2, \hyperlink{lincan_8h_e6ce5c58553fdefeba893c2263f476d3}{channel\_\-t})
+\item 
+\#define \hyperlink{lincan_8h_f9438e3cb11f76f235f619f485820e97}{CONF\_\-BAUD}~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 4, \hyperlink{lincan_8h_a4668d3e5f141bf55821db4c528a9231}{bittiming\_\-t})
+\item 
+\#define \hyperlink{lincan_8h_c50db35e4beea548c3e66447f25d30c6}{CONF\_\-FILTER}~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 8, unsigned char)
+\item 
+\#define \hyperlink{lincan_8h_47c1b9c9a7b4183ac4fd96dc5ca8e820}{STAT}~\_\-IO(CAN\_\-IOC\_\-MAGIC, 9)
+\item 
+\#define \hyperlink{lincan_8h_76a2a98cbf8a80fd83fb5c6d4df17340}{CANQUE\_\-FILTER}~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 10, struct \hyperlink{structcanfilt__t}{canfilt\_\-t})
+\item 
+\#define \hyperlink{lincan_8h_4472b7dda19ee82821f9b7b8d063c79f}{CANQUE\_\-FLUSH}~\_\-IO(CAN\_\-IOC\_\-MAGIC, 11)
+\item 
+\#define \hyperlink{lincan_8h_fb3bb74a3850e5eb2dbe5ae1c295f748}{CONF\_\-BAUDPARAMS}~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 11, struct \hyperlink{structcan__baudparams__t}{can\_\-baudparams\_\-t})
+\item 
+\#define \hyperlink{lincan_8h_af40c0873e8b794d0e252751898fee43}{CANRTR\_\-READ}~\_\-IOWR(CAN\_\-IOC\_\-MAGIC, 12, struct \hyperlink{structcanmsg__t}{canmsg\_\-t})
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef unsigned long \hyperlink{lincan_8h_a4668d3e5f141bf55821db4c528a9231}{bittiming\_\-t}
+\item 
+typedef unsigned short \hyperlink{lincan_8h_e6ce5c58553fdefeba893c2263f476d3}{channel\_\-t}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{lincan_8h_df0a0b486c35c338028d6054e469d976}{
+\index{lincan.h@{lincan.h}!CAN_DRV_QRY_BRANCH@{CAN\_\-DRV\_\-QRY\_\-BRANCH}}
+\index{CAN_DRV_QRY_BRANCH@{CAN\_\-DRV\_\-QRY\_\-BRANCH}!lincan.h@{lincan.h}}
+\subsubsection[CAN\_\-DRV\_\-QRY\_\-BRANCH]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-DRV\_\-QRY\_\-BRANCH~0}}
+\label{lincan_8h_df0a0b486c35c338028d6054e469d976}
+
+
+
+
+Definition at line 58 of file lincan.h.\hypertarget{lincan_8h_fda0151d8d8e5ffd9609890f4e35447b}{
+\index{lincan.h@{lincan.h}!CAN_DRV_QRY_MSGFORMAT@{CAN\_\-DRV\_\-QRY\_\-MSGFORMAT}}
+\index{CAN_DRV_QRY_MSGFORMAT@{CAN\_\-DRV\_\-QRY\_\-MSGFORMAT}!lincan.h@{lincan.h}}
+\subsubsection[CAN\_\-DRV\_\-QRY\_\-MSGFORMAT]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-DRV\_\-QRY\_\-MSGFORMAT~2}}
+\label{lincan_8h_fda0151d8d8e5ffd9609890f4e35447b}
+
+
+
+
+Definition at line 60 of file lincan.h.\hypertarget{lincan_8h_c50df3601f78c81c90f46fdf29ad926b}{
+\index{lincan.h@{lincan.h}!CAN_DRV_QRY_VERSION@{CAN\_\-DRV\_\-QRY\_\-VERSION}}
+\index{CAN_DRV_QRY_VERSION@{CAN\_\-DRV\_\-QRY\_\-VERSION}!lincan.h@{lincan.h}}
+\subsubsection[CAN\_\-DRV\_\-QRY\_\-VERSION]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-DRV\_\-QRY\_\-VERSION~1}}
+\label{lincan_8h_c50df3601f78c81c90f46fdf29ad926b}
+
+
+
+
+Definition at line 59 of file lincan.h.\hypertarget{lincan_8h_3b049542c0383cbce199aad5d240a2dc}{
+\index{lincan.h@{lincan.h}!CAN_DRV_QUERY@{CAN\_\-DRV\_\-QUERY}}
+\index{CAN_DRV_QUERY@{CAN\_\-DRV\_\-QUERY}!lincan.h@{lincan.h}}
+\subsubsection[CAN\_\-DRV\_\-QUERY]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-DRV\_\-QUERY~\_\-IO(CAN\_\-IOC\_\-MAGIC, 0)}}
+\label{lincan_8h_3b049542c0383cbce199aad5d240a2dc}
+
+
+
+
+Definition at line 57 of file lincan.h.\hypertarget{lincan_8h_edfec349e7eb84dc1e60924b7f262a0e}{
+\index{lincan.h@{lincan.h}!CAN_IOC_MAGIC@{CAN\_\-IOC\_\-MAGIC}}
+\index{CAN_IOC_MAGIC@{CAN\_\-IOC\_\-MAGIC}!lincan.h@{lincan.h}}
+\subsubsection[CAN\_\-IOC\_\-MAGIC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-IOC\_\-MAGIC~'d'}}
+\label{lincan_8h_edfec349e7eb84dc1e60924b7f262a0e}
+
+
+
+
+Definition at line 34 of file lincan.h.\hypertarget{lincan_8h_76a2a98cbf8a80fd83fb5c6d4df17340}{
+\index{lincan.h@{lincan.h}!CANQUE_FILTER@{CANQUE\_\-FILTER}}
+\index{CANQUE_FILTER@{CANQUE\_\-FILTER}!lincan.h@{lincan.h}}
+\subsubsection[CANQUE\_\-FILTER]{\setlength{\rightskip}{0pt plus 5cm}\#define CANQUE\_\-FILTER~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 10, struct \hyperlink{structcanfilt__t}{canfilt\_\-t})}}
+\label{lincan_8h_76a2a98cbf8a80fd83fb5c6d4df17340}
+
+
+
+
+Definition at line 77 of file lincan.h.\hypertarget{lincan_8h_4472b7dda19ee82821f9b7b8d063c79f}{
+\index{lincan.h@{lincan.h}!CANQUE_FLUSH@{CANQUE\_\-FLUSH}}
+\index{CANQUE_FLUSH@{CANQUE\_\-FLUSH}!lincan.h@{lincan.h}}
+\subsubsection[CANQUE\_\-FLUSH]{\setlength{\rightskip}{0pt plus 5cm}\#define CANQUE\_\-FLUSH~\_\-IO(CAN\_\-IOC\_\-MAGIC, 11)}}
+\label{lincan_8h_4472b7dda19ee82821f9b7b8d063c79f}
+
+
+
+
+Definition at line 78 of file lincan.h.\hypertarget{lincan_8h_af40c0873e8b794d0e252751898fee43}{
+\index{lincan.h@{lincan.h}!CANRTR_READ@{CANRTR\_\-READ}}
+\index{CANRTR_READ@{CANRTR\_\-READ}!lincan.h@{lincan.h}}
+\subsubsection[CANRTR\_\-READ]{\setlength{\rightskip}{0pt plus 5cm}\#define CANRTR\_\-READ~\_\-IOWR(CAN\_\-IOC\_\-MAGIC, 12, struct \hyperlink{structcanmsg__t}{canmsg\_\-t})}}
+\label{lincan_8h_af40c0873e8b794d0e252751898fee43}
+
+
+
+
+Definition at line 80 of file lincan.h.\hypertarget{lincan_8h_b905e6aff2332984df0552c6b50203f2}{
+\index{lincan.h@{lincan.h}!CMD_START@{CMD\_\-START}}
+\index{CMD_START@{CMD\_\-START}!lincan.h@{lincan.h}}
+\subsubsection[CMD\_\-START]{\setlength{\rightskip}{0pt plus 5cm}\#define CMD\_\-START~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 1, \hyperlink{lincan_8h_e6ce5c58553fdefeba893c2263f476d3}{channel\_\-t})}}
+\label{lincan_8h_b905e6aff2332984df0552c6b50203f2}
+
+
+
+
+Definition at line 62 of file lincan.h.\hypertarget{lincan_8h_46dc7ae84992bfe62cc00731959a67f4}{
+\index{lincan.h@{lincan.h}!CMD_STOP@{CMD\_\-STOP}}
+\index{CMD_STOP@{CMD\_\-STOP}!lincan.h@{lincan.h}}
+\subsubsection[CMD\_\-STOP]{\setlength{\rightskip}{0pt plus 5cm}\#define CMD\_\-STOP~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 2, \hyperlink{lincan_8h_e6ce5c58553fdefeba893c2263f476d3}{channel\_\-t})}}
+\label{lincan_8h_46dc7ae84992bfe62cc00731959a67f4}
+
+
+
+
+Definition at line 63 of file lincan.h.\hypertarget{lincan_8h_f9438e3cb11f76f235f619f485820e97}{
+\index{lincan.h@{lincan.h}!CONF_BAUD@{CONF\_\-BAUD}}
+\index{CONF_BAUD@{CONF\_\-BAUD}!lincan.h@{lincan.h}}
+\subsubsection[CONF\_\-BAUD]{\setlength{\rightskip}{0pt plus 5cm}\#define CONF\_\-BAUD~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 4, \hyperlink{lincan_8h_a4668d3e5f141bf55821db4c528a9231}{bittiming\_\-t})}}
+\label{lincan_8h_f9438e3cb11f76f235f619f485820e97}
+
+
+
+
+Definition at line 66 of file lincan.h.\hypertarget{lincan_8h_fb3bb74a3850e5eb2dbe5ae1c295f748}{
+\index{lincan.h@{lincan.h}!CONF_BAUDPARAMS@{CONF\_\-BAUDPARAMS}}
+\index{CONF_BAUDPARAMS@{CONF\_\-BAUDPARAMS}!lincan.h@{lincan.h}}
+\subsubsection[CONF\_\-BAUDPARAMS]{\setlength{\rightskip}{0pt plus 5cm}\#define CONF\_\-BAUDPARAMS~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 11, struct \hyperlink{structcan__baudparams__t}{can\_\-baudparams\_\-t})}}
+\label{lincan_8h_fb3bb74a3850e5eb2dbe5ae1c295f748}
+
+
+
+
+Definition at line 79 of file lincan.h.\hypertarget{lincan_8h_c50db35e4beea548c3e66447f25d30c6}{
+\index{lincan.h@{lincan.h}!CONF_FILTER@{CONF\_\-FILTER}}
+\index{CONF_FILTER@{CONF\_\-FILTER}!lincan.h@{lincan.h}}
+\subsubsection[CONF\_\-FILTER]{\setlength{\rightskip}{0pt plus 5cm}\#define CONF\_\-FILTER~\_\-IOW(CAN\_\-IOC\_\-MAGIC, 8, unsigned char)}}
+\label{lincan_8h_c50db35e4beea548c3e66447f25d30c6}
+
+
+
+
+Definition at line 71 of file lincan.h.\hypertarget{lincan_8h_47c1b9c9a7b4183ac4fd96dc5ca8e820}{
+\index{lincan.h@{lincan.h}!STAT@{STAT}}
+\index{STAT@{STAT}!lincan.h@{lincan.h}}
+\subsubsection[STAT]{\setlength{\rightskip}{0pt plus 5cm}\#define STAT~\_\-IO(CAN\_\-IOC\_\-MAGIC, 9)}}
+\label{lincan_8h_47c1b9c9a7b4183ac4fd96dc5ca8e820}
+
+
+
+
+Definition at line 76 of file lincan.h.
+
+\subsection{Typedef Documentation}
+\hypertarget{lincan_8h_a4668d3e5f141bf55821db4c528a9231}{
+\index{lincan.h@{lincan.h}!bittiming_t@{bittiming\_\-t}}
+\index{bittiming_t@{bittiming\_\-t}!lincan.h@{lincan.h}}
+\subsubsection[bittiming\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned long \hyperlink{lincan_8h_a4668d3e5f141bf55821db4c528a9231}{bittiming\_\-t}}}
+\label{lincan_8h_a4668d3e5f141bf55821db4c528a9231}
+
+
+
+
+Definition at line 36 of file lincan.h.\hypertarget{lincan_8h_e6ce5c58553fdefeba893c2263f476d3}{
+\index{lincan.h@{lincan.h}!channel_t@{channel\_\-t}}
+\index{channel_t@{channel\_\-t}!lincan.h@{lincan.h}}
+\subsubsection[channel\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned short \hyperlink{lincan_8h_e6ce5c58553fdefeba893c2263f476d3}{channel\_\-t}}}
+\label{lincan_8h_e6ce5c58553fdefeba893c2263f476d3}
+
+
+
+
+Definition at line 37 of file lincan.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lincan_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lincan_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d167577126b58f32fef107a3c6617f46
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lincan_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="sys/types.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="sys/ioctl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="./canmsg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canmsg_8h.html"];
+  Node5 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/lincan_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4ae71176e58a4f11bdb2598b3e5fdc79
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/main_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,54 @@
+\section{examples/win32test/main.c File Reference}
+\label{main_8c}\index{examples/win32test/main.c@{examples/win32test/main.c}}
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include $<$stdlib.h$>$}\par
+{\tt \#include \char`\"{}win32test.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+{\tt \#include $<$time.h$>$}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define {\bf sleep\_\-proc}(ms)
+\item 
+\#define {\bf uptime\_\-ms\_\-proc}~(1000$\ast$(time()\%86400))
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 {\bf Get\-Change\-State\-Results} (UNS8 node\_\-id, UNS8 expected\_\-state, unsigned long timeout\_\-ms)
+\item 
+UNS8 {\bf Read\-SDO} (UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 data\-Type, void $\ast$data, UNS8 $\ast$size)
+\item 
+int {\bf main} (int argc, char $\ast$argv[$\,$])
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\index{main.c@{main.c}!sleep_proc@{sleep\_\-proc}}
+\index{sleep_proc@{sleep\_\-proc}!main.c@{main.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define sleep\_\-proc(ms)}\label{main_8c_912c62bad87e954cee4b1733111a420b}
+
+
+\index{main.c@{main.c}!uptime_ms_proc@{uptime\_\-ms\_\-proc}}
+\index{uptime_ms_proc@{uptime\_\-ms\_\-proc}!main.c@{main.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define uptime\_\-ms\_\-proc~(1000$\ast$(time()\%86400))}\label{main_8c_6faddd33869dd1ccf360315b1f11b554}
+
+
+
+
+\subsection{Function Documentation}
+\index{main.c@{main.c}!GetChangeStateResults@{GetChangeStateResults}}
+\index{GetChangeStateResults@{GetChangeStateResults}!main.c@{main.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 Get\-Change\-State\-Results (UNS8 {\em node\_\-id}, UNS8 {\em expected\_\-state}, unsigned long {\em timeout\_\-ms})}\label{main_8c_b324a2fad227690e3da744b69f7a8119}
+
+
+\index{main.c@{main.c}!main@{main}}
+\index{main@{main}!main.c@{main.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int main (int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{main_8c_0ddf1224851353fc92bfbff6f499fa97}
+
+
+\index{main.c@{main.c}!ReadSDO@{ReadSDO}}
+\index{ReadSDO@{ReadSDO}!main.c@{main.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 Read\-SDO (UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em data\-Type}, void $\ast$ {\em data}, UNS8 $\ast$ {\em size})}\label{main_8c_d4427585d0ce571277ff22b72adce526}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespaceDS301__index_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespaceDS301__index_1_1_5}{
+\section{DS301\_\-index::$\ast$ Namespace Reference}
+\label{namespaceDS301__index_1_1_5}\index{DS301_index::*@{DS301\_\-index::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacecommondialogs.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,21 @@
+\hypertarget{namespacecommondialogs}{
+\section{commondialogs Namespace Reference}
+\label{namespacecommondialogs}\index{commondialogs@{commondialogs}}
+}
+
+
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classcommondialogs_1_1CommunicationDialog}{Communication\-Dialog}
+\item 
+class \hyperlink{classcommondialogs_1_1MapVariableDialog}{Map\-Variable\-Dialog}
+\item 
+class \hyperlink{classcommondialogs_1_1UserTypeDialog}{User\-Type\-Dialog}
+\item 
+class \hyperlink{classcommondialogs_1_1NodeInfosDialog}{Node\-Infos\-Dialog}
+\item 
+class \hyperlink{classcommondialogs_1_1CreateNodeDialog}{Create\-Node\-Dialog}
+\item 
+class \hyperlink{classcommondialogs_1_1AddSlaveDialog}{Add\-Slave\-Dialog}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacecommondialogs_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacecommondialogs_1_1_5}{
+\section{commondialogs::$\ast$ Namespace Reference}
+\label{namespacecommondialogs_1_1_5}\index{commondialogs::*@{commondialogs::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacedoc__index.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+\hypertarget{namespacedoc__index}{
+\section{doc\_\-index Namespace Reference}
+\label{namespacedoc__index}\index{doc_index@{doc\_\-index}}
+}
+
+
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespacedoc__index_1_1____init____}{\_\-\_\-init\_\-\_\-}
+\item 
+namespace \hyperlink{namespacedoc__index_1_1DS301__index}{DS301\_\-index}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacedoc__index_1_1DS301__index.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,24 @@
+\hypertarget{namespacedoc__index_1_1DS301__index}{
+\section{doc\_\-index::DS301\_\-index Namespace Reference}
+\label{namespacedoc__index_1_1DS301__index}\index{doc_index::DS301_index@{doc\_\-index::DS301\_\-index}}
+}
+
+
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespacedoc__index_1_1DS301__index_07b9112f2b3d3e81b1edf3c81b6c4807}{Open\-PDFDoc\-Index}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{namespacedoc__index_1_1DS301__index_07b9112f2b3d3e81b1edf3c81b6c4807}{
+\index{doc_index::DS301_index@{doc\_\-index::DS301\_\-index}!OpenPDFDocIndex@{OpenPDFDocIndex}}
+\index{OpenPDFDocIndex@{OpenPDFDocIndex}!doc_index::DS301_index@{doc\_\-index::DS301\_\-index}}
+\subsubsection[OpenPDFDocIndex]{\setlength{\rightskip}{0pt plus 5cm}def doc\_\-index::DS301\_\-index::Open\-PDFDoc\-Index ( {\em index},  {\em cwd})}}
+\label{namespacedoc__index_1_1DS301__index_07b9112f2b3d3e81b1edf3c81b6c4807}
+
+
+
+
+Definition at line 8 of file DS301\_\-index.py.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacedoc__index_1_1DS301__index_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacedoc__index_1_1DS301__index_1_1_5}{
+\section{doc\_\-index::DS301\_\-index::$\ast$ Namespace Reference}
+\label{namespacedoc__index_1_1DS301__index_1_1_5}\index{doc_index::DS301_index::*@{doc\_\-index::DS301\_\-index::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacedoc__index_1_1____init____.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacedoc__index_1_1____init____}{
+\section{doc\_\-index::\_\-\_\-init\_\-\_\- Namespace Reference}
+\label{namespacedoc__index_1_1____init____}\index{doc_index::__init__@{doc\_\-index::\_\-\_\-init\_\-\_\-}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespaceeds__utils.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,112 @@
+\hypertarget{namespaceeds__utils}{
+\section{eds\_\-utils Namespace Reference}
+\label{namespaceeds__utils}\index{eds_utils@{eds\_\-utils}}
+}
+
+
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespaceeds__utils_0b06caabd41984790859ebfc43cde92e}{Get\-Default\-Value}
+\item 
+def \hyperlink{namespaceeds__utils_e4a6a8a588b73b45bef3d37909d1ec26}{Extract\-Sections}
+\item 
+def \hyperlink{namespaceeds__utils_b8868ba2aa41bd47b62a8cde2962833c}{Parse\-CPJFile}
+\item 
+def \hyperlink{namespaceeds__utils_5e20b6c101dcf976b8fedf20d9e1b739}{Parse\-EDSFile}
+\item 
+def \hyperlink{namespaceeds__utils_d9540832adbe476f1ba6a0cafcbbafbc}{Write\-File}
+\item 
+def \hyperlink{namespaceeds__utils_535cc0359a4d2f59718b381b40915ebe}{Generate\-File\-Content}
+\item 
+def \hyperlink{namespaceeds__utils_0c22661f0eadca172b3ee5eda06401c3}{Generate\-EDSFile}
+\item 
+def \hyperlink{namespaceeds__utils_6ec7fa0870074fd7e67037cd1dd55e6f}{Generate\-CPJContent}
+\item 
+def \hyperlink{namespaceeds__utils_1d636df1ab11a25fa4ab4b479fd05e5e}{Generate\-Node}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{namespaceeds__utils_e4a6a8a588b73b45bef3d37909d1ec26}{
+\index{eds_utils@{eds\_\-utils}!ExtractSections@{ExtractSections}}
+\index{ExtractSections@{ExtractSections}!eds_utils@{eds\_\-utils}}
+\subsubsection[ExtractSections]{\setlength{\rightskip}{0pt plus 5cm}def eds\_\-utils::Extract\-Sections ( {\em file})}}
+\label{namespaceeds__utils_e4a6a8a588b73b45bef3d37909d1ec26}
+
+
+
+
+Definition at line 116 of file eds\_\-utils.py.\hypertarget{namespaceeds__utils_6ec7fa0870074fd7e67037cd1dd55e6f}{
+\index{eds_utils@{eds\_\-utils}!GenerateCPJContent@{GenerateCPJContent}}
+\index{GenerateCPJContent@{GenerateCPJContent}!eds_utils@{eds\_\-utils}}
+\subsubsection[GenerateCPJContent]{\setlength{\rightskip}{0pt plus 5cm}def eds\_\-utils::Generate\-CPJContent ( {\em nodelist})}}
+\label{namespaceeds__utils_6ec7fa0870074fd7e67037cd1dd55e6f}
+
+
+
+
+Definition at line 592 of file eds\_\-utils.py.\hypertarget{namespaceeds__utils_0c22661f0eadca172b3ee5eda06401c3}{
+\index{eds_utils@{eds\_\-utils}!GenerateEDSFile@{GenerateEDSFile}}
+\index{GenerateEDSFile@{GenerateEDSFile}!eds_utils@{eds\_\-utils}}
+\subsubsection[GenerateEDSFile]{\setlength{\rightskip}{0pt plus 5cm}def eds\_\-utils::Generate\-EDSFile ( {\em filepath},  {\em manager})}}
+\label{namespaceeds__utils_0c22661f0eadca172b3ee5eda06401c3}
+
+
+
+
+Definition at line 579 of file eds\_\-utils.py.\hypertarget{namespaceeds__utils_535cc0359a4d2f59718b381b40915ebe}{
+\index{eds_utils@{eds\_\-utils}!GenerateFileContent@{GenerateFileContent}}
+\index{GenerateFileContent@{GenerateFileContent}!eds_utils@{eds\_\-utils}}
+\subsubsection[GenerateFileContent]{\setlength{\rightskip}{0pt plus 5cm}def eds\_\-utils::Generate\-File\-Content ( {\em filepath})}}
+\label{namespaceeds__utils_535cc0359a4d2f59718b381b40915ebe}
+
+
+
+
+Definition at line 401 of file eds\_\-utils.py.\hypertarget{namespaceeds__utils_1d636df1ab11a25fa4ab4b479fd05e5e}{
+\index{eds_utils@{eds\_\-utils}!GenerateNode@{GenerateNode}}
+\index{GenerateNode@{GenerateNode}!eds_utils@{eds\_\-utils}}
+\subsubsection[GenerateNode]{\setlength{\rightskip}{0pt plus 5cm}def eds\_\-utils::Generate\-Node ( {\em filepath},  {\em cwd},  {\em node\-ID} = {\tt 0})}}
+\label{namespaceeds__utils_1d636df1ab11a25fa4ab4b479fd05e5e}
+
+
+
+
+Definition at line 609 of file eds\_\-utils.py.\hypertarget{namespaceeds__utils_0b06caabd41984790859ebfc43cde92e}{
+\index{eds_utils@{eds\_\-utils}!GetDefaultValue@{GetDefaultValue}}
+\index{GetDefaultValue@{GetDefaultValue}!eds_utils@{eds\_\-utils}}
+\subsubsection[GetDefaultValue]{\setlength{\rightskip}{0pt plus 5cm}def eds\_\-utils::Get\-Default\-Value ( {\em index},  {\em sub\-Index} = {\tt None})}}
+\label{namespaceeds__utils_0b06caabd41984790859ebfc43cde92e}
+
+
+
+
+Definition at line 77 of file eds\_\-utils.py.\hypertarget{namespaceeds__utils_b8868ba2aa41bd47b62a8cde2962833c}{
+\index{eds_utils@{eds\_\-utils}!ParseCPJFile@{ParseCPJFile}}
+\index{ParseCPJFile@{ParseCPJFile}!eds_utils@{eds\_\-utils}}
+\subsubsection[ParseCPJFile]{\setlength{\rightskip}{0pt plus 5cm}def eds\_\-utils::Parse\-CPJFile ( {\em filepath})}}
+\label{namespaceeds__utils_b8868ba2aa41bd47b62a8cde2962833c}
+
+
+
+
+Definition at line 127 of file eds\_\-utils.py.\hypertarget{namespaceeds__utils_5e20b6c101dcf976b8fedf20d9e1b739}{
+\index{eds_utils@{eds\_\-utils}!ParseEDSFile@{ParseEDSFile}}
+\index{ParseEDSFile@{ParseEDSFile}!eds_utils@{eds\_\-utils}}
+\subsubsection[ParseEDSFile]{\setlength{\rightskip}{0pt plus 5cm}def eds\_\-utils::Parse\-EDSFile ( {\em filepath})}}
+\label{namespaceeds__utils_5e20b6c101dcf976b8fedf20d9e1b739}
+
+
+
+
+Definition at line 241 of file eds\_\-utils.py.\hypertarget{namespaceeds__utils_d9540832adbe476f1ba6a0cafcbbafbc}{
+\index{eds_utils@{eds\_\-utils}!WriteFile@{WriteFile}}
+\index{WriteFile@{WriteFile}!eds_utils@{eds\_\-utils}}
+\subsubsection[WriteFile]{\setlength{\rightskip}{0pt plus 5cm}def eds\_\-utils::Write\-File ( {\em filepath},  {\em content})}}
+\label{namespaceeds__utils_d9540832adbe476f1ba6a0cafcbbafbc}
+
+
+
+
+Definition at line 391 of file eds\_\-utils.py.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacegen__cfile.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacegen__cfile}{
+\section{gen\_\-cfile Namespace Reference}
+\label{namespacegen__cfile}\index{gen_cfile@{gen\_\-cfile}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacegnosis_1_1xml_1_1pickle_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacegnosis_1_1xml_1_1pickle_1_1_5}{
+\section{gnosis::xml::pickle::$\ast$ Namespace Reference}
+\label{namespacegnosis_1_1xml_1_1pickle_1_1_5}\index{gnosis::xml::pickle::*@{gnosis::xml::pickle::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacenetworkedit.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,732 @@
+\hypertarget{namespacenetworkedit}{
+\section{networkedit Namespace Reference}
+\label{namespacenetworkedit}\index{networkedit@{networkedit}}
+}
+
+
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classnetworkedit_1_1wxHtmlWindowUrlClick}{wx\-Html\-Window\-Url\-Click}
+\item 
+class \hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow}{wx\-Url\-Click\-Html\-Window}
+\item 
+class \hyperlink{classnetworkedit_1_1networkedit}{networkedit}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespacenetworkedit_dda6cbf16074f4596324bd8c75e7a409}{create}
+\item 
+def \hyperlink{namespacenetworkedit_d1c96437c6338056898af5f7119a2a7c}{usage}
+\item 
+def \hyperlink{namespacenetworkedit_f4d85792fc654e45170911a58483376e}{EVT\_\-HTML\_\-URL\_\-CLICK}
+\item 
+def \hyperlink{namespacenetworkedit_0f0b314087ded2fd5edee0b43ebff236}{\_\-init\_\-coll\_\-Network\-Menu\_\-Items}
+\item 
+def \hyperlink{namespacenetworkedit_941927e6e7615ba804042de3ece1e97f}{\_\-init\_\-coll\_\-Add\-Menu\_\-Items}
+\item 
+def \hyperlink{namespacenetworkedit_e2c968ea57457a5a0c05104c526e900d}{\_\-init\_\-coll\_\-Help\-Bar\_\-Fields}
+\item 
+def \hyperlink{namespacenetworkedit_a1cd2a66c69c00d34dffdb3e53101fcd}{\_\-init\_\-utils}
+\item 
+def \hyperlink{namespacenetworkedit_fe1c1ffc78b7a7416942b40633884018}{\_\-init\_\-ctrls}
+\item 
+def \hyperlink{namespacenetworkedit_82e0d4ac55ecdf8bf2a154ef2747c7b5}{\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{namespacenetworkedit_49f12cd3b720322e147f77841999dbd3}{Get\-Note\-Book}
+\item 
+def \hyperlink{namespacenetworkedit_854bbe7eafaaa933738f2c74569b7ea3}{On\-Quit\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_b8badc56d1e65b90cadda0933b7231a1}{On\-Add\-SDOServer\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_3ddbeac7f2aa5d9eb954e410c5f9eb0a}{On\-Add\-SDOClient\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_ce0a870981c8a339344cefc5d6585033}{On\-Add\-PDOTransmit\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_d9b96580122ed08bafeedbdea8aea934}{On\-Add\-PDOReceive\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_0b66d8079bf72006032d854ab966d03c}{On\-Add\-Map\-Variable\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_d6aa6d1dd5c2e4c1d7b9080e4c6744b0}{On\-Add\-User\-Type\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_5998cd277c097979131afcdda5f39464}{On\-Node\-Selected\-Changed}
+\item 
+def \hyperlink{namespacenetworkedit_900ce0c234a0cb0b051e23780999e052}{On\-New\-Project\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_7ffb18f26bd0a019c59e9402373b904e}{On\-Open\-Project\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_38a5bbe86087f2d696bcd53f922d6450}{On\-Save\-Project\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_4ff91dd5ec49b8435fc4871ad91cc150}{On\-Add\-Slave\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_3c3acc2994f8e2230cef333585c6354f}{On\-Remove\-Slave\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_84786509128cc13e6e1135aadac688ac}{Refresh\-Title}
+\item 
+def \hyperlink{namespacenetworkedit_ef988c30a20345badf3ab9b7fb3577ab}{On\-Refresh\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_6d8b2e2a672b5c89f1cef538d21517c4}{Refresh\-Current\-Index\-List}
+\item 
+def \hyperlink{namespacenetworkedit_81036ca384b8cf75d0010851755d8317}{Refresh\-Network\-Nodes}
+\item 
+def \hyperlink{namespacenetworkedit_1fa2b2fd11d7a6dc830586a45eee2464}{Refresh\-Status\-Bar}
+\item 
+def \hyperlink{namespacenetworkedit_f35165c7e88dca205c83933033dff40d}{Refresh\-Main\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_16a1bfa553c27346c1afa95283839ff0}{Refresh\-Profile\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_74f3ac94488160a26836197de52b9fd2}{Refresh\-Buffer\-State}
+\item 
+def \hyperlink{namespacenetworkedit_f5979f3a6d283393fb5a68ab22934abb}{On\-Undo\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_dd170a72c3140d1508f621922d3c54df}{On\-Redo\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_a41a7f8c80dcf62ea786deda026be61e}{On\-Help\-DS301Menu}
+\item 
+def \hyperlink{namespacenetworkedit_93a70d630ce5859be11aef8d8d946422}{On\-Help\-CANFestival\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_c5778c6a10ff341bd15264380d24fa42}{On\-About\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_0acd7681be496b4948ad18897ea13ac4}{Open\-Html\-Frame}
+\item 
+def \hyperlink{namespacenetworkedit_85896082081260d8321487b78afeb70e}{On\-Communication\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_9e4005cf6d6c158c997d5efb8b9c2694}{On\-Other\-Communication\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_36f6066b7c1cdd9298d4e49c8e3aae04}{On\-Edit\-Profile\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_5bab65ca0184167cc1b28511385d3222}{Edit\-Profile}
+\item 
+def \hyperlink{namespacenetworkedit_45c1bba6fe5ef90e41730de7039a937b}{On\-Node\-Infos\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_3b5726dbbad16c70542eb1a795e98dfb}{Add\-Map\-Variable}
+\item 
+def \hyperlink{namespacenetworkedit_29fd99e799c36ab2f01061e1752c89c9}{Add\-User\-Type}
+\item 
+def \hyperlink{namespacenetworkedit_001372e9d0f0b0629c6516977265dcbc}{Display\_\-Exception\_\-Dialog}
+\item 
+def \hyperlink{namespacenetworkedit_f360c16d50fb1b076b07b3ea901302ac}{Display\_\-Error\_\-Dialog}
+\item 
+def \hyperlink{namespacenetworkedit_94d508d0c774a0e391694ebcaa664b96}{get\_\-last\_\-traceback}
+\item 
+def \hyperlink{namespacenetworkedit_9e8150613da488877091ed43d4892554}{format\_\-namespace}
+\item 
+def \hyperlink{namespacenetworkedit_5c3ac4301719e50188f9d6fbfe9d140d}{wx\-Add\-Except\-Hook}
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{Mode}
+\item 
+\hyperlink{namespacenetworkedit_ddee62320ad1538935c4fb221114ad6c}{Html\-Frame\-Opened}
+\item 
+\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{Mode}
+\item 
+\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{Manager}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{Manager}
+\item 
+\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{Manager}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{Manager}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{Mode}
+\item 
+\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{Mode}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{namespacenetworkedit_82e0d4ac55ecdf8bf2a154ef2747c7b5}{
+\index{networkedit@{networkedit}!__init__@{\_\-\_\-init\_\-\_\-}}
+\index{__init__@{\_\-\_\-init\_\-\_\-}!networkedit@{networkedit}}
+\subsubsection[\_\-\_\-init\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::\_\-\_\-init\_\-\_\- ( {\em self},  {\em parent},  {\em mode} = {\tt \char`\"{}solo\char`\"{}},  {\em nodelist} = {\tt None})}}
+\label{namespacenetworkedit_82e0d4ac55ecdf8bf2a154ef2747c7b5}
+
+
+
+
+Definition at line 355 of file networkedit.py.\hypertarget{namespacenetworkedit_941927e6e7615ba804042de3ece1e97f}{
+\index{networkedit@{networkedit}!_init_coll_AddMenu_Items@{\_\-init\_\-coll\_\-AddMenu\_\-Items}}
+\index{_init_coll_AddMenu_Items@{\_\-init\_\-coll\_\-AddMenu\_\-Items}!networkedit@{networkedit}}
+\subsubsection[\_\-init\_\-coll\_\-AddMenu\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::\_\-init\_\-coll\_\-Add\-Menu\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{namespacenetworkedit_941927e6e7615ba804042de3ece1e97f}
+
+
+self.Bind(wx.EVT\_\-MENU, self.On\-Build\-Master\-Menu, id=wx\-ID\_\-NETWORKEDITNETWORKMENUITEMS3) 
+
+Definition at line 272 of file networkedit.py.\hypertarget{namespacenetworkedit_e2c968ea57457a5a0c05104c526e900d}{
+\index{networkedit@{networkedit}!_init_coll_HelpBar_Fields@{\_\-init\_\-coll\_\-HelpBar\_\-Fields}}
+\index{_init_coll_HelpBar_Fields@{\_\-init\_\-coll\_\-HelpBar\_\-Fields}!networkedit@{networkedit}}
+\subsubsection[\_\-init\_\-coll\_\-HelpBar\_\-Fields]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::\_\-init\_\-coll\_\-Help\-Bar\_\-Fields ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{namespacenetworkedit_e2c968ea57457a5a0c05104c526e900d}
+
+
+
+
+Definition at line 300 of file networkedit.py.\hypertarget{namespacenetworkedit_0f0b314087ded2fd5edee0b43ebff236}{
+\index{networkedit@{networkedit}!_init_coll_NetworkMenu_Items@{\_\-init\_\-coll\_\-NetworkMenu\_\-Items}}
+\index{_init_coll_NetworkMenu_Items@{\_\-init\_\-coll\_\-NetworkMenu\_\-Items}!networkedit@{networkedit}}
+\subsubsection[\_\-init\_\-coll\_\-NetworkMenu\_\-Items]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::\_\-init\_\-coll\_\-Network\-Menu\_\-Items ( {\em self},  {\em parent})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{namespacenetworkedit_0f0b314087ded2fd5edee0b43ebff236}
+
+
+
+
+Definition at line 255 of file networkedit.py.\hypertarget{namespacenetworkedit_fe1c1ffc78b7a7416942b40633884018}{
+\index{networkedit@{networkedit}!_init_ctrls@{\_\-init\_\-ctrls}}
+\index{_init_ctrls@{\_\-init\_\-ctrls}!networkedit@{networkedit}}
+\subsubsection[\_\-init\_\-ctrls]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::\_\-init\_\-ctrls ( {\em self},  {\em prnt})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{namespacenetworkedit_fe1c1ffc78b7a7416942b40633884018}
+
+
+
+
+Definition at line 334 of file networkedit.py.\hypertarget{namespacenetworkedit_a1cd2a66c69c00d34dffdb3e53101fcd}{
+\index{networkedit@{networkedit}!_init_utils@{\_\-init\_\-utils}}
+\index{_init_utils@{\_\-init\_\-utils}!networkedit@{networkedit}}
+\subsubsection[\_\-init\_\-utils]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::\_\-init\_\-utils ( {\em self})\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
+\label{namespacenetworkedit_a1cd2a66c69c00d34dffdb3e53101fcd}
+
+
+
+
+Definition at line 310 of file networkedit.py.\hypertarget{namespacenetworkedit_3b5726dbbad16c70542eb1a795e98dfb}{
+\index{networkedit@{networkedit}!AddMapVariable@{AddMapVariable}}
+\index{AddMapVariable@{AddMapVariable}!networkedit@{networkedit}}
+\subsubsection[AddMapVariable]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Add\-Map\-Variable ( {\em self})}}
+\label{namespacenetworkedit_3b5726dbbad16c70542eb1a795e98dfb}
+
+
+
+
+Definition at line 804 of file networkedit.py.\hypertarget{namespacenetworkedit_29fd99e799c36ab2f01061e1752c89c9}{
+\index{networkedit@{networkedit}!AddUserType@{AddUserType}}
+\index{AddUserType@{AddUserType}!networkedit@{networkedit}}
+\subsubsection[AddUserType]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Add\-User\-Type ( {\em self})}}
+\label{namespacenetworkedit_29fd99e799c36ab2f01061e1752c89c9}
+
+
+
+
+Definition at line 825 of file networkedit.py.\hypertarget{namespacenetworkedit_dda6cbf16074f4596324bd8c75e7a409}{
+\index{networkedit@{networkedit}!create@{create}}
+\index{create@{create}!networkedit@{networkedit}}
+\subsubsection[create]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::create ( {\em parent})}}
+\label{namespacenetworkedit_dda6cbf16074f4596324bd8c75e7a409}
+
+
+
+
+Definition at line 41 of file networkedit.py.\hypertarget{namespacenetworkedit_f360c16d50fb1b076b07b3ea901302ac}{
+\index{networkedit@{networkedit}!Display_Error_Dialog@{Display\_\-Error\_\-Dialog}}
+\index{Display_Error_Dialog@{Display\_\-Error\_\-Dialog}!networkedit@{networkedit}}
+\subsubsection[Display\_\-Error\_\-Dialog]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Display\_\-Error\_\-Dialog ( {\em e\_\-value})}}
+\label{namespacenetworkedit_f360c16d50fb1b076b07b3ea901302ac}
+
+
+
+
+Definition at line 885 of file networkedit.py.\hypertarget{namespacenetworkedit_001372e9d0f0b0629c6516977265dcbc}{
+\index{networkedit@{networkedit}!Display_Exception_Dialog@{Display\_\-Exception\_\-Dialog}}
+\index{Display_Exception_Dialog@{Display\_\-Exception\_\-Dialog}!networkedit@{networkedit}}
+\subsubsection[Display\_\-Exception\_\-Dialog]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Display\_\-Exception\_\-Dialog ( {\em e\_\-type},  {\em e\_\-value},  {\em e\_\-tb})}}
+\label{namespacenetworkedit_001372e9d0f0b0629c6516977265dcbc}
+
+
+
+
+Definition at line 846 of file networkedit.py.\hypertarget{namespacenetworkedit_5bab65ca0184167cc1b28511385d3222}{
+\index{networkedit@{networkedit}!EditProfile@{EditProfile}}
+\index{EditProfile@{EditProfile}!networkedit@{networkedit}}
+\subsubsection[EditProfile]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Edit\-Profile ( {\em self},  {\em title},  {\em dictionary},  {\em current})}}
+\label{namespacenetworkedit_5bab65ca0184167cc1b28511385d3222}
+
+
+
+
+Definition at line 757 of file networkedit.py.\hypertarget{namespacenetworkedit_f4d85792fc654e45170911a58483376e}{
+\index{networkedit@{networkedit}!EVT_HTML_URL_CLICK@{EVT\_\-HTML\_\-URL\_\-CLICK}}
+\index{EVT_HTML_URL_CLICK@{EVT\_\-HTML\_\-URL\_\-CLICK}!networkedit@{networkedit}}
+\subsubsection[EVT\_\-HTML\_\-URL\_\-CLICK]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::EVT\_\-HTML\_\-URL\_\-CLICK ( {\em win},  {\em func})}}
+\label{namespacenetworkedit_f4d85792fc654e45170911a58483376e}
+
+
+
+
+Definition at line 75 of file networkedit.py.\hypertarget{namespacenetworkedit_9e8150613da488877091ed43d4892554}{
+\index{networkedit@{networkedit}!format_namespace@{format\_\-namespace}}
+\index{format_namespace@{format\_\-namespace}!networkedit@{networkedit}}
+\subsubsection[format\_\-namespace]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::format\_\-namespace ( {\em d},  {\em indent} = {\tt '~~~~'})}}
+\label{namespacenetworkedit_9e8150613da488877091ed43d4892554}
+
+
+
+
+Definition at line 896 of file networkedit.py.\hypertarget{namespacenetworkedit_94d508d0c774a0e391694ebcaa664b96}{
+\index{networkedit@{networkedit}!get_last_traceback@{get\_\-last\_\-traceback}}
+\index{get_last_traceback@{get\_\-last\_\-traceback}!networkedit@{networkedit}}
+\subsubsection[get\_\-last\_\-traceback]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::get\_\-last\_\-traceback ( {\em tb})}}
+\label{namespacenetworkedit_94d508d0c774a0e391694ebcaa664b96}
+
+
+
+
+Definition at line 890 of file networkedit.py.\hypertarget{namespacenetworkedit_49f12cd3b720322e147f77841999dbd3}{
+\index{networkedit@{networkedit}!GetNoteBook@{GetNoteBook}}
+\index{GetNoteBook@{GetNoteBook}!networkedit@{networkedit}}
+\subsubsection[GetNoteBook]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Get\-Note\-Book ( {\em self})}}
+\label{namespacenetworkedit_49f12cd3b720322e147f77841999dbd3}
+
+
+
+
+Definition at line 377 of file networkedit.py.\hypertarget{namespacenetworkedit_c5778c6a10ff341bd15264380d24fa42}{
+\index{networkedit@{networkedit}!OnAboutMenu@{OnAboutMenu}}
+\index{OnAboutMenu@{OnAboutMenu}!networkedit@{networkedit}}
+\subsubsection[OnAboutMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-About\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_c5778c6a10ff341bd15264380d24fa42}
+
+
+
+
+Definition at line 724 of file networkedit.py.\hypertarget{namespacenetworkedit_0b66d8079bf72006032d854ab966d03c}{
+\index{networkedit@{networkedit}!OnAddMapVariableMenu@{OnAddMapVariableMenu}}
+\index{OnAddMapVariableMenu@{OnAddMapVariableMenu}!networkedit@{networkedit}}
+\subsubsection[OnAddMapVariableMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Add\-Map\-Variable\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_0b66d8079bf72006032d854ab966d03c}
+
+
+
+
+Definition at line 408 of file networkedit.py.\hypertarget{namespacenetworkedit_d9b96580122ed08bafeedbdea8aea934}{
+\index{networkedit@{networkedit}!OnAddPDOReceiveMenu@{OnAddPDOReceiveMenu}}
+\index{OnAddPDOReceiveMenu@{OnAddPDOReceiveMenu}!networkedit@{networkedit}}
+\subsubsection[OnAddPDOReceiveMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Add\-PDOReceive\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_d9b96580122ed08bafeedbdea8aea934}
+
+
+
+
+Definition at line 402 of file networkedit.py.\hypertarget{namespacenetworkedit_ce0a870981c8a339344cefc5d6585033}{
+\index{networkedit@{networkedit}!OnAddPDOTransmitMenu@{OnAddPDOTransmitMenu}}
+\index{OnAddPDOTransmitMenu@{OnAddPDOTransmitMenu}!networkedit@{networkedit}}
+\subsubsection[OnAddPDOTransmitMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Add\-PDOTransmit\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_ce0a870981c8a339344cefc5d6585033}
+
+
+
+
+Definition at line 396 of file networkedit.py.\hypertarget{namespacenetworkedit_3ddbeac7f2aa5d9eb954e410c5f9eb0a}{
+\index{networkedit@{networkedit}!OnAddSDOClientMenu@{OnAddSDOClientMenu}}
+\index{OnAddSDOClientMenu@{OnAddSDOClientMenu}!networkedit@{networkedit}}
+\subsubsection[OnAddSDOClientMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Add\-SDOClient\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_3ddbeac7f2aa5d9eb954e410c5f9eb0a}
+
+
+
+
+Definition at line 390 of file networkedit.py.\hypertarget{namespacenetworkedit_b8badc56d1e65b90cadda0933b7231a1}{
+\index{networkedit@{networkedit}!OnAddSDOServerMenu@{OnAddSDOServerMenu}}
+\index{OnAddSDOServerMenu@{OnAddSDOServerMenu}!networkedit@{networkedit}}
+\subsubsection[OnAddSDOServerMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Add\-SDOServer\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_b8badc56d1e65b90cadda0933b7231a1}
+
+
+
+
+Definition at line 384 of file networkedit.py.\hypertarget{namespacenetworkedit_4ff91dd5ec49b8435fc4871ad91cc150}{
+\index{networkedit@{networkedit}!OnAddSlaveMenu@{OnAddSlaveMenu}}
+\index{OnAddSlaveMenu@{OnAddSlaveMenu}!networkedit@{networkedit}}
+\subsubsection[OnAddSlaveMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Add\-Slave\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_4ff91dd5ec49b8435fc4871ad91cc150}
+
+
+
+
+Definition at line 499 of file networkedit.py.\hypertarget{namespacenetworkedit_d6aa6d1dd5c2e4c1d7b9080e4c6744b0}{
+\index{networkedit@{networkedit}!OnAddUserTypeMenu@{OnAddUserTypeMenu}}
+\index{OnAddUserTypeMenu@{OnAddUserTypeMenu}!networkedit@{networkedit}}
+\subsubsection[OnAddUserTypeMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Add\-User\-Type\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_d6aa6d1dd5c2e4c1d7b9080e4c6744b0}
+
+
+
+
+Definition at line 412 of file networkedit.py.\hypertarget{namespacenetworkedit_85896082081260d8321487b78afeb70e}{
+\index{networkedit@{networkedit}!OnCommunicationMenu@{OnCommunicationMenu}}
+\index{OnCommunicationMenu@{OnCommunicationMenu}!networkedit@{networkedit}}
+\subsubsection[OnCommunicationMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Communication\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_85896082081260d8321487b78afeb70e}
+
+
+
+
+Definition at line 741 of file networkedit.py.\hypertarget{namespacenetworkedit_36f6066b7c1cdd9298d4e49c8e3aae04}{
+\index{networkedit@{networkedit}!OnEditProfileMenu@{OnEditProfileMenu}}
+\index{OnEditProfileMenu@{OnEditProfileMenu}!networkedit@{networkedit}}
+\subsubsection[OnEditProfileMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Edit\-Profile\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_36f6066b7c1cdd9298d4e49c8e3aae04}
+
+
+
+
+Definition at line 751 of file networkedit.py.\hypertarget{namespacenetworkedit_93a70d630ce5859be11aef8d8d946422}{
+\index{networkedit@{networkedit}!OnHelpCANFestivalMenu@{OnHelpCANFestivalMenu}}
+\index{OnHelpCANFestivalMenu@{OnHelpCANFestivalMenu}!networkedit@{networkedit}}
+\subsubsection[OnHelpCANFestivalMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Help\-CANFestival\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_93a70d630ce5859be11aef8d8d946422}
+
+
+
+
+Definition at line 719 of file networkedit.py.\hypertarget{namespacenetworkedit_a41a7f8c80dcf62ea786deda026be61e}{
+\index{networkedit@{networkedit}!OnHelpDS301Menu@{OnHelpDS301Menu}}
+\index{OnHelpDS301Menu@{OnHelpDS301Menu}!networkedit@{networkedit}}
+\subsubsection[OnHelpDS301Menu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Help\-DS301Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_a41a7f8c80dcf62ea786deda026be61e}
+
+
+
+
+Definition at line 697 of file networkedit.py.\hypertarget{namespacenetworkedit_900ce0c234a0cb0b051e23780999e052}{
+\index{networkedit@{networkedit}!OnNewProjectMenu@{OnNewProjectMenu}}
+\index{OnNewProjectMenu@{OnNewProjectMenu}!networkedit@{networkedit}}
+\subsubsection[OnNewProjectMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-New\-Project\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_900ce0c234a0cb0b051e23780999e052}
+
+
+
+
+Definition at line 430 of file networkedit.py.\hypertarget{namespacenetworkedit_45c1bba6fe5ef90e41730de7039a937b}{
+\index{networkedit@{networkedit}!OnNodeInfosMenu@{OnNodeInfosMenu}}
+\index{OnNodeInfosMenu@{OnNodeInfosMenu}!networkedit@{networkedit}}
+\subsubsection[OnNodeInfosMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Node\-Infos\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_45c1bba6fe5ef90e41730de7039a937b}
+
+
+
+
+Definition at line 784 of file networkedit.py.\hypertarget{namespacenetworkedit_5998cd277c097979131afcdda5f39464}{
+\index{networkedit@{networkedit}!OnNodeSelectedChanged@{OnNodeSelectedChanged}}
+\index{OnNodeSelectedChanged@{OnNodeSelectedChanged}!networkedit@{networkedit}}
+\subsubsection[OnNodeSelectedChanged]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Node\-Selected\-Changed ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_5998cd277c097979131afcdda5f39464}
+
+
+
+
+Definition at line 416 of file networkedit.py.\hypertarget{namespacenetworkedit_7ffb18f26bd0a019c59e9402373b904e}{
+\index{networkedit@{networkedit}!OnOpenProjectMenu@{OnOpenProjectMenu}}
+\index{OnOpenProjectMenu@{OnOpenProjectMenu}!networkedit@{networkedit}}
+\subsubsection[OnOpenProjectMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Open\-Project\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_7ffb18f26bd0a019c59e9402373b904e}
+
+
+
+
+Definition at line 458 of file networkedit.py.\hypertarget{namespacenetworkedit_9e4005cf6d6c158c997d5efb8b9c2694}{
+\index{networkedit@{networkedit}!OnOtherCommunicationMenu@{OnOtherCommunicationMenu}}
+\index{OnOtherCommunicationMenu@{OnOtherCommunicationMenu}!networkedit@{networkedit}}
+\subsubsection[OnOtherCommunicationMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Other\-Communication\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_9e4005cf6d6c158c997d5efb8b9c2694}
+
+
+
+
+Definition at line 746 of file networkedit.py.\hypertarget{namespacenetworkedit_854bbe7eafaaa933738f2c74569b7ea3}{
+\index{networkedit@{networkedit}!OnQuitMenu@{OnQuitMenu}}
+\index{OnQuitMenu@{OnQuitMenu}!networkedit@{networkedit}}
+\subsubsection[OnQuitMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Quit\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_854bbe7eafaaa933738f2c74569b7ea3}
+
+
+
+
+Definition at line 380 of file networkedit.py.\hypertarget{namespacenetworkedit_dd170a72c3140d1508f621922d3c54df}{
+\index{networkedit@{networkedit}!OnRedoMenu@{OnRedoMenu}}
+\index{OnRedoMenu@{OnRedoMenu}!networkedit@{networkedit}}
+\subsubsection[OnRedoMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Redo\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_dd170a72c3140d1508f621922d3c54df}
+
+
+
+
+Definition at line 687 of file networkedit.py.\hypertarget{namespacenetworkedit_ef988c30a20345badf3ab9b7fb3577ab}{
+\index{networkedit@{networkedit}!OnRefreshMenu@{OnRefreshMenu}}
+\index{OnRefreshMenu@{OnRefreshMenu}!networkedit@{networkedit}}
+\subsubsection[OnRefreshMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Refresh\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_ef988c30a20345badf3ab9b7fb3577ab}
+
+
+
+
+Definition at line 553 of file networkedit.py.\hypertarget{namespacenetworkedit_3c3acc2994f8e2230cef333585c6354f}{
+\index{networkedit@{networkedit}!OnRemoveSlaveMenu@{OnRemoveSlaveMenu}}
+\index{OnRemoveSlaveMenu@{OnRemoveSlaveMenu}!networkedit@{networkedit}}
+\subsubsection[OnRemoveSlaveMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Remove\-Slave\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_3c3acc2994f8e2230cef333585c6354f}
+
+
+
+
+Definition at line 520 of file networkedit.py.\hypertarget{namespacenetworkedit_38a5bbe86087f2d696bcd53f922d6450}{
+\index{networkedit@{networkedit}!OnSaveProjectMenu@{OnSaveProjectMenu}}
+\index{OnSaveProjectMenu@{OnSaveProjectMenu}!networkedit@{networkedit}}
+\subsubsection[OnSaveProjectMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Save\-Project\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_38a5bbe86087f2d696bcd53f922d6450}
+
+
+
+
+Definition at line 487 of file networkedit.py.\hypertarget{namespacenetworkedit_f5979f3a6d283393fb5a68ab22934abb}{
+\index{networkedit@{networkedit}!OnUndoMenu@{OnUndoMenu}}
+\index{OnUndoMenu@{OnUndoMenu}!networkedit@{networkedit}}
+\subsubsection[OnUndoMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::On\-Undo\-Menu ( {\em self},  {\em event})}}
+\label{namespacenetworkedit_f5979f3a6d283393fb5a68ab22934abb}
+
+
+
+
+Definition at line 681 of file networkedit.py.\hypertarget{namespacenetworkedit_0acd7681be496b4948ad18897ea13ac4}{
+\index{networkedit@{networkedit}!OpenHtmlFrame@{OpenHtmlFrame}}
+\index{OpenHtmlFrame@{OpenHtmlFrame}!networkedit@{networkedit}}
+\subsubsection[OpenHtmlFrame]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Open\-Html\-Frame ( {\em self},  {\em title},  {\em file},  {\em size})}}
+\label{namespacenetworkedit_0acd7681be496b4948ad18897ea13ac4}
+
+
+
+
+Definition at line 728 of file networkedit.py.\hypertarget{namespacenetworkedit_74f3ac94488160a26836197de52b9fd2}{
+\index{networkedit@{networkedit}!RefreshBufferState@{RefreshBufferState}}
+\index{RefreshBufferState@{RefreshBufferState}!networkedit@{networkedit}}
+\subsubsection[RefreshBufferState]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Refresh\-Buffer\-State ( {\em self})}}
+\label{namespacenetworkedit_74f3ac94488160a26836197de52b9fd2}
+
+
+
+
+Definition at line 669 of file networkedit.py.\hypertarget{namespacenetworkedit_6d8b2e2a672b5c89f1cef538d21517c4}{
+\index{networkedit@{networkedit}!RefreshCurrentIndexList@{RefreshCurrentIndexList}}
+\index{RefreshCurrentIndexList@{RefreshCurrentIndexList}!networkedit@{networkedit}}
+\subsubsection[RefreshCurrentIndexList]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Refresh\-Current\-Index\-List ( {\em self})}}
+\label{namespacenetworkedit_6d8b2e2a672b5c89f1cef538d21517c4}
+
+
+
+
+Definition at line 557 of file networkedit.py.\hypertarget{namespacenetworkedit_f35165c7e88dca205c83933033dff40d}{
+\index{networkedit@{networkedit}!RefreshMainMenu@{RefreshMainMenu}}
+\index{RefreshMainMenu@{RefreshMainMenu}!networkedit@{networkedit}}
+\subsubsection[RefreshMainMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Refresh\-Main\-Menu ( {\em self})}}
+\label{namespacenetworkedit_f35165c7e88dca205c83933033dff40d}
+
+
+
+
+Definition at line 608 of file networkedit.py.\hypertarget{namespacenetworkedit_81036ca384b8cf75d0010851755d8317}{
+\index{networkedit@{networkedit}!RefreshNetworkNodes@{RefreshNetworkNodes}}
+\index{RefreshNetworkNodes@{RefreshNetworkNodes}!networkedit@{networkedit}}
+\subsubsection[RefreshNetworkNodes]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Refresh\-Network\-Nodes ( {\em self})}}
+\label{namespacenetworkedit_81036ca384b8cf75d0010851755d8317}
+
+
+
+
+Definition at line 565 of file networkedit.py.\hypertarget{namespacenetworkedit_16a1bfa553c27346c1afa95283839ff0}{
+\index{networkedit@{networkedit}!RefreshProfileMenu@{RefreshProfileMenu}}
+\index{RefreshProfileMenu@{RefreshProfileMenu}!networkedit@{networkedit}}
+\subsubsection[RefreshProfileMenu]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Refresh\-Profile\-Menu ( {\em self})}}
+\label{namespacenetworkedit_16a1bfa553c27346c1afa95283839ff0}
+
+
+
+
+Definition at line 644 of file networkedit.py.\hypertarget{namespacenetworkedit_1fa2b2fd11d7a6dc830586a45eee2464}{
+\index{networkedit@{networkedit}!RefreshStatusBar@{RefreshStatusBar}}
+\index{RefreshStatusBar@{RefreshStatusBar}!networkedit@{networkedit}}
+\subsubsection[RefreshStatusBar]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Refresh\-Status\-Bar ( {\em self})}}
+\label{namespacenetworkedit_1fa2b2fd11d7a6dc830586a45eee2464}
+
+
+
+
+Definition at line 577 of file networkedit.py.\hypertarget{namespacenetworkedit_84786509128cc13e6e1135aadac688ac}{
+\index{networkedit@{networkedit}!RefreshTitle@{RefreshTitle}}
+\index{RefreshTitle@{RefreshTitle}!networkedit@{networkedit}}
+\subsubsection[RefreshTitle]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::Refresh\-Title ( {\em self})}}
+\label{namespacenetworkedit_84786509128cc13e6e1135aadac688ac}
+
+
+
+
+Definition at line 547 of file networkedit.py.\hypertarget{namespacenetworkedit_d1c96437c6338056898af5f7119a2a7c}{
+\index{networkedit@{networkedit}!usage@{usage}}
+\index{usage@{usage}!networkedit@{networkedit}}
+\subsubsection[usage]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::usage ()}}
+\label{namespacenetworkedit_d1c96437c6338056898af5f7119a2a7c}
+
+
+
+
+Definition at line 44 of file networkedit.py.\hypertarget{namespacenetworkedit_5c3ac4301719e50188f9d6fbfe9d140d}{
+\index{networkedit@{networkedit}!wxAddExceptHook@{wxAddExceptHook}}
+\index{wxAddExceptHook@{wxAddExceptHook}!networkedit@{networkedit}}
+\subsubsection[wxAddExceptHook]{\setlength{\rightskip}{0pt plus 5cm}def networkedit::wx\-Add\-Except\-Hook ( {\em path},  {\em app\_\-version} = {\tt '\mbox{[}No~version\mbox{]}'})}}
+\label{namespacenetworkedit_5c3ac4301719e50188f9d6fbfe9d140d}
+
+
+
+
+Definition at line 902 of file networkedit.py.
+
+\subsection{Variable Documentation}
+\hypertarget{namespacenetworkedit_ddee62320ad1538935c4fb221114ad6c}{
+\index{networkedit@{networkedit}!HtmlFrameOpened@{HtmlFrameOpened}}
+\index{HtmlFrameOpened@{HtmlFrameOpened}!networkedit@{networkedit}}
+\subsubsection[HtmlFrameOpened]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_ddee62320ad1538935c4fb221114ad6c}{networkedit::Html\-Frame\-Opened}}}
+\label{namespacenetworkedit_ddee62320ad1538935c4fb221114ad6c}
+
+
+
+
+Definition at line 358 of file networkedit.py.\hypertarget{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{
+\index{networkedit@{networkedit}!Manager@{Manager}}
+\index{Manager@{Manager}!networkedit@{networkedit}}
+\subsubsection[Manager]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{networkedit::Manager}}}
+\label{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}
+
+
+
+
+Definition at line 471 of file networkedit.py.\hypertarget{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{
+\index{networkedit@{networkedit}!Manager@{Manager}}
+\index{Manager@{Manager}!networkedit@{networkedit}}
+\subsubsection[Manager]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{networkedit::Manager}}}
+\label{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}
+
+
+
+
+Definition at line 443 of file networkedit.py.\hypertarget{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{
+\index{networkedit@{networkedit}!Manager@{Manager}}
+\index{Manager@{Manager}!networkedit@{networkedit}}
+\subsubsection[Manager]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{networkedit::Manager}}}
+\label{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}
+
+
+
+
+Definition at line 371 of file networkedit.py.\hypertarget{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{
+\index{networkedit@{networkedit}!Manager@{Manager}}
+\index{Manager@{Manager}!networkedit@{networkedit}}
+\subsubsection[Manager]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{networkedit::Manager}}}
+\label{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}
+
+
+
+
+Definition at line 361 of file networkedit.py.\hypertarget{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{
+\index{networkedit@{networkedit}!Mode@{Mode}}
+\index{Mode@{Mode}!networkedit@{networkedit}}
+\subsubsection[Mode]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{networkedit::Mode}}}
+\label{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}
+
+
+
+
+Definition at line 624 of file networkedit.py.\hypertarget{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{
+\index{networkedit@{networkedit}!Mode@{Mode}}
+\index{Mode@{Mode}!networkedit@{networkedit}}
+\subsubsection[Mode]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{networkedit::Mode}}}
+\label{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}
+
+
+
+
+Definition at line 612 of file networkedit.py.\hypertarget{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{
+\index{networkedit@{networkedit}!Mode@{Mode}}
+\index{Mode@{Mode}!networkedit@{networkedit}}
+\subsubsection[Mode]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{networkedit::Mode}}}
+\label{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}
+
+
+
+
+Definition at line 360 of file networkedit.py.\hypertarget{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{
+\index{networkedit@{networkedit}!Mode@{Mode}}
+\index{Mode@{Mode}!networkedit@{networkedit}}
+\subsubsection[Mode]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{networkedit::Mode}}}
+\label{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}
+
+
+
+
+Definition at line 356 of file networkedit.py.\hypertarget{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{
+\index{networkedit@{networkedit}!NodeList@{NodeList}}
+\index{NodeList@{NodeList}!networkedit@{networkedit}}
+\subsubsection[NodeList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}}}
+\label{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}
+
+
+
+
+Definition at line 611 of file networkedit.py.\hypertarget{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{
+\index{networkedit@{networkedit}!NodeList@{NodeList}}
+\index{NodeList@{NodeList}!networkedit@{networkedit}}
+\subsubsection[NodeList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}}}
+\label{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}
+
+
+
+
+Definition at line 472 of file networkedit.py.\hypertarget{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{
+\index{networkedit@{networkedit}!NodeList@{NodeList}}
+\index{NodeList@{NodeList}!networkedit@{networkedit}}
+\subsubsection[NodeList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}}}
+\label{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}
+
+
+
+
+Definition at line 444 of file networkedit.py.\hypertarget{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{
+\index{networkedit@{networkedit}!NodeList@{NodeList}}
+\index{NodeList@{NodeList}!networkedit@{networkedit}}
+\subsubsection[NodeList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}}}
+\label{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}
+
+
+
+
+Definition at line 370 of file networkedit.py.\hypertarget{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{
+\index{networkedit@{networkedit}!NodeList@{NodeList}}
+\index{NodeList@{NodeList}!networkedit@{networkedit}}
+\subsubsection[NodeList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}}}
+\label{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}
+
+
+
+
+Definition at line 368 of file networkedit.py.\hypertarget{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{
+\index{networkedit@{networkedit}!NodeList@{NodeList}}
+\index{NodeList@{NodeList}!networkedit@{networkedit}}
+\subsubsection[NodeList]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}}}
+\label{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}
+
+
+
+
+Definition at line 363 of file networkedit.py.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacenode.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,139 @@
+\hypertarget{namespacenode}{
+\section{node Namespace Reference}
+\label{namespacenode}\index{node@{node}}
+}
+
+
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classnode_1_1Node}{Node}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespacenode_251f8d2fab99af17a69618eb9a9aa01d}{Find\-Type\-Index}
+\item 
+def \hyperlink{namespacenode_ec2e771eabdaed0591645766a7979000}{Find\-Type\-Name}
+\item 
+def \hyperlink{namespacenode_5165d2e252cbc529a9b477f2356f7554}{Find\-Type\-Default\-Value}
+\item 
+def \hyperlink{namespacenode_b275546f2219df55852ad6f1f5cc7a4c}{Find\-Type\-List}
+\item 
+def \hyperlink{namespacenode_6f50edd49a143e12a1b6451678c126b9}{Find\-Entry\-Name}
+\item 
+def \hyperlink{namespacenode_aa2e7dbc3a50a6c983cea1c976ea2492}{Find\-Entry\-Infos}
+\item 
+def \hyperlink{namespacenode_c0fbae8b8d48542bb6018fe70275e652}{Find\-Subentry\-Infos}
+\item 
+def \hyperlink{namespacenode_3cabdb0f72121bc955d7dbd333a727b1}{Find\-Map\-Variable\-List}
+\item 
+def \hyperlink{namespacenode_3538450156618ef27f500ca7cda2c401}{Find\-Mandatory\-Indexes}
+\item 
+def \hyperlink{namespacenode_e87bc221d6720e73d680c1a187d14fa9}{Find\-Index}
+\item 
+def \hyperlink{namespacenode_8744929d28d5a0e9e9c6f2d7a75a5df2}{String\-Format}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{namespacenode_aa2e7dbc3a50a6c983cea1c976ea2492}{
+\index{node@{node}!FindEntryInfos@{FindEntryInfos}}
+\index{FindEntryInfos@{FindEntryInfos}!node@{node}}
+\subsubsection[FindEntryInfos]{\setlength{\rightskip}{0pt plus 5cm}def node::Find\-Entry\-Infos ( {\em index},  {\em mappingdictionary})}}
+\label{namespacenode_aa2e7dbc3a50a6c983cea1c976ea2492}
+
+
+
+
+Definition at line 286 of file node.py.\hypertarget{namespacenode_6f50edd49a143e12a1b6451678c126b9}{
+\index{node@{node}!FindEntryName@{FindEntryName}}
+\index{FindEntryName@{FindEntryName}!node@{node}}
+\subsubsection[FindEntryName]{\setlength{\rightskip}{0pt plus 5cm}def node::Find\-Entry\-Name ( {\em index},  {\em mappingdictionary})}}
+\label{namespacenode_6f50edd49a143e12a1b6451678c126b9}
+
+
+
+
+Definition at line 273 of file node.py.\hypertarget{namespacenode_e87bc221d6720e73d680c1a187d14fa9}{
+\index{node@{node}!FindIndex@{FindIndex}}
+\index{FindIndex@{FindIndex}!node@{node}}
+\subsubsection[FindIndex]{\setlength{\rightskip}{0pt plus 5cm}def node::Find\-Index ( {\em index},  {\em mappingdictionary})}}
+\label{namespacenode_e87bc221d6720e73d680c1a187d14fa9}
+
+
+
+
+Definition at line 353 of file node.py.\hypertarget{namespacenode_3538450156618ef27f500ca7cda2c401}{
+\index{node@{node}!FindMandatoryIndexes@{FindMandatoryIndexes}}
+\index{FindMandatoryIndexes@{FindMandatoryIndexes}!node@{node}}
+\subsubsection[FindMandatoryIndexes]{\setlength{\rightskip}{0pt plus 5cm}def node::Find\-Mandatory\-Indexes ( {\em mappingdictionary})}}
+\label{namespacenode_3538450156618ef27f500ca7cda2c401}
+
+
+
+
+Definition at line 342 of file node.py.\hypertarget{namespacenode_3cabdb0f72121bc955d7dbd333a727b1}{
+\index{node@{node}!FindMapVariableList@{FindMapVariableList}}
+\index{FindMapVariableList@{FindMapVariableList}!node@{node}}
+\subsubsection[FindMapVariableList]{\setlength{\rightskip}{0pt plus 5cm}def node::Find\-Map\-Variable\-List ( {\em mappingdictionary},  {\em Node})}}
+\label{namespacenode_3cabdb0f72121bc955d7dbd333a727b1}
+
+
+
+
+Definition at line 324 of file node.py.\hypertarget{namespacenode_c0fbae8b8d48542bb6018fe70275e652}{
+\index{node@{node}!FindSubentryInfos@{FindSubentryInfos}}
+\index{FindSubentryInfos@{FindSubentryInfos}!node@{node}}
+\subsubsection[FindSubentryInfos]{\setlength{\rightskip}{0pt plus 5cm}def node::Find\-Subentry\-Infos ( {\em index},  {\em sub\-Index},  {\em mappingdictionary})}}
+\label{namespacenode_c0fbae8b8d48542bb6018fe70275e652}
+
+
+
+
+Definition at line 299 of file node.py.\hypertarget{namespacenode_5165d2e252cbc529a9b477f2356f7554}{
+\index{node@{node}!FindTypeDefaultValue@{FindTypeDefaultValue}}
+\index{FindTypeDefaultValue@{FindTypeDefaultValue}!node@{node}}
+\subsubsection[FindTypeDefaultValue]{\setlength{\rightskip}{0pt plus 5cm}def node::Find\-Type\-Default\-Value ( {\em typeindex},  {\em mappingdictionary})}}
+\label{namespacenode_5165d2e252cbc529a9b477f2356f7554}
+
+
+
+
+Definition at line 255 of file node.py.\hypertarget{namespacenode_251f8d2fab99af17a69618eb9a9aa01d}{
+\index{node@{node}!FindTypeIndex@{FindTypeIndex}}
+\index{FindTypeIndex@{FindTypeIndex}!node@{node}}
+\subsubsection[FindTypeIndex]{\setlength{\rightskip}{0pt plus 5cm}def node::Find\-Type\-Index ( {\em typename},  {\em mappingdictionary})}}
+\label{namespacenode_251f8d2fab99af17a69618eb9a9aa01d}
+
+
+
+
+Definition at line 235 of file node.py.\hypertarget{namespacenode_b275546f2219df55852ad6f1f5cc7a4c}{
+\index{node@{node}!FindTypeList@{FindTypeList}}
+\index{FindTypeList@{FindTypeList}!node@{node}}
+\subsubsection[FindTypeList]{\setlength{\rightskip}{0pt plus 5cm}def node::Find\-Type\-List ( {\em mappingdictionary})}}
+\label{namespacenode_b275546f2219df55852ad6f1f5cc7a4c}
+
+
+
+
+Definition at line 263 of file node.py.\hypertarget{namespacenode_ec2e771eabdaed0591645766a7979000}{
+\index{node@{node}!FindTypeName@{FindTypeName}}
+\index{FindTypeName@{FindTypeName}!node@{node}}
+\subsubsection[FindTypeName]{\setlength{\rightskip}{0pt plus 5cm}def node::Find\-Type\-Name ( {\em typeindex},  {\em mappingdictionary})}}
+\label{namespacenode_ec2e771eabdaed0591645766a7979000}
+
+
+
+
+Definition at line 247 of file node.py.\hypertarget{namespacenode_8744929d28d5a0e9e9c6f2d7a75a5df2}{
+\index{node@{node}!StringFormat@{StringFormat}}
+\index{StringFormat@{StringFormat}!node@{node}}
+\subsubsection[StringFormat]{\setlength{\rightskip}{0pt plus 5cm}def node::String\-Format ( {\em text},  {\em idx},  {\em sub})}}
+\label{namespacenode_8744929d28d5a0e9e9c6f2d7a75a5df2}
+
+
+
+
+Definition at line 375 of file node.py.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacenode_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacenode_1_1_5}{
+\section{node::$\ast$ Namespace Reference}
+\label{namespacenode_1_1_5}\index{node::*@{node::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacenodelist.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+\hypertarget{namespacenodelist}{
+\section{nodelist Namespace Reference}
+\label{namespacenodelist}\index{nodelist@{nodelist}}
+}
+
+
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classnodelist_1_1NodeList}{Node\-List}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacenodelist_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacenodelist_1_1_5}{
+\section{nodelist::$\ast$ Namespace Reference}
+\label{namespacenodelist_1_1_5}\index{nodelist::*@{nodelist::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacenodemanager.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,31 @@
+\hypertarget{namespacenodemanager}{
+\section{nodemanager Namespace Reference}
+\label{namespacenodemanager}\index{nodemanager@{nodemanager}}
+}
+
+
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classnodemanager_1_1UndoBuffer}{Undo\-Buffer}
+\item 
+class \hyperlink{classnodemanager_1_1NodeManager}{Node\-Manager}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespacenodemanager_ea588f8d36eff932dcf6faf78a9ddf1d}{Get\-New\-Id}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{namespacenodemanager_ea588f8d36eff932dcf6faf78a9ddf1d}{
+\index{nodemanager@{nodemanager}!GetNewId@{GetNewId}}
+\index{GetNewId@{GetNewId}!nodemanager@{nodemanager}}
+\subsubsection[GetNewId]{\setlength{\rightskip}{0pt plus 5cm}def nodemanager::Get\-New\-Id ()}}
+\label{namespacenodemanager_ea588f8d36eff932dcf6faf78a9ddf1d}
+
+
+
+
+Definition at line 43 of file nodemanager.py.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacenodemanager_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacenodemanager_1_1_5}{
+\section{nodemanager::$\ast$ Namespace Reference}
+\label{namespacenodemanager_1_1_5}\index{nodemanager::*@{nodemanager::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespaceobjdictedit.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,110 @@
+\hypertarget{namespaceobjdictedit}{
+\section{objdictedit Namespace Reference}
+\label{namespaceobjdictedit}\index{objdictedit@{objdictedit}}
+}
+
+
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classobjdictedit_1_1wxHtmlWindowUrlClick}{wx\-Html\-Window\-Url\-Click}
+\item 
+class \hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow}{wx\-Url\-Click\-Html\-Window}
+\item 
+class \hyperlink{classobjdictedit_1_1objdictedit}{objdictedit}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespaceobjdictedit_6f56af22e4041461f4f3852041fd46cf}{EVT\_\-HTML\_\-URL\_\-CLICK}
+\item 
+def \hyperlink{namespaceobjdictedit_6676940963fc8d2458cc3df0739cc43f}{create}
+\item 
+def \hyperlink{namespaceobjdictedit_32e0bb76ebce2730cbb78c694b11e015}{usage}
+\item 
+def \hyperlink{namespaceobjdictedit_2c93a930b5594c97af560c8b245651ad}{Display\_\-Exception\_\-Dialog}
+\item 
+def \hyperlink{namespaceobjdictedit_e994527ec0f61cfe371dfa80d802d4cb}{Display\_\-Error\_\-Dialog}
+\item 
+def \hyperlink{namespaceobjdictedit_54964903be300a8ce9ee85eb67d5956e}{get\_\-last\_\-traceback}
+\item 
+def \hyperlink{namespaceobjdictedit_929d463a75220fa2964868f9495a944e}{format\_\-namespace}
+\item 
+def \hyperlink{namespaceobjdictedit_7a105b1694af4346e8de2a012657d49f}{wx\-Add\-Except\-Hook}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{namespaceobjdictedit_6676940963fc8d2458cc3df0739cc43f}{
+\index{objdictedit@{objdictedit}!create@{create}}
+\index{create@{create}!objdictedit@{objdictedit}}
+\subsubsection[create]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::create ( {\em parent})}}
+\label{namespaceobjdictedit_6676940963fc8d2458cc3df0739cc43f}
+
+
+
+
+Definition at line 109 of file objdictedit.py.\hypertarget{namespaceobjdictedit_e994527ec0f61cfe371dfa80d802d4cb}{
+\index{objdictedit@{objdictedit}!Display_Error_Dialog@{Display\_\-Error\_\-Dialog}}
+\index{Display_Error_Dialog@{Display\_\-Error\_\-Dialog}!objdictedit@{objdictedit}}
+\subsubsection[Display\_\-Error\_\-Dialog]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::Display\_\-Error\_\-Dialog ( {\em e\_\-value})}}
+\label{namespaceobjdictedit_e994527ec0f61cfe371dfa80d802d4cb}
+
+
+
+
+Definition at line 960 of file objdictedit.py.\hypertarget{namespaceobjdictedit_2c93a930b5594c97af560c8b245651ad}{
+\index{objdictedit@{objdictedit}!Display_Exception_Dialog@{Display\_\-Exception\_\-Dialog}}
+\index{Display_Exception_Dialog@{Display\_\-Exception\_\-Dialog}!objdictedit@{objdictedit}}
+\subsubsection[Display\_\-Exception\_\-Dialog]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::Display\_\-Exception\_\-Dialog ( {\em e\_\-type},  {\em e\_\-value},  {\em e\_\-tb})}}
+\label{namespaceobjdictedit_2c93a930b5594c97af560c8b245651ad}
+
+
+
+
+Definition at line 921 of file objdictedit.py.\hypertarget{namespaceobjdictedit_6f56af22e4041461f4f3852041fd46cf}{
+\index{objdictedit@{objdictedit}!EVT_HTML_URL_CLICK@{EVT\_\-HTML\_\-URL\_\-CLICK}}
+\index{EVT_HTML_URL_CLICK@{EVT\_\-HTML\_\-URL\_\-CLICK}!objdictedit@{objdictedit}}
+\subsubsection[EVT\_\-HTML\_\-URL\_\-CLICK]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::EVT\_\-HTML\_\-URL\_\-CLICK ( {\em win},  {\em func})}}
+\label{namespaceobjdictedit_6f56af22e4041461f4f3852041fd46cf}
+
+
+
+
+Definition at line 46 of file objdictedit.py.\hypertarget{namespaceobjdictedit_929d463a75220fa2964868f9495a944e}{
+\index{objdictedit@{objdictedit}!format_namespace@{format\_\-namespace}}
+\index{format_namespace@{format\_\-namespace}!objdictedit@{objdictedit}}
+\subsubsection[format\_\-namespace]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::format\_\-namespace ( {\em d},  {\em indent} = {\tt '~~~~'})}}
+\label{namespaceobjdictedit_929d463a75220fa2964868f9495a944e}
+
+
+
+
+Definition at line 971 of file objdictedit.py.\hypertarget{namespaceobjdictedit_54964903be300a8ce9ee85eb67d5956e}{
+\index{objdictedit@{objdictedit}!get_last_traceback@{get\_\-last\_\-traceback}}
+\index{get_last_traceback@{get\_\-last\_\-traceback}!objdictedit@{objdictedit}}
+\subsubsection[get\_\-last\_\-traceback]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::get\_\-last\_\-traceback ( {\em tb})}}
+\label{namespaceobjdictedit_54964903be300a8ce9ee85eb67d5956e}
+
+
+
+
+Definition at line 965 of file objdictedit.py.\hypertarget{namespaceobjdictedit_32e0bb76ebce2730cbb78c694b11e015}{
+\index{objdictedit@{objdictedit}!usage@{usage}}
+\index{usage@{usage}!objdictedit@{objdictedit}}
+\subsubsection[usage]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::usage ()}}
+\label{namespaceobjdictedit_32e0bb76ebce2730cbb78c694b11e015}
+
+
+
+
+Definition at line 112 of file objdictedit.py.\hypertarget{namespaceobjdictedit_7a105b1694af4346e8de2a012657d49f}{
+\index{objdictedit@{objdictedit}!wxAddExceptHook@{wxAddExceptHook}}
+\index{wxAddExceptHook@{wxAddExceptHook}!objdictedit@{objdictedit}}
+\subsubsection[wxAddExceptHook]{\setlength{\rightskip}{0pt plus 5cm}def objdictedit::wx\-Add\-Except\-Hook ( {\em path},  {\em app\_\-version} = {\tt '\mbox{[}No~version\mbox{]}'})}}
+\label{namespaceobjdictedit_7a105b1694af4346e8de2a012657d49f}
+
+
+
+
+Definition at line 977 of file objdictedit.py.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespaceobjdictgen.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,24 @@
+\hypertarget{namespaceobjdictgen}{
+\section{objdictgen Namespace Reference}
+\label{namespaceobjdictgen}\index{objdictgen@{objdictgen}}
+}
+
+
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespaceobjdictgen_3d57328d6ceb6d14e3af839dae1fe19e}{usage}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{namespaceobjdictgen_3d57328d6ceb6d14e3af839dae1fe19e}{
+\index{objdictgen@{objdictgen}!usage@{usage}}
+\index{usage@{usage}!objdictgen@{objdictgen}}
+\subsubsection[usage]{\setlength{\rightskip}{0pt plus 5cm}def objdictgen::usage ()}}
+\label{namespaceobjdictgen_3d57328d6ceb6d14e3af839dae1fe19e}
+
+
+
+
+Definition at line 29 of file objdictgen.py.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespaces.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,31 @@
+\section{Can\-Festival Namespace List}
+Here is a list of all namespaces with brief descriptions:\begin{CompactList}
+\item\contentsline{section}{\hyperlink{namespacecommondialogs}{commondialogs} }{\pageref{namespacecommondialogs}}{}
+\item\contentsline{section}{\hyperlink{namespacecommondialogs_1_1_5}{commondialogs::$\ast$} }{\pageref{namespacecommondialogs_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespacedoc__index}{doc\_\-index} }{\pageref{namespacedoc__index}}{}
+\item\contentsline{section}{\hyperlink{namespacedoc__index_1_1____init____}{doc\_\-index::\_\-\_\-init\_\-\_\-} }{\pageref{namespacedoc__index_1_1____init____}}{}
+\item\contentsline{section}{\hyperlink{namespacedoc__index_1_1DS301__index}{doc\_\-index::DS301\_\-index} }{\pageref{namespacedoc__index_1_1DS301__index}}{}
+\item\contentsline{section}{\hyperlink{namespacedoc__index_1_1DS301__index_1_1_5}{doc\_\-index::DS301\_\-index::$\ast$} }{\pageref{namespacedoc__index_1_1DS301__index_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespaceDS301__index_1_1_5}{DS301\_\-index::$\ast$} }{\pageref{namespaceDS301__index_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespaceeds__utils}{eds\_\-utils} }{\pageref{namespaceeds__utils}}{}
+\item\contentsline{section}{\hyperlink{namespacegen__cfile}{gen\_\-cfile} }{\pageref{namespacegen__cfile}}{}
+\item\contentsline{section}{\hyperlink{namespacegnosis_1_1xml_1_1pickle_1_1_5}{gnosis::xml::pickle::$\ast$} }{\pageref{namespacegnosis_1_1xml_1_1pickle_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespacenetworkedit}{networkedit} }{\pageref{namespacenetworkedit}}{}
+\item\contentsline{section}{\hyperlink{namespacenode}{node} }{\pageref{namespacenode}}{}
+\item\contentsline{section}{\hyperlink{namespacenode_1_1_5}{node::$\ast$} }{\pageref{namespacenode_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespacenodelist}{nodelist} }{\pageref{namespacenodelist}}{}
+\item\contentsline{section}{\hyperlink{namespacenodelist_1_1_5}{nodelist::$\ast$} }{\pageref{namespacenodelist_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespacenodemanager}{nodemanager} }{\pageref{namespacenodemanager}}{}
+\item\contentsline{section}{\hyperlink{namespacenodemanager_1_1_5}{nodemanager::$\ast$} }{\pageref{namespacenodemanager_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespaceobjdictedit}{objdictedit} }{\pageref{namespaceobjdictedit}}{}
+\item\contentsline{section}{\hyperlink{namespaceobjdictgen}{objdictgen} }{\pageref{namespaceobjdictgen}}{}
+\item\contentsline{section}{\hyperlink{namespacesets_1_1_5}{sets::$\ast$} }{\pageref{namespacesets_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespacesubindextable}{subindextable} }{\pageref{namespacesubindextable}}{}
+\item\contentsline{section}{\hyperlink{namespacesubindextable_1_1_5}{subindextable::$\ast$} }{\pageref{namespacesubindextable_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespacetime_1_1_5}{time::$\ast$} }{\pageref{namespacetime_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespacetypes_1_1_5}{types::$\ast$} }{\pageref{namespacetypes_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespacewxPython_1_1grid_1_1_5}{wx\-Python::grid::$\ast$} }{\pageref{namespacewxPython_1_1grid_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespacewxPython_1_1html_1_1_5}{wx\-Python::html::$\ast$} }{\pageref{namespacewxPython_1_1html_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespacewxPython_1_1wx_1_1_5}{wx\-Python::wx::$\ast$} }{\pageref{namespacewxPython_1_1wx_1_1_5}}{}
+\item\contentsline{section}{\hyperlink{namespacexml__in}{xml\_\-in} }{\pageref{namespacexml__in}}{}
+\end{CompactList}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacesets_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacesets_1_1_5}{
+\section{sets::$\ast$ Namespace Reference}
+\label{namespacesets_1_1_5}\index{sets::*@{sets::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacesubindextable.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+\hypertarget{namespacesubindextable}{
+\section{subindextable Namespace Reference}
+\label{namespacesubindextable}\index{subindextable@{subindextable}}
+}
+
+
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classsubindextable_1_1SubindexTable}{Subindex\-Table}
+\item 
+class \hyperlink{classsubindextable_1_1EditingPanel}{Editing\-Panel}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacesubindextable_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacesubindextable_1_1_5}{
+\section{subindextable::$\ast$ Namespace Reference}
+\label{namespacesubindextable_1_1_5}\index{subindextable::*@{subindextable::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacetime_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacetime_1_1_5}{
+\section{time::$\ast$ Namespace Reference}
+\label{namespacetime_1_1_5}\index{time::*@{time::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacetypes_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacetypes_1_1_5}{
+\section{types::$\ast$ Namespace Reference}
+\label{namespacetypes_1_1_5}\index{types::*@{types::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacewxPython_1_1grid_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacewxPython_1_1grid_1_1_5}{
+\section{wx\-Python::grid::$\ast$ Namespace Reference}
+\label{namespacewxPython_1_1grid_1_1_5}\index{wxPython::grid::*@{wxPython::grid::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacewxPython_1_1html_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacewxPython_1_1html_1_1_5}{
+\section{wx\-Python::html::$\ast$ Namespace Reference}
+\label{namespacewxPython_1_1html_1_1_5}\index{wxPython::html::*@{wxPython::html::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacewxPython_1_1wx_1_1_5.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,6 @@
+\hypertarget{namespacewxPython_1_1wx_1_1_5}{
+\section{wx\-Python::wx::$\ast$ Namespace Reference}
+\label{namespacewxPython_1_1wx_1_1_5}\index{wxPython::wx::*@{wxPython::wx::$\ast$}}
+}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/namespacexml__in.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,200 @@
+\hypertarget{namespacexml__in}{
+\section{xml\_\-in Namespace Reference}
+\label{namespacexml__in}\index{xml_in@{xml\_\-in}}
+}
+
+
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespacexml__in_3b1b832c9581208c332a83f106015aff}{Start\-Element}
+\item 
+def \hyperlink{namespacexml__in_152ef8abb29428e5a4f6883d0b9c1036}{End\-Element}
+\item 
+def \hyperlink{namespacexml__in_40875b2bc42a3db80aaedc214f8da3d7}{Character\-Data}
+\item 
+def \hyperlink{namespacexml__in_170b4feee4419d719dec07845bd6f591}{start\-Node}
+\item 
+def \hyperlink{namespacexml__in_14f6a38437b8d44f75a7838414f926f8}{stop\-Node}
+\item 
+def \hyperlink{namespacexml__in_05f630ab0531cab1ef4649ca8b6a662f}{start\-Pdo}
+\item 
+def \hyperlink{namespacexml__in_c590c2898e7e2c81fb741dded42e9139}{start\-Mapped\-Object}
+\item 
+def \hyperlink{namespacexml__in_df5fbbfd3c5f6bbe0205f2926dc443d1}{start\-Mapped\-Variable}
+\item 
+def \hyperlink{namespacexml__in_cab6ba5f6bd741bbe97aa9d1af78194f}{start\-Mapped\-Table}
+\item 
+def \hyperlink{namespacexml__in_826fcdb3b500cd56bccd4290f39397d9}{find\-Range\-Type}
+\item 
+def \hyperlink{namespacexml__in_7f11bfdc69b5c39650c9edf1ab83b08b}{find\-String\-Type}
+\item 
+def \hyperlink{namespacexml__in_9ef42f4525a33b7fad6bf277f5f90e8b}{heart\-Beat\-Producer}
+\item 
+def \hyperlink{namespacexml__in_a29dbd3a28381042f0922702dd79eb8a}{start\-Heart\-Beat\-Consumers}
+\item 
+def \hyperlink{namespacexml__in_c5e8bc321d2c732d14dbfcaddc330462}{sdo\-Server}
+\item 
+def \hyperlink{namespacexml__in_3f4a758fcb8c3ffea6e7439f30ccf0fb}{start\-Sdo\-Clients}
+\item 
+def \hyperlink{namespacexml__in_5e641408753c70e0423471a1b4861ec5}{Parse\-File}
+\item 
+def \hyperlink{namespacexml__in_5a1a1b6e0ee2c4143195f17ebc6e5d62}{Generate\-Node}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{namespacexml__in_40875b2bc42a3db80aaedc214f8da3d7}{
+\index{xml_in@{xml\_\-in}!CharacterData@{CharacterData}}
+\index{CharacterData@{CharacterData}!xml_in@{xml\_\-in}}
+\subsubsection[CharacterData]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::Character\-Data ( {\em data})}}
+\label{namespacexml__in_40875b2bc42a3db80aaedc214f8da3d7}
+
+
+
+
+Definition at line 76 of file xml\_\-in.py.\hypertarget{namespacexml__in_152ef8abb29428e5a4f6883d0b9c1036}{
+\index{xml_in@{xml\_\-in}!EndElement@{EndElement}}
+\index{EndElement@{EndElement}!xml_in@{xml\_\-in}}
+\subsubsection[EndElement]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::End\-Element ( {\em name})}}
+\label{namespacexml__in_152ef8abb29428e5a4f6883d0b9c1036}
+
+
+
+
+Definition at line 71 of file xml\_\-in.py.\hypertarget{namespacexml__in_826fcdb3b500cd56bccd4290f39397d9}{
+\index{xml_in@{xml\_\-in}!findRangeType@{findRangeType}}
+\index{findRangeType@{findRangeType}!xml_in@{xml\_\-in}}
+\subsubsection[findRangeType]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::find\-Range\-Type ( {\em type},  {\em min\-Value},  {\em max\-Value})}}
+\label{namespacexml__in_826fcdb3b500cd56bccd4290f39397d9}
+
+
+
+
+Definition at line 354 of file xml\_\-in.py.\hypertarget{namespacexml__in_7f11bfdc69b5c39650c9edf1ab83b08b}{
+\index{xml_in@{xml\_\-in}!findStringType@{findStringType}}
+\index{findStringType@{findStringType}!xml_in@{xml\_\-in}}
+\subsubsection[findStringType]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::find\-String\-Type ( {\em type},  {\em length})}}
+\label{namespacexml__in_7f11bfdc69b5c39650c9edf1ab83b08b}
+
+
+
+
+Definition at line 378 of file xml\_\-in.py.\hypertarget{namespacexml__in_5a1a1b6e0ee2c4143195f17ebc6e5d62}{
+\index{xml_in@{xml\_\-in}!GenerateNode@{GenerateNode}}
+\index{GenerateNode@{GenerateNode}!xml_in@{xml\_\-in}}
+\subsubsection[GenerateNode]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::Generate\-Node ( {\em filepath},  {\em manager})}}
+\label{namespacexml__in_5a1a1b6e0ee2c4143195f17ebc6e5d62}
+
+
+
+
+Definition at line 439 of file xml\_\-in.py.\hypertarget{namespacexml__in_9ef42f4525a33b7fad6bf277f5f90e8b}{
+\index{xml_in@{xml\_\-in}!heartBeatProducer@{heartBeatProducer}}
+\index{heartBeatProducer@{heartBeatProducer}!xml_in@{xml\_\-in}}
+\subsubsection[heartBeatProducer]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::heart\-Beat\-Producer ()}}
+\label{namespacexml__in_9ef42f4525a33b7fad6bf277f5f90e8b}
+
+
+
+
+Definition at line 403 of file xml\_\-in.py.\hypertarget{namespacexml__in_5e641408753c70e0423471a1b4861ec5}{
+\index{xml_in@{xml\_\-in}!ParseFile@{ParseFile}}
+\index{ParseFile@{ParseFile}!xml_in@{xml\_\-in}}
+\subsubsection[ParseFile]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::Parse\-File ( {\em filepath})}}
+\label{namespacexml__in_5e641408753c70e0423471a1b4861ec5}
+
+
+
+
+Definition at line 430 of file xml\_\-in.py.\hypertarget{namespacexml__in_c5e8bc321d2c732d14dbfcaddc330462}{
+\index{xml_in@{xml\_\-in}!sdoServer@{sdoServer}}
+\index{sdoServer@{sdoServer}!xml_in@{xml\_\-in}}
+\subsubsection[sdoServer]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::sdo\-Server ()}}
+\label{namespacexml__in_c5e8bc321d2c732d14dbfcaddc330462}
+
+
+
+
+Definition at line 415 of file xml\_\-in.py.\hypertarget{namespacexml__in_3b1b832c9581208c332a83f106015aff}{
+\index{xml_in@{xml\_\-in}!StartElement@{StartElement}}
+\index{StartElement@{StartElement}!xml_in@{xml\_\-in}}
+\subsubsection[StartElement]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::Start\-Element ( {\em name},  {\em attrs})}}
+\label{namespacexml__in_3b1b832c9581208c332a83f106015aff}
+
+
+
+
+Definition at line 46 of file xml\_\-in.py.\hypertarget{namespacexml__in_a29dbd3a28381042f0922702dd79eb8a}{
+\index{xml_in@{xml\_\-in}!startHeartBeatConsumers@{startHeartBeatConsumers}}
+\index{startHeartBeatConsumers@{startHeartBeatConsumers}!xml_in@{xml\_\-in}}
+\subsubsection[startHeartBeatConsumers]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::start\-Heart\-Beat\-Consumers ( {\em attrs})}}
+\label{namespacexml__in_a29dbd3a28381042f0922702dd79eb8a}
+
+
+
+
+Definition at line 406 of file xml\_\-in.py.\hypertarget{namespacexml__in_c590c2898e7e2c81fb741dded42e9139}{
+\index{xml_in@{xml\_\-in}!startMappedObject@{startMappedObject}}
+\index{startMappedObject@{startMappedObject}!xml_in@{xml\_\-in}}
+\subsubsection[startMappedObject]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::start\-Mapped\-Object ( {\em attrs})}}
+\label{namespacexml__in_c590c2898e7e2c81fb741dded42e9139}
+
+
+
+
+Definition at line 204 of file xml\_\-in.py.\hypertarget{namespacexml__in_cab6ba5f6bd741bbe97aa9d1af78194f}{
+\index{xml_in@{xml\_\-in}!startMappedTable@{startMappedTable}}
+\index{startMappedTable@{startMappedTable}!xml_in@{xml\_\-in}}
+\subsubsection[startMappedTable]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::start\-Mapped\-Table ( {\em attrs})}}
+\label{namespacexml__in_cab6ba5f6bd741bbe97aa9d1af78194f}
+
+
+
+
+Definition at line 297 of file xml\_\-in.py.\hypertarget{namespacexml__in_df5fbbfd3c5f6bbe0205f2926dc443d1}{
+\index{xml_in@{xml\_\-in}!startMappedVariable@{startMappedVariable}}
+\index{startMappedVariable@{startMappedVariable}!xml_in@{xml\_\-in}}
+\subsubsection[startMappedVariable]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::start\-Mapped\-Variable ( {\em attrs})}}
+\label{namespacexml__in_df5fbbfd3c5f6bbe0205f2926dc443d1}
+
+
+
+
+Definition at line 237 of file xml\_\-in.py.\hypertarget{namespacexml__in_170b4feee4419d719dec07845bd6f591}{
+\index{xml_in@{xml\_\-in}!startNode@{startNode}}
+\index{startNode@{startNode}!xml_in@{xml\_\-in}}
+\subsubsection[startNode]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::start\-Node ( {\em attrs})}}
+\label{namespacexml__in_170b4feee4419d719dec07845bd6f591}
+
+
+
+
+Definition at line 83 of file xml\_\-in.py.\hypertarget{namespacexml__in_05f630ab0531cab1ef4649ca8b6a662f}{
+\index{xml_in@{xml\_\-in}!startPdo@{startPdo}}
+\index{startPdo@{startPdo}!xml_in@{xml\_\-in}}
+\subsubsection[startPdo]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::start\-Pdo ( {\em attrs})}}
+\label{namespacexml__in_05f630ab0531cab1ef4649ca8b6a662f}
+
+
+
+
+Definition at line 153 of file xml\_\-in.py.\hypertarget{namespacexml__in_3f4a758fcb8c3ffea6e7439f30ccf0fb}{
+\index{xml_in@{xml\_\-in}!startSdoClients@{startSdoClients}}
+\index{startSdoClients@{startSdoClients}!xml_in@{xml\_\-in}}
+\subsubsection[startSdoClients]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::start\-Sdo\-Clients ( {\em attrs})}}
+\label{namespacexml__in_3f4a758fcb8c3ffea6e7439f30ccf0fb}
+
+
+
+
+Definition at line 419 of file xml\_\-in.py.\hypertarget{namespacexml__in_14f6a38437b8d44f75a7838414f926f8}{
+\index{xml_in@{xml\_\-in}!stopNode@{stopNode}}
+\index{stopNode@{stopNode}!xml_in@{xml\_\-in}}
+\subsubsection[stopNode]{\setlength{\rightskip}{0pt plus 5cm}def xml\_\-in::stop\-Node ()}}
+\label{namespacexml__in_14f6a38437b8d44f75a7838414f926f8}
+
+
+
+
+Definition at line 145 of file xml\_\-in.py.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/networkedit_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,166 @@
+\hypertarget{networkedit_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/networkedit.py File Reference}
+\label{networkedit_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/networkedit.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/networkedit.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespacenetworkedit}{networkedit}
+\item 
+namespace \hyperlink{namespacenodelist_1_1_5}{nodelist::$\ast$}
+\item 
+namespace \hyperlink{namespacenodemanager_1_1_5}{nodemanager::$\ast$}
+\item 
+namespace \hyperlink{namespacesubindextable_1_1_5}{subindextable::$\ast$}
+\item 
+namespace \hyperlink{namespacecommondialogs_1_1_5}{commondialogs::$\ast$}
+\item 
+namespace \hyperlink{namespacedoc__index_1_1DS301__index_1_1_5}{doc\_\-index::DS301\_\-index::$\ast$}
+\item 
+namespace \hyperlink{namespacewxPython_1_1html_1_1_5}{wx\-Python::html::$\ast$}
+\end{CompactItemize}
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classnetworkedit_1_1wxHtmlWindowUrlClick}{networkedit::wx\-Html\-Window\-Url\-Click}
+\item 
+class \hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow}{networkedit::wx\-Url\-Click\-Html\-Window}
+\item 
+class \hyperlink{classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}{networkedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}
+\item 
+class \hyperlink{classnetworkedit_1_1networkedit}{networkedit::networkedit}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespacenetworkedit_dda6cbf16074f4596324bd8c75e7a409}{networkedit::create}
+\item 
+def \hyperlink{namespacenetworkedit_d1c96437c6338056898af5f7119a2a7c}{networkedit::usage}
+\item 
+def \hyperlink{namespacenetworkedit_f4d85792fc654e45170911a58483376e}{networkedit::EVT\_\-HTML\_\-URL\_\-CLICK}
+\item 
+def \hyperlink{namespacenetworkedit_0f0b314087ded2fd5edee0b43ebff236}{networkedit::\_\-init\_\-coll\_\-Network\-Menu\_\-Items}
+\item 
+def \hyperlink{namespacenetworkedit_941927e6e7615ba804042de3ece1e97f}{networkedit::\_\-init\_\-coll\_\-Add\-Menu\_\-Items}
+\item 
+def \hyperlink{namespacenetworkedit_e2c968ea57457a5a0c05104c526e900d}{networkedit::\_\-init\_\-coll\_\-Help\-Bar\_\-Fields}
+\item 
+def \hyperlink{namespacenetworkedit_a1cd2a66c69c00d34dffdb3e53101fcd}{networkedit::\_\-init\_\-utils}
+\item 
+def \hyperlink{namespacenetworkedit_fe1c1ffc78b7a7416942b40633884018}{networkedit::\_\-init\_\-ctrls}
+\item 
+def \hyperlink{namespacenetworkedit_82e0d4ac55ecdf8bf2a154ef2747c7b5}{networkedit::\_\-\_\-init\_\-\_\-}
+\item 
+def \hyperlink{namespacenetworkedit_49f12cd3b720322e147f77841999dbd3}{networkedit::Get\-Note\-Book}
+\item 
+def \hyperlink{namespacenetworkedit_854bbe7eafaaa933738f2c74569b7ea3}{networkedit::On\-Quit\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_b8badc56d1e65b90cadda0933b7231a1}{networkedit::On\-Add\-SDOServer\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_3ddbeac7f2aa5d9eb954e410c5f9eb0a}{networkedit::On\-Add\-SDOClient\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_ce0a870981c8a339344cefc5d6585033}{networkedit::On\-Add\-PDOTransmit\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_d9b96580122ed08bafeedbdea8aea934}{networkedit::On\-Add\-PDOReceive\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_0b66d8079bf72006032d854ab966d03c}{networkedit::On\-Add\-Map\-Variable\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_d6aa6d1dd5c2e4c1d7b9080e4c6744b0}{networkedit::On\-Add\-User\-Type\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_5998cd277c097979131afcdda5f39464}{networkedit::On\-Node\-Selected\-Changed}
+\item 
+def \hyperlink{namespacenetworkedit_900ce0c234a0cb0b051e23780999e052}{networkedit::On\-New\-Project\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_7ffb18f26bd0a019c59e9402373b904e}{networkedit::On\-Open\-Project\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_38a5bbe86087f2d696bcd53f922d6450}{networkedit::On\-Save\-Project\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_4ff91dd5ec49b8435fc4871ad91cc150}{networkedit::On\-Add\-Slave\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_3c3acc2994f8e2230cef333585c6354f}{networkedit::On\-Remove\-Slave\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_84786509128cc13e6e1135aadac688ac}{networkedit::Refresh\-Title}
+\item 
+def \hyperlink{namespacenetworkedit_ef988c30a20345badf3ab9b7fb3577ab}{networkedit::On\-Refresh\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_6d8b2e2a672b5c89f1cef538d21517c4}{networkedit::Refresh\-Current\-Index\-List}
+\item 
+def \hyperlink{namespacenetworkedit_81036ca384b8cf75d0010851755d8317}{networkedit::Refresh\-Network\-Nodes}
+\item 
+def \hyperlink{namespacenetworkedit_1fa2b2fd11d7a6dc830586a45eee2464}{networkedit::Refresh\-Status\-Bar}
+\item 
+def \hyperlink{namespacenetworkedit_f35165c7e88dca205c83933033dff40d}{networkedit::Refresh\-Main\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_16a1bfa553c27346c1afa95283839ff0}{networkedit::Refresh\-Profile\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_74f3ac94488160a26836197de52b9fd2}{networkedit::Refresh\-Buffer\-State}
+\item 
+def \hyperlink{namespacenetworkedit_f5979f3a6d283393fb5a68ab22934abb}{networkedit::On\-Undo\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_dd170a72c3140d1508f621922d3c54df}{networkedit::On\-Redo\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_a41a7f8c80dcf62ea786deda026be61e}{networkedit::On\-Help\-DS301Menu}
+\item 
+def \hyperlink{namespacenetworkedit_93a70d630ce5859be11aef8d8d946422}{networkedit::On\-Help\-CANFestival\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_c5778c6a10ff341bd15264380d24fa42}{networkedit::On\-About\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_0acd7681be496b4948ad18897ea13ac4}{networkedit::Open\-Html\-Frame}
+\item 
+def \hyperlink{namespacenetworkedit_85896082081260d8321487b78afeb70e}{networkedit::On\-Communication\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_9e4005cf6d6c158c997d5efb8b9c2694}{networkedit::On\-Other\-Communication\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_36f6066b7c1cdd9298d4e49c8e3aae04}{networkedit::On\-Edit\-Profile\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_5bab65ca0184167cc1b28511385d3222}{networkedit::Edit\-Profile}
+\item 
+def \hyperlink{namespacenetworkedit_45c1bba6fe5ef90e41730de7039a937b}{networkedit::On\-Node\-Infos\-Menu}
+\item 
+def \hyperlink{namespacenetworkedit_3b5726dbbad16c70542eb1a795e98dfb}{networkedit::Add\-Map\-Variable}
+\item 
+def \hyperlink{namespacenetworkedit_29fd99e799c36ab2f01061e1752c89c9}{networkedit::Add\-User\-Type}
+\item 
+def \hyperlink{namespacenetworkedit_001372e9d0f0b0629c6516977265dcbc}{networkedit::Display\_\-Exception\_\-Dialog}
+\item 
+def \hyperlink{namespacenetworkedit_f360c16d50fb1b076b07b3ea901302ac}{networkedit::Display\_\-Error\_\-Dialog}
+\item 
+def \hyperlink{namespacenetworkedit_94d508d0c774a0e391694ebcaa664b96}{networkedit::get\_\-last\_\-traceback}
+\item 
+def \hyperlink{namespacenetworkedit_9e8150613da488877091ed43d4892554}{networkedit::format\_\-namespace}
+\item 
+def \hyperlink{namespacenetworkedit_5c3ac4301719e50188f9d6fbfe9d140d}{networkedit::wx\-Add\-Except\-Hook}
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{networkedit::Mode}
+\item 
+\hyperlink{namespacenetworkedit_ddee62320ad1538935c4fb221114ad6c}{networkedit::Html\-Frame\-Opened}
+\item 
+\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{networkedit::Mode}
+\item 
+\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{networkedit::Manager}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{networkedit::Manager}
+\item 
+\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{networkedit::Manager}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_cf4848f1a2b858ef442d2bcb3a348af1}{networkedit::Manager}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_6a4290ba38225a18362b4ef9a9463b80}{networkedit::Node\-List}
+\item 
+\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{networkedit::Mode}
+\item 
+\hyperlink{namespacenetworkedit_6d69d76b8b1b34286bca7d797b7d9053}{networkedit::Mode}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,48 @@
+\hypertarget{nmtMaster_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/nmt\-Master.c File Reference}
+\label{nmtMaster_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c@{/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c}}
+}
+{\tt \#include \char`\"{}nmt\-Master.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2}{master\-Send\-NMTstate\-Change} (CO\_\-Data $\ast$d, UNS8 Node\_\-ID, UNS8 cs)
+\item 
+UNS8 \hyperlink{nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4}{master\-Send\-NMTnodeguard} (CO\_\-Data $\ast$d, UNS8 node\-Id)
+\item 
+void \hyperlink{nmtMaster_8c_98bee3f402438056dbd653e752054796}{master\-Request\-Node\-State} (CO\_\-Data $\ast$d, UNS8 node\-Id)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{nmtMaster_8c_98bee3f402438056dbd653e752054796}{
+\index{nmtMaster.c@{nmt\-Master.c}!masterRequestNodeState@{masterRequestNodeState}}
+\index{masterRequestNodeState@{masterRequestNodeState}!nmtMaster.c@{nmt\-Master.c}}
+\subsubsection[masterRequestNodeState]{\setlength{\rightskip}{0pt plus 5cm}void master\-Request\-Node\-State (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id})}}
+\label{nmtMaster_8c_98bee3f402438056dbd653e752054796}
+
+
+
+
+Definition at line 60 of file nmt\-Master.c.
+
+References master\-Send\-NMTnodeguard().\hypertarget{nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4}{
+\index{nmtMaster.c@{nmt\-Master.c}!masterSendNMTnodeguard@{masterSendNMTnodeguard}}
+\index{masterSendNMTnodeguard@{masterSendNMTnodeguard}!nmtMaster.c@{nmt\-Master.c}}
+\subsubsection[masterSendNMTnodeguard]{\setlength{\rightskip}{0pt plus 5cm}UNS8 master\-Send\-NMTnodeguard (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id})}}
+\label{nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4}
+
+
+
+
+Definition at line 45 of file nmt\-Master.c.\hypertarget{nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2}{
+\index{nmtMaster.c@{nmt\-Master.c}!masterSendNMTstateChange@{masterSendNMTstateChange}}
+\index{masterSendNMTstateChange@{masterSendNMTstateChange}!nmtMaster.c@{nmt\-Master.c}}
+\subsubsection[masterSendNMTstateChange]{\setlength{\rightskip}{0pt plus 5cm}UNS8 master\-Send\-NMTstate\-Change (CO\_\-Data $\ast$ {\em d}, UNS8 {\em Node\_\-ID}, UNS8 {\em cs})}}
+\label{nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2}
+
+
+
+
+Definition at line 27 of file nmt\-Master.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterSendNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4f7d0157c51ccbdc468ecb9901554935
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterRequestNodeState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3b57d7d982a58bf0883588d40d77b733
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,56 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node3 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node11 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node12 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node13 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node16 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node17 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a07db184972b8e309944d994c89f517e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d9753b1233cfa4a06b3bf6b6b8f7b45d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,53 @@
+\hypertarget{nmtMaster_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/nmt\-Master.h File Reference}
+\label{nmtMaster_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h@{/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h}}
+}
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2}{master\-Send\-NMTstate\-Change} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 Node\_\-ID, UNS8 cs)
+\item 
+UNS8 \hyperlink{nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4}{master\-Send\-NMTnodeguard} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id)
+\item 
+void \hyperlink{nmtMaster_8h_98bee3f402438056dbd653e752054796}{master\-Request\-Node\-State} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{nmtMaster_8h_98bee3f402438056dbd653e752054796}{
+\index{nmtMaster.h@{nmt\-Master.h}!masterRequestNodeState@{masterRequestNodeState}}
+\index{masterRequestNodeState@{masterRequestNodeState}!nmtMaster.h@{nmt\-Master.h}}
+\subsubsection[masterRequestNodeState]{\setlength{\rightskip}{0pt plus 5cm}void master\-Request\-Node\-State (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id})}}
+\label{nmtMaster_8h_98bee3f402438056dbd653e752054796}
+
+
+Prepare a Node\_\-Guard message transmission on the bus number bus\_\-id to the slave whose node\_\-id is node\-Id Put node\-Id = 0 to send an NMT broadcast. This message will ask for the slave, whose node\_\-id is node\-Id, its state bus\_\-id is hardware dependant 
+
+Definition at line 60 of file nmt\-Master.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, master\-Send\-NMTnodeguard(), NMT\_\-MAX\_\-NODE\_\-ID, struct\_\-CO\_\-Data::NMTable, Unknown\_\-state, and UNS8.\hypertarget{nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4}{
+\index{nmtMaster.h@{nmt\-Master.h}!masterSendNMTnodeguard@{masterSendNMTnodeguard}}
+\index{masterSendNMTnodeguard@{masterSendNMTnodeguard}!nmtMaster.h@{nmt\-Master.h}}
+\subsubsection[masterSendNMTnodeguard]{\setlength{\rightskip}{0pt plus 5cm}UNS8 master\-Send\-NMTnodeguard (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id})}}
+\label{nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4}
+
+
+Transmit a Node\_\-Guard message on the bus number bus\_\-id to the slave whose node\_\-id is node\-Id bus\_\-id is hardware dependant return can\-Send(bus\_\-id,\&m) 
+
+Definition at line 45 of file nmt\-Master.c.
+
+References struct\_\-CO\_\-Data::can\-Handle, can\-Send(), Message::cob\_\-id, struct\_\-s\_\-timer\_\-entry::d, Message::len, MSG\_\-WAR, NODE\_\-GUARD, REQUEST, Message::rtr, and SHORT\_\-CAN::w.\hypertarget{nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2}{
+\index{nmtMaster.h@{nmt\-Master.h}!masterSendNMTstateChange@{masterSendNMTstateChange}}
+\index{masterSendNMTstateChange@{masterSendNMTstateChange}!nmtMaster.h@{nmt\-Master.h}}
+\subsubsection[masterSendNMTstateChange]{\setlength{\rightskip}{0pt plus 5cm}UNS8 master\-Send\-NMTstate\-Change (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em Node\_\-ID}, UNS8 {\em cs})}}
+\label{nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2}
+
+
+Transmit a NMT message on the bus number bus\_\-id to the slave whose node\_\-id is ID bus\_\-id is hardware dependant cs represents the order of state changement: cs = NMT\_\-Start\_\-Node // Put the node in operational mode cs = NMT\_\-Stop\_\-Node // Put the node in stopped mode cs = NMT\_\-Enter\_\-Pre\-Operational // Put the node in pre\_\-operational mode cs = NMT\_\-Reset\_\-Node // Put the node in initialization mode cs = NMT\_\-Reset\_\-Comunication // Put the node in initialization mode The mode is changed according to the slave state machine mode : initialisation ---$>$ pre-operational (Automatic transition) pre-operational $<$--$>$ operational pre-operational $<$--$>$ stopped pre-operational, operational, stopped -$>$ initialisation
+
+return can\-Send(bus\_\-id,\&m) 
+
+Definition at line 27 of file nmt\-Master.c.
+
+References struct\_\-CO\_\-Data::can\-Handle, can\-Send(), Message::cob\_\-id, struct\_\-s\_\-timer\_\-entry::d, Message::data, Message::len, MSG\_\-WAR, NOT\_\-A\_\-REQUEST, Message::rtr, and SHORT\_\-CAN::w.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterSendNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4f7d0157c51ccbdc468ecb9901554935
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterRequestNodeState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3b57d7d982a58bf0883588d40d77b733
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node8 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node3 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f8e135f47678ab60029d600f8bdc5cd1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,41 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+50c3bb9703453508294a2586d87bb368
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d9753b1233cfa4a06b3bf6b6b8f7b45d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,38 @@
+\hypertarget{nmtSlave_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/nmt\-Slave.c File Reference}
+\label{nmtSlave_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c@{/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c}}
+}
+{\tt \#include \char`\"{}nmt\-Slave.h\char`\"{}}\par
+{\tt \#include \char`\"{}states.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{nmtSlave_8c_97d175ea168c149c99b01dcde0989743}{proceed\-NMTstate\-Change} (CO\_\-Data $\ast$d, Message $\ast$m)
+\item 
+UNS8 \hyperlink{nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5}{slave\-Send\-Boot\-Up} (CO\_\-Data $\ast$d)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{nmtSlave_8c_97d175ea168c149c99b01dcde0989743}{
+\index{nmtSlave.c@{nmt\-Slave.c}!proceedNMTstateChange@{proceedNMTstateChange}}
+\index{proceedNMTstateChange@{proceedNMTstateChange}!nmtSlave.c@{nmt\-Slave.c}}
+\subsubsection[proceedNMTstateChange]{\setlength{\rightskip}{0pt plus 5cm}void proceed\-NMTstate\-Change (CO\_\-Data $\ast$ {\em d}, Message $\ast$ {\em m})}}
+\label{nmtSlave_8c_97d175ea168c149c99b01dcde0989743}
+
+
+
+
+Definition at line 29 of file nmt\-Slave.c.
+
+References set\-State().\hypertarget{nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5}{
+\index{nmtSlave.c@{nmt\-Slave.c}!slaveSendBootUp@{slaveSendBootUp}}
+\index{slaveSendBootUp@{slaveSendBootUp}!nmtSlave.c@{nmt\-Slave.c}}
+\subsubsection[slaveSendBootUp]{\setlength{\rightskip}{0pt plus 5cm}UNS8 slave\-Send\-Boot\-Up (CO\_\-Data $\ast$ {\em d})}}
+\label{nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5}
+
+
+
+
+Definition at line 76 of file nmt\-Slave.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,72 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node4 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node8 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node12 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node14 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node12 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node17 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node12 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node11 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node25 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node27 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+8575be95821bb53ecc99ca4c910db877
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,64 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node19 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node20 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+847e33f1bf127f3fd6f872ffee4cc05d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+cecbfff8ba39e756b06683f82907ac10
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,39 @@
+\hypertarget{nmtSlave_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/nmt\-Slave.h File Reference}
+\label{nmtSlave_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h@{/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h}}
+}
+{\tt \#include $<$applicfg.h$>$}\par
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{nmtSlave_8h_97d175ea168c149c99b01dcde0989743}{proceed\-NMTstate\-Change} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+UNS8 \hyperlink{nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5}{slave\-Send\-Boot\-Up} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{nmtSlave_8h_97d175ea168c149c99b01dcde0989743}{
+\index{nmtSlave.h@{nmt\-Slave.h}!proceedNMTstateChange@{proceedNMTstateChange}}
+\index{proceedNMTstateChange@{proceedNMTstateChange}!nmtSlave.h@{nmt\-Slave.h}}
+\subsubsection[proceedNMTstateChange]{\setlength{\rightskip}{0pt plus 5cm}void proceed\-NMTstate\-Change (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{nmtSlave_8h_97d175ea168c149c99b01dcde0989743}
+
+
+Threat the reception of a NMT message from the master $\ast$m is a pointer to the message received bus\_\-id is hardware dependant return 0 if OK, -1 if the slave is not allowed, by its state, to receive the message 
+
+Definition at line 29 of file nmt\-Slave.c.
+
+References struct\_\-CO\_\-Data::b\-Device\-Node\-Id, struct\_\-s\_\-timer\_\-entry::d, Initialisation, MSG\_\-WAR, NMT\_\-Enter\_\-Pre\-Operational, NMT\_\-Reset\_\-Comunication, NMT\_\-Reset\_\-Node, NMT\_\-Start\_\-Node, NMT\_\-Stop\_\-Node, struct\_\-CO\_\-Data::node\-State, Operational, Pre\_\-operational, set\-State(), and Stopped.\hypertarget{nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5}{
+\index{nmtSlave.h@{nmt\-Slave.h}!slaveSendBootUp@{slaveSendBootUp}}
+\index{slaveSendBootUp@{slaveSendBootUp}!nmtSlave.h@{nmt\-Slave.h}}
+\subsubsection[slaveSendBootUp]{\setlength{\rightskip}{0pt plus 5cm}UNS8 slave\-Send\-Boot\-Up (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5}
+
+
+Transmit the boot-Up frame when the slave is moving from initialization state to pre\_\-operational state. bus\_\-id is hardware dependant return can\-Send(bus\_\-id,\&m) 
+
+Definition at line 76 of file nmt\-Slave.c.
+
+References struct\_\-CO\_\-Data::b\-Device\-Node\-Id, struct\_\-CO\_\-Data::can\-Handle, can\-Send(), Message::cob\_\-id, struct\_\-s\_\-timer\_\-entry::d, Message::data, Message::len, MSG\_\-WAR, NODE\_\-GUARD, NOT\_\-A\_\-REQUEST, Message::rtr, and SHORT\_\-CAN::w.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,72 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node4 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node8 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node12 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node14 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node12 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node17 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node12 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node11 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node25 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node27 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+8575be95821bb53ecc99ca4c910db877
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+54dd39e25d382a19d93c2de66e080d6d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,50 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node6 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+bb23bd71745572f3d7c80ff3d74704fb
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+cecbfff8ba39e756b06683f82907ac10
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/node_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,39 @@
+\hypertarget{node_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/node.py File Reference}
+\label{node_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/node.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/node.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespacenode}{node}
+\end{CompactItemize}
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classnode_1_1Node}{node::Node}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespacenode_251f8d2fab99af17a69618eb9a9aa01d}{node::Find\-Type\-Index}
+\item 
+def \hyperlink{namespacenode_ec2e771eabdaed0591645766a7979000}{node::Find\-Type\-Name}
+\item 
+def \hyperlink{namespacenode_5165d2e252cbc529a9b477f2356f7554}{node::Find\-Type\-Default\-Value}
+\item 
+def \hyperlink{namespacenode_b275546f2219df55852ad6f1f5cc7a4c}{node::Find\-Type\-List}
+\item 
+def \hyperlink{namespacenode_6f50edd49a143e12a1b6451678c126b9}{node::Find\-Entry\-Name}
+\item 
+def \hyperlink{namespacenode_aa2e7dbc3a50a6c983cea1c976ea2492}{node::Find\-Entry\-Infos}
+\item 
+def \hyperlink{namespacenode_c0fbae8b8d48542bb6018fe70275e652}{node::Find\-Subentry\-Infos}
+\item 
+def \hyperlink{namespacenode_3cabdb0f72121bc955d7dbd333a727b1}{node::Find\-Map\-Variable\-List}
+\item 
+def \hyperlink{namespacenode_3538450156618ef27f500ca7cda2c401}{node::Find\-Mandatory\-Indexes}
+\item 
+def \hyperlink{namespacenode_e87bc221d6720e73d680c1a187d14fa9}{node::Find\-Index}
+\item 
+def \hyperlink{namespacenode_8744929d28d5a0e9e9c6f2d7a75a5df2}{node::String\-Format}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nodelist_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,16 @@
+\hypertarget{nodelist_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/nodelist.py File Reference}
+\label{nodelist_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodelist.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodelist.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespacenodelist}{nodelist}
+\item 
+namespace \hyperlink{namespacegnosis_1_1xml_1_1pickle_1_1_5}{gnosis::xml::pickle::$\ast$}
+\end{CompactItemize}
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classnodelist_1_1NodeList}{nodelist::Node\-List}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/nodemanager_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,21 @@
+\hypertarget{nodemanager_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/nodemanager.py File Reference}
+\label{nodemanager_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodemanager.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodemanager.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespacenodemanager}{nodemanager}
+\end{CompactItemize}
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classnodemanager_1_1UndoBuffer}{nodemanager::Undo\-Buffer}
+\item 
+class \hyperlink{classnodemanager_1_1NodeManager}{nodemanager::Node\-Manager}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespacenodemanager_ea588f8d36eff932dcf6faf78a9ddf1d}{nodemanager::Get\-New\-Id}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,136 @@
+\hypertarget{objacces_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/objacces.c File Reference}
+\label{objacces_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c@{/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c}}
+}
+{\tt \#include \char`\"{}objacces.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{objacces_8c_75d39b2dadcdb48f7321c6f3766aad26}{access\-Dictionary\-Error} (UNS16 index, UNS8 sub\-Index, UNS8 size\-Data\-Dict, UNS8 size\-Data\-Given, UNS32 code)
+\item 
+UNS32 \hyperlink{objacces_8c_49e9444c8c8d39906a40a153366ed09c}{\_\-get\-ODentry} (CO\_\-Data $\ast$d, UNS16 w\-Index, UNS8 b\-Subindex, void $\ast$p\-Dest\-Data, UNS8 $\ast$p\-Expected\-Size, UNS8 $\ast$p\-Data\-Type, UNS8 check\-Access, UNS8 endianize)
+\item 
+UNS32 \hyperlink{objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac}{get\-ODentry} (CO\_\-Data $\ast$d, UNS16 w\-Index, UNS8 b\-Subindex, void $\ast$p\-Dest\-Data, UNS8 $\ast$p\-Expected\-Size, UNS8 $\ast$p\-Data\-Type, UNS8 check\-Access)
+\item 
+UNS32 \hyperlink{objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e}{read\-Local\-Dict} (CO\_\-Data $\ast$d, UNS16 w\-Index, UNS8 b\-Subindex, void $\ast$p\-Dest\-Data, UNS8 $\ast$p\-Expected\-Size, UNS8 $\ast$p\-Data\-Type, UNS8 check\-Access)
+\item 
+UNS32 \hyperlink{objacces_8c_72f69950be4a1352fc78648c71454820}{\_\-set\-ODentry} (CO\_\-Data $\ast$d, UNS16 w\-Index, UNS8 b\-Subindex, void $\ast$p\-Source\-Data, UNS8 $\ast$p\-Expected\-Size, UNS8 check\-Access, UNS8 endianize)
+\item 
+UNS32 \hyperlink{objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0}{set\-ODentry} (CO\_\-Data $\ast$d, UNS16 w\-Index, UNS8 b\-Subindex, void $\ast$p\-Source\-Data, UNS8 $\ast$p\-Expected\-Size, UNS8 check\-Access)
+\item 
+UNS32 \hyperlink{objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36}{write\-Local\-Dict} (CO\_\-Data $\ast$d, UNS16 w\-Index, UNS8 b\-Subindex, void $\ast$p\-Source\-Data, UNS8 $\ast$p\-Expected\-Size, UNS8 check\-Access)
+\item 
+const indextable $\ast$ \hyperlink{objacces_8c_11e9f24840d05a6a622955b51f91af53}{scan\-Index\-OD} (CO\_\-Data $\ast$d, UNS16 w\-Index, UNS32 $\ast$error\-Code, ODCallback\_\-t $\ast$$\ast$Callback)
+\item 
+UNS32 \hyperlink{objacces_8c_514e7b9c13835a86446b1cd38fa34049}{Register\-Set\-ODentry\-Call\-Back} (CO\_\-Data $\ast$d, UNS16 w\-Index, UNS8 b\-Subindex, ODCallback\_\-t Callback)
+\item 
+void \hyperlink{objacces_8c_43bf8d2616cf3d7d713b4af3d33a139c}{\_\-store\-ODSub\-Index} (UNS16 w\-Index, UNS8 b\-Subindex)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{objacces_8c_49e9444c8c8d39906a40a153366ed09c}{
+\index{objacces.c@{objacces.c}!_getODentry@{\_\-getODentry}}
+\index{_getODentry@{\_\-getODentry}!objacces.c@{objacces.c}}
+\subsubsection[\_\-getODentry]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \_\-get\-ODentry (CO\_\-Data $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex}, void $\ast$ {\em p\-Dest\-Data}, UNS8 $\ast$ {\em p\-Expected\-Size}, UNS8 $\ast$ {\em p\-Data\-Type}, UNS8 {\em check\-Access}, UNS8 {\em endianize})}}
+\label{objacces_8c_49e9444c8c8d39906a40a153366ed09c}
+
+
+
+
+Definition at line 68 of file objacces.c.
+
+References access\-Dictionary\-Error(), and ptr\-Table.\hypertarget{objacces_8c_72f69950be4a1352fc78648c71454820}{
+\index{objacces.c@{objacces.c}!_setODentry@{\_\-setODentry}}
+\index{_setODentry@{\_\-setODentry}!objacces.c@{objacces.c}}
+\subsubsection[\_\-setODentry]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \_\-set\-ODentry (CO\_\-Data $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex}, void $\ast$ {\em p\-Source\-Data}, UNS8 $\ast$ {\em p\-Expected\-Size}, UNS8 {\em check\-Access}, UNS8 {\em endianize})}}
+\label{objacces_8c_72f69950be4a1352fc78648c71454820}
+
+
+
+
+Definition at line 181 of file objacces.c.
+
+References access\-Dictionary\-Error(), and ptr\-Table.\hypertarget{objacces_8c_43bf8d2616cf3d7d713b4af3d33a139c}{
+\index{objacces.c@{objacces.c}!_storeODSubIndex@{\_\-storeODSubIndex}}
+\index{_storeODSubIndex@{\_\-storeODSubIndex}!objacces.c@{objacces.c}}
+\subsubsection[\_\-storeODSubIndex]{\setlength{\rightskip}{0pt plus 5cm}void \_\-store\-ODSub\-Index (UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex})}}
+\label{objacces_8c_43bf8d2616cf3d7d713b4af3d33a139c}
+
+
+
+
+Definition at line 308 of file objacces.c.\hypertarget{objacces_8c_75d39b2dadcdb48f7321c6f3766aad26}{
+\index{objacces.c@{objacces.c}!accessDictionaryError@{accessDictionaryError}}
+\index{accessDictionaryError@{accessDictionaryError}!objacces.c@{objacces.c}}
+\subsubsection[accessDictionaryError]{\setlength{\rightskip}{0pt plus 5cm}UNS8 access\-Dictionary\-Error (UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em size\-Data\-Dict}, UNS8 {\em size\-Data\-Given}, UNS32 {\em code})}}
+\label{objacces_8c_75d39b2dadcdb48f7321c6f3766aad26}
+
+
+
+
+Definition at line 31 of file objacces.c.\hypertarget{objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac}{
+\index{objacces.c@{objacces.c}!getODentry@{getODentry}}
+\index{getODentry@{getODentry}!objacces.c@{objacces.c}}
+\subsubsection[getODentry]{\setlength{\rightskip}{0pt plus 5cm}UNS32 get\-ODentry (CO\_\-Data $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex}, void $\ast$ {\em p\-Dest\-Data}, UNS8 $\ast$ {\em p\-Expected\-Size}, UNS8 $\ast$ {\em p\-Data\-Type}, UNS8 {\em check\-Access})}}
+\label{objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac}
+
+
+
+
+Definition at line 145 of file objacces.c.
+
+References \_\-get\-ODentry().\hypertarget{objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e}{
+\index{objacces.c@{objacces.c}!readLocalDict@{readLocalDict}}
+\index{readLocalDict@{readLocalDict}!objacces.c@{objacces.c}}
+\subsubsection[readLocalDict]{\setlength{\rightskip}{0pt plus 5cm}UNS32 read\-Local\-Dict (CO\_\-Data $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex}, void $\ast$ {\em p\-Dest\-Data}, UNS8 $\ast$ {\em p\-Expected\-Size}, UNS8 $\ast$ {\em p\-Data\-Type}, UNS8 {\em check\-Access})}}
+\label{objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e}
+
+
+
+
+Definition at line 163 of file objacces.c.
+
+References \_\-get\-ODentry().\hypertarget{objacces_8c_514e7b9c13835a86446b1cd38fa34049}{
+\index{objacces.c@{objacces.c}!RegisterSetODentryCallBack@{RegisterSetODentryCallBack}}
+\index{RegisterSetODentryCallBack@{RegisterSetODentryCallBack}!objacces.c@{objacces.c}}
+\subsubsection[RegisterSetODentryCallBack]{\setlength{\rightskip}{0pt plus 5cm}UNS32 Register\-Set\-ODentry\-Call\-Back (CO\_\-Data $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex}, ODCallback\_\-t {\em Callback})}}
+\label{objacces_8c_514e7b9c13835a86446b1cd38fa34049}
+
+
+
+
+Definition at line 297 of file objacces.c.
+
+References scan\-Index\-OD().\hypertarget{objacces_8c_11e9f24840d05a6a622955b51f91af53}{
+\index{objacces.c@{objacces.c}!scanIndexOD@{scanIndexOD}}
+\index{scanIndexOD@{scanIndexOD}!objacces.c@{objacces.c}}
+\subsubsection[scanIndexOD]{\setlength{\rightskip}{0pt plus 5cm}const indextable$\ast$ scan\-Index\-OD (CO\_\-Data $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, ODCallback\_\-t $\ast$$\ast$ {\em Callback})}}
+\label{objacces_8c_11e9f24840d05a6a622955b51f91af53}
+
+
+
+
+Definition at line 292 of file objacces.c.\hypertarget{objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0}{
+\index{objacces.c@{objacces.c}!setODentry@{setODentry}}
+\index{setODentry@{setODentry}!objacces.c@{objacces.c}}
+\subsubsection[setODentry]{\setlength{\rightskip}{0pt plus 5cm}UNS32 set\-ODentry (CO\_\-Data $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex}, void $\ast$ {\em p\-Source\-Data}, UNS8 $\ast$ {\em p\-Expected\-Size}, UNS8 {\em check\-Access})}}
+\label{objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0}
+
+
+
+
+Definition at line 257 of file objacces.c.
+
+References \_\-set\-ODentry().\hypertarget{objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36}{
+\index{objacces.c@{objacces.c}!writeLocalDict@{writeLocalDict}}
+\index{writeLocalDict@{writeLocalDict}!objacces.c@{objacces.c}}
+\subsubsection[writeLocalDict]{\setlength{\rightskip}{0pt plus 5cm}UNS32 write\-Local\-Dict (CO\_\-Data $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex}, void $\ast$ {\em p\-Source\-Data}, UNS8 $\ast$ {\em p\-Expected\-Size}, UNS8 {\em check\-Access})}}
+\label{objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36}
+
+
+
+
+Definition at line 273 of file objacces.c.
+
+References \_\-set\-ODentry().
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+cc56291fdc3f5030d95a46fb28c07328
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7375add1c357e3a56d5c8fb344417623
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="_getODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b1eab993bb39a7166a6b17c0272481cd
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+58c5209a9778a14b8c8bc41815c465d0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7eef056405af66409cf19eccc51e805c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeLocalDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+89f2b33f646729717a78110daf0426e4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,49 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+46f9e3e01c05bced31ee899fa19e6589
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="readLocalDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b15624ac9538ece40c01cd2d442629b1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,141 @@
+\hypertarget{objacces_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/objacces.h File Reference}
+\label{objacces_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h@{/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h}}
+}
+Responsible for accessing the object dictionary. 
+
+{\tt \#include $<$applicfg.h$>$}\par
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef UNS32($\ast$) \hyperlink{objacces_8h_270e94e9acf61da8b2f36b3ebdbf2fdd}{value\-Range\-Test\_\-t} (UNS8 type\-Value, void $\ast$Value)
+\item 
+typedef void($\ast$) \hyperlink{objacces_8h_7b55b55a3f5ed8e4b2991cb85c7be7ce}{store\-ODSub\-Index\_\-t} (UNS16 w\-Index, UNS8 b\-Subindex)
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{objacces_8h_43bf8d2616cf3d7d713b4af3d33a139c}{\_\-store\-ODSub\-Index} (UNS16 w\-Index, UNS8 b\-Subindex)
+\item 
+UNS8 \hyperlink{objacces_8h_75d39b2dadcdb48f7321c6f3766aad26}{access\-Dictionary\-Error} (UNS16 index, UNS8 sub\-Index, UNS8 size\-Data\-Dict, UNS8 size\-Data\-Given, UNS32 code)
+\item 
+UNS32 \hyperlink{objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac}{get\-ODentry} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS16 w\-Index, UNS8 b\-Subindex, void $\ast$p\-Dest\-Data, UNS8 $\ast$p\-Expected\-Size, UNS8 $\ast$p\-Data\-Type, UNS8 check\-Access)
+\item 
+UNS32 \hyperlink{objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0}{set\-ODentry} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS16 w\-Index, UNS8 b\-Subindex, void $\ast$p\-Source\-Data, UNS8 $\ast$p\-Expected\-Size, UNS8 check\-Access)
+\item 
+UNS32 \hyperlink{objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36}{write\-Local\-Dict} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS16 w\-Index, UNS8 b\-Subindex, void $\ast$p\-Source\-Data, UNS8 $\ast$p\-Expected\-Size, UNS8 check\-Access)
+\item 
+const \hyperlink{structtd__indextable}{indextable} $\ast$ \hyperlink{objacces_8h_11e9f24840d05a6a622955b51f91af53}{scan\-Index\-OD} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS16 w\-Index, UNS32 $\ast$error\-Code, \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t} $\ast$$\ast$Callback)
+\item 
+UNS32 \hyperlink{objacces_8h_514e7b9c13835a86446b1cd38fa34049}{Register\-Set\-ODentry\-Call\-Back} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS16 w\-Index, UNS8 b\-Subindex, \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t} Callback)
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+Responsible for accessing the object dictionary. 
+
+This file contains functions for accessing the object dictionary and variables that are contained by the object dictionary. Accessing the object dictionary contains setting local variables as PDOs and accessing (read/write) all entries of the object dictionary \begin{Desc}
+\item[Warning:]Only the basic entries of an object dictionary are included at the moment. \end{Desc}
+
+
+Definition in file \hyperlink{objacces_8h-source}{objacces.h}.
+
+\subsection{Typedef Documentation}
+\hypertarget{objacces_8h_7b55b55a3f5ed8e4b2991cb85c7be7ce}{
+\index{objacces.h@{objacces.h}!storeODSubIndex_t@{storeODSubIndex\_\-t}}
+\index{storeODSubIndex_t@{storeODSubIndex\_\-t}!objacces.h@{objacces.h}}
+\subsubsection[storeODSubIndex\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$ ) \hyperlink{objacces_8h_7b55b55a3f5ed8e4b2991cb85c7be7ce}{store\-ODSub\-Index\_\-t}(UNS16 w\-Index, UNS8 b\-Subindex)}}
+\label{objacces_8h_7b55b55a3f5ed8e4b2991cb85c7be7ce}
+
+
+
+
+Definition at line 40 of file objacces.h.\hypertarget{objacces_8h_270e94e9acf61da8b2f36b3ebdbf2fdd}{
+\index{objacces.h@{objacces.h}!valueRangeTest_t@{valueRangeTest\_\-t}}
+\index{valueRangeTest_t@{valueRangeTest\_\-t}!objacces.h@{objacces.h}}
+\subsubsection[valueRangeTest\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef UNS32($\ast$) \hyperlink{objacces_8h_270e94e9acf61da8b2f36b3ebdbf2fdd}{value\-Range\-Test\_\-t}(UNS8 type\-Value, void $\ast$Value)}}
+\label{objacces_8h_270e94e9acf61da8b2f36b3ebdbf2fdd}
+
+
+
+
+Definition at line 39 of file objacces.h.
+
+\subsection{Function Documentation}
+\hypertarget{objacces_8h_43bf8d2616cf3d7d713b4af3d33a139c}{
+\index{objacces.h@{objacces.h}!_storeODSubIndex@{\_\-storeODSubIndex}}
+\index{_storeODSubIndex@{\_\-storeODSubIndex}!objacces.h@{objacces.h}}
+\subsubsection[\_\-storeODSubIndex]{\setlength{\rightskip}{0pt plus 5cm}void \_\-store\-ODSub\-Index (UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex})}}
+\label{objacces_8h_43bf8d2616cf3d7d713b4af3d33a139c}
+
+
+
+
+Definition at line 308 of file objacces.c.\hypertarget{objacces_8h_75d39b2dadcdb48f7321c6f3766aad26}{
+\index{objacces.h@{objacces.h}!accessDictionaryError@{accessDictionaryError}}
+\index{accessDictionaryError@{accessDictionaryError}!objacces.h@{objacces.h}}
+\subsubsection[accessDictionaryError]{\setlength{\rightskip}{0pt plus 5cm}UNS8 access\-Dictionary\-Error (UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em size\-Data\-Dict}, UNS8 {\em size\-Data\-Given}, UNS32 {\em code})}}
+\label{objacces_8h_75d39b2dadcdb48f7321c6f3766aad26}
+
+
+
+
+Definition at line 31 of file objacces.c.
+
+References MSG\_\-WAR, OD\_\-LENGTH\_\-DATA\_\-INVALID, OD\_\-NO\_\-SUCH\_\-OBJECT, OD\_\-NO\_\-SUCH\_\-SUBINDEX, OD\_\-NOT\_\-MAPPABLE, OD\_\-VALUE\_\-TOO\_\-HIGH, OD\_\-VALUE\_\-TOO\_\-LOW, and OD\_\-WRITE\_\-NOT\_\-ALLOWED.\hypertarget{objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac}{
+\index{objacces.h@{objacces.h}!getODentry@{getODentry}}
+\index{getODentry@{getODentry}!objacces.h@{objacces.h}}
+\subsubsection[getODentry]{\setlength{\rightskip}{0pt plus 5cm}UNS32 get\-ODentry (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex}, void $\ast$ {\em p\-Dest\-Data}, UNS8 $\ast$ {\em p\-Expected\-Size}, UNS8 $\ast$ {\em p\-Data\-Type}, UNS8 {\em check\-Access})}}
+\label{objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac}
+
+
+
+
+Definition at line 145 of file objacces.c.
+
+References \_\-get\-ODentry(), and struct\_\-s\_\-timer\_\-entry::d.\hypertarget{objacces_8h_514e7b9c13835a86446b1cd38fa34049}{
+\index{objacces.h@{objacces.h}!RegisterSetODentryCallBack@{RegisterSetODentryCallBack}}
+\index{RegisterSetODentryCallBack@{RegisterSetODentryCallBack}!objacces.h@{objacces.h}}
+\subsubsection[RegisterSetODentryCallBack]{\setlength{\rightskip}{0pt plus 5cm}UNS32 Register\-Set\-ODentry\-Call\-Back (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex}, \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t} {\em Callback})}}
+\label{objacces_8h_514e7b9c13835a86446b1cd38fa34049}
+
+
+
+
+Definition at line 297 of file objacces.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, OD\_\-SUCCESSFUL, scan\-Index\-OD(), and UNS32.\hypertarget{objacces_8h_11e9f24840d05a6a622955b51f91af53}{
+\index{objacces.h@{objacces.h}!scanIndexOD@{scanIndexOD}}
+\index{scanIndexOD@{scanIndexOD}!objacces.h@{objacces.h}}
+\subsubsection[scanIndexOD]{\setlength{\rightskip}{0pt plus 5cm}const \hyperlink{structtd__indextable}{indextable}$\ast$ scan\-Index\-OD (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t} $\ast$$\ast$ {\em Callback})}}
+\label{objacces_8h_11e9f24840d05a6a622955b51f91af53}
+
+
+
+
+Definition at line 292 of file objacces.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, and struct\_\-CO\_\-Data::scan\-Index\-OD.\hypertarget{objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0}{
+\index{objacces.h@{objacces.h}!setODentry@{setODentry}}
+\index{setODentry@{setODentry}!objacces.h@{objacces.h}}
+\subsubsection[setODentry]{\setlength{\rightskip}{0pt plus 5cm}UNS32 set\-ODentry (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex}, void $\ast$ {\em p\-Source\-Data}, UNS8 $\ast$ {\em p\-Expected\-Size}, UNS8 {\em check\-Access})}}
+\label{objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0}
+
+
+
+
+Definition at line 257 of file objacces.c.
+
+References \_\-set\-ODentry(), and struct\_\-s\_\-timer\_\-entry::d.\hypertarget{objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36}{
+\index{objacces.h@{objacces.h}!writeLocalDict@{writeLocalDict}}
+\index{writeLocalDict@{writeLocalDict}!objacces.h@{objacces.h}}
+\subsubsection[writeLocalDict]{\setlength{\rightskip}{0pt plus 5cm}UNS32 write\-Local\-Dict (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS16 {\em w\-Index}, UNS8 {\em b\-Subindex}, void $\ast$ {\em p\-Source\-Data}, UNS8 $\ast$ {\em p\-Expected\-Size}, UNS8 {\em check\-Access})}}
+\label{objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36}
+
+
+
+
+Definition at line 273 of file objacces.c.
+
+References \_\-set\-ODentry(), and struct\_\-s\_\-timer\_\-entry::d.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+cc56291fdc3f5030d95a46fb28c07328
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7375add1c357e3a56d5c8fb344417623
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+58c5209a9778a14b8c8bc41815c465d0
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeLocalDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+89f2b33f646729717a78110daf0426e4
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node6 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node6 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node6 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node10 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node11 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node6 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node13 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node14 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node16 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node6 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node18 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3d8135cd8b11fc4a772a8afbc43b83ec
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node6 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objacces_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+fe659f8d3636fa838acec0f6eee09a7a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objdict_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,576 @@
+\section{examples/gene\_\-SYNC\_\-HCS12/objdict.c File Reference}
+\label{objdict_8c}\index{examples/gene_SYNC_HCS12/objdict.c@{examples/gene\_\-SYNC\_\-HCS12/objdict.c}}
+{\tt \#include \char`\"{}objdict.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-value\-Range\-Test} (UNS8 type\-Value, void $\ast$value)
+\item 
+const {\bf indextable} $\ast$ {\bf gene\_\-SYNC\_\-scan\-Index\-OD} (UNS16 w\-Index, UNS32 $\ast$error\-Code, {\bf ODCallback\_\-t} $\ast$$\ast$callbacks)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+UNS16 {\bf acceptance\-Filter1} = 0x0
+\item 
+UNS16 {\bf acceptance\-Filter2} = 0x0
+\item 
+UNS16 {\bf acceptance\-Filter3} = 0x0
+\item 
+UNS16 {\bf acceptance\-Filter4} = 0x0
+\item 
+UNS16 {\bf mask1} = 0x0
+\item 
+UNS16 {\bf mask2} = 0x0
+\item 
+UNS16 {\bf mask3} = 0x0
+\item 
+UNS16 {\bf mask4} = 0x0
+\item 
+UNS8 {\bf apply\-Downloaded\-Filters} = 0x0
+\item 
+UNS8 {\bf gene\_\-SYNC\_\-b\-Device\-Node\-Id} = 0x03
+\item 
+const UNS8 {\bf gene\_\-SYNC\_\-iam\_\-a\_\-slave} = 1
+\item 
+TIMER\_\-HANDLE {\bf gene\_\-SYNC\_\-heart\-Beat\-Timers} [1]
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-obj1000} = 0x0
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index1000} [$\,$]
+\item 
+UNS8 {\bf gene\_\-SYNC\_\-obj1001} = 0x0
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index1001} [$\,$]
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-obj1005} = 0x40000080
+\item 
+{\bf ODCallback\_\-t} {\bf gene\_\-SYNC\_\-Index1005\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index1005} [$\,$]
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-obj1006} = 0x2710
+\item 
+{\bf ODCallback\_\-t} {\bf gene\_\-SYNC\_\-Index1006\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index1006} [$\,$]
+\item 
+UNS8 {\bf gene\_\-SYNC\_\-obj1008} [10] = \char`\"{}GENE\_\-SYNC\char`\"{}
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index1008} [$\,$]
+\item 
+UNS8 {\bf gene\_\-SYNC\_\-highest\-Sub\-Index\_\-obj1016} = 0
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-obj1016} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index1016} [$\,$]
+\item 
+UNS16 {\bf gene\_\-SYNC\_\-obj1017} = 0x0
+\item 
+UNS8 {\bf gene\_\-SYNC\_\-highest\-Sub\-Index\_\-obj1018} = 4
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-obj1018\_\-Vendor\_\-ID} = 0x0
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-obj1018\_\-Product\_\-Code} = 0x0
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-obj1018\_\-Revision\_\-Number} = 0x0
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-obj1018\_\-Serial\_\-Number} = 0x0
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index1018} [$\,$]
+\item 
+UNS8 {\bf gene\_\-SYNC\_\-highest\-Sub\-Index\_\-obj1200} = 2
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-obj1200\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Receive\_\-SDO} = 0x0
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-obj1200\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Transmit\_\-SDO} = 0x0
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index1200} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index2015} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index2016} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index2017} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index2018} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index2019} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index2020} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index2021} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index2022} [$\,$]
+\item 
+{\bf subindex} {\bf gene\_\-SYNC\_\-Index2023} [$\,$]
+\item 
+const {\bf indextable} {\bf gene\_\-SYNC\_\-objdict} [$\,$]
+\item 
+UNS8 {\bf gene\_\-SYNC\_\-count\_\-sync} [1] = \{0,\}
+\item 
+{\bf quick\_\-index} {\bf gene\_\-SYNC\_\-first\-Index}
+\item 
+{\bf quick\_\-index} {\bf gene\_\-SYNC\_\-last\-Index}
+\item 
+UNS16 {\bf gene\_\-SYNC\_\-Objdict\-Size} = sizeof({\bf gene\_\-SYNC\_\-objdict})/sizeof({\bf gene\_\-SYNC\_\-objdict}[0])
+\item 
+{\bf CO\_\-Data} {\bf gene\_\-SYNC\_\-Data} = CANOPEN\_\-NODE\_\-DATA\_\-INITIALIZER(gene\_\-SYNC)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{objdict.c@{objdict.c}!gene_SYNC_scanIndexOD@{gene\_\-SYNC\_\-scanIndexOD}}
+\index{gene_SYNC_scanIndexOD@{gene\_\-SYNC\_\-scanIndexOD}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable}$\ast$ gene\_\-SYNC\_\-scan\-Index\-OD (UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, {\bf ODCallback\_\-t} $\ast$$\ast$ {\em callbacks})}\label{objdict_8c_c2579ea09022048882738272b0cedb99}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_valueRangeTest@{gene\_\-SYNC\_\-valueRangeTest}}
+\index{gene_SYNC_valueRangeTest@{gene\_\-SYNC\_\-valueRangeTest}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 gene\_\-SYNC\_\-value\-Range\-Test (UNS8 {\em type\-Value}, void $\ast$ {\em value})}\label{objdict_8c_906c3fd064416eca70499a611105923e}
+
+
+
+
+\subsection{Variable Documentation}
+\index{objdict.c@{objdict.c}!acceptanceFilter1@{acceptanceFilter1}}
+\index{acceptanceFilter1@{acceptanceFilter1}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf acceptance\-Filter1} = 0x0}\label{objdict_8c_254f99d099ca6f0a734e77c0226eb46c}
+
+
+\index{objdict.c@{objdict.c}!acceptanceFilter2@{acceptanceFilter2}}
+\index{acceptanceFilter2@{acceptanceFilter2}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf acceptance\-Filter2} = 0x0}\label{objdict_8c_f6ce36bd51988682a6c1c6b6bb48d358}
+
+
+\index{objdict.c@{objdict.c}!acceptanceFilter3@{acceptanceFilter3}}
+\index{acceptanceFilter3@{acceptanceFilter3}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf acceptance\-Filter3} = 0x0}\label{objdict_8c_f6b4d7c56fb80e2b64b649b89b2ed9ca}
+
+
+\index{objdict.c@{objdict.c}!acceptanceFilter4@{acceptanceFilter4}}
+\index{acceptanceFilter4@{acceptanceFilter4}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf acceptance\-Filter4} = 0x0}\label{objdict_8c_58c4e3e229107296a48ea47a91afea95}
+
+
+\index{objdict.c@{objdict.c}!applyDownloadedFilters@{applyDownloadedFilters}}
+\index{applyDownloadedFilters@{applyDownloadedFilters}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf apply\-Downloaded\-Filters} = 0x0}\label{objdict_8c_c6a202de14ed5a1ba3f7bef3c1408ee0}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_bDeviceNodeId@{gene\_\-SYNC\_\-bDeviceNodeId}}
+\index{gene_SYNC_bDeviceNodeId@{gene\_\-SYNC\_\-bDeviceNodeId}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf gene\_\-SYNC\_\-b\-Device\-Node\-Id} = 0x03}\label{objdict_8c_c346a235b648d94afe16b686e8be4bc3}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_count_sync@{gene\_\-SYNC\_\-count\_\-sync}}
+\index{gene_SYNC_count_sync@{gene\_\-SYNC\_\-count\_\-sync}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf gene\_\-SYNC\_\-count\_\-sync}[1] = \{0,\}}\label{objdict_8c_a6d23fd83c3137fa19d48d4f094bc28c}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_Data@{gene\_\-SYNC\_\-Data}}
+\index{gene_SYNC_Data@{gene\_\-SYNC\_\-Data}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CO\_\-Data} {\bf gene\_\-SYNC\_\-Data} = CANOPEN\_\-NODE\_\-DATA\_\-INITIALIZER(gene\_\-SYNC)}\label{objdict_8c_f8bdf9fcfcd90a3000da3036277bcd39}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_firstIndex@{gene\_\-SYNC\_\-firstIndex}}
+\index{gene_SYNC_firstIndex@{gene\_\-SYNC\_\-firstIndex}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf quick\_\-index} {\bf gene\_\-SYNC\_\-first\-Index}}\label{objdict_8c_d5b21be782d31a475e89c76b59d9be31}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+  6, 
+  0, 
+  0, 
+  0, 
+  0, 
+  0 
+}
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_heartBeatTimers@{gene\_\-SYNC\_\-heartBeatTimers}}
+\index{gene_SYNC_heartBeatTimers@{gene\_\-SYNC\_\-heartBeatTimers}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE {\bf gene\_\-SYNC\_\-heart\-Beat\-Timers}[1]}\label{objdict_8c_a48df395512aae6fcd22867cce7ad6af}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_highestSubIndex_obj1016@{gene\_\-SYNC\_\-highestSubIndex\_\-obj1016}}
+\index{gene_SYNC_highestSubIndex_obj1016@{gene\_\-SYNC\_\-highestSubIndex\_\-obj1016}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf gene\_\-SYNC\_\-highest\-Sub\-Index\_\-obj1016} = 0}\label{objdict_8c_e5e658180b2b862ac336f986cd243369}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_highestSubIndex_obj1018@{gene\_\-SYNC\_\-highestSubIndex\_\-obj1018}}
+\index{gene_SYNC_highestSubIndex_obj1018@{gene\_\-SYNC\_\-highestSubIndex\_\-obj1018}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf gene\_\-SYNC\_\-highest\-Sub\-Index\_\-obj1018} = 4}\label{objdict_8c_bca1794118be09f052703380d9181d63}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_highestSubIndex_obj1200@{gene\_\-SYNC\_\-highestSubIndex\_\-obj1200}}
+\index{gene_SYNC_highestSubIndex_obj1200@{gene\_\-SYNC\_\-highestSubIndex\_\-obj1200}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf gene\_\-SYNC\_\-highest\-Sub\-Index\_\-obj1200} = 2}\label{objdict_8c_879ca3fd5678e1bf19546015301f294b}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_iam_a_slave@{gene\_\-SYNC\_\-iam\_\-a\_\-slave}}
+\index{gene_SYNC_iam_a_slave@{gene\_\-SYNC\_\-iam\_\-a\_\-slave}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const UNS8 {\bf gene\_\-SYNC\_\-iam\_\-a\_\-slave} = 1}\label{objdict_8c_93c7bb591435bab6ff088f31a732ff44}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_Index1000@{gene\_\-SYNC\_\-Index1000}}
+\index{gene_SYNC_Index1000@{gene\_\-SYNC\_\-Index1000}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index1000}[$\,$]}\label{objdict_8c_7cf5feb4179f03c6893d9c2f04ec9714}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint32, sizeof (UNS32), (void*)&gene_SYNC_obj1000 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index1001@{gene\_\-SYNC\_\-Index1001}}
+\index{gene_SYNC_Index1001@{gene\_\-SYNC\_\-Index1001}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index1001}[$\,$]}\label{objdict_8c_b02d7b0b809755c4d249968b3aa7a316}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&gene_SYNC_obj1001 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index1005@{gene\_\-SYNC\_\-Index1005}}
+\index{gene_SYNC_Index1005@{gene\_\-SYNC\_\-Index1005}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index1005}[$\,$]}\label{objdict_8c_c01f03aa7989a049c02c041538dc8edb}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&gene_SYNC_obj1005 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index1005_callbacks@{gene\_\-SYNC\_\-Index1005\_\-callbacks}}
+\index{gene_SYNC_Index1005_callbacks@{gene\_\-SYNC\_\-Index1005\_\-callbacks}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf gene\_\-SYNC\_\-Index1005\_\-callbacks}[$\,$]}\label{objdict_8c_f01b6983e165f20a253ad29578fa1b9a}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index1006@{gene\_\-SYNC\_\-Index1006}}
+\index{gene_SYNC_Index1006@{gene\_\-SYNC\_\-Index1006}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index1006}[$\,$]}\label{objdict_8c_46556ad141a30cd277f008b050df6c8b}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&gene_SYNC_obj1006 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index1006_callbacks@{gene\_\-SYNC\_\-Index1006\_\-callbacks}}
+\index{gene_SYNC_Index1006_callbacks@{gene\_\-SYNC\_\-Index1006\_\-callbacks}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf gene\_\-SYNC\_\-Index1006\_\-callbacks}[$\,$]}\label{objdict_8c_cc8e910887c7e8b12ec5584c8e49c39c}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index1008@{gene\_\-SYNC\_\-Index1008}}
+\index{gene_SYNC_Index1008@{gene\_\-SYNC\_\-Index1008}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index1008}[$\,$]}\label{objdict_8c_7fdc859dc72c78b892e2fafa0c50be3f}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, visible_string, sizeof (gene_SYNC_obj1008), (void*)&gene_SYNC_obj1008 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index1016@{gene\_\-SYNC\_\-Index1016}}
+\index{gene_SYNC_Index1016@{gene\_\-SYNC\_\-Index1016}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index1016}[$\,$]}\label{objdict_8c_7c9115f6c30b19aa4f9f5ca04c946350}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_Index1018@{gene\_\-SYNC\_\-Index1018}}
+\index{gene_SYNC_Index1018@{gene\_\-SYNC\_\-Index1018}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index1018}[$\,$]}\label{objdict_8c_12b2f0230e7348678b706126e3661a97}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&gene_SYNC_highestSubIndex_obj1018 },
+                       { RO, uint32, sizeof (UNS32), (void*)&gene_SYNC_obj1018_Vendor_ID },
+                       { RO, uint32, sizeof (UNS32), (void*)&gene_SYNC_obj1018_Product_Code },
+                       { RO, uint32, sizeof (UNS32), (void*)&gene_SYNC_obj1018_Revision_Number },
+                       { RO, uint32, sizeof (UNS32), (void*)&gene_SYNC_obj1018_Serial_Number }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index1200@{gene\_\-SYNC\_\-Index1200}}
+\index{gene_SYNC_Index1200@{gene\_\-SYNC\_\-Index1200}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index1200}[$\,$]}\label{objdict_8c_10ee2c6e3fc72843f0a40a78a2169f8a}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&gene_SYNC_highestSubIndex_obj1200 },
+                       { RO, uint32, sizeof (UNS32), (void*)&gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO },
+                       { RO, uint32, sizeof (UNS32), (void*)&gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index2015@{gene\_\-SYNC\_\-Index2015}}
+\index{gene_SYNC_Index2015@{gene\_\-SYNC\_\-Index2015}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index2015}[$\,$]}\label{objdict_8c_eac787713603edde51127e84c7488c88}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint16, sizeof (UNS16), (void*)&acceptanceFilter1 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index2016@{gene\_\-SYNC\_\-Index2016}}
+\index{gene_SYNC_Index2016@{gene\_\-SYNC\_\-Index2016}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index2016}[$\,$]}\label{objdict_8c_fb0106f83f562ddb0e9e687497f02462}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint16, sizeof (UNS16), (void*)&acceptanceFilter2 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index2017@{gene\_\-SYNC\_\-Index2017}}
+\index{gene_SYNC_Index2017@{gene\_\-SYNC\_\-Index2017}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index2017}[$\,$]}\label{objdict_8c_eda396214acee841a34d6d4514896242}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint16, sizeof (UNS16), (void*)&acceptanceFilter3 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index2018@{gene\_\-SYNC\_\-Index2018}}
+\index{gene_SYNC_Index2018@{gene\_\-SYNC\_\-Index2018}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index2018}[$\,$]}\label{objdict_8c_b28636dcc351a0e1c52d33f2647da8e9}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint16, sizeof (UNS16), (void*)&acceptanceFilter4 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index2019@{gene\_\-SYNC\_\-Index2019}}
+\index{gene_SYNC_Index2019@{gene\_\-SYNC\_\-Index2019}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index2019}[$\,$]}\label{objdict_8c_555b2980ab97449c441233a626c28c15}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint16, sizeof (UNS16), (void*)&mask1 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index2020@{gene\_\-SYNC\_\-Index2020}}
+\index{gene_SYNC_Index2020@{gene\_\-SYNC\_\-Index2020}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index2020}[$\,$]}\label{objdict_8c_806b129e78ca1fff9e539786340b3624}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint16, sizeof (UNS16), (void*)&mask2 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index2021@{gene\_\-SYNC\_\-Index2021}}
+\index{gene_SYNC_Index2021@{gene\_\-SYNC\_\-Index2021}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index2021}[$\,$]}\label{objdict_8c_65772a251cdad36ef5be85cac5d77173}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint16, sizeof (UNS16), (void*)&mask3 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index2022@{gene\_\-SYNC\_\-Index2022}}
+\index{gene_SYNC_Index2022@{gene\_\-SYNC\_\-Index2022}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index2022}[$\,$]}\label{objdict_8c_bafa94f2ba14bd6cc972db9980850389}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint16, sizeof (UNS16), (void*)&mask4 }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_Index2023@{gene\_\-SYNC\_\-Index2023}}
+\index{gene_SYNC_Index2023@{gene\_\-SYNC\_\-Index2023}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf gene\_\-SYNC\_\-Index2023}[$\,$]}\label{objdict_8c_3795735adfc95609094bbce5106449e7}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint8, sizeof (UNS8), (void*)&applyDownloadedFilters }
+                     }
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_lastIndex@{gene\_\-SYNC\_\-lastIndex}}
+\index{gene_SYNC_lastIndex@{gene\_\-SYNC\_\-lastIndex}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf quick\_\-index} {\bf gene\_\-SYNC\_\-last\-Index}}\label{objdict_8c_4a23e5a9161579504ecadce9141eac7a}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+  6, 
+  0, 
+  0, 
+  0, 
+  0, 
+  0 
+}
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1000@{gene\_\-SYNC\_\-obj1000}}
+\index{gene_SYNC_obj1000@{gene\_\-SYNC\_\-obj1000}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf gene\_\-SYNC\_\-obj1000} = 0x0}\label{objdict_8c_fed03a84c6cfd4c69c22cbb69617e908}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1001@{gene\_\-SYNC\_\-obj1001}}
+\index{gene_SYNC_obj1001@{gene\_\-SYNC\_\-obj1001}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf gene\_\-SYNC\_\-obj1001} = 0x0}\label{objdict_8c_809fc55b63d6c98eea8c5105641b8a8d}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1005@{gene\_\-SYNC\_\-obj1005}}
+\index{gene_SYNC_obj1005@{gene\_\-SYNC\_\-obj1005}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf gene\_\-SYNC\_\-obj1005} = 0x40000080}\label{objdict_8c_cba311204d6e45ad648abe22470c09a6}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1006@{gene\_\-SYNC\_\-obj1006}}
+\index{gene_SYNC_obj1006@{gene\_\-SYNC\_\-obj1006}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf gene\_\-SYNC\_\-obj1006} = 0x2710}\label{objdict_8c_cd68d1095687969d192dfa3524a22296}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1008@{gene\_\-SYNC\_\-obj1008}}
+\index{gene_SYNC_obj1008@{gene\_\-SYNC\_\-obj1008}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf gene\_\-SYNC\_\-obj1008}[10] = \char`\"{}GENE\_\-SYNC\char`\"{}}\label{objdict_8c_8cdcc60ba91c19cc3772e75935bee222}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1016@{gene\_\-SYNC\_\-obj1016}}
+\index{gene_SYNC_obj1016@{gene\_\-SYNC\_\-obj1016}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf gene\_\-SYNC\_\-obj1016}[$\,$]}\label{objdict_8c_c0e8fb767562e06a8f7e04e4cde7811e}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1017@{gene\_\-SYNC\_\-obj1017}}
+\index{gene_SYNC_obj1017@{gene\_\-SYNC\_\-obj1017}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf gene\_\-SYNC\_\-obj1017} = 0x0}\label{objdict_8c_77be5577e5c935ec7703963af1d2ce34}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1018_Product_Code@{gene\_\-SYNC\_\-obj1018\_\-Product\_\-Code}}
+\index{gene_SYNC_obj1018_Product_Code@{gene\_\-SYNC\_\-obj1018\_\-Product\_\-Code}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf gene\_\-SYNC\_\-obj1018\_\-Product\_\-Code} = 0x0}\label{objdict_8c_36eff5b372f19a1f6d52f181b6aa6906}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1018_Revision_Number@{gene\_\-SYNC\_\-obj1018\_\-Revision\_\-Number}}
+\index{gene_SYNC_obj1018_Revision_Number@{gene\_\-SYNC\_\-obj1018\_\-Revision\_\-Number}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf gene\_\-SYNC\_\-obj1018\_\-Revision\_\-Number} = 0x0}\label{objdict_8c_20424e93ecca9b013b21055d030d5a3f}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1018_Serial_Number@{gene\_\-SYNC\_\-obj1018\_\-Serial\_\-Number}}
+\index{gene_SYNC_obj1018_Serial_Number@{gene\_\-SYNC\_\-obj1018\_\-Serial\_\-Number}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf gene\_\-SYNC\_\-obj1018\_\-Serial\_\-Number} = 0x0}\label{objdict_8c_a2f42d9c994e06091d5f65d0adad2a18}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1018_Vendor_ID@{gene\_\-SYNC\_\-obj1018\_\-Vendor\_\-ID}}
+\index{gene_SYNC_obj1018_Vendor_ID@{gene\_\-SYNC\_\-obj1018\_\-Vendor\_\-ID}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf gene\_\-SYNC\_\-obj1018\_\-Vendor\_\-ID} = 0x0}\label{objdict_8c_e5949d3cdd51c6c77e23aba51ef88e42}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO@{gene\_\-SYNC\_\-obj1200\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Receive\_\-SDO}}
+\index{gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO@{gene\_\-SYNC\_\-obj1200\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Receive\_\-SDO}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf gene\_\-SYNC\_\-obj1200\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Receive\_\-SDO} = 0x0}\label{objdict_8c_d7aad1bfd52c449e503a25ca23fa670f}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO@{gene\_\-SYNC\_\-obj1200\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Transmit\_\-SDO}}
+\index{gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO@{gene\_\-SYNC\_\-obj1200\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Transmit\_\-SDO}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf gene\_\-SYNC\_\-obj1200\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Transmit\_\-SDO} = 0x0}\label{objdict_8c_5d607911d064e78ed28c1bcfa1dba170}
+
+
+\index{objdict.c@{objdict.c}!gene_SYNC_objdict@{gene\_\-SYNC\_\-objdict}}
+\index{gene_SYNC_objdict@{gene\_\-SYNC\_\-objdict}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable} {\bf gene\_\-SYNC\_\-objdict}[$\,$]}\label{objdict_8c_79def2423fd469765bd3431093d15816}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+{
+  { (subindex*)gene_SYNC_Index1000,sizeof(gene_SYNC_Index1000)/sizeof(gene_SYNC_Index1000[0]), 0x1000},
+  { (subindex*)gene_SYNC_Index1001,sizeof(gene_SYNC_Index1001)/sizeof(gene_SYNC_Index1001[0]), 0x1001},
+  { (subindex*)gene_SYNC_Index1005,sizeof(gene_SYNC_Index1005)/sizeof(gene_SYNC_Index1005[0]), 0x1005},
+  { (subindex*)gene_SYNC_Index1006,sizeof(gene_SYNC_Index1006)/sizeof(gene_SYNC_Index1006[0]), 0x1006},
+  { (subindex*)gene_SYNC_Index1008,sizeof(gene_SYNC_Index1008)/sizeof(gene_SYNC_Index1008[0]), 0x1008},
+  { (subindex*)gene_SYNC_Index1018,sizeof(gene_SYNC_Index1018)/sizeof(gene_SYNC_Index1018[0]), 0x1018},
+  { (subindex*)gene_SYNC_Index1200,sizeof(gene_SYNC_Index1200)/sizeof(gene_SYNC_Index1200[0]), 0x1200},
+  { (subindex*)gene_SYNC_Index2015,sizeof(gene_SYNC_Index2015)/sizeof(gene_SYNC_Index2015[0]), 0x2015},
+  { (subindex*)gene_SYNC_Index2016,sizeof(gene_SYNC_Index2016)/sizeof(gene_SYNC_Index2016[0]), 0x2016},
+  { (subindex*)gene_SYNC_Index2017,sizeof(gene_SYNC_Index2017)/sizeof(gene_SYNC_Index2017[0]), 0x2017},
+  { (subindex*)gene_SYNC_Index2018,sizeof(gene_SYNC_Index2018)/sizeof(gene_SYNC_Index2018[0]), 0x2018},
+  { (subindex*)gene_SYNC_Index2019,sizeof(gene_SYNC_Index2019)/sizeof(gene_SYNC_Index2019[0]), 0x2019},
+  { (subindex*)gene_SYNC_Index2020,sizeof(gene_SYNC_Index2020)/sizeof(gene_SYNC_Index2020[0]), 0x2020},
+  { (subindex*)gene_SYNC_Index2021,sizeof(gene_SYNC_Index2021)/sizeof(gene_SYNC_Index2021[0]), 0x2021},
+  { (subindex*)gene_SYNC_Index2022,sizeof(gene_SYNC_Index2022)/sizeof(gene_SYNC_Index2022[0]), 0x2022},
+  { (subindex*)gene_SYNC_Index2023,sizeof(gene_SYNC_Index2023)/sizeof(gene_SYNC_Index2023[0]), 0x2023},
+}
+\end{verbatim}\end{Code}
+\index{objdict.c@{objdict.c}!gene_SYNC_ObjdictSize@{gene\_\-SYNC\_\-ObjdictSize}}
+\index{gene_SYNC_ObjdictSize@{gene\_\-SYNC\_\-ObjdictSize}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf gene\_\-SYNC\_\-Objdict\-Size} = sizeof({\bf gene\_\-SYNC\_\-objdict})/sizeof({\bf gene\_\-SYNC\_\-objdict}[0])}\label{objdict_8c_f0326a35a88d3e7838f170a8369eec6c}
+
+
+\index{objdict.c@{objdict.c}!mask1@{mask1}}
+\index{mask1@{mask1}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf mask1} = 0x0}\label{objdict_8c_c917a1516c699e38ca1335671fed3ccb}
+
+
+\index{objdict.c@{objdict.c}!mask2@{mask2}}
+\index{mask2@{mask2}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf mask2} = 0x0}\label{objdict_8c_7dc98c2ef9a08148e275949b376282cb}
+
+
+\index{objdict.c@{objdict.c}!mask3@{mask3}}
+\index{mask3@{mask3}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf mask3} = 0x0}\label{objdict_8c_017e60df8f7a5ae5e2dddaf458045e8d}
+
+
+\index{objdict.c@{objdict.c}!mask4@{mask4}}
+\index{mask4@{mask4}!objdict.c@{objdict.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf mask4} = 0x0}\label{objdict_8c_e0007c46695fc121ef6c2a6e6a511d17}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objdict_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,155 @@
+\section{examples/gene\_\-SYNC\_\-HCS12/objdict.h File Reference}
+\label{objdict_8h}\index{examples/gene_SYNC_HCS12/objdict.h@{examples/gene\_\-SYNC\_\-HCS12/objdict.h}}
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 {\bf gene\_\-SYNC\_\-value\-Range\-Test} (UNS8 type\-Value, void $\ast$value)
+\item 
+const {\bf indextable} $\ast$ {\bf gene\_\-SYNC\_\-scan\-Index\-OD} (UNS16 w\-Index, UNS32 $\ast$error\-Code, {\bf ODCallback\_\-t} $\ast$$\ast$callbacks)
+\item 
+void {\bf gene\_\-SYNC\_\-heartbeat\-Error} (UNS8)
+\item 
+UNS8 {\bf gene\_\-SYNC\_\-can\-Send} ({\bf Message} $\ast$)
+\item 
+void {\bf gene\_\-SYNC\_\-initialisation} (void)
+\item 
+void {\bf gene\_\-SYNC\_\-pre\-Operational} (void)
+\item 
+void {\bf gene\_\-SYNC\_\-operational} (void)
+\item 
+void {\bf gene\_\-SYNC\_\-stopped} (void)
+\item 
+void {\bf gene\_\-SYNC\_\-post\_\-sync} (void)
+\item 
+void {\bf gene\_\-SYNC\_\-post\_\-TPDO} (void)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+{\bf CO\_\-Data} {\bf gene\_\-SYNC\_\-Data}
+\item 
+UNS16 {\bf acceptance\-Filter1}
+\item 
+UNS16 {\bf acceptance\-Filter2}
+\item 
+UNS16 {\bf acceptance\-Filter3}
+\item 
+UNS16 {\bf acceptance\-Filter4}
+\item 
+UNS16 {\bf mask1}
+\item 
+UNS16 {\bf mask2}
+\item 
+UNS16 {\bf mask3}
+\item 
+UNS16 {\bf mask4}
+\item 
+UNS8 {\bf apply\-Downloaded\-Filters}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{objdict.h@{objdict.h}!gene_SYNC_canSend@{gene\_\-SYNC\_\-canSend}}
+\index{gene_SYNC_canSend@{gene\_\-SYNC\_\-canSend}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 gene\_\-SYNC\_\-can\-Send ({\bf Message} $\ast$)}\label{objdict_8h_941acfc9793dd202ee49187ce7978d7b}
+
+
+\index{objdict.h@{objdict.h}!gene_SYNC_heartbeatError@{gene\_\-SYNC\_\-heartbeatError}}
+\index{gene_SYNC_heartbeatError@{gene\_\-SYNC\_\-heartbeatError}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-heartbeat\-Error (UNS8)}\label{objdict_8h_ec227d00c96cd255df85389fdae21f8f}
+
+
+\index{objdict.h@{objdict.h}!gene_SYNC_initialisation@{gene\_\-SYNC\_\-initialisation}}
+\index{gene_SYNC_initialisation@{gene\_\-SYNC\_\-initialisation}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-initialisation (void)}\label{objdict_8h_7b7bf51feb35fc1d708cf5cde9f1f5a7}
+
+
+\index{objdict.h@{objdict.h}!gene_SYNC_operational@{gene\_\-SYNC\_\-operational}}
+\index{gene_SYNC_operational@{gene\_\-SYNC\_\-operational}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-operational (void)}\label{objdict_8h_0c4a1f975f361d0a6f744c3254743594}
+
+
+\index{objdict.h@{objdict.h}!gene_SYNC_post_sync@{gene\_\-SYNC\_\-post\_\-sync}}
+\index{gene_SYNC_post_sync@{gene\_\-SYNC\_\-post\_\-sync}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-post\_\-sync (void)}\label{objdict_8h_a8e14bc69ec4c8fec4a7444a66dca278}
+
+
+\index{objdict.h@{objdict.h}!gene_SYNC_post_TPDO@{gene\_\-SYNC\_\-post\_\-TPDO}}
+\index{gene_SYNC_post_TPDO@{gene\_\-SYNC\_\-post\_\-TPDO}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-post\_\-TPDO (void)}\label{objdict_8h_739848bce6dca5bcdf9d8396fccc5a66}
+
+
+\index{objdict.h@{objdict.h}!gene_SYNC_preOperational@{gene\_\-SYNC\_\-preOperational}}
+\index{gene_SYNC_preOperational@{gene\_\-SYNC\_\-preOperational}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-pre\-Operational (void)}\label{objdict_8h_398570bf126805099a8b551500c34f40}
+
+
+\index{objdict.h@{objdict.h}!gene_SYNC_scanIndexOD@{gene\_\-SYNC\_\-scanIndexOD}}
+\index{gene_SYNC_scanIndexOD@{gene\_\-SYNC\_\-scanIndexOD}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable}$\ast$ gene\_\-SYNC\_\-scan\-Index\-OD (UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, {\bf ODCallback\_\-t} $\ast$$\ast$ {\em callbacks})}\label{objdict_8h_c2579ea09022048882738272b0cedb99}
+
+
+\index{objdict.h@{objdict.h}!gene_SYNC_stopped@{gene\_\-SYNC\_\-stopped}}
+\index{gene_SYNC_stopped@{gene\_\-SYNC\_\-stopped}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void gene\_\-SYNC\_\-stopped (void)}\label{objdict_8h_22a7ae3e04ad4cccdbee597ce4a31843}
+
+
+\index{objdict.h@{objdict.h}!gene_SYNC_valueRangeTest@{gene\_\-SYNC\_\-valueRangeTest}}
+\index{gene_SYNC_valueRangeTest@{gene\_\-SYNC\_\-valueRangeTest}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 gene\_\-SYNC\_\-value\-Range\-Test (UNS8 {\em type\-Value}, void $\ast$ {\em value})}\label{objdict_8h_906c3fd064416eca70499a611105923e}
+
+
+
+
+\subsection{Variable Documentation}
+\index{objdict.h@{objdict.h}!acceptanceFilter1@{acceptanceFilter1}}
+\index{acceptanceFilter1@{acceptanceFilter1}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf acceptance\-Filter1}}\label{objdict_8h_254f99d099ca6f0a734e77c0226eb46c}
+
+
+\index{objdict.h@{objdict.h}!acceptanceFilter2@{acceptanceFilter2}}
+\index{acceptanceFilter2@{acceptanceFilter2}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf acceptance\-Filter2}}\label{objdict_8h_f6ce36bd51988682a6c1c6b6bb48d358}
+
+
+\index{objdict.h@{objdict.h}!acceptanceFilter3@{acceptanceFilter3}}
+\index{acceptanceFilter3@{acceptanceFilter3}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf acceptance\-Filter3}}\label{objdict_8h_f6b4d7c56fb80e2b64b649b89b2ed9ca}
+
+
+\index{objdict.h@{objdict.h}!acceptanceFilter4@{acceptanceFilter4}}
+\index{acceptanceFilter4@{acceptanceFilter4}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf acceptance\-Filter4}}\label{objdict_8h_58c4e3e229107296a48ea47a91afea95}
+
+
+\index{objdict.h@{objdict.h}!applyDownloadedFilters@{applyDownloadedFilters}}
+\index{applyDownloadedFilters@{applyDownloadedFilters}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf apply\-Downloaded\-Filters}}\label{objdict_8h_c6a202de14ed5a1ba3f7bef3c1408ee0}
+
+
+\index{objdict.h@{objdict.h}!gene_SYNC_Data@{gene\_\-SYNC\_\-Data}}
+\index{gene_SYNC_Data@{gene\_\-SYNC\_\-Data}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CO\_\-Data} {\bf gene\_\-SYNC\_\-Data}}\label{objdict_8h_f8bdf9fcfcd90a3000da3036277bcd39}
+
+
+\index{objdict.h@{objdict.h}!mask1@{mask1}}
+\index{mask1@{mask1}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf mask1}}\label{objdict_8h_c917a1516c699e38ca1335671fed3ccb}
+
+
+\index{objdict.h@{objdict.h}!mask2@{mask2}}
+\index{mask2@{mask2}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf mask2}}\label{objdict_8h_7dc98c2ef9a08148e275949b376282cb}
+
+
+\index{objdict.h@{objdict.h}!mask3@{mask3}}
+\index{mask3@{mask3}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf mask3}}\label{objdict_8h_017e60df8f7a5ae5e2dddaf458045e8d}
+
+
+\index{objdict.h@{objdict.h}!mask4@{mask4}}
+\index{mask4@{mask4}!objdict.h@{objdict.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf mask4}}\label{objdict_8h_e0007c46695fc121ef6c2a6e6a511d17}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objdictdef_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,528 @@
+\hypertarget{objdictdef_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/objdictdef.h File Reference}
+\label{objdictdef_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h@{/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h}}
+}
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structtd__subindex}{td\_\-subindex}
+\item 
+struct \hyperlink{structtd__indextable}{td\_\-indextable}
+\item 
+struct \hyperlink{structs__quick__index}{s\_\-quick\_\-index}
+\end{CompactItemize}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{objdictdef_8h_9201c1178e191a87a38dd59c7fc36ff6}{boolean}~0x01
+\item 
+\#define \hyperlink{objdictdef_8h_05dd69e54275d0ffb23aa062e522f72c}{int8}~0x02
+\item 
+\#define \hyperlink{objdictdef_8h_09e4d5c13c275d380da6580a03af5e92}{int16}~0x03
+\item 
+\#define \hyperlink{objdictdef_8h_e5125ea470cb5e419d49e07ad57eeba2}{int32}~0x04
+\item 
+\#define \hyperlink{objdictdef_8h_2d25bcd37166cc98f0d823cdb8c553ef}{uint8}~0x05
+\item 
+\#define \hyperlink{objdictdef_8h_fc4adc9111e54b3163b6126ce951ecc3}{uint16}~0x06
+\item 
+\#define \hyperlink{objdictdef_8h_9695cf1104606879c5d3f0221635a069}{uint32}~0x07
+\item 
+\#define \hyperlink{objdictdef_8h_28febea0119ac32c99bf000e14dd963b}{real32}~0x08
+\item 
+\#define \hyperlink{objdictdef_8h_6a4b5f93c378207aee7ea8f8397d1fc9}{visible\_\-string}~0x09
+\item 
+\#define \hyperlink{objdictdef_8h_6d6f1c4c9f3af57487f3afe94af70403}{octet\_\-string}~0x0A
+\item 
+\#define \hyperlink{objdictdef_8h_5cd524a20d32d81ee805f50968187d09}{unicode\_\-string}~0x0B
+\item 
+\#define \hyperlink{objdictdef_8h_40ad5d3872b664aff212dccbaf961f67}{time\_\-of\_\-day}~0x0C
+\item 
+\#define \hyperlink{objdictdef_8h_53be0553db1ce74a64ee5c919bdc97ff}{time\_\-difference}~0x0D
+\item 
+\#define \hyperlink{objdictdef_8h_82a4ccef24bc2ae995fcace980850f2d}{domain}~0x0F
+\item 
+\#define \hyperlink{objdictdef_8h_5f7806f4906de9a13002fadc6b8b3f42}{int24}~0x10
+\item 
+\#define \hyperlink{objdictdef_8h_d9350de53a70071ec5443672db37f61c}{real64}~0x11
+\item 
+\#define \hyperlink{objdictdef_8h_29444aa748cff063eb0de639f7b3b298}{int40}~0x12
+\item 
+\#define \hyperlink{objdictdef_8h_32117599132383a464bb56fe48cc0f2a}{int48}~0x13
+\item 
+\#define \hyperlink{objdictdef_8h_8f9a4d8cdee95ac02cfe9fa6da24471e}{int56}~0x14
+\item 
+\#define \hyperlink{objdictdef_8h_09fc63bce67d19142460e915d94f732f}{int64}~0x15
+\item 
+\#define \hyperlink{objdictdef_8h_44514ac0d2c2c0895e46f62849ed308b}{uint24}~0x16
+\item 
+\#define \hyperlink{objdictdef_8h_8fce5eaca9dc57d6d914c62a817cc65f}{uint40}~0x18
+\item 
+\#define \hyperlink{objdictdef_8h_7aa1269ae84360f0c5f3e9772dc46c0f}{uint48}~0x19
+\item 
+\#define \hyperlink{objdictdef_8h_b4ebb502941e1315ef4479c33d894741}{uint56}~0x1A
+\item 
+\#define \hyperlink{objdictdef_8h_675b708aad17b5e4de65233fe5ed3839}{uint64}~0x1B
+\item 
+\#define \hyperlink{objdictdef_8h_1859f0914b9556179e3658f3b5efd4d3}{pdo\_\-communication\_\-parameter}~0x20
+\item 
+\#define \hyperlink{objdictdef_8h_dfeca7df5126898b817e3aa1dbd46a56}{pdo\_\-mapping}~0x21
+\item 
+\#define \hyperlink{objdictdef_8h_34a206e10a553c1021b438f86aaf25e4}{sdo\_\-parameter}~0x22
+\item 
+\#define \hyperlink{objdictdef_8h_af41acc8d0f07edd6f123c3ab65a43aa}{identity}~0x23
+\item 
+\#define \hyperlink{objdictdef_8h_3d5c35506f9fb3cf77c069b973fa5f2e}{TRANS\_\-EVERY\_\-N\_\-SYNC}(n)~(n)
+\item 
+\#define \hyperlink{objdictdef_8h_f514b6a153b17e6da21f46971e3e8807}{TRANS\_\-SYNC\_\-MIN}~1
+\item 
+\#define \hyperlink{objdictdef_8h_fc747c839a17a8b35e569677bbf7549d}{TRANS\_\-SYNC\_\-MAX}~240
+\item 
+\#define \hyperlink{objdictdef_8h_1796da41c02afb8d119aa2a103cebbc2}{TRANS\_\-RTR\_\-SYNC}~252
+\item 
+\#define \hyperlink{objdictdef_8h_1a9dbd29fbf815b9f24dd8e177cfecdb}{TRANS\_\-RTR}~253
+\item 
+\#define \hyperlink{objdictdef_8h_85c21667cdfc019327398abd11cf30b4}{TRANS\_\-EVENT}~255
+\item 
+\#define \hyperlink{objdictdef_8h_fc4ded33ac0ca43defcce639e965748a}{RW}~0x00
+\item 
+\#define \hyperlink{objdictdef_8h_170086e0b136507502f3f525a9693407}{WO}~0x01
+\item 
+\#define \hyperlink{objdictdef_8h_628642b04c07236ae1e986c248a79ae5}{RO}~0x02
+\item 
+\#define \hyperlink{objdictdef_8h_c9347ab621c5af56ecdc1ad6714a24cc}{TO\_\-BE\_\-SAVE}~0x04
+\item 
+\#define \hyperlink{objdictdef_8h_9a52aa7b754f95659a55cdc46370c588}{GET\_\-NODE\_\-ID}(m)~(m.cob\_\-id.w \& 0x7f)
+\item 
+\#define \hyperlink{objdictdef_8h_c885c914008647a5b9bd77475d1a4196}{GET\_\-FUNCTION\_\-CODE}(m)~(m.cob\_\-id.w $>$$>$ 7)
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef \hyperlink{structtd__subindex}{td\_\-subindex} \hyperlink{objdictdef_8h_0fa8d753f368fc76cea3f17d2e4e5345}{subindex}
+\item 
+typedef \hyperlink{structtd__indextable}{td\_\-indextable} \hyperlink{objdictdef_8h_236f1ee20dcd5c96a37d32318ec2dd16}{indextable}
+\item 
+typedef \hyperlink{structs__quick__index}{s\_\-quick\_\-index} \hyperlink{objdictdef_8h_112b7eec6f7afdefaf6a31a72e8378b8}{quick\_\-index}
+\item 
+typedef UNS32($\ast$) \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, const \hyperlink{structtd__indextable}{indextable} $\ast$, UNS8 b\-Subindex)
+\item 
+typedef const \hyperlink{structtd__indextable}{indextable} $\ast$($\ast$) \hyperlink{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb}{scan\-Index\-OD\_\-t} (UNS16 w\-Index, UNS32 $\ast$error\-Code, \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t} $\ast$$\ast$Callback)
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{objdictdef_8h_9201c1178e191a87a38dd59c7fc36ff6}{
+\index{objdictdef.h@{objdictdef.h}!boolean@{boolean}}
+\index{boolean@{boolean}!objdictdef.h@{objdictdef.h}}
+\subsubsection[boolean]{\setlength{\rightskip}{0pt plus 5cm}\#define boolean~0x01}}
+\label{objdictdef_8h_9201c1178e191a87a38dd59c7fc36ff6}
+
+
+this are static defined datatypes taken f\-CODE the canopen standard. They are located at index 0x0001 to 0x001B. As described in the standard, they are in the object dictionary for definition purpose only. a device does not to support all of this datatypes. 
+
+Definition at line 32 of file objdictdef.h.\hypertarget{objdictdef_8h_82a4ccef24bc2ae995fcace980850f2d}{
+\index{objdictdef.h@{objdictdef.h}!domain@{domain}}
+\index{domain@{domain}!objdictdef.h@{objdictdef.h}}
+\subsubsection[domain]{\setlength{\rightskip}{0pt plus 5cm}\#define domain~0x0F}}
+\label{objdictdef_8h_82a4ccef24bc2ae995fcace980850f2d}
+
+
+
+
+Definition at line 46 of file objdictdef.h.\hypertarget{objdictdef_8h_c885c914008647a5b9bd77475d1a4196}{
+\index{objdictdef.h@{objdictdef.h}!GET_FUNCTION_CODE@{GET\_\-FUNCTION\_\-CODE}}
+\index{GET_FUNCTION_CODE@{GET\_\-FUNCTION\_\-CODE}!objdictdef.h@{objdictdef.h}}
+\subsubsection[GET\_\-FUNCTION\_\-CODE]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-FUNCTION\_\-CODE(m)~(m.cob\_\-id.w $>$$>$ 7)}}
+\label{objdictdef_8h_c885c914008647a5b9bd77475d1a4196}
+
+
+
+
+Definition at line 133 of file objdictdef.h.\hypertarget{objdictdef_8h_9a52aa7b754f95659a55cdc46370c588}{
+\index{objdictdef.h@{objdictdef.h}!GET_NODE_ID@{GET\_\-NODE\_\-ID}}
+\index{GET_NODE_ID@{GET\_\-NODE\_\-ID}!objdictdef.h@{objdictdef.h}}
+\subsubsection[GET\_\-NODE\_\-ID]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-NODE\_\-ID(m)~(m.cob\_\-id.w \& 0x7f)}}
+\label{objdictdef_8h_9a52aa7b754f95659a55cdc46370c588}
+
+
+
+
+Definition at line 132 of file objdictdef.h.\hypertarget{objdictdef_8h_af41acc8d0f07edd6f123c3ab65a43aa}{
+\index{objdictdef.h@{objdictdef.h}!identity@{identity}}
+\index{identity@{identity}!objdictdef.h@{objdictdef.h}}
+\subsubsection[identity]{\setlength{\rightskip}{0pt plus 5cm}\#define identity~0x23}}
+\label{objdictdef_8h_af41acc8d0f07edd6f123c3ab65a43aa}
+
+
+
+
+Definition at line 63 of file objdictdef.h.\hypertarget{objdictdef_8h_09e4d5c13c275d380da6580a03af5e92}{
+\index{objdictdef.h@{objdictdef.h}!int16@{int16}}
+\index{int16@{int16}!objdictdef.h@{objdictdef.h}}
+\subsubsection[int16]{\setlength{\rightskip}{0pt plus 5cm}\#define int16~0x03}}
+\label{objdictdef_8h_09e4d5c13c275d380da6580a03af5e92}
+
+
+
+
+Definition at line 34 of file objdictdef.h.\hypertarget{objdictdef_8h_5f7806f4906de9a13002fadc6b8b3f42}{
+\index{objdictdef.h@{objdictdef.h}!int24@{int24}}
+\index{int24@{int24}!objdictdef.h@{objdictdef.h}}
+\subsubsection[int24]{\setlength{\rightskip}{0pt plus 5cm}\#define int24~0x10}}
+\label{objdictdef_8h_5f7806f4906de9a13002fadc6b8b3f42}
+
+
+
+
+Definition at line 47 of file objdictdef.h.\hypertarget{objdictdef_8h_e5125ea470cb5e419d49e07ad57eeba2}{
+\index{objdictdef.h@{objdictdef.h}!int32@{int32}}
+\index{int32@{int32}!objdictdef.h@{objdictdef.h}}
+\subsubsection[int32]{\setlength{\rightskip}{0pt plus 5cm}\#define int32~0x04}}
+\label{objdictdef_8h_e5125ea470cb5e419d49e07ad57eeba2}
+
+
+
+
+Definition at line 35 of file objdictdef.h.\hypertarget{objdictdef_8h_29444aa748cff063eb0de639f7b3b298}{
+\index{objdictdef.h@{objdictdef.h}!int40@{int40}}
+\index{int40@{int40}!objdictdef.h@{objdictdef.h}}
+\subsubsection[int40]{\setlength{\rightskip}{0pt plus 5cm}\#define int40~0x12}}
+\label{objdictdef_8h_29444aa748cff063eb0de639f7b3b298}
+
+
+
+
+Definition at line 49 of file objdictdef.h.\hypertarget{objdictdef_8h_32117599132383a464bb56fe48cc0f2a}{
+\index{objdictdef.h@{objdictdef.h}!int48@{int48}}
+\index{int48@{int48}!objdictdef.h@{objdictdef.h}}
+\subsubsection[int48]{\setlength{\rightskip}{0pt plus 5cm}\#define int48~0x13}}
+\label{objdictdef_8h_32117599132383a464bb56fe48cc0f2a}
+
+
+
+
+Definition at line 50 of file objdictdef.h.\hypertarget{objdictdef_8h_8f9a4d8cdee95ac02cfe9fa6da24471e}{
+\index{objdictdef.h@{objdictdef.h}!int56@{int56}}
+\index{int56@{int56}!objdictdef.h@{objdictdef.h}}
+\subsubsection[int56]{\setlength{\rightskip}{0pt plus 5cm}\#define int56~0x14}}
+\label{objdictdef_8h_8f9a4d8cdee95ac02cfe9fa6da24471e}
+
+
+
+
+Definition at line 51 of file objdictdef.h.\hypertarget{objdictdef_8h_09fc63bce67d19142460e915d94f732f}{
+\index{objdictdef.h@{objdictdef.h}!int64@{int64}}
+\index{int64@{int64}!objdictdef.h@{objdictdef.h}}
+\subsubsection[int64]{\setlength{\rightskip}{0pt plus 5cm}\#define int64~0x15}}
+\label{objdictdef_8h_09fc63bce67d19142460e915d94f732f}
+
+
+
+
+Definition at line 52 of file objdictdef.h.\hypertarget{objdictdef_8h_05dd69e54275d0ffb23aa062e522f72c}{
+\index{objdictdef.h@{objdictdef.h}!int8@{int8}}
+\index{int8@{int8}!objdictdef.h@{objdictdef.h}}
+\subsubsection[int8]{\setlength{\rightskip}{0pt plus 5cm}\#define int8~0x02}}
+\label{objdictdef_8h_05dd69e54275d0ffb23aa062e522f72c}
+
+
+
+
+Definition at line 33 of file objdictdef.h.\hypertarget{objdictdef_8h_6d6f1c4c9f3af57487f3afe94af70403}{
+\index{objdictdef.h@{objdictdef.h}!octet_string@{octet\_\-string}}
+\index{octet_string@{octet\_\-string}!objdictdef.h@{objdictdef.h}}
+\subsubsection[octet\_\-string]{\setlength{\rightskip}{0pt plus 5cm}\#define octet\_\-string~0x0A}}
+\label{objdictdef_8h_6d6f1c4c9f3af57487f3afe94af70403}
+
+
+
+
+Definition at line 41 of file objdictdef.h.\hypertarget{objdictdef_8h_1859f0914b9556179e3658f3b5efd4d3}{
+\index{objdictdef.h@{objdictdef.h}!pdo_communication_parameter@{pdo\_\-communication\_\-parameter}}
+\index{pdo_communication_parameter@{pdo\_\-communication\_\-parameter}!objdictdef.h@{objdictdef.h}}
+\subsubsection[pdo\_\-communication\_\-parameter]{\setlength{\rightskip}{0pt plus 5cm}\#define pdo\_\-communication\_\-parameter~0x20}}
+\label{objdictdef_8h_1859f0914b9556179e3658f3b5efd4d3}
+
+
+
+
+Definition at line 60 of file objdictdef.h.\hypertarget{objdictdef_8h_dfeca7df5126898b817e3aa1dbd46a56}{
+\index{objdictdef.h@{objdictdef.h}!pdo_mapping@{pdo\_\-mapping}}
+\index{pdo_mapping@{pdo\_\-mapping}!objdictdef.h@{objdictdef.h}}
+\subsubsection[pdo\_\-mapping]{\setlength{\rightskip}{0pt plus 5cm}\#define pdo\_\-mapping~0x21}}
+\label{objdictdef_8h_dfeca7df5126898b817e3aa1dbd46a56}
+
+
+
+
+Definition at line 61 of file objdictdef.h.\hypertarget{objdictdef_8h_28febea0119ac32c99bf000e14dd963b}{
+\index{objdictdef.h@{objdictdef.h}!real32@{real32}}
+\index{real32@{real32}!objdictdef.h@{objdictdef.h}}
+\subsubsection[real32]{\setlength{\rightskip}{0pt plus 5cm}\#define real32~0x08}}
+\label{objdictdef_8h_28febea0119ac32c99bf000e14dd963b}
+
+
+
+
+Definition at line 39 of file objdictdef.h.\hypertarget{objdictdef_8h_d9350de53a70071ec5443672db37f61c}{
+\index{objdictdef.h@{objdictdef.h}!real64@{real64}}
+\index{real64@{real64}!objdictdef.h@{objdictdef.h}}
+\subsubsection[real64]{\setlength{\rightskip}{0pt plus 5cm}\#define real64~0x11}}
+\label{objdictdef_8h_d9350de53a70071ec5443672db37f61c}
+
+
+
+
+Definition at line 48 of file objdictdef.h.\hypertarget{objdictdef_8h_628642b04c07236ae1e986c248a79ae5}{
+\index{objdictdef.h@{objdictdef.h}!RO@{RO}}
+\index{RO@{RO}!objdictdef.h@{objdictdef.h}}
+\subsubsection[RO]{\setlength{\rightskip}{0pt plus 5cm}\#define RO~0x02}}
+\label{objdictdef_8h_628642b04c07236ae1e986c248a79ae5}
+
+
+
+
+Definition at line 87 of file objdictdef.h.\hypertarget{objdictdef_8h_fc4ded33ac0ca43defcce639e965748a}{
+\index{objdictdef.h@{objdictdef.h}!RW@{RW}}
+\index{RW@{RW}!objdictdef.h@{objdictdef.h}}
+\subsubsection[RW]{\setlength{\rightskip}{0pt plus 5cm}\#define RW~0x00}}
+\label{objdictdef_8h_fc4ded33ac0ca43defcce639e965748a}
+
+
+Each entry of the object dictionary can be READONLY (RO), READ/WRITE (RW), WRITE-ONLY (WO) 
+
+Definition at line 85 of file objdictdef.h.\hypertarget{objdictdef_8h_34a206e10a553c1021b438f86aaf25e4}{
+\index{objdictdef.h@{objdictdef.h}!sdo_parameter@{sdo\_\-parameter}}
+\index{sdo_parameter@{sdo\_\-parameter}!objdictdef.h@{objdictdef.h}}
+\subsubsection[sdo\_\-parameter]{\setlength{\rightskip}{0pt plus 5cm}\#define sdo\_\-parameter~0x22}}
+\label{objdictdef_8h_34a206e10a553c1021b438f86aaf25e4}
+
+
+
+
+Definition at line 62 of file objdictdef.h.\hypertarget{objdictdef_8h_53be0553db1ce74a64ee5c919bdc97ff}{
+\index{objdictdef.h@{objdictdef.h}!time_difference@{time\_\-difference}}
+\index{time_difference@{time\_\-difference}!objdictdef.h@{objdictdef.h}}
+\subsubsection[time\_\-difference]{\setlength{\rightskip}{0pt plus 5cm}\#define time\_\-difference~0x0D}}
+\label{objdictdef_8h_53be0553db1ce74a64ee5c919bdc97ff}
+
+
+
+
+Definition at line 44 of file objdictdef.h.\hypertarget{objdictdef_8h_40ad5d3872b664aff212dccbaf961f67}{
+\index{objdictdef.h@{objdictdef.h}!time_of_day@{time\_\-of\_\-day}}
+\index{time_of_day@{time\_\-of\_\-day}!objdictdef.h@{objdictdef.h}}
+\subsubsection[time\_\-of\_\-day]{\setlength{\rightskip}{0pt plus 5cm}\#define time\_\-of\_\-day~0x0C}}
+\label{objdictdef_8h_40ad5d3872b664aff212dccbaf961f67}
+
+
+
+
+Definition at line 43 of file objdictdef.h.\hypertarget{objdictdef_8h_c9347ab621c5af56ecdc1ad6714a24cc}{
+\index{objdictdef.h@{objdictdef.h}!TO_BE_SAVE@{TO\_\-BE\_\-SAVE}}
+\index{TO_BE_SAVE@{TO\_\-BE\_\-SAVE}!objdictdef.h@{objdictdef.h}}
+\subsubsection[TO\_\-BE\_\-SAVE]{\setlength{\rightskip}{0pt plus 5cm}\#define TO\_\-BE\_\-SAVE~0x04}}
+\label{objdictdef_8h_c9347ab621c5af56ecdc1ad6714a24cc}
+
+
+
+
+Definition at line 89 of file objdictdef.h.\hypertarget{objdictdef_8h_85c21667cdfc019327398abd11cf30b4}{
+\index{objdictdef.h@{objdictdef.h}!TRANS_EVENT@{TRANS\_\-EVENT}}
+\index{TRANS_EVENT@{TRANS\_\-EVENT}!objdictdef.h@{objdictdef.h}}
+\subsubsection[TRANS\_\-EVENT]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-EVENT~255}}
+\label{objdictdef_8h_85c21667cdfc019327398abd11cf30b4}
+
+
+
+
+Definition at line 80 of file objdictdef.h.\hypertarget{objdictdef_8h_3d5c35506f9fb3cf77c069b973fa5f2e}{
+\index{objdictdef.h@{objdictdef.h}!TRANS_EVERY_N_SYNC@{TRANS\_\-EVERY\_\-N\_\-SYNC}}
+\index{TRANS_EVERY_N_SYNC@{TRANS\_\-EVERY\_\-N\_\-SYNC}!objdictdef.h@{objdictdef.h}}
+\subsubsection[TRANS\_\-EVERY\_\-N\_\-SYNC]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-EVERY\_\-N\_\-SYNC(n)~(n)}}
+\label{objdictdef_8h_3d5c35506f9fb3cf77c069b973fa5f2e}
+
+
+definitions of the different types of PDOs' transmission
+
+SYNCHRO(n) means that the PDO will be transmited every n SYNC signal. 
+
+Definition at line 75 of file objdictdef.h.\hypertarget{objdictdef_8h_1a9dbd29fbf815b9f24dd8e177cfecdb}{
+\index{objdictdef.h@{objdictdef.h}!TRANS_RTR@{TRANS\_\-RTR}}
+\index{TRANS_RTR@{TRANS\_\-RTR}!objdictdef.h@{objdictdef.h}}
+\subsubsection[TRANS\_\-RTR]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-RTR~253}}
+\label{objdictdef_8h_1a9dbd29fbf815b9f24dd8e177cfecdb}
+
+
+
+
+Definition at line 79 of file objdictdef.h.\hypertarget{objdictdef_8h_1796da41c02afb8d119aa2a103cebbc2}{
+\index{objdictdef.h@{objdictdef.h}!TRANS_RTR_SYNC@{TRANS\_\-RTR\_\-SYNC}}
+\index{TRANS_RTR_SYNC@{TRANS\_\-RTR\_\-SYNC}!objdictdef.h@{objdictdef.h}}
+\subsubsection[TRANS\_\-RTR\_\-SYNC]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-RTR\_\-SYNC~252}}
+\label{objdictdef_8h_1796da41c02afb8d119aa2a103cebbc2}
+
+
+
+
+Definition at line 78 of file objdictdef.h.\hypertarget{objdictdef_8h_fc747c839a17a8b35e569677bbf7549d}{
+\index{objdictdef.h@{objdictdef.h}!TRANS_SYNC_MAX@{TRANS\_\-SYNC\_\-MAX}}
+\index{TRANS_SYNC_MAX@{TRANS\_\-SYNC\_\-MAX}!objdictdef.h@{objdictdef.h}}
+\subsubsection[TRANS\_\-SYNC\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-SYNC\_\-MAX~240}}
+\label{objdictdef_8h_fc747c839a17a8b35e569677bbf7549d}
+
+
+
+
+Definition at line 77 of file objdictdef.h.\hypertarget{objdictdef_8h_f514b6a153b17e6da21f46971e3e8807}{
+\index{objdictdef.h@{objdictdef.h}!TRANS_SYNC_MIN@{TRANS\_\-SYNC\_\-MIN}}
+\index{TRANS_SYNC_MIN@{TRANS\_\-SYNC\_\-MIN}!objdictdef.h@{objdictdef.h}}
+\subsubsection[TRANS\_\-SYNC\_\-MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-SYNC\_\-MIN~1}}
+\label{objdictdef_8h_f514b6a153b17e6da21f46971e3e8807}
+
+
+
+
+Definition at line 76 of file objdictdef.h.\hypertarget{objdictdef_8h_fc4adc9111e54b3163b6126ce951ecc3}{
+\index{objdictdef.h@{objdictdef.h}!uint16@{uint16}}
+\index{uint16@{uint16}!objdictdef.h@{objdictdef.h}}
+\subsubsection[uint16]{\setlength{\rightskip}{0pt plus 5cm}\#define uint16~0x06}}
+\label{objdictdef_8h_fc4adc9111e54b3163b6126ce951ecc3}
+
+
+
+
+Definition at line 37 of file objdictdef.h.\hypertarget{objdictdef_8h_44514ac0d2c2c0895e46f62849ed308b}{
+\index{objdictdef.h@{objdictdef.h}!uint24@{uint24}}
+\index{uint24@{uint24}!objdictdef.h@{objdictdef.h}}
+\subsubsection[uint24]{\setlength{\rightskip}{0pt plus 5cm}\#define uint24~0x16}}
+\label{objdictdef_8h_44514ac0d2c2c0895e46f62849ed308b}
+
+
+
+
+Definition at line 53 of file objdictdef.h.\hypertarget{objdictdef_8h_9695cf1104606879c5d3f0221635a069}{
+\index{objdictdef.h@{objdictdef.h}!uint32@{uint32}}
+\index{uint32@{uint32}!objdictdef.h@{objdictdef.h}}
+\subsubsection[uint32]{\setlength{\rightskip}{0pt plus 5cm}\#define uint32~0x07}}
+\label{objdictdef_8h_9695cf1104606879c5d3f0221635a069}
+
+
+
+
+Definition at line 38 of file objdictdef.h.\hypertarget{objdictdef_8h_8fce5eaca9dc57d6d914c62a817cc65f}{
+\index{objdictdef.h@{objdictdef.h}!uint40@{uint40}}
+\index{uint40@{uint40}!objdictdef.h@{objdictdef.h}}
+\subsubsection[uint40]{\setlength{\rightskip}{0pt plus 5cm}\#define uint40~0x18}}
+\label{objdictdef_8h_8fce5eaca9dc57d6d914c62a817cc65f}
+
+
+
+
+Definition at line 55 of file objdictdef.h.\hypertarget{objdictdef_8h_7aa1269ae84360f0c5f3e9772dc46c0f}{
+\index{objdictdef.h@{objdictdef.h}!uint48@{uint48}}
+\index{uint48@{uint48}!objdictdef.h@{objdictdef.h}}
+\subsubsection[uint48]{\setlength{\rightskip}{0pt plus 5cm}\#define uint48~0x19}}
+\label{objdictdef_8h_7aa1269ae84360f0c5f3e9772dc46c0f}
+
+
+
+
+Definition at line 56 of file objdictdef.h.\hypertarget{objdictdef_8h_b4ebb502941e1315ef4479c33d894741}{
+\index{objdictdef.h@{objdictdef.h}!uint56@{uint56}}
+\index{uint56@{uint56}!objdictdef.h@{objdictdef.h}}
+\subsubsection[uint56]{\setlength{\rightskip}{0pt plus 5cm}\#define uint56~0x1A}}
+\label{objdictdef_8h_b4ebb502941e1315ef4479c33d894741}
+
+
+
+
+Definition at line 57 of file objdictdef.h.\hypertarget{objdictdef_8h_675b708aad17b5e4de65233fe5ed3839}{
+\index{objdictdef.h@{objdictdef.h}!uint64@{uint64}}
+\index{uint64@{uint64}!objdictdef.h@{objdictdef.h}}
+\subsubsection[uint64]{\setlength{\rightskip}{0pt plus 5cm}\#define uint64~0x1B}}
+\label{objdictdef_8h_675b708aad17b5e4de65233fe5ed3839}
+
+
+
+
+Definition at line 58 of file objdictdef.h.\hypertarget{objdictdef_8h_2d25bcd37166cc98f0d823cdb8c553ef}{
+\index{objdictdef.h@{objdictdef.h}!uint8@{uint8}}
+\index{uint8@{uint8}!objdictdef.h@{objdictdef.h}}
+\subsubsection[uint8]{\setlength{\rightskip}{0pt plus 5cm}\#define uint8~0x05}}
+\label{objdictdef_8h_2d25bcd37166cc98f0d823cdb8c553ef}
+
+
+
+
+Definition at line 36 of file objdictdef.h.\hypertarget{objdictdef_8h_5cd524a20d32d81ee805f50968187d09}{
+\index{objdictdef.h@{objdictdef.h}!unicode_string@{unicode\_\-string}}
+\index{unicode_string@{unicode\_\-string}!objdictdef.h@{objdictdef.h}}
+\subsubsection[unicode\_\-string]{\setlength{\rightskip}{0pt plus 5cm}\#define unicode\_\-string~0x0B}}
+\label{objdictdef_8h_5cd524a20d32d81ee805f50968187d09}
+
+
+
+
+Definition at line 42 of file objdictdef.h.\hypertarget{objdictdef_8h_6a4b5f93c378207aee7ea8f8397d1fc9}{
+\index{objdictdef.h@{objdictdef.h}!visible_string@{visible\_\-string}}
+\index{visible_string@{visible\_\-string}!objdictdef.h@{objdictdef.h}}
+\subsubsection[visible\_\-string]{\setlength{\rightskip}{0pt plus 5cm}\#define visible\_\-string~0x09}}
+\label{objdictdef_8h_6a4b5f93c378207aee7ea8f8397d1fc9}
+
+
+
+
+Definition at line 40 of file objdictdef.h.\hypertarget{objdictdef_8h_170086e0b136507502f3f525a9693407}{
+\index{objdictdef.h@{objdictdef.h}!WO@{WO}}
+\index{WO@{WO}!objdictdef.h@{objdictdef.h}}
+\subsubsection[WO]{\setlength{\rightskip}{0pt plus 5cm}\#define WO~0x01}}
+\label{objdictdef_8h_170086e0b136507502f3f525a9693407}
+
+
+
+
+Definition at line 86 of file objdictdef.h.
+
+\subsection{Typedef Documentation}
+\hypertarget{objdictdef_8h_236f1ee20dcd5c96a37d32318ec2dd16}{
+\index{objdictdef.h@{objdictdef.h}!indextable@{indextable}}
+\index{indextable@{indextable}!objdictdef.h@{objdictdef.h}}
+\subsubsection[indextable]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structtd__indextable}{td\_\-indextable}  \hyperlink{structtd__indextable}{indextable}}}
+\label{objdictdef_8h_236f1ee20dcd5c96a37d32318ec2dd16}
+
+
+Struct for creating entries in the communictaion profile \hypertarget{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{
+\index{objdictdef.h@{objdictdef.h}!ODCallback_t@{ODCallback\_\-t}}
+\index{ODCallback_t@{ODCallback\_\-t}!objdictdef.h@{objdictdef.h}}
+\subsubsection[ODCallback\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef UNS32($\ast$) \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t}(\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, const \hyperlink{structtd__indextable}{indextable} $\ast$, UNS8 b\-Subindex)}}
+\label{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}
+
+
+
+
+Definition at line 126 of file objdictdef.h.\hypertarget{objdictdef_8h_112b7eec6f7afdefaf6a31a72e8378b8}{
+\index{objdictdef.h@{objdictdef.h}!quick_index@{quick\_\-index}}
+\index{quick_index@{quick\_\-index}!objdictdef.h@{objdictdef.h}}
+\subsubsection[quick\_\-index]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structs__quick__index}{s\_\-quick\_\-index} \hyperlink{structs__quick__index}{quick\_\-index}}}
+\label{objdictdef_8h_112b7eec6f7afdefaf6a31a72e8378b8}
+
+
+\hypertarget{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb}{
+\index{objdictdef.h@{objdictdef.h}!scanIndexOD_t@{scanIndexOD\_\-t}}
+\index{scanIndexOD_t@{scanIndexOD\_\-t}!objdictdef.h@{objdictdef.h}}
+\subsubsection[scanIndexOD\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef const \hyperlink{structtd__indextable}{indextable}$\ast$($\ast$) \hyperlink{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb}{scan\-Index\-OD\_\-t}(UNS16 w\-Index, UNS32 $\ast$error\-Code, \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t} $\ast$$\ast$Callback)}}
+\label{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb}
+
+
+
+
+Definition at line 127 of file objdictdef.h.\hypertarget{objdictdef_8h_0fa8d753f368fc76cea3f17d2e4e5345}{
+\index{objdictdef.h@{objdictdef.h}!subindex@{subindex}}
+\index{subindex@{subindex}!objdictdef.h@{objdictdef.h}}
+\subsubsection[subindex]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structtd__subindex}{td\_\-subindex}  \hyperlink{structtd__subindex}{subindex}}}
+\label{objdictdef_8h_0fa8d753f368fc76cea3f17d2e4e5345}
+
+
+This are some structs which are neccessary for creating the entries of the object dictionary. 
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objdictdef_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,48 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node2 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node6 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node7 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node8 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node2 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node2 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$candriver_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objdictdef_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+dc345f8ad670975ef72139e830e6668e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objdictedit_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,39 @@
+\hypertarget{objdictedit_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/objdictedit.py File Reference}
+\label{objdictedit_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictedit.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictedit.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespaceobjdictedit}{objdictedit}
+\end{CompactItemize}
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classobjdictedit_1_1wxHtmlWindowUrlClick}{objdictedit::wx\-Html\-Window\-Url\-Click}
+\item 
+class \hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow}{objdictedit::wx\-Url\-Click\-Html\-Window}
+\item 
+class \hyperlink{classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame}{objdictedit::wx\-Url\-Click\-Html\-Window::Html\-Frame}
+\item 
+class \hyperlink{classobjdictedit_1_1objdictedit}{objdictedit::objdictedit}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespaceobjdictedit_6f56af22e4041461f4f3852041fd46cf}{objdictedit::EVT\_\-HTML\_\-URL\_\-CLICK}
+\item 
+def \hyperlink{namespaceobjdictedit_6676940963fc8d2458cc3df0739cc43f}{objdictedit::create}
+\item 
+def \hyperlink{namespaceobjdictedit_32e0bb76ebce2730cbb78c694b11e015}{objdictedit::usage}
+\item 
+def \hyperlink{namespaceobjdictedit_2c93a930b5594c97af560c8b245651ad}{objdictedit::Display\_\-Exception\_\-Dialog}
+\item 
+def \hyperlink{namespaceobjdictedit_e994527ec0f61cfe371dfa80d802d4cb}{objdictedit::Display\_\-Error\_\-Dialog}
+\item 
+def \hyperlink{namespaceobjdictedit_54964903be300a8ce9ee85eb67d5956e}{objdictedit::get\_\-last\_\-traceback}
+\item 
+def \hyperlink{namespaceobjdictedit_929d463a75220fa2964868f9495a944e}{objdictedit::format\_\-namespace}
+\item 
+def \hyperlink{namespaceobjdictedit_7a105b1694af4346e8de2a012657d49f}{objdictedit::wx\-Add\-Except\-Hook}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/objdictgen_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,14 @@
+\hypertarget{objdictgen_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/objdictgen.py File Reference}
+\label{objdictgen_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictgen.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictgen.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespaceobjdictgen}{objdictgen}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespaceobjdictgen_3d57328d6ceb6d14e3af839dae1fe19e}{objdictgen::usage}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/param_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,77 @@
+\hypertarget{param_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/board/arch/param.h File Reference}
+\label{param_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/param.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/param.h}}
+}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{param_8h_b1bf3be1865d30f8010eb223be3584ce}{M6811\_\-ARCH\_\-32K}
+\item 
+\#define \hyperlink{param_8h_e377e8f315ba31f0f0835f4781d98f27}{M6811\_\-DEF\_\-BAUD}~0x30
+\item 
+\#define \hyperlink{param_8h_b82dd208a7e716e09a3f8c229bfe78d7}{RAM\_\-SIZE}~32768
+\item 
+\#define \hyperlink{param_8h_d9e53d1418399b36953a40395ac1384d}{ROM\_\-SIZE}~32768
+\item 
+\#define \hyperlink{param_8h_f55149bc1f05cf18af067a302e31e3f9}{DATA\_\-SIZE}~(0x8000-0x1040)
+\item 
+\#define \hyperlink{param_8h_fb6f36d91ffbf947cfa3f1114ca79764}{TEXT\_\-SIZE}~ROM\_\-SIZE
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{param_8h_f55149bc1f05cf18af067a302e31e3f9}{
+\index{param.h@{param.h}!DATA_SIZE@{DATA\_\-SIZE}}
+\index{DATA_SIZE@{DATA\_\-SIZE}!param.h@{param.h}}
+\subsubsection[DATA\_\-SIZE]{\setlength{\rightskip}{0pt plus 5cm}\#define DATA\_\-SIZE~(0x8000-0x1040)}}
+\label{param_8h_f55149bc1f05cf18af067a302e31e3f9}
+
+
+
+
+Definition at line 65 of file param.h.\hypertarget{param_8h_b1bf3be1865d30f8010eb223be3584ce}{
+\index{param.h@{param.h}!M6811_ARCH_32K@{M6811\_\-ARCH\_\-32K}}
+\index{M6811_ARCH_32K@{M6811\_\-ARCH\_\-32K}!param.h@{param.h}}
+\subsubsection[M6811\_\-ARCH\_\-32K]{\setlength{\rightskip}{0pt plus 5cm}\#define M6811\_\-ARCH\_\-32K}}
+\label{param_8h_b1bf3be1865d30f8010eb223be3584ce}
+
+
+
+
+Definition at line 53 of file param.h.\hypertarget{param_8h_e377e8f315ba31f0f0835f4781d98f27}{
+\index{param.h@{param.h}!M6811_DEF_BAUD@{M6811\_\-DEF\_\-BAUD}}
+\index{M6811_DEF_BAUD@{M6811\_\-DEF\_\-BAUD}!param.h@{param.h}}
+\subsubsection[M6811\_\-DEF\_\-BAUD]{\setlength{\rightskip}{0pt plus 5cm}\#define M6811\_\-DEF\_\-BAUD~0x30}}
+\label{param_8h_e377e8f315ba31f0f0835f4781d98f27}
+
+
+
+
+Definition at line 56 of file param.h.\hypertarget{param_8h_b82dd208a7e716e09a3f8c229bfe78d7}{
+\index{param.h@{param.h}!RAM_SIZE@{RAM\_\-SIZE}}
+\index{RAM_SIZE@{RAM\_\-SIZE}!param.h@{param.h}}
+\subsubsection[RAM\_\-SIZE]{\setlength{\rightskip}{0pt plus 5cm}\#define RAM\_\-SIZE~32768}}
+\label{param_8h_b82dd208a7e716e09a3f8c229bfe78d7}
+
+
+
+
+Definition at line 59 of file param.h.\hypertarget{param_8h_d9e53d1418399b36953a40395ac1384d}{
+\index{param.h@{param.h}!ROM_SIZE@{ROM\_\-SIZE}}
+\index{ROM_SIZE@{ROM\_\-SIZE}!param.h@{param.h}}
+\subsubsection[ROM\_\-SIZE]{\setlength{\rightskip}{0pt plus 5cm}\#define ROM\_\-SIZE~32768}}
+\label{param_8h_d9e53d1418399b36953a40395ac1384d}
+
+
+
+
+Definition at line 62 of file param.h.\hypertarget{param_8h_fb6f36d91ffbf947cfa3f1114ca79764}{
+\index{param.h@{param.h}!TEXT_SIZE@{TEXT\_\-SIZE}}
+\index{TEXT_SIZE@{TEXT\_\-SIZE}!param.h@{param.h}}
+\subsubsection[TEXT\_\-SIZE]{\setlength{\rightskip}{0pt plus 5cm}\#define TEXT\_\-SIZE~ROM\_\-SIZE}}
+\label{param_8h_fb6f36d91ffbf947cfa3f1114ca79764}
+
+
+
+
+Definition at line 68 of file param.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,75 @@
+\hypertarget{pdo_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/pdo.c File Reference}
+\label{pdo_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c@{/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c}}
+}
+{\tt \#include \char`\"{}pdo.h\char`\"{}}\par
+{\tt \#include \char`\"{}objacces.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210}{send\-PDO} (CO\_\-Data $\ast$d, s\_\-PDO pdo, UNS8 req)
+\item 
+UNS8 \hyperlink{pdo_8c_298b8291fa35cca22264cf8a70bf138a}{PDOm\-GR} (CO\_\-Data $\ast$d, UNS32 cob\-Id)
+\item 
+UNS8 \hyperlink{pdo_8c_cc08547009d3d2755d2291999941694c}{send\-PDOrequest} (CO\_\-Data $\ast$d, UNS32 cob\-Id)
+\item 
+UNS8 \hyperlink{pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2}{proceed\-PDO} (CO\_\-Data $\ast$d, Message $\ast$m)
+\item 
+void \hyperlink{pdo_8c_e468510c9f77f502207d961d26389918}{Copy\-Bits} (UNS8 Nb\-Bits, UNS8 $\ast$Src\-Byte\-Index, UNS8 Src\-Bit\-Index, UNS8 Src\-Big\-Endian, UNS8 $\ast$Dest\-Byte\-Index, UNS8 Dest\-Bit\-Index, UNS8 Dest\-Big\-Endian)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{pdo_8c_e468510c9f77f502207d961d26389918}{
+\index{pdo.c@{pdo.c}!CopyBits@{CopyBits}}
+\index{CopyBits@{CopyBits}!pdo.c@{pdo.c}}
+\subsubsection[CopyBits]{\setlength{\rightskip}{0pt plus 5cm}void Copy\-Bits (UNS8 {\em Nb\-Bits}, UNS8 $\ast$ {\em Src\-Byte\-Index}, UNS8 {\em Src\-Bit\-Index}, UNS8 {\em Src\-Big\-Endian}, UNS8 $\ast$ {\em Dest\-Byte\-Index}, UNS8 {\em Dest\-Bit\-Index}, UNS8 {\em Dest\-Big\-Endian})}}
+\label{pdo_8c_e468510c9f77f502207d961d26389918}
+
+
+
+
+Definition at line 376 of file pdo.c.\hypertarget{pdo_8c_298b8291fa35cca22264cf8a70bf138a}{
+\index{pdo.c@{pdo.c}!PDOmGR@{PDOmGR}}
+\index{PDOmGR@{PDOmGR}!pdo.c@{pdo.c}}
+\subsubsection[PDOmGR]{\setlength{\rightskip}{0pt plus 5cm}UNS8 PDOm\-GR (CO\_\-Data $\ast$ {\em d}, UNS32 {\em cob\-Id})}}
+\label{pdo_8c_298b8291fa35cca22264cf8a70bf138a}
+
+
+
+
+Definition at line 61 of file pdo.c.
+
+References send\-PDO().\hypertarget{pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2}{
+\index{pdo.c@{pdo.c}!proceedPDO@{proceedPDO}}
+\index{proceedPDO@{proceedPDO}!pdo.c@{pdo.c}}
+\subsubsection[proceedPDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 proceed\-PDO (CO\_\-Data $\ast$ {\em d}, Message $\ast$ {\em m})}}
+\label{pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2}
+
+
+
+
+Definition at line 187 of file pdo.c.
+
+References Copy\-Bits(), get\-ODentry(), PDOm\-GR(), and set\-ODentry().\hypertarget{pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210}{
+\index{pdo.c@{pdo.c}!sendPDO@{sendPDO}}
+\index{sendPDO@{sendPDO}!pdo.c@{pdo.c}}
+\subsubsection[sendPDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-PDO (CO\_\-Data $\ast$ {\em d}, s\_\-PDO {\em pdo}, UNS8 {\em req})}}
+\label{pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210}
+
+
+
+
+Definition at line 27 of file pdo.c.\hypertarget{pdo_8c_cc08547009d3d2755d2291999941694c}{
+\index{pdo.c@{pdo.c}!sendPDOrequest@{sendPDOrequest}}
+\index{sendPDOrequest@{sendPDOrequest}!pdo.c@{pdo.c}}
+\subsubsection[sendPDOrequest]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-PDOrequest (CO\_\-Data $\ast$ {\em d}, UNS32 {\em cob\-Id})}}
+\label{pdo_8c_cc08547009d3d2755d2291999941694c}
+
+
+
+
+Definition at line 154 of file pdo.c.
+
+References send\-PDO().
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3aa5ae91c19f8cd29ba3df31e0fe2783
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,63 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+  Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node9 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node13 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node9 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node19 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node20 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5c3c0b2552368fb57fc3b598c67742d1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,21 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+088b793879531aaf8723da47fd813a99
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendPDOrequest",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a51a6341ee02f6310d55dc0de6ed5f54
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+53c5bde44b8721c86f4e1afb98a0483e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,128 @@
+\hypertarget{pdo_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/pdo.h File Reference}
+\label{pdo_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h@{/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h}}
+}
+{\tt \#include $<$applicfg.h$>$}\par
+{\tt \#include $<$def.h$>$}\par
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structstruct__s__process__var}{struct\_\-s\_\-process\_\-var}
+\item 
+struct \hyperlink{structstruct__s__PDO}{struct\_\-s\_\-PDO}
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef \hyperlink{structstruct__s__process__var}{struct\_\-s\_\-process\_\-var} \hyperlink{pdo_8h_cebb3b4d895da8e726cc7eddb6035e6f}{s\_\-process\_\-var}
+\item 
+typedef \hyperlink{structstruct__s__PDO}{struct\_\-s\_\-PDO} \hyperlink{pdo_8h_7f9085f960c6632e8c79537abac9a9ff}{s\_\-PDO}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{pdo_8h_a6774c219dc64c1cec4b4721ba23e15a}{send\-PDO} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, \hyperlink{structstruct__s__PDO}{s\_\-PDO} pdo, UNS8 request)
+\item 
+UNS8 \hyperlink{pdo_8h_298b8291fa35cca22264cf8a70bf138a}{PDOm\-GR} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS32 cob\-Id)
+\item 
+UNS8 \hyperlink{pdo_8h_b9c82d949045cb7f52ed40d0ee8c7bf1}{build\-PDO} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS16 index)
+\item 
+UNS8 \hyperlink{pdo_8h_cc08547009d3d2755d2291999941694c}{send\-PDOrequest} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS32 cob\-Id)
+\item 
+UNS8 \hyperlink{pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2}{proceed\-PDO} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+UNS8 \hyperlink{pdo_8h_07ff33d0d2e6b1070bf3c27578006e8d}{send\-PDOevent} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, void $\ast$variable)
+\item 
+void \hyperlink{pdo_8h_e468510c9f77f502207d961d26389918}{Copy\-Bits} (UNS8 Nb\-Bits, UNS8 $\ast$Src\-Byte\-Index, UNS8 Src\-Bit\-Index, UNS8 Src\-Big\-Endian, UNS8 $\ast$Dest\-Byte\-Index, UNS8 Dest\-Bit\-Index, UNS8 Dest\-Big\-Endian)
+\end{CompactItemize}
+
+
+\subsection{Typedef Documentation}
+\hypertarget{pdo_8h_7f9085f960c6632e8c79537abac9a9ff}{
+\index{pdo.h@{pdo.h}!s_PDO@{s\_\-PDO}}
+\index{s_PDO@{s\_\-PDO}!pdo.h@{pdo.h}}
+\subsubsection[s\_\-PDO]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structstruct__s__PDO}{struct\_\-s\_\-PDO} \hyperlink{structstruct__s__PDO}{s\_\-PDO}}}
+\label{pdo_8h_7f9085f960c6632e8c79537abac9a9ff}
+
+
+The PDO structure \hypertarget{pdo_8h_cebb3b4d895da8e726cc7eddb6035e6f}{
+\index{pdo.h@{pdo.h}!s_process_var@{s\_\-process\_\-var}}
+\index{s_process_var@{s\_\-process\_\-var}!pdo.h@{pdo.h}}
+\subsubsection[s\_\-process\_\-var]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structstruct__s__process__var}{struct\_\-s\_\-process\_\-var} \hyperlink{structstruct__s__process__var}{s\_\-process\_\-var}}}
+\label{pdo_8h_cebb3b4d895da8e726cc7eddb6035e6f}
+
+
+
+
+\subsection{Function Documentation}
+\hypertarget{pdo_8h_b9c82d949045cb7f52ed40d0ee8c7bf1}{
+\index{pdo.h@{pdo.h}!buildPDO@{buildPDO}}
+\index{buildPDO@{buildPDO}!pdo.h@{pdo.h}}
+\subsubsection[buildPDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 build\-PDO (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS16 {\em index})}}
+\label{pdo_8h_b9c82d949045cb7f52ed40d0ee8c7bf1}
+
+
+Prepare the PDO defined at index to be sent by PDOm\-GR Copy all the data to transmit in process\_\-var $\ast$pw\-Cob\-Id : returns the value of the cobid. (subindex 1) Return 0 or 0x\-FF if error. \hypertarget{pdo_8h_e468510c9f77f502207d961d26389918}{
+\index{pdo.h@{pdo.h}!CopyBits@{CopyBits}}
+\index{CopyBits@{CopyBits}!pdo.h@{pdo.h}}
+\subsubsection[CopyBits]{\setlength{\rightskip}{0pt plus 5cm}void Copy\-Bits (UNS8 {\em Nb\-Bits}, UNS8 $\ast$ {\em Src\-Byte\-Index}, UNS8 {\em Src\-Bit\-Index}, UNS8 {\em Src\-Big\-Endian}, UNS8 $\ast$ {\em Dest\-Byte\-Index}, UNS8 {\em Dest\-Bit\-Index}, UNS8 {\em Dest\-Big\-Endian})}}
+\label{pdo_8h_e468510c9f77f502207d961d26389918}
+
+
+
+
+Definition at line 376 of file pdo.c.
+
+References INTEGER8, and UNS8.\hypertarget{pdo_8h_298b8291fa35cca22264cf8a70bf138a}{
+\index{pdo.h@{pdo.h}!PDOmGR@{PDOmGR}}
+\index{PDOmGR@{PDOmGR}!pdo.h@{pdo.h}}
+\subsubsection[PDOmGR]{\setlength{\rightskip}{0pt plus 5cm}UNS8 PDOm\-GR (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS32 {\em cob\-Id})}}
+\label{pdo_8h_298b8291fa35cca22264cf8a70bf138a}
+
+
+Prepare a PDO frame transmission, whose different parameters are stored in process\_\-var table, to the slave. bus\_\-id is hardware dependant call the function send\-PDO return the result of the function send\-PDO or 0x\-FF if error 
+
+Definition at line 61 of file pdo.c.
+
+References struct\_\-s\_\-PDO::cob\-Id, struct\_\-s\_\-process\_\-var::count, struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-process\_\-var::data, struct\_\-s\_\-PDO::data, struct\_\-s\_\-PDO::len, MSG\_\-WAR, NOT\_\-A\_\-REQUEST, struct\_\-CO\_\-Data::process\_\-var, send\-PDO(), and UNS8.\hypertarget{pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2}{
+\index{pdo.h@{pdo.h}!proceedPDO@{proceedPDO}}
+\index{proceedPDO@{proceedPDO}!pdo.h@{pdo.h}}
+\subsubsection[proceedPDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 proceed\-PDO (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2}
+
+
+Compute a PDO frame reception bus\_\-id is hardware dependant return 0x\-FF if error, else return 0 
+
+Definition at line 187 of file pdo.c.
+
+References Message::cob\_\-id, Copy\-Bits(), struct\_\-s\_\-process\_\-var::count, struct\_\-s\_\-timer\_\-entry::d, Message::data, struct\_\-s\_\-process\_\-var::data, struct\_\-CO\_\-Data::first\-Index, get\-ODentry(), struct\_\-CO\_\-Data::last\-Index, Message::len, MSG\_\-ERR, MSG\_\-WAR, NOT\_\-A\_\-REQUEST, struct\_\-CO\_\-Data::objdict, OD\_\-SUCCESSFUL, s\_\-quick\_\-index::PDO\_\-RCV, s\_\-quick\_\-index::PDO\_\-RCV\_\-MAP, s\_\-quick\_\-index::PDO\_\-TRS, s\_\-quick\_\-index::PDO\_\-TRS\_\-MAP, PDOm\-GR(), td\_\-subindex::p\-Object, struct\_\-CO\_\-Data::process\_\-var, td\_\-indextable::p\-Subindex, REQUEST, set\-ODentry(), state1, state2, state4, state5, TRANS\_\-EVENT, TRANS\_\-RTR, TRANS\_\-RTR\_\-SYNC, UNS16, UNS32, UNS8, and SHORT\_\-CAN::w.\hypertarget{pdo_8h_a6774c219dc64c1cec4b4721ba23e15a}{
+\index{pdo.h@{pdo.h}!sendPDO@{sendPDO}}
+\index{sendPDO@{sendPDO}!pdo.h@{pdo.h}}
+\subsubsection[sendPDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-PDO (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, \hyperlink{structstruct__s__PDO}{s\_\-PDO} {\em pdo}, UNS8 {\em request})}}
+\label{pdo_8h_a6774c219dc64c1cec4b4721ba23e15a}
+
+
+Transmit a PDO data frame on the bus bus\_\-id pdo is a structure which contains the pdo to transmit bus\_\-id is hardware dependant return can\-Send(bus\_\-id,\&m) or 0x\-FF if error request can take the value REQUEST or NOT\_\-A\_\-REQUEST 
+
+Definition at line 27 of file pdo.c.
+
+References struct\_\-CO\_\-Data::can\-Handle, can\-Send(), Message::cob\_\-id, struct\_\-s\_\-PDO::cob\-Id, struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-PDO::data, Message::data, struct\_\-s\_\-PDO::len, Message::len, MSG\_\-WAR, struct\_\-CO\_\-Data::node\-State, NOT\_\-A\_\-REQUEST, Operational, REQUEST, Message::rtr, UNS8, and SHORT\_\-CAN::w.\hypertarget{pdo_8h_07ff33d0d2e6b1070bf3c27578006e8d}{
+\index{pdo.h@{pdo.h}!sendPDOevent@{sendPDOevent}}
+\index{sendPDOevent@{sendPDOevent}!pdo.h@{pdo.h}}
+\subsubsection[sendPDOevent]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-PDOevent (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, void $\ast$ {\em variable})}}
+\label{pdo_8h_07ff33d0d2e6b1070bf3c27578006e8d}
+
+
+\hypertarget{pdo_8h_cc08547009d3d2755d2291999941694c}{
+\index{pdo.h@{pdo.h}!sendPDOrequest@{sendPDOrequest}}
+\index{sendPDOrequest@{sendPDOrequest}!pdo.h@{pdo.h}}
+\subsubsection[sendPDOrequest]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-PDOrequest (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS32 {\em cob\-Id})}}
+\label{pdo_8h_cc08547009d3d2755d2291999941694c}
+
+
+Transmit a PDO request frame on the bus bus\_\-id to the slave. bus\_\-id is hardware dependant Returns 0x\-FF if error, other in success. 
+
+Definition at line 154 of file pdo.c.
+
+References struct\_\-s\_\-PDO::cob\-Id, struct\_\-s\_\-timer\_\-entry::d, struct\_\-CO\_\-Data::first\-Index, struct\_\-CO\_\-Data::last\-Index, struct\_\-s\_\-PDO::len, MSG\_\-WAR, struct\_\-CO\_\-Data::objdict, s\_\-quick\_\-index::PDO\_\-RCV, td\_\-subindex::p\-Object, td\_\-indextable::p\-Subindex, REQUEST, send\-PDO(), UNS16, UNS32, and UNS8.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3aa5ae91c19f8cd29ba3df31e0fe2783
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,48 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node7 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node8 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node9 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node11 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node3 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0844154a8e92cfb4d6fbae6bf8d3de3d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,49 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node8 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node8 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+81672bdf3a4bf09b8f41e061559dd52f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+53c5bde44b8721c86f4e1afb98a0483e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,21 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+088b793879531aaf8723da47fd813a99
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendPDOrequest",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a51a6341ee02f6310d55dc0de6ed5f54
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/ports_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,51 @@
+\hypertarget{ports_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/asm-m68hc12/ports.h File Reference}
+\label{ports_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h}}
+}
+{\tt \#include $<$asm-m68hc12/ports\_\-def.h$>$}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+unsigned short \hyperlink{ports_8h_0e52a4b1cfab47cef68fa24f47175e8d}{get\_\-timer\_\-counter} (void)
+\item 
+void \hyperlink{ports_8h_e932beed06a4917e3387c24cf8e827eb}{set\_\-timer\_\-counter} (unsigned short value)
+\item 
+void \hyperlink{ports_8h_a91f7029f6abe99bed4852a32bbe3496}{cop\_\-reset} (void)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{ports_8h_a91f7029f6abe99bed4852a32bbe3496}{
+\index{ports.h@{ports.h}!cop_reset@{cop\_\-reset}}
+\index{cop_reset@{cop\_\-reset}!ports.h@{ports.h}}
+\subsubsection[cop\_\-reset]{\setlength{\rightskip}{0pt plus 5cm}void cop\_\-reset (void)\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
+\label{ports_8h_a91f7029f6abe99bed4852a32bbe3496}
+
+
+
+
+Definition at line 97 of file ports.h.
+
+References \_\-io\_\-ports, and ARMCOP.\hypertarget{ports_8h_0e52a4b1cfab47cef68fa24f47175e8d}{
+\index{ports.h@{ports.h}!get_timer_counter@{get\_\-timer\_\-counter}}
+\index{get_timer_counter@{get\_\-timer\_\-counter}!ports.h@{ports.h}}
+\subsubsection[get\_\-timer\_\-counter]{\setlength{\rightskip}{0pt plus 5cm}unsigned short get\_\-timer\_\-counter (void)\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
+\label{ports_8h_0e52a4b1cfab47cef68fa24f47175e8d}
+
+
+
+
+Definition at line 83 of file ports.h.
+
+References \_\-io\_\-ports, and TCNTH.\hypertarget{ports_8h_e932beed06a4917e3387c24cf8e827eb}{
+\index{ports.h@{ports.h}!set_timer_counter@{set\_\-timer\_\-counter}}
+\index{set_timer_counter@{set\_\-timer\_\-counter}!ports.h@{ports.h}}
+\subsubsection[set\_\-timer\_\-counter]{\setlength{\rightskip}{0pt plus 5cm}void set\_\-timer\_\-counter (unsigned short {\em value})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
+\label{ports_8h_e932beed06a4917e3387c24cf8e827eb}
+
+
+
+
+Definition at line 89 of file ports.h.
+
+References \_\-io\_\-ports, and TCNTH.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/ports_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ports__def_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/ports_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d8db600ab567af64532ae938f2a3e687
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/ports__def_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,7249 @@
+\hypertarget{ports__def_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/asm-m68hc12/ports\_\-def.h File Reference}
+\label{ports__def_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports\_\-def.h}}
+}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{ports__def_8h_7c8a7f98a98d8cb125dd57a66720ab30}{PORTA}~0x0000
+\item 
+\#define \hyperlink{ports__def_8h_09a0c85cd3da09d9cdf63a5ac4c39f77}{PORTB}~0x0001
+\item 
+\#define \hyperlink{ports__def_8h_da011c5bf95ab91774eee5c29b45fd06}{DDRA}~0x0002
+\item 
+\#define \hyperlink{ports__def_8h_924a54df722121bc98383bdec5ae1898}{DDRB}~0x0003
+\item 
+\#define \hyperlink{ports__def_8h_7e2386d3b1084b5b875ae3696f550ba9}{PORTE}~0x0008
+\item 
+\#define \hyperlink{ports__def_8h_04118ed67bc49da5b3b5e1dd40b208f2}{DDRE}~0x0009
+\item 
+\#define \hyperlink{ports__def_8h_937758fee983a1719c2c578be7d24cd7}{PEAR}~0x000A
+\item 
+\#define \hyperlink{ports__def_8h_b8c52c1b4c021ed3e6b6b677bd2ac019}{MODE}~0x000B
+\item 
+\#define \hyperlink{ports__def_8h_04c3d2a7346df4db141b06ab2878e778}{PUCR}~0x000C
+\item 
+\#define \hyperlink{ports__def_8h_944e5f745f61c815610fc0bc53845178}{RDRIV}~0x000D
+\item 
+\#define \hyperlink{ports__def_8h_690de626e7a09cb507e8c9036d522806}{EBICTL}~0x000E
+\item 
+\#define \hyperlink{ports__def_8h_d22d93ca301c0efb24ce748df6b1f4de}{INITRM}~0x0010
+\item 
+\#define \hyperlink{ports__def_8h_68f415ce6ef5ce8396b4d93f6691f2d9}{INITRG}~0x0011
+\item 
+\#define \hyperlink{ports__def_8h_2343d58943d38cc5a2d1bd5f01c449bd}{INITEE}~0x0012
+\item 
+\#define \hyperlink{ports__def_8h_ead8ec46f12a4aabf8975cf1b6c0c24c}{MISC}~0x0013
+\item 
+\#define \hyperlink{ports__def_8h_39ae2b0c416237bbf5450e67043d1a07}{MTST0}~0x0014
+\item 
+\#define \hyperlink{ports__def_8h_835d8810381fe2d4ae5a03ab0b735954}{ITCR}~0x0015
+\item 
+\#define \hyperlink{ports__def_8h_5dc5538bd3b16f7dc2b5f20ad37e1719}{ITEST}~0x0016
+\item 
+\#define \hyperlink{ports__def_8h_9fbd136344b18115f6bb7105423bbe45}{MTST1}~0x0017
+\item 
+\#define \hyperlink{ports__def_8h_5651c2155c68c226f763a909e6164395}{PARTIDH}~0x001A
+\item 
+\#define \hyperlink{ports__def_8h_85ae2d3c8bfa90d81d04c42b73a8171f}{PARTIDL}~0x001B
+\item 
+\#define \hyperlink{ports__def_8h_349a75bd3c35acb9600fe31d0971ce65}{MEMSIZ0}~0x001C
+\item 
+\#define \hyperlink{ports__def_8h_95155eab2544a98147cc1d63575d7394}{MEMSIZ1}~0x001D
+\item 
+\#define \hyperlink{ports__def_8h_568e659344d7215ee02088aa47ecd639}{INTCR}~0x001E
+\item 
+\#define \hyperlink{ports__def_8h_e4c9964767cbc632fcc3f32ce4499d07}{HPRIO}~0x001F
+\item 
+\#define \hyperlink{ports__def_8h_734039bf506129b3f00877c809db4bbe}{BKPCT0}~0x0028
+\item 
+\#define \hyperlink{ports__def_8h_281b418be6896285bdbd2ad4964d7243}{BKPCT1}~0x0029
+\item 
+\#define \hyperlink{ports__def_8h_a7955de76905c1d1a7883bc428b57439}{BKP0X}~0x002A
+\item 
+\#define \hyperlink{ports__def_8h_546b668e4c677ac3f49b0db000a751fd}{BKP0H}~0x002B
+\item 
+\#define \hyperlink{ports__def_8h_d9fc7be9bc8336d8cf161011d4c7712f}{BKP0L}~0x002C
+\item 
+\#define \hyperlink{ports__def_8h_b687edc134502419e49ebf67214af54a}{BKP1X}~0x002D
+\item 
+\#define \hyperlink{ports__def_8h_8d0e60f0d8b84b16a1913fb8580d6807}{BKP1H}~0x002E
+\item 
+\#define \hyperlink{ports__def_8h_a5b45bfc69c38c38e893d0242a482cca}{BKP1L}~0x002F
+\item 
+\#define \hyperlink{ports__def_8h_74bb05c403a183f430c3d79c3da66637}{PPAGE}~0x0030
+\item 
+\#define \hyperlink{ports__def_8h_6bd5cd2c2fce3bf30567be8356ea8473}{PORTK}~0x0032
+\item 
+\#define \hyperlink{ports__def_8h_1fb1a5151b4ee3d8530ad6fff5713f88}{DDRK}~0x0033
+\item 
+\#define \hyperlink{ports__def_8h_f89364e5f6f6b510b1a1d0019ed18457}{SYNR}~0x0034
+\item 
+\#define \hyperlink{ports__def_8h_c977bdfc9a47c2c122b24c109b2ca1d2}{REFDV}~0x0035
+\item 
+\#define \hyperlink{ports__def_8h_5b211cd608efc24b729ba8b46dd60bf6}{CTFLG}~0x0036
+\item 
+\#define \hyperlink{ports__def_8h_deed7374b4301e74bdde3ae8bc5e2e06}{CRGFLG}~0x0037
+\item 
+\#define \hyperlink{ports__def_8h_650ffe6a2f3f05a57c2c1be17e41467f}{CRGINT}~0x0038
+\item 
+\#define \hyperlink{ports__def_8h_7b3c436d31b2305ed9be91f5131d4e5f}{CLKSEL}~0x0039
+\item 
+\#define \hyperlink{ports__def_8h_c5c4a1f05b54f73904b0c0aa7063a063}{PLLCTL}~0x003A
+\item 
+\#define \hyperlink{ports__def_8h_e2d9a627890de5fba9d6c7a3cf3e3115}{RTICTL}~0x003B
+\item 
+\#define \hyperlink{ports__def_8h_b2456fa3b138e80f6495eea7379b5bae}{COPCTL}~0x003C
+\item 
+\#define \hyperlink{ports__def_8h_3b21286ade21a29ebaf9064041b86618}{FORBYP}~0x003D
+\item 
+\#define \hyperlink{ports__def_8h_2d95afde26e1661c414015992656e78c}{CTCTL}~0x003E
+\item 
+\#define \hyperlink{ports__def_8h_7bf7cb62aaf7a62ee735a63b09575cd3}{ARMCOP}~0x003F
+\item 
+\#define \hyperlink{ports__def_8h_28fcfc6a7695ab5b61f4d7a2befcc184}{TIOS}~0x0040
+\item 
+\#define \hyperlink{ports__def_8h_8daf478c72475e0ffa907634d6250399}{TCFORC}~0x0041
+\item 
+\#define \hyperlink{ports__def_8h_9fa23c1870d8273bf89fee62f003a95e}{TOC7M}~0x0042
+\item 
+\#define \hyperlink{ports__def_8h_efcb9111ac36dc4472f266ff9f3836c8}{TOC7D}~0x0043
+\item 
+\#define \hyperlink{ports__def_8h_b37ac48186b7d36d18fdc2ac47773f95}{TCNTH}~0x0044
+\item 
+\#define \hyperlink{ports__def_8h_c633db6ab44eea0fb44358dd9f2b1ddc}{TCNTL}~0x0045
+\item 
+\#define \hyperlink{ports__def_8h_f2b3ab08ef5f8919912316e8906c1cf6}{TSCR1}~0x0046
+\item 
+\#define \hyperlink{ports__def_8h_93fe97b63517ecf6f21db2d80c90117a}{TTOV}~0x0047
+\item 
+\#define \hyperlink{ports__def_8h_0a69f683a8ad4e238e8f259c58dffc12}{TCTL1}~0x0048
+\item 
+\#define \hyperlink{ports__def_8h_cdd842bb3f4a2ca5e26a027bb74e18b1}{TCTL2}~0x0049
+\item 
+\#define \hyperlink{ports__def_8h_b0c4f584352c94b1d0398d53e057b332}{TCTL3}~0x004A
+\item 
+\#define \hyperlink{ports__def_8h_fa96e2fb4db83ea845f18d2dcb025d93}{TCTL4}~0x004B
+\item 
+\#define \hyperlink{ports__def_8h_047b752526fa845a214fbd2dda59bdaa}{TIE}~0x004C
+\item 
+\#define \hyperlink{ports__def_8h_22fb74e7419c4c4b208c3de49dd10499}{TSCR2}~0x004D
+\item 
+\#define \hyperlink{ports__def_8h_2403d0779edcb7a67ea56dd0d67a415e}{TFLG1}~0x004E
+\item 
+\#define \hyperlink{ports__def_8h_5d31366a1f46029bc8f323b6dde52178}{TFLG2}~0x004F
+\item 
+\#define \hyperlink{ports__def_8h_5aee1a6c41f744c9a3e6c33bbae5b602}{TC0H}~0x0050
+\item 
+\#define \hyperlink{ports__def_8h_03a1512338c3a6035737bd8732b6eb91}{TC0L}~0x0051
+\item 
+\#define \hyperlink{ports__def_8h_3a7b9a11325e49556c0a7a91936101b3}{TC1H}~0x0052
+\item 
+\#define \hyperlink{ports__def_8h_f235b7ce94cddaa50114a0cdf4363f3a}{TC1L}~0x0053
+\item 
+\#define \hyperlink{ports__def_8h_465740c146764f739d0851b848e8a538}{TC2H}~0x0054
+\item 
+\#define \hyperlink{ports__def_8h_1087ebe023199a29ce85a75e42bc6b3f}{TC2L}~0x0055
+\item 
+\#define \hyperlink{ports__def_8h_e710eb9992981f1018831edc9e12a792}{TC3H}~0x0056
+\item 
+\#define \hyperlink{ports__def_8h_84c624c752ace9a4f90cd51635e4a3db}{TC3L}~0x0057
+\item 
+\#define \hyperlink{ports__def_8h_0574d848e9f01b848bef1ac914c73d9b}{TC4H}~0x0058
+\item 
+\#define \hyperlink{ports__def_8h_fccd2617ebb3d5c01d94d13ae63bb995}{TC4L}~0x0059
+\item 
+\#define \hyperlink{ports__def_8h_ab94dec494a21181b9e707ed91705a40}{TC5H}~0x005A
+\item 
+\#define \hyperlink{ports__def_8h_bb845df1ce3e095683817d5d0710505b}{TC5L}~0x005B
+\item 
+\#define \hyperlink{ports__def_8h_a497821ef350324511337fe2a9cd44e5}{TC6H}~0x005C
+\item 
+\#define \hyperlink{ports__def_8h_5eb68cce1acef12d0200f4bfc3cbc288}{TC6L}~0x005D
+\item 
+\#define \hyperlink{ports__def_8h_ef8ffcb5e94713a67a889c378acbb5f4}{TC7H}~0x005E
+\item 
+\#define \hyperlink{ports__def_8h_6ff25928aee1bf034551029aa472767e}{TC7L}~0x005F
+\item 
+\#define \hyperlink{ports__def_8h_369a30cbad4abb0315f4ec81b9c17de5}{PACTL}~0x0060
+\item 
+\#define \hyperlink{ports__def_8h_9ab15265afebf01d44ae2e69682e826f}{PAFLG}~0x0061
+\item 
+\#define \hyperlink{ports__def_8h_85abea69712fb9baf32eba733b640560}{PACN3H}~0x0062
+\item 
+\#define \hyperlink{ports__def_8h_9d1df97db12c7cc0ba4cf9c523a660bd}{PACN2L}~0x0063
+\item 
+\#define \hyperlink{ports__def_8h_d46691a62be4e452d330bca4bd6bdcd2}{PACN1H}~0x0064
+\item 
+\#define \hyperlink{ports__def_8h_c1c2c1c9c9215d12a15906ede2dde58e}{PACN0L}~0x0065
+\item 
+\#define \hyperlink{ports__def_8h_a3a194a0927cf50052ca580d40f20e19}{MCCTL}~0x0066
+\item 
+\#define \hyperlink{ports__def_8h_6a850b421ad238e8105333eb2b596c0d}{MCFLG}~0x0067
+\item 
+\#define \hyperlink{ports__def_8h_c69199f7665376142c7065715af51c68}{ICPAR}~0x0068
+\item 
+\#define \hyperlink{ports__def_8h_d7f8ff2b05ba317f174d74ad7a64adcd}{DLYCT}~0x0069
+\item 
+\#define \hyperlink{ports__def_8h_636d76161f8d5c29d23105dbbf6079a6}{ICOVW}~0x006A
+\item 
+\#define \hyperlink{ports__def_8h_60b41fd882e4ff93f2b403d9775fcfb8}{ICSYS}~0x006B
+\item 
+\#define \hyperlink{ports__def_8h_3a45d4d45316cbc2cb7e5bf119939bc9}{TIMTST}~0x006D
+\item 
+\#define \hyperlink{ports__def_8h_95fb1c47a29db8b9c923649615ebee1e}{PBCTL}~0x0070
+\item 
+\#define \hyperlink{ports__def_8h_551109bbeda3c352bcd05aab5b715e38}{PBFLG}~0x0071
+\item 
+\#define \hyperlink{ports__def_8h_fd81bf647d509ec2ff89966e8a4f7eba}{PA3H}~0x0072
+\item 
+\#define \hyperlink{ports__def_8h_8dffd5074bef734857960a522479c441}{PA2H}~0x0073
+\item 
+\#define \hyperlink{ports__def_8h_7d83f2c31479de365cf43f3ff6613fd2}{PA1H}~0x0074
+\item 
+\#define \hyperlink{ports__def_8h_d5dd8fa1f9a757c510191212ef28809a}{PA0H}~0x0075
+\item 
+\#define \hyperlink{ports__def_8h_53888e9d6f78219e58da52403fce9417}{MCCNTH}~0x0076
+\item 
+\#define \hyperlink{ports__def_8h_feec7c62e9220199e28d3deb343076f4}{MCCNTL}~0x0077
+\item 
+\#define \hyperlink{ports__def_8h_5360fb89c2d8cebf9f3d68cc34f2f0d6}{TC0HH}~0x0078
+\item 
+\#define \hyperlink{ports__def_8h_b6d3fe72f0dbc51452093389db82190d}{TC0HL}~0x0079
+\item 
+\#define \hyperlink{ports__def_8h_8e5618c64f4140871f204889c2c8dd50}{TC1HH}~0x007A
+\item 
+\#define \hyperlink{ports__def_8h_177c233233eb4a3eaf1f6b10845109a2}{TC1HL}~0x007B
+\item 
+\#define \hyperlink{ports__def_8h_a5ec3300129ffdedba2389ed17cf4444}{TC2HH}~0x007C
+\item 
+\#define \hyperlink{ports__def_8h_25aecd2bfceabd49d1bbf18b6d43b30d}{TC2HL}~0x007D
+\item 
+\#define \hyperlink{ports__def_8h_6cee1b2d03e0e42ce48317ed88b480bc}{TC3HH}~0x007E
+\item 
+\#define \hyperlink{ports__def_8h_53553c5c7d0f34f308848e9b408177b7}{ATD0CTL0}~0x0080
+\item 
+\#define \hyperlink{ports__def_8h_97646136fa0daf5796c1f5255333ad32}{ATD00CTL1}~0x0081
+\item 
+\#define \hyperlink{ports__def_8h_0d03a08a96bd2cbecaf403369fe4cabe}{ATD0CTL2}~0x0082
+\item 
+\#define \hyperlink{ports__def_8h_0e89ce8b6afd2f6ce2ba18075594effd}{ATD0CTL3}~0x0083
+\item 
+\#define \hyperlink{ports__def_8h_1a9b39d883226f2a8529a9cc55383fe8}{ATD0CTL4}~0x0084
+\item 
+\#define \hyperlink{ports__def_8h_e92eb5c9cfd0daceb5dcf2c83d418898}{ATD0CTL5}~0x0085
+\item 
+\#define \hyperlink{ports__def_8h_67d19f0f61248959c4550a71a3ef7325}{ATD0STAT0}~0x0086
+\item 
+\#define \hyperlink{ports__def_8h_06b946e97d8226d65cb1f62bb36ba154}{ATD0STAT1}~0x0087
+\item 
+\#define \hyperlink{ports__def_8h_3a46681135212b4f6c77411ab265b83e}{ATD0TEST0}~0x0088
+\item 
+\#define \hyperlink{ports__def_8h_aa162cdca681826afb47a3b7f68a042d}{ATD0TEST1}~0x0089
+\item 
+\#define \hyperlink{ports__def_8h_0f6c1069a46755343cc13266a05691db}{ATD0DIEN}~0x008D
+\item 
+\#define \hyperlink{ports__def_8h_840a1b8e83eb19a692bbfe280cd5fae5}{PORTAD0}~0x008F
+\item 
+\#define \hyperlink{ports__def_8h_36ea9c147d5e5330ec150e2adeed0285}{ATD0DR0H}~0x0090
+\item 
+\#define \hyperlink{ports__def_8h_ec83d2ef61177bc5e1de85f2eb7efeef}{ATD0DR0L}~0x0091
+\item 
+\#define \hyperlink{ports__def_8h_c47b5d408bad50b3863b0ccfd4bdc307}{ATD0DR1H}~0x0092
+\item 
+\#define \hyperlink{ports__def_8h_4d345aaf1e5503b897b53e9e33e00c56}{ATD0DR1L}~0x0093
+\item 
+\#define \hyperlink{ports__def_8h_73e3879a5dd2ea1ecb02d2d2da41f465}{ATD0DR2H}~0x0094
+\item 
+\#define \hyperlink{ports__def_8h_6fbb2aa5d93d2a19ae4410eefb392106}{ATD0DR2L}~0x0095
+\item 
+\#define \hyperlink{ports__def_8h_e087a7ba329790fe07c42f877c9d7929}{ATD0DR3H}~0x0096
+\item 
+\#define \hyperlink{ports__def_8h_dfe34d98c7f847efd0cf6cebec49af52}{ATD0DR3L}~0x0097
+\item 
+\#define \hyperlink{ports__def_8h_c5a53d43b12248ef2c86b178b8844b07}{ATD0DR4H}~0x0098
+\item 
+\#define \hyperlink{ports__def_8h_7c5e0fa59ce34a1c75ce9440eb73a4cc}{ATD0DR4L}~0x0099
+\item 
+\#define \hyperlink{ports__def_8h_f59091e52c46e4d2ded2eba3f576680f}{ATD0DR5H}~0x009A
+\item 
+\#define \hyperlink{ports__def_8h_e5e494678069bb249d57b9a4188434b3}{ATD0DR5L}~0x009B
+\item 
+\#define \hyperlink{ports__def_8h_a22118517cb9ac71d2fad9987b313ed7}{ATD0DR6H}~0x009C
+\item 
+\#define \hyperlink{ports__def_8h_b3085fc3e8ccbffb7642ec887d67b47f}{ATD0DR6L}~0x009D
+\item 
+\#define \hyperlink{ports__def_8h_25058d23801b6c453a31037ba4550344}{ATD0DR7H}~0x009E
+\item 
+\#define \hyperlink{ports__def_8h_b235b97b0cc2dc8fe27d21b6c8d0b9e0}{ATD0DR7L}~0x009F
+\item 
+\#define \hyperlink{ports__def_8h_8ed3b354632e3b3b923020e0877b3c6a}{PWME}~0x00A0
+\item 
+\#define \hyperlink{ports__def_8h_984b22e173ab9225e771bf0a24db97c9}{PWMPOL}~0x00A1
+\item 
+\#define \hyperlink{ports__def_8h_33b97636917733281caa9b497938a31e}{PWMCLK}~0x00A2
+\item 
+\#define \hyperlink{ports__def_8h_807c81c06b85cd685495f81a29371a08}{PWMPRCLK}~0x00A3
+\item 
+\#define \hyperlink{ports__def_8h_3db28c50a2cb416258258463f7a087bb}{PWMCAE}~0x00A4
+\item 
+\#define \hyperlink{ports__def_8h_075f2732b85727ece15a8960f83f4c88}{PWMCTL}~0x00A5
+\item 
+\#define \hyperlink{ports__def_8h_95911ad82403cd9768ace9e13b897a97}{PWMTST}~0x00A6
+\item 
+\#define \hyperlink{ports__def_8h_d2ce3a06a7be4f9b4488612abda70071}{PWMPRSC}~0x00A7
+\item 
+\#define \hyperlink{ports__def_8h_ad11b4209f29ad5e223857f7f52ce71f}{PWMSCLA}~0x00A8
+\item 
+\#define \hyperlink{ports__def_8h_2afc538d1b3c0f7f10e0ade18200f137}{PWMSCLB}~0x00A9
+\item 
+\#define \hyperlink{ports__def_8h_7f8236b9687c048fa2dcb40c6ad52552}{PWMSCNTA}~0x00AA
+\item 
+\#define \hyperlink{ports__def_8h_42771a67f61871745d31358d79702460}{PWMSCNTB}~0x00AB
+\item 
+\#define \hyperlink{ports__def_8h_2b0d9340de4207fac5899ad76b5dd496}{PWMCNT0}~0x00AC
+\item 
+\#define \hyperlink{ports__def_8h_bf9bcf51f51436e28164aadc241d1645}{PWMCNT1}~0x00AD
+\item 
+\#define \hyperlink{ports__def_8h_9786ae7edfab828262939de5e5ef96b9}{PWMCNT2}~0x00AE
+\item 
+\#define \hyperlink{ports__def_8h_d348e1f529cc26e6879f13ab3a5aaad0}{PWMCNT3}~0x00AF
+\item 
+\#define \hyperlink{ports__def_8h_15913d0db787f077c3f53eb0a382e029}{PWMCNT4}~0x00B0
+\item 
+\#define \hyperlink{ports__def_8h_1d1168bde98ba45f17b78710f1539c3a}{PWMCNT5}~0x00B1
+\item 
+\#define \hyperlink{ports__def_8h_7d489563233cfd8082444c59e352fc6b}{PWMCNT6}~0x00B2
+\item 
+\#define \hyperlink{ports__def_8h_22d5e864a526ccef9f5604320c38544e}{PWMCNT7}~0x00B3
+\item 
+\#define \hyperlink{ports__def_8h_16f58e8b278accac047a952f8ee483b0}{PWMPER0}~0x00B4
+\item 
+\#define \hyperlink{ports__def_8h_b250a04692fb8bfefa997b77d92b9ff9}{PWMPER1}~0x00B5
+\item 
+\#define \hyperlink{ports__def_8h_27846eaf234ba2931711ad89b43a30b3}{PWMPER2}~0x00B6
+\item 
+\#define \hyperlink{ports__def_8h_31671be2d6ab9f578447c673fc6e44d8}{PWMPER3}~0x00B7
+\item 
+\#define \hyperlink{ports__def_8h_2627a17d78dce0fddb9ab187e02f4246}{PWMPER4}~0x00B8
+\item 
+\#define \hyperlink{ports__def_8h_cf1c34ca33511b39a16b54d8a2a28922}{PWMPER5}~0x00B9
+\item 
+\#define \hyperlink{ports__def_8h_658826c7ed4d0432560e4718595ea908}{PWMPER6}~0x00BA
+\item 
+\#define \hyperlink{ports__def_8h_d1481848294df9ce8f4aed5faeefd4c7}{PWMPER7}~0x00BB
+\item 
+\#define \hyperlink{ports__def_8h_cc6dece33a8535501d8ea70cbc37d97c}{PWMDTY0}~0x00BC
+\item 
+\#define \hyperlink{ports__def_8h_86b0fad94db22b222bba1f56c0948122}{PWMDTY1}~0x00BD
+\item 
+\#define \hyperlink{ports__def_8h_4cc05fb5f0882585f0b188108b609b6e}{PWMDTY2}~0x00BE
+\item 
+\#define \hyperlink{ports__def_8h_40a432c8152fd490d59cd60e7e758a2c}{PWMDTY3}~0x00BF
+\item 
+\#define \hyperlink{ports__def_8h_6cbbe5e1b4f361c362fc2b69056a5375}{PWMDTY4}~0x00C0
+\item 
+\#define \hyperlink{ports__def_8h_62d172c81c32ca5de6bfa17658fdd51b}{PWMDTY5}~0x00C1
+\item 
+\#define \hyperlink{ports__def_8h_af414f34428ba00752e5bd4d998d6c67}{PWMDTY6}~0x00C2
+\item 
+\#define \hyperlink{ports__def_8h_8ea496a806589920715abb706354095b}{PWMDTY7}~0x00C3
+\item 
+\#define \hyperlink{ports__def_8h_8601b3441e042a750cb177d0c8276cfc}{PWMSDN}~0x00C4
+\item 
+\#define \hyperlink{ports__def_8h_0cf1ff66f181339f8e061df84ab2f492}{SCI0BDH}~0x00C8
+\item 
+\#define \hyperlink{ports__def_8h_84dc69a7a32b7ba3b071e54d5fa2c11d}{SCI0BDL}~0x00C9
+\item 
+\#define \hyperlink{ports__def_8h_c474e8f2e72624f07b9780aafc2a6b1b}{SC0CR1}~0x00CA
+\item 
+\#define \hyperlink{ports__def_8h_acd083ea040c524302d28586bdf39499}{SCI0CR2}~0x00CB
+\item 
+\#define \hyperlink{ports__def_8h_0f1776a296955220c8c579452edcc2f0}{SCI0SR1}~0x00CC
+\item 
+\#define \hyperlink{ports__def_8h_bccaebeecc1f27b28c80f5ff05998c4f}{SC0SR2}~0x00CD
+\item 
+\#define \hyperlink{ports__def_8h_a3fb313d28737263501563c9e944be94}{SCI0DRH}~0x00CE
+\item 
+\#define \hyperlink{ports__def_8h_933ade4b6b6baaed25bfe0f64e49e75c}{SCI0DRL}~0x00CF
+\item 
+\#define \hyperlink{ports__def_8h_0ac53a6753d4ca7ce309c8da9a362041}{SCI1BDH}~0x00D0
+\item 
+\#define \hyperlink{ports__def_8h_5a0fd4e3e4e3a5c2919e4d94093f64c1}{SCI1BDL}~0x00D1
+\item 
+\#define \hyperlink{ports__def_8h_b0116c935dd74dab77e3413da3bf659d}{SC1CR1}~0x00D2
+\item 
+\#define \hyperlink{ports__def_8h_f8b7647a60882eca1bf43e54ef6ea422}{SCI1CR2}~0x00D3
+\item 
+\#define \hyperlink{ports__def_8h_70343b85d75e81c3e87c56fe1de800ad}{SCI1SR1}~0x00D4
+\item 
+\#define \hyperlink{ports__def_8h_df6775cdba6af335fa94a2c92778354e}{SC1SR2}~0x00D5
+\item 
+\#define \hyperlink{ports__def_8h_cec25c5fdf5b6d47342cdd1805cbac29}{SCI1DRH}~0x00D6
+\item 
+\#define \hyperlink{ports__def_8h_9b1632f61d30ea044fbb014beeb707dd}{SCI1DRL}~0x00D7
+\item 
+\#define \hyperlink{ports__def_8h_b461f87eea195cb8a779d81f18c4e843}{SPI0CR1}~0x00D8
+\item 
+\#define \hyperlink{ports__def_8h_1ddc0ebe00c19a95c0f3e76fb2062835}{SPI0CR2}~0x00D9
+\item 
+\#define \hyperlink{ports__def_8h_b44bf92718020bcf845db5dcbc7e0c59}{SPI0BR}~0x00DA
+\item 
+\#define \hyperlink{ports__def_8h_0cd053122b7525c7498ad0f5289d2790}{SPI0SR}~0x00DB
+\item 
+\#define \hyperlink{ports__def_8h_8ffdba53d0e62568fddf21a26a7c41db}{SPI0DR}~0x00DD
+\item 
+\#define \hyperlink{ports__def_8h_2da2b56675cf236ea2c3ca6cac62ec03}{IBAD}~0x00E0
+\item 
+\#define \hyperlink{ports__def_8h_9f556b84f3c4231c1a7e93ff9748e204}{IBFD}~0x00E1
+\item 
+\#define \hyperlink{ports__def_8h_659c557d0f21288881bb959488e8bc5d}{IBCR}~0x00E2
+\item 
+\#define \hyperlink{ports__def_8h_556a12ef03f4fb80b1cfb819ca96c054}{IBSR}~0x00E3
+\item 
+\#define \hyperlink{ports__def_8h_6549c859393b988c66631847e3f05b77}{IICDR}~0x00E4
+\item 
+\#define \hyperlink{ports__def_8h_a8c92bdd6009dba05a2dfcf377e2f4e1}{DLCBCR1}~0x00E8
+\item 
+\#define \hyperlink{ports__def_8h_79cbc98f4f00a562de7febd8611d9747}{DLCBSVR}~0x00E9
+\item 
+\#define \hyperlink{ports__def_8h_06818d995585551bcfa909580e8d9702}{DLCBCR2}~0x00EA
+\item 
+\#define \hyperlink{ports__def_8h_4f8a904fb8a3ffa8f82de81f5ee8c3ac}{DLCBDR}~0x00EB
+\item 
+\#define \hyperlink{ports__def_8h_8f406c7110ddac5c9f22660a891a702c}{DLCBARD}~0x00EC
+\item 
+\#define \hyperlink{ports__def_8h_8fbab040a06bc404b76eb1b31818f63c}{DLCBRSR}~0x00ED
+\item 
+\#define \hyperlink{ports__def_8h_351de2bdd9bf499e4dc10c8aa3d3f0be}{DLCSCR}~0x00EE
+\item 
+\#define \hyperlink{ports__def_8h_edbf11e1dfdb5ae4d1a8d06f47e6c4d0}{DLCBSTAT}~0x00EF
+\item 
+\#define \hyperlink{ports__def_8h_f54033a566998b917596ae04119fd7e5}{SPI1CR1}~0x00F0
+\item 
+\#define \hyperlink{ports__def_8h_a60bc20a726ea7eb305c9a7b2ef8961f}{SPI1CR2}~0x00F1
+\item 
+\#define \hyperlink{ports__def_8h_6d4ff776a3b862f9b38d906d5356c8d9}{SPI1BR}~0x00F2
+\item 
+\#define \hyperlink{ports__def_8h_2cfbba596aed811d6d491ba55de330be}{SPI1SR}~0x00F3
+\item 
+\#define \hyperlink{ports__def_8h_511835d199d74afc640a3fbe23cb5125}{SPI1DR}~0x00F5
+\item 
+\#define \hyperlink{ports__def_8h_46be364f8b07174dbe54ffc8d8163b06}{SPI2CR1}~0x00F8
+\item 
+\#define \hyperlink{ports__def_8h_fc415d035087eaeef9155045fe2db838}{SPI2CR2}~0x00F9
+\item 
+\#define \hyperlink{ports__def_8h_7a9ef2ef816549947d4509db3df9b0fc}{SPI2BR}~0x00FA
+\item 
+\#define \hyperlink{ports__def_8h_49e0dddd2c6d2f8077d77c8c741cf42a}{SPI2SR}~0x00FB
+\item 
+\#define \hyperlink{ports__def_8h_e4dcb8a8722bf1267d10c5f89b2e633a}{SPI2DR}~0x00FD
+\item 
+\#define \hyperlink{ports__def_8h_22ac55d79a8dbca1538e8463b97e2080}{FCLKDIV}~0x0100
+\item 
+\#define \hyperlink{ports__def_8h_351257ca320aec6734205856641b8923}{FSEC}~0x0101
+\item 
+\#define \hyperlink{ports__def_8h_0bd245303e22fa07d0055191662c81af}{FCNFG}~0x0103
+\item 
+\#define \hyperlink{ports__def_8h_9caa105361a8ba6a471de1bbb006a32a}{FPROT}~0x0104
+\item 
+\#define \hyperlink{ports__def_8h_e7edd16fc46259db25718212e552ca50}{FSTAT}~0x0105
+\item 
+\#define \hyperlink{ports__def_8h_c10c0afe0a00244995f2b2070cc5b3da}{FCMD}~0x0106
+\item 
+\#define \hyperlink{ports__def_8h_6ab83332e4dbbb8f850c7b5d0f7414e8}{ECLKDIV}~0x0110
+\item 
+\#define \hyperlink{ports__def_8h_2caf4dd7148ac84cb6444a1fa5371b4e}{ECNFG}~0x0113
+\item 
+\#define \hyperlink{ports__def_8h_1ead1f5f455aa0bc801673335e46915c}{EPROT}~0x0114
+\item 
+\#define \hyperlink{ports__def_8h_d05043a04b51b3953259c24040e2e99f}{ESTAT}~0x0115
+\item 
+\#define \hyperlink{ports__def_8h_761b4a6e4410d586a61557f484b98c6c}{ECMD}~0x0116
+\item 
+\#define \hyperlink{ports__def_8h_6735e7cfcdea2aeff69d2d2873f7987f}{ATD1CTL0}~0x0120
+\item 
+\#define \hyperlink{ports__def_8h_f4b147466e2ff6917de8dbd9f3fadca7}{ATD1CTL1}~0x0121
+\item 
+\#define \hyperlink{ports__def_8h_a8ee98bbeec0a6ab964779bf6e4a26c5}{ATD1CTL2}~0x0122
+\item 
+\#define \hyperlink{ports__def_8h_512c49b3d0bddadab64344dab69f44c7}{ATD1CTL3}~0x0123
+\item 
+\#define \hyperlink{ports__def_8h_e13a6efc86b3d9abaeb0e91ed411591b}{ATD1CTL4}~0x0124
+\item 
+\#define \hyperlink{ports__def_8h_5505e00361a7fc81f8b0d56979055c57}{ATD1CTL5}~0x0125
+\item 
+\#define \hyperlink{ports__def_8h_967e8935f41b09e61002615431a84324}{ATD1STAT0}~0x0126
+\item 
+\#define \hyperlink{ports__def_8h_e9b50c41a350b4b83bcdc4063df5c879}{ATD1STAT1}~0x0127
+\item 
+\#define \hyperlink{ports__def_8h_32f8194a893f8e658281e6e2a005cb06}{ATD1TEST0}~0x0128
+\item 
+\#define \hyperlink{ports__def_8h_5658a1cfc4df9be9ffb06a921523d758}{ATD1TEST1}~0x0129
+\item 
+\#define \hyperlink{ports__def_8h_f288fe52bf08c3fde5a3dccb6f1ea6c5}{ATDDIEN}~0x012D
+\item 
+\#define \hyperlink{ports__def_8h_829f420b0c765dc1f38acc64d1fdf3ba}{PORTAD1}~0x012F
+\item 
+\#define \hyperlink{ports__def_8h_c3fd7fa0696606fefb941193180161af}{ATD1DR0H}~0x0130
+\item 
+\#define \hyperlink{ports__def_8h_ce146c8eea9928e52144fe19c860a28f}{ATD1DR0L}~0x0131
+\item 
+\#define \hyperlink{ports__def_8h_272c5c3f58063270ac13122196a11c40}{ATD1DR1H}~0x0132
+\item 
+\#define \hyperlink{ports__def_8h_235dbc5fde27afed5093ba8515815100}{ATD1DR1L}~0x0133
+\item 
+\#define \hyperlink{ports__def_8h_fc3fcf506e709d4819bbdc990749cc26}{ATD1DR2H}~0x0134
+\item 
+\#define \hyperlink{ports__def_8h_34425ed48a096a27f2c781a9ee87e458}{ATD1DR2L}~0x0135
+\item 
+\#define \hyperlink{ports__def_8h_1ac9ef5a6ac9abbec5a8f95267abb9d6}{ATD1DR3H}~0x0136
+\item 
+\#define \hyperlink{ports__def_8h_f7befdea5df94a7717b609bbb929e6f9}{ATD1DR3L}~0x0137
+\item 
+\#define \hyperlink{ports__def_8h_49b1f27f2f8632a490c2296b46629e02}{ATD1DR4H}~0x0138
+\item 
+\#define \hyperlink{ports__def_8h_5dcbb1a6ac62f8b4ec829ead7c012d53}{ATD1DR4L}~0x0139
+\item 
+\#define \hyperlink{ports__def_8h_51f83c8f61910404a1c0769c1c7fd2a8}{ATD1DR5H}~0x013A
+\item 
+\#define \hyperlink{ports__def_8h_d4b1a090b42789df1c341cf369339b2c}{ATD1DR5L}~0x013B
+\item 
+\#define \hyperlink{ports__def_8h_a511b53832b3fefe9322d3fa1c60e305}{ATD1DR6H}~0x013C
+\item 
+\#define \hyperlink{ports__def_8h_9005d7ad09ab5400d03cd489d89c6c1d}{ATD1DR6L}~0x013D
+\item 
+\#define \hyperlink{ports__def_8h_6b3b6a7a0fc700682a861496241d7b87}{ATD1DR7H}~0x013E
+\item 
+\#define \hyperlink{ports__def_8h_8d9de7a40fb11d6e27a8952ae1a58d83}{ATD1DR7L}~0x013F
+\item 
+\#define \hyperlink{ports__def_8h_0ccbc3bf3dee3b5dcf9a54c9e5760d18}{CAN0CTL0}~0x0140
+\item 
+\#define \hyperlink{ports__def_8h_7966e337d6861fc724ab19d9caa330d1}{CAN0CTL1}~0x0141
+\item 
+\#define \hyperlink{ports__def_8h_724755c41918631f33ce0c3457e3ebb5}{CAN0BTR0}~0x0142
+\item 
+\#define \hyperlink{ports__def_8h_9fc2b64de9c35ac040fb9c4fb021881c}{CAN0BTR1}~0x0143
+\item 
+\#define \hyperlink{ports__def_8h_aedd6fcf1b57dc204d0761d1542a30de}{CAN0RFLG}~0x0144
+\item 
+\#define \hyperlink{ports__def_8h_c0903da504bc533d33445dd2a145793a}{CAN0RIER}~0x0145
+\item 
+\#define \hyperlink{ports__def_8h_fd03de34dcdb17dad06300fe267b7fec}{CAN0TFLG}~0x0146
+\item 
+\#define \hyperlink{ports__def_8h_a9f32cfff7e9f71b6b854ea8e044077f}{CAN0TIER}~0x0147
+\item 
+\#define \hyperlink{ports__def_8h_1bdd6107673896141db134dc88855b7c}{CAN0TARQ}~0x0148
+\item 
+\#define \hyperlink{ports__def_8h_2e25d519fa49c7be1848c270040f5878}{CAN0TAAK}~0x0149
+\item 
+\#define \hyperlink{ports__def_8h_af49266492595ca1cf9622cb7e932390}{CAN0TBSEL}~0x014A
+\item 
+\#define \hyperlink{ports__def_8h_c908f7e5d0f7629a70901edfa0ee7c8f}{CAN0IDAC}~0x014B
+\item 
+\#define \hyperlink{ports__def_8h_206cf68341c377a69deb506dc26c986b}{CAN0RXERR}~0x014E
+\item 
+\#define \hyperlink{ports__def_8h_2a0c3518d043d9d829742e416dba16c6}{CAN0TXERR}~0x014F
+\item 
+\#define \hyperlink{ports__def_8h_2c16660139afa2d2801a1c255195de43}{CAN0IDAR0}~0x0150
+\item 
+\#define \hyperlink{ports__def_8h_0a7fd70bc56a9a161e5d16438ffa1499}{CAN0IDAR1}~0x0151
+\item 
+\#define \hyperlink{ports__def_8h_49f4e66cd9963f1482efc70f4eff4ec9}{CAN0IDAR2}~0x0152
+\item 
+\#define \hyperlink{ports__def_8h_357287a0968d995d447ac96f5f66ba83}{CAN0IDAR3}~0x0153
+\item 
+\#define \hyperlink{ports__def_8h_6891193b92d20eba3048d730081bbcd5}{CAN0IDMR0}~0x0154
+\item 
+\#define \hyperlink{ports__def_8h_8b6e7e8068abe3c0147f7b5e5415f9f6}{CAN0IDMR1}~0x0155
+\item 
+\#define \hyperlink{ports__def_8h_27f0a6c52ca1863ca3fae35a8d7d9a7e}{CAN0IDMR2}~0x0156
+\item 
+\#define \hyperlink{ports__def_8h_3f773775e86f76bfc254ed5bdd8ae37b}{CAN0IDMR3}~0x0157
+\item 
+\#define \hyperlink{ports__def_8h_e1dce5abf580224a41cfc85ba62ae7ee}{CAN0IDAR4}~0x0158
+\item 
+\#define \hyperlink{ports__def_8h_1d1e49a10a62254d3e88269be506264b}{CAN0IDAR5}~0x0159
+\item 
+\#define \hyperlink{ports__def_8h_8612413d7153b2bc5cf767654abcd61c}{CAN0IDAR6}~0x015A
+\item 
+\#define \hyperlink{ports__def_8h_7712cfb2f964d1896b9a90459fa65b77}{CAN0IDAR7}~0x015B
+\item 
+\#define \hyperlink{ports__def_8h_d46d9e9de5e2c9fd95cd0ccfdf751955}{CAN0IDMR4}~0x015C
+\item 
+\#define \hyperlink{ports__def_8h_0f3fd2e179f4265067665e701d0420e7}{CAN0IDMR5}~0x015D
+\item 
+\#define \hyperlink{ports__def_8h_1c2042bc15343a6dc1cc8d9f2c7b8ba8}{CAN0IDMR6}~0x015E
+\item 
+\#define \hyperlink{ports__def_8h_5b14697119a963018fca53acf5ca8970}{CAN0IDMR7}~0x015F
+\item 
+\#define \hyperlink{ports__def_8h_3fe90e96331a563ca076ab060dad38e7}{CAN0RXFG0}~0x0160
+\item 
+\#define \hyperlink{ports__def_8h_1f2e1efebcfc386f5958638f1b157679}{CAN0RXFG1}~0x0161
+\item 
+\#define \hyperlink{ports__def_8h_6d7be381cb88cd194254dd284f9d074e}{CAN0RXFG2}~0x0162
+\item 
+\#define \hyperlink{ports__def_8h_9b7e357b72a07aecc954c3d7e011451e}{CAN0RXFG3}~0x0163
+\item 
+\#define \hyperlink{ports__def_8h_11141a5a3991b30fea2861ec5adb3405}{CAN0RXFG4}~0x0164
+\item 
+\#define \hyperlink{ports__def_8h_880a02f694b23eabba3061aab6704567}{CAN0RXFG5}~0x0165
+\item 
+\#define \hyperlink{ports__def_8h_f9106f16d6cea9b22cad213493df9783}{CAN0RXFG6}~0x0166
+\item 
+\#define \hyperlink{ports__def_8h_c465c250dca73fbf31edeafa616d4dba}{CAN0RXFG7}~0x0167
+\item 
+\#define \hyperlink{ports__def_8h_30998f6db33d9866e410db0f6c654415}{CAN0RXFG8}~0x0168
+\item 
+\#define \hyperlink{ports__def_8h_7c40f721a0728920d5ca341a5e99cf6e}{CAN0RXFG9}~0x0169
+\item 
+\#define \hyperlink{ports__def_8h_ba4450102a2e535c869b5983ca638bb7}{CAN0RXFGA}~0x016A
+\item 
+\#define \hyperlink{ports__def_8h_20e67230c86b286557f3435703980710}{CAN0RXFGB}~0x016B
+\item 
+\#define \hyperlink{ports__def_8h_caad310e4d473e213dcd52dd1b0abc81}{CAN0RXFGC}~0x016C
+\item 
+\#define \hyperlink{ports__def_8h_b40d59d686bba0f895c2aec42b4f6b1c}{CAN0RXFGD}~0x016D
+\item 
+\#define \hyperlink{ports__def_8h_b5bfcce3c96f75c173d86a2d7ede370d}{CAN0RXFGE}~0x016E
+\item 
+\#define \hyperlink{ports__def_8h_b2be335ddb57f97959cef0040b22a9a0}{CAN0RXFGF}~0x016F
+\item 
+\#define \hyperlink{ports__def_8h_d59c3bdc9c99ff7ed65fb41af7a5b612}{CAN0TXFG0}~0x0170
+\item 
+\#define \hyperlink{ports__def_8h_4cdc332e6b82f15e52d3eb9d6dac2f04}{CAN0TXFG1}~0x0171
+\item 
+\#define \hyperlink{ports__def_8h_2091069133cbdb3af6736b66c11b6439}{CAN0TXFG2}~0x0172
+\item 
+\#define \hyperlink{ports__def_8h_2cc794c785024e21888fc1172ebc4c76}{CAN0TXFG3}~0x0173
+\item 
+\#define \hyperlink{ports__def_8h_a0bc3c15899e6ff5380069ae1ae1430d}{CAN0TXFG4}~0x0174
+\item 
+\#define \hyperlink{ports__def_8h_b5bf98a42f4886e396d8cb3adfc1c4a8}{CAN0TXFG5}~0x0175
+\item 
+\#define \hyperlink{ports__def_8h_d4973c36876035d14b55b2c9a6d0e2b9}{CAN0TXFG6}~0x0176
+\item 
+\#define \hyperlink{ports__def_8h_d88402b8c4e34c45c4151da6db43f073}{CAN0TXFG7}~0x0177
+\item 
+\#define \hyperlink{ports__def_8h_04c6b0fde64ea8fc66ad74d3914694d1}{CAN0TXFG8}~0x0178
+\item 
+\#define \hyperlink{ports__def_8h_6b7faaac5714879e91b19d82f2481a37}{CAN0TXFG9}~0x0179
+\item 
+\#define \hyperlink{ports__def_8h_99a6e23119e7ddceacd70260240bf850}{CAN0TXFGA}~0x017A
+\item 
+\#define \hyperlink{ports__def_8h_f1865d447a4a2d4ca74830d402dbb6b0}{CAN0TXFGB}~0x017B
+\item 
+\#define \hyperlink{ports__def_8h_1682ed73bd49e75f19c6a2d3d6df3f4e}{CAN0TXFGC}~0x017C
+\item 
+\#define \hyperlink{ports__def_8h_5c453c481397f7417562e18e909287af}{CAN0TXFGD}~0x017D
+\item 
+\#define \hyperlink{ports__def_8h_1a2578587f2accda79d74880bfbca354}{CAN0TXFGE}~0x017E
+\item 
+\#define \hyperlink{ports__def_8h_ac4f7990ca7a29851c503a4f09ad86fa}{CAN0TXFGF}~0x017F
+\item 
+\#define \hyperlink{ports__def_8h_7f290d4d3c53f9bd00f01010f33bc294}{CAN1CTL0}~0x0180
+\item 
+\#define \hyperlink{ports__def_8h_aaffac8788eec6101b6445565efba420}{CAN1CTL1}~0x0181
+\item 
+\#define \hyperlink{ports__def_8h_09429afdf0db78f35219e326781cfd16}{CAN1BTR0}~0x0182
+\item 
+\#define \hyperlink{ports__def_8h_3286b06f55b1c193e44bdee9f58d53d9}{CAN1BTR1}~0x0183
+\item 
+\#define \hyperlink{ports__def_8h_9b7c3d2712215835da899817481edd12}{CAN1RFLG}~0x0184
+\item 
+\#define \hyperlink{ports__def_8h_d421954a6c292332118ef7f469deba5b}{CAN1RIER}~0x0185
+\item 
+\#define \hyperlink{ports__def_8h_89b8c39010effd6cb3a941e953f4735d}{CAN1TFLG}~0x0186
+\item 
+\#define \hyperlink{ports__def_8h_a43ecd421c9fc1b55f0ef696339d2f76}{CAN1TIER}~0x0187
+\item 
+\#define \hyperlink{ports__def_8h_a3e27f7f0a680515fb00ba82578ed27f}{CAN1TARQ}~0x0188
+\item 
+\#define \hyperlink{ports__def_8h_f3928427f23c62223702de994c950c3a}{CAN1TAAK}~0x0189
+\item 
+\#define \hyperlink{ports__def_8h_cd78ded94b5090972c5fb6fc4f82e5c7}{CAN1TBSEL}~0x018A
+\item 
+\#define \hyperlink{ports__def_8h_7130de64e50cb3c57bc714db532cb318}{CAN1IDAC}~0x018B
+\item 
+\#define \hyperlink{ports__def_8h_20cf49db309d7ca8b6710d85985c147a}{CAN1RXERR}~0x018E
+\item 
+\#define \hyperlink{ports__def_8h_96de6bd61dbbbf9422ed7a85dde769a2}{CAN1TXERR}~0x018F
+\item 
+\#define \hyperlink{ports__def_8h_45534ac46b60dc3ceaf90cb28a8acd79}{CAN1IDAR0}~0x0190
+\item 
+\#define \hyperlink{ports__def_8h_5d6126598dd2c712934e57c33195ae10}{CAN1IDAR1}~0x0191
+\item 
+\#define \hyperlink{ports__def_8h_0960571aaa9f55559ec802e10afb6fb3}{CAN1IDAR2}~0x0192
+\item 
+\#define \hyperlink{ports__def_8h_59731e99f5f4bf7ce2d9ef61f314d687}{CAN1IDAR3}~0x0193
+\item 
+\#define \hyperlink{ports__def_8h_b997c78ea29fee6b55518d01b8c94c73}{CAN1IDMR0}~0x0194
+\item 
+\#define \hyperlink{ports__def_8h_df40c8450e216bb736a5eed5096911ae}{CAN1IDMR1}~0x0195
+\item 
+\#define \hyperlink{ports__def_8h_4647a1871bfae96bfd97c8d1c2aedb7d}{CAN1IDMR2}~0x0196
+\item 
+\#define \hyperlink{ports__def_8h_1b91da53041e5d5b0af7d68813011f90}{CAN1IDMR3}~0x0197
+\item 
+\#define \hyperlink{ports__def_8h_a22e718caa2dbc7d9827c2ba32d4700f}{CAN1IDAR4}~0x0198
+\item 
+\#define \hyperlink{ports__def_8h_fc1a9131b7f8507095931360cc5c4f0e}{CAN1IDAR5}~0x0199
+\item 
+\#define \hyperlink{ports__def_8h_8ab4933997770797e41bcd2e6efb2a19}{CAN1IDAR6}~0x019A
+\item 
+\#define \hyperlink{ports__def_8h_1bc0d4a75efd457a00126dd85280bca0}{CAN1IDAR7}~0x019B
+\item 
+\#define \hyperlink{ports__def_8h_e7885212df5b766891add83152a4600c}{CAN1IDMR4}~0x019C
+\item 
+\#define \hyperlink{ports__def_8h_0c70e3e4dd7130917f5c43c066b61d85}{CAN1IDMR5}~0x019D
+\item 
+\#define \hyperlink{ports__def_8h_1b278ccfb57551fdcee19b717dbe9d6b}{CAN1IDMR6}~0x019E
+\item 
+\#define \hyperlink{ports__def_8h_1bb67e2d571d99ecda94e62a51fe9aee}{CAN1IDMR7}~0x019F
+\item 
+\#define \hyperlink{ports__def_8h_d5e0074a68591b383b94642e1fe5977b}{CAN1RXFG0}~0x01A0
+\item 
+\#define \hyperlink{ports__def_8h_f32b0fa2898d48f55ba08af664c29693}{CAN1RXFG1}~0x01A1
+\item 
+\#define \hyperlink{ports__def_8h_d0f8c61f3f41f932b1a645212420c7fb}{CAN1RXFG2}~0x01A2
+\item 
+\#define \hyperlink{ports__def_8h_486e9b56869def088e6f84a6bc8d0b4c}{CAN1RXFG3}~0x01A3
+\item 
+\#define \hyperlink{ports__def_8h_38c1b0e412c695e209e471e3f7c42055}{CAN1RXFG4}~0x01A4
+\item 
+\#define \hyperlink{ports__def_8h_6087d27a58489c5369363661738e1fca}{CAN1RXFG5}~0x01A5
+\item 
+\#define \hyperlink{ports__def_8h_f160756db00e075194033e1f4503690b}{CAN1RXFG6}~0x01A6
+\item 
+\#define \hyperlink{ports__def_8h_87fcced511866b485778e133fa800575}{CAN1RXFG7}~0x01A7
+\item 
+\#define \hyperlink{ports__def_8h_33cf595cdc5b5471b29010ee399fd367}{CAN1RXFG8}~0x01A8
+\item 
+\#define \hyperlink{ports__def_8h_d4f9e0ff94b8af5a8ee2759804869aee}{CAN1RXFG9}~0x01A9
+\item 
+\#define \hyperlink{ports__def_8h_0144e00e0235f816d41fb292a340ec4f}{CAN1RXFGA}~0x01AA
+\item 
+\#define \hyperlink{ports__def_8h_68156faff34c5ba84a02856d642d17c6}{CAN1RXFGB}~0x01AB
+\item 
+\#define \hyperlink{ports__def_8h_2b10eff8a9a2c72927da1e73b567ec2b}{CAN1RXFGC}~0x01AC
+\item 
+\#define \hyperlink{ports__def_8h_9d4337fc483e18c3b5c954ec40917fef}{CAN1RXFGD}~0x01AD
+\item 
+\#define \hyperlink{ports__def_8h_00c5557d4a25f6a75156dd506cd8ee57}{CAN1RXFGE}~0x01AE
+\item 
+\#define \hyperlink{ports__def_8h_40e0487bd0f53aa3755daa2f65d446f0}{CAN1RXFGF}~0x01AF
+\item 
+\#define \hyperlink{ports__def_8h_0fc1a0302d9467a374054ecb3122ee2f}{CAN1TXFG0}~0x01B0
+\item 
+\#define \hyperlink{ports__def_8h_a4d8c21f4f084e0244af99eecc1dbc82}{CAN1TXFG1}~0x01B1
+\item 
+\#define \hyperlink{ports__def_8h_347e0373b465c5aa71a38d095fb79b8c}{CAN1TXFG2}~0x01B2
+\item 
+\#define \hyperlink{ports__def_8h_611502123da3661770e7ef57e8a324b4}{CAN1TXFG3}~0x01B3
+\item 
+\#define \hyperlink{ports__def_8h_096966eca38cd3181082dcd88dd21252}{CAN1TXFG4}~0x01B4
+\item 
+\#define \hyperlink{ports__def_8h_bd2566733fb467b771556d2368375443}{CAN1TXFG5}~0x01B5
+\item 
+\#define \hyperlink{ports__def_8h_9b32264b8b074b98fd994f22cc1d7681}{CAN1TXFG6}~0x01B6
+\item 
+\#define \hyperlink{ports__def_8h_a167adb123f37d5fc9e4f5984317e88f}{CAN1TXFG7}~0x01B7
+\item 
+\#define \hyperlink{ports__def_8h_f16f331d2f717820d6eced114647ec29}{CAN1TXFG8}~0x01B8
+\item 
+\#define \hyperlink{ports__def_8h_770e8f8cf56d59cf97a602e87b61deef}{CAN1TXFG9}~0x01B9
+\item 
+\#define \hyperlink{ports__def_8h_64508eac83e942f72b0d42916f47a4cf}{CAN1TXFGA}~0x01BA
+\item 
+\#define \hyperlink{ports__def_8h_2a55ba2665d7cffd9e8b3f5f50487b75}{CAN1TXFGB}~0x01BB
+\item 
+\#define \hyperlink{ports__def_8h_a20e1dad0ab69bfbd48cf37e5f94b8b9}{CAN1TXFGC}~0x01BC
+\item 
+\#define \hyperlink{ports__def_8h_b4169499952c1b7dfea4f91cccde5780}{CAN1TXFGD}~0x01BD
+\item 
+\#define \hyperlink{ports__def_8h_90f0604c090cb9e330066233b5658521}{CAN1TXFGE}~0x01BE
+\item 
+\#define \hyperlink{ports__def_8h_37a55a1396e709b439a3ef4bcc4b1a18}{CAN1TXFGF}~0x01BF
+\item 
+\#define \hyperlink{ports__def_8h_be9f20b908afd5c97839214a959b47ad}{CAN2CTL0}~0x01C0
+\item 
+\#define \hyperlink{ports__def_8h_fc703502473d2b743479aed6ea6a5811}{CAN2CTL1}~0x01C1
+\item 
+\#define \hyperlink{ports__def_8h_3784cb46045fd9891f2802621d4758a1}{CAN2BTR0}~0x01C2
+\item 
+\#define \hyperlink{ports__def_8h_4fbf3a3ceb1308fe9e49506e480d9024}{CAN2BTR1}~0x01C3
+\item 
+\#define \hyperlink{ports__def_8h_3d2aa18b62a64d406522696a49cf12e0}{CAN2RFLG}~0x01C4
+\item 
+\#define \hyperlink{ports__def_8h_afbdcc8a275ea8ac98f375657ea9af6e}{CAN2RIER}~0x01C5
+\item 
+\#define \hyperlink{ports__def_8h_5e29dc3c994a6b31ab99fa01fc0803f1}{CAN2TFLG}~0x01C6
+\item 
+\#define \hyperlink{ports__def_8h_53ec809bbddb4c76f8fe172479e41936}{CAN2TIER}~0x01C7
+\item 
+\#define \hyperlink{ports__def_8h_9493e088f6eae6f40b7d69171ac37b93}{CAN2TARQ}~0x01C8
+\item 
+\#define \hyperlink{ports__def_8h_02f92ce5093c74fe0c5f1ef17f996921}{CAN2TAAK}~0x01C9
+\item 
+\#define \hyperlink{ports__def_8h_b5da7b78c38c860fdf67e0c7c5e0c428}{CAN2TBSEL}~0x01CA
+\item 
+\#define \hyperlink{ports__def_8h_70168f51e3ef2584898cdf332fa5389a}{CAN2IDAC}~0x01CB
+\item 
+\#define \hyperlink{ports__def_8h_d528e5f845409c4f4f87035f29d7acf1}{CAN2RXERR}~0x01CE
+\item 
+\#define \hyperlink{ports__def_8h_19938ee168d17294be501e4ad295f487}{CAN2TXERR}~0x01CF
+\item 
+\#define \hyperlink{ports__def_8h_b08aa569974b1b287f330d7ea462de31}{CAN2IDAR0}~0x01D0
+\item 
+\#define \hyperlink{ports__def_8h_027d8ee63dc4fea1d6e46f6cc501abff}{CAN2IDAR1}~0x01D1
+\item 
+\#define \hyperlink{ports__def_8h_d7cfeb6671ad1fbcadb5b061888bc035}{CAN2IDAR2}~0x01D2
+\item 
+\#define \hyperlink{ports__def_8h_f883133fa97acf80ddd6267cd229dd94}{CAN2IDAR3}~0x01D3
+\item 
+\#define \hyperlink{ports__def_8h_2d969ba42929946e299021e2523580ef}{CAN2IDMR0}~0x01D4
+\item 
+\#define \hyperlink{ports__def_8h_c7e4476acd018a257d02725a37c423a8}{CAN2IDMR1}~0x01D5
+\item 
+\#define \hyperlink{ports__def_8h_62d577a818bc70311b0df375f8f9c076}{CAN2IDMR2}~0x01D6
+\item 
+\#define \hyperlink{ports__def_8h_8e2ee816586a6398822e447a94cb20d6}{CAN2IDMR3}~0x01D7
+\item 
+\#define \hyperlink{ports__def_8h_578d454ccc931b5f23914790fcf9a94a}{CAN2IDAR4}~0x01D8
+\item 
+\#define \hyperlink{ports__def_8h_2ec2412f764787576ba50ae231a62ebc}{CAN2IDAR5}~0x01D9
+\item 
+\#define \hyperlink{ports__def_8h_97f9747617dd2a05782218f161221966}{CAN2IDAR6}~0x01DA
+\item 
+\#define \hyperlink{ports__def_8h_8e01ec1adaa535d055aadef140e7ccac}{CAN2IDAR7}~0x01DB
+\item 
+\#define \hyperlink{ports__def_8h_64908d2e26bb465c20cc32fa1f68339d}{CAN2IDMR4}~0x01DC
+\item 
+\#define \hyperlink{ports__def_8h_780cb9f427e0ca1877d53e1428cbd546}{CAN2IDMR5}~0x01DD
+\item 
+\#define \hyperlink{ports__def_8h_681d804059bac46e78495d8f04a9b09e}{CAN2IDMR6}~0x01DE
+\item 
+\#define \hyperlink{ports__def_8h_b94030314c559844bf8f3a47f9aa70b8}{CAN2IDMR7}~0x01DF
+\item 
+\#define \hyperlink{ports__def_8h_97b569cdbcd7c9df29777689bf309748}{CAN2RXFG0}~0x01E0
+\item 
+\#define \hyperlink{ports__def_8h_cdb04de015560ab1156f6b95a5be5ca2}{CAN2RXFG1}~0x01E1
+\item 
+\#define \hyperlink{ports__def_8h_ec34ec7f7d0b1273c940c7203e0bfb4f}{CAN2RXFG2}~0x01E2
+\item 
+\#define \hyperlink{ports__def_8h_1c1db5546c227d368527b4562429f452}{CAN2RXFG3}~0x01E3
+\item 
+\#define \hyperlink{ports__def_8h_798c33d1a212414357ef38741e1cc309}{CAN2RXFG4}~0x01E4
+\item 
+\#define \hyperlink{ports__def_8h_9737b5a8ef4def3fb3151b9d6a6aa080}{CAN2RXFG5}~0x01E5
+\item 
+\#define \hyperlink{ports__def_8h_f9cdf1912f9497560783b088da30e044}{CAN2RXFG6}~0x01E6
+\item 
+\#define \hyperlink{ports__def_8h_bdf5ef2e9f9c123bb5de457bacf8a5ec}{CAN2RXFG7}~0x01E7
+\item 
+\#define \hyperlink{ports__def_8h_913d65f940538d820ba7a1bc376b0820}{CAN2RXFG8}~0x01E8
+\item 
+\#define \hyperlink{ports__def_8h_fed2b0248ae47bb56943f2db0f46dd67}{CAN2RXFG9}~0x01E9
+\item 
+\#define \hyperlink{ports__def_8h_7fdc51b7a453ba410b3ae72fbf9d7a6e}{CAN2RXFGA}~0x01EA
+\item 
+\#define \hyperlink{ports__def_8h_51aa75681e9ad7bad6071379d8e438d8}{CAN2RXFGB}~0x01EB
+\item 
+\#define \hyperlink{ports__def_8h_cb132606863da4be2fcd1d9ac02ae6b0}{CAN2RXFGC}~0x01EC
+\item 
+\#define \hyperlink{ports__def_8h_8fb134132f5940115fa8a1e82a01bf62}{CAN2RXFGD}~0x01ED
+\item 
+\#define \hyperlink{ports__def_8h_c259851966bea9bf058738a08a08d0a2}{CAN2RXFGE}~0x01EE
+\item 
+\#define \hyperlink{ports__def_8h_30861bb3d8cb4f2502ec1fe409ca29ce}{CAN2RXFGF}~0x01EF
+\item 
+\#define \hyperlink{ports__def_8h_0a53798f4bc4715cc3ac7de2936d0741}{CAN2TXFG0}~0x01F0
+\item 
+\#define \hyperlink{ports__def_8h_30ee412131a320b12b08f44051e7a728}{CAN2TXFG1}~0x01F1
+\item 
+\#define \hyperlink{ports__def_8h_2fbb2d912d605b65ed281b942b9516df}{CAN2TXFG2}~0x01F2
+\item 
+\#define \hyperlink{ports__def_8h_a915545647c9551b7c31fabb4e0df46b}{CAN2TXFG3}~0x01F3
+\item 
+\#define \hyperlink{ports__def_8h_133eec9c37962779b86d7364be21faf3}{CAN2TXFG4}~0x01F4
+\item 
+\#define \hyperlink{ports__def_8h_5af6cf4941f25ae8375e260710c7d0ff}{CAN2TXFG5}~0x01F5
+\item 
+\#define \hyperlink{ports__def_8h_a4fd923ba98f02dfaa309644b2fbd618}{CAN2TXFG6}~0x01F6
+\item 
+\#define \hyperlink{ports__def_8h_1f6911e604dde409c3a15203dc201da4}{CAN2TXFG7}~0x01F7
+\item 
+\#define \hyperlink{ports__def_8h_41a83793cf20ee53c0ba24ae07f3775a}{CAN2TXFG8}~0x01F8
+\item 
+\#define \hyperlink{ports__def_8h_a4d70d827d842523b88c46624a694dd6}{CAN2TXFG9}~0x01F9
+\item 
+\#define \hyperlink{ports__def_8h_f07d1aa241741bd7d1b7560a59c14ccc}{CAN2TXFGA}~0x01FA
+\item 
+\#define \hyperlink{ports__def_8h_6af0c38b8ac5a45b8b59c28a5b7ea216}{CAN2TXFGB}~0x01FB
+\item 
+\#define \hyperlink{ports__def_8h_35f18c9cbe0c925d20056d7f1cc71db3}{CAN2TXFGC}~0x01FC
+\item 
+\#define \hyperlink{ports__def_8h_eea49c074bc9ddf7671aeb0db98d82be}{CAN2TXFGD}~0x01FD
+\item 
+\#define \hyperlink{ports__def_8h_8f77ae6abb10148979eba646147ecbf1}{CAN2TXFGE}~0x01FE
+\item 
+\#define \hyperlink{ports__def_8h_62ac620626499064efc234b7b0c80262}{CAN2TXFGF}~0x01FF
+\item 
+\#define \hyperlink{ports__def_8h_1a85238916bb59cb461177d84eb9fdf6}{CAN3CTL0}~0x0200
+\item 
+\#define \hyperlink{ports__def_8h_07e4a952e689d246c33a9c0a8d09a983}{CAN3CTL1}~0x0201
+\item 
+\#define \hyperlink{ports__def_8h_b9bc9080e8017f1a60d5ae5f692c0433}{CAN3BTR0}~0x0202
+\item 
+\#define \hyperlink{ports__def_8h_23b2de5e1b657cf37e5d46a9cc404fe7}{CAN3BTR1}~0x0203
+\item 
+\#define \hyperlink{ports__def_8h_c70566a8641b9f95f8458ee13d57105c}{CAN3RFLG}~0x0204
+\item 
+\#define \hyperlink{ports__def_8h_f3955647e9cbe6c44d6d09be1e38a2ee}{CAN3RIER}~0x0205
+\item 
+\#define \hyperlink{ports__def_8h_cb7bef3ee2476111ab88a5fae3addef4}{CAN3TFLG}~0x0206
+\item 
+\#define \hyperlink{ports__def_8h_f831ca63b43e2ed0371e1b66aa64ee82}{CAN3TIER}~0x0207
+\item 
+\#define \hyperlink{ports__def_8h_8aaab63d0efe639bde043b0a6c7243f2}{CAN3TARQ}~0x0208
+\item 
+\#define \hyperlink{ports__def_8h_8ea54509a3220b538f8e0ab78aa9d5c8}{CAN3TAAK}~0x0209
+\item 
+\#define \hyperlink{ports__def_8h_6a2f38d9aba2202d616e14a1a00bd9af}{CAN3TBSEL}~0x020A
+\item 
+\#define \hyperlink{ports__def_8h_94feb8f5e221c91d8198d52f45abea18}{CAN3IDAC}~0x020B
+\item 
+\#define \hyperlink{ports__def_8h_4eede69ebc83b85e548a71fc1f1c7b7b}{CAN3RXERR}~0x020E
+\item 
+\#define \hyperlink{ports__def_8h_3a88306c13b5c1af8ccc36fc62f44b02}{CAN3TXERR}~0x020F
+\item 
+\#define \hyperlink{ports__def_8h_25cc1625b6153a76bc38c93a99e4fbc9}{CAN3IDAR0}~0x0210
+\item 
+\#define \hyperlink{ports__def_8h_51c47790f3d14b8c91266900622633ac}{CAN3IDAR1}~0x0211
+\item 
+\#define \hyperlink{ports__def_8h_86bac771c3cd0d2273192727e09befae}{CAN3IDAR2}~0x0212
+\item 
+\#define \hyperlink{ports__def_8h_b160a3fea0f4cf519d2fda3e11b8dca9}{CAN3IDAR3}~0x0213
+\item 
+\#define \hyperlink{ports__def_8h_7f002b65f03d1376f1147088f92862d8}{CAN3IDMR0}~0x0214
+\item 
+\#define \hyperlink{ports__def_8h_1b014e4581951b2a9cd6c1007543d83b}{CAN3IDMR1}~0x0215
+\item 
+\#define \hyperlink{ports__def_8h_1e5f7056591ec8d0404226572d799dbc}{CAN3IDMR2}~0x0216
+\item 
+\#define \hyperlink{ports__def_8h_f655bca657c85dd8131f924ccda3f530}{CAN3IDMR3}~0x0217
+\item 
+\#define \hyperlink{ports__def_8h_51d861ef02c91215a8c7c43d81b9f944}{CAN3IDAR4}~0x0218
+\item 
+\#define \hyperlink{ports__def_8h_800031c441e237a51dc7da232c20c568}{CAN3IDAR5}~0x0219
+\item 
+\#define \hyperlink{ports__def_8h_7040aa92a1a93d67be17271e7b8bc37c}{CAN3IDAR6}~0x021A
+\item 
+\#define \hyperlink{ports__def_8h_0504fad884817f43a35928f0e644e4e8}{CAN3IDAR7}~0x021B
+\item 
+\#define \hyperlink{ports__def_8h_a2794823ab43aaf367a617359cba2445}{CAN3IDMR4}~0x021C
+\item 
+\#define \hyperlink{ports__def_8h_4eaaace06140401b650434c50ad29129}{CAN3IDMR5}~0x021D
+\item 
+\#define \hyperlink{ports__def_8h_3348bea22507a58dbd0f1aded01c3c9b}{CAN3IDMR6}~0x021E
+\item 
+\#define \hyperlink{ports__def_8h_dae85422f56856b93c094b9c121ece71}{CAN3IDMR7}~0x021F
+\item 
+\#define \hyperlink{ports__def_8h_51900f28d6049c0005c42a519b7a8e4d}{CAN3RXFG0}~0x0220
+\item 
+\#define \hyperlink{ports__def_8h_3d9896892d39839aa397c13436f12e2e}{CAN3RXFG1}~0x0221
+\item 
+\#define \hyperlink{ports__def_8h_d9b9b46c80b7baa58426b8cd89098469}{CAN3RXFG2}~0x0222
+\item 
+\#define \hyperlink{ports__def_8h_aa93df63707262b41f8388bb4772811c}{CAN3RXFG3}~0x0223
+\item 
+\#define \hyperlink{ports__def_8h_7f0efb92924c6932aa943281678a58f2}{CAN3RXFG4}~0x0224
+\item 
+\#define \hyperlink{ports__def_8h_934453f08a9f8577a898ed4c2f51571e}{CAN3RXFG5}~0x0225
+\item 
+\#define \hyperlink{ports__def_8h_a08d22da1224199efa0f0defb187063f}{CAN3RXFG6}~0x0226
+\item 
+\#define \hyperlink{ports__def_8h_be6449571cf0869e979dde22967cb479}{CAN3RXFG7}~0x0227
+\item 
+\#define \hyperlink{ports__def_8h_bc5866c7a851abeea9d9012c75fd4212}{CAN3RXFG8}~0x0228
+\item 
+\#define \hyperlink{ports__def_8h_0b493def6c133b6c9e2685b46dd8f013}{CAN3RXFG9}~0x0229
+\item 
+\#define \hyperlink{ports__def_8h_28bdd1fd34777a554a742d0e723f563f}{CAN3RXFGA}~0x022A
+\item 
+\#define \hyperlink{ports__def_8h_3cfd867c1f742a2129a0c0688fd7b579}{CAN3RXFGB}~0x022B
+\item 
+\#define \hyperlink{ports__def_8h_b2b8f973e2c9243406f1fe0c58a331f9}{CAN3RXFGC}~0x022C
+\item 
+\#define \hyperlink{ports__def_8h_5ee71b6600e3e774979b635bad69b4d3}{CAN3RXFGD}~0x022D
+\item 
+\#define \hyperlink{ports__def_8h_a497d70e9018c2faf80450e1f2e14af2}{CAN3RXFGE}~0x022E
+\item 
+\#define \hyperlink{ports__def_8h_9d4c138410837bad2b67d2f1132a9891}{CAN3RXFGF}~0x022F
+\item 
+\#define \hyperlink{ports__def_8h_5099a0f914fe2c89926ea041ff039e7e}{CAN3TXFG0}~0x0230
+\item 
+\#define \hyperlink{ports__def_8h_2aa37df89b5f92d1914436a259baa369}{CAN3TXFG1}~0x0231
+\item 
+\#define \hyperlink{ports__def_8h_e5a944e0df9b88bb1566a4012c88d110}{CAN3TXFG2}~0x0232
+\item 
+\#define \hyperlink{ports__def_8h_13035868989ed1690a2afcb0c90e73ad}{CAN3TXFG3}~0x0233
+\item 
+\#define \hyperlink{ports__def_8h_702b65931df8fe3b00c80388a1fc197c}{CAN3TXFG4}~0x0234
+\item 
+\#define \hyperlink{ports__def_8h_2669e12be2763be767b9f93537254845}{CAN3TXFG5}~0x0235
+\item 
+\#define \hyperlink{ports__def_8h_b8edff4cce7e9c68b555814f287f107f}{CAN3TXFG6}~0x0236
+\item 
+\#define \hyperlink{ports__def_8h_c851409f0a6acd0b097a2e9966b60e88}{CAN3TXFG7}~0x0237
+\item 
+\#define \hyperlink{ports__def_8h_69932c5795ff87c1ce20a4f709eb7d2d}{CAN3TXFG8}~0x0238
+\item 
+\#define \hyperlink{ports__def_8h_7227b4b13b430bfc6b1998e1fc1b3370}{CAN3TXFG9}~0x0239
+\item 
+\#define \hyperlink{ports__def_8h_01d23779470fd7d12053004279ff6fef}{CAN3TXFGA}~0x023A
+\item 
+\#define \hyperlink{ports__def_8h_dfb42f6e66fdb9faf3539711f7bf4e18}{CAN3TXFGB}~0x023B
+\item 
+\#define \hyperlink{ports__def_8h_c7c3be2c2a0695f8b0a7861e05fa74bb}{CAN3TXFGC}~0x023C
+\item 
+\#define \hyperlink{ports__def_8h_d1f1924fbb2e596fb06d1c76da426e36}{CAN3TXFGD}~0x023D
+\item 
+\#define \hyperlink{ports__def_8h_cda611c58cbac3bdf9ac4b06d739930d}{CAN3TXFGE}~0x023E
+\item 
+\#define \hyperlink{ports__def_8h_d96ec000f67a8bdeb23ecb14fe9fc5dc}{CAN3TXFGF}~0x023F
+\item 
+\#define \hyperlink{ports__def_8h_b32322b4be11ce1568b95dd98d03eb72}{PTT}~0x0240
+\item 
+\#define \hyperlink{ports__def_8h_a790cf313ffcb576686db78465445528}{PTIT}~0x0241
+\item 
+\#define \hyperlink{ports__def_8h_ca99d288852f746fee21034e8d87e86e}{DDRT}~0x0242
+\item 
+\#define \hyperlink{ports__def_8h_8dbb964110417eb69a55fa67f8ffcaee}{RDRT}~0x0243
+\item 
+\#define \hyperlink{ports__def_8h_6a6aa65c2b9528028d25691ffd10a98b}{PERT}~0x0244
+\item 
+\#define \hyperlink{ports__def_8h_c280341f398840b1686e0837bdf152cb}{PPST}~0x0245
+\item 
+\#define \hyperlink{ports__def_8h_fd087524fff13e4a5a2e3bbd0e0e6752}{PTS}~0x0248
+\item 
+\#define \hyperlink{ports__def_8h_dbb7d014f3d51c19068e5d39f635a9a0}{PTIS}~0x0249
+\item 
+\#define \hyperlink{ports__def_8h_2ace7fb571090f200347b3032177b226}{DDRS}~0x024A
+\item 
+\#define \hyperlink{ports__def_8h_bf3c1076c1947f203a2d2be1b41d60fb}{RDRS}~0x024B
+\item 
+\#define \hyperlink{ports__def_8h_cd926066f05b2f51e61f1ef6d8a7724e}{PERS}~0x024C
+\item 
+\#define \hyperlink{ports__def_8h_86e05b2177a037b0c70c03176cdaab9d}{PPSS}~0x024D
+\item 
+\#define \hyperlink{ports__def_8h_a11fce7527cf0cbbe1ff3891e4dfb973}{WOMS}~0x024E
+\item 
+\#define \hyperlink{ports__def_8h_f321d4e67915520ce9b190f347508a4d}{PTM}~0x0250
+\item 
+\#define \hyperlink{ports__def_8h_aaf976e808e92970c4853195f46f86aa}{PTIM}~0x0251
+\item 
+\#define \hyperlink{ports__def_8h_81964fbcaf03ab8d024ccc58d951357a}{DDRM}~0x0252
+\item 
+\#define \hyperlink{ports__def_8h_876b4ae747fb8481110f5e415feb8b1b}{RDRM}~0x0253
+\item 
+\#define \hyperlink{ports__def_8h_c807e65b8c2cf0d924823993c5d3e99d}{PERM}~0x0254
+\item 
+\#define \hyperlink{ports__def_8h_b06ef88f12c7825e8841e73754d798c7}{PPSM}~0x0255
+\item 
+\#define \hyperlink{ports__def_8h_d760c8deac260cf8eaa530bd4bf4ef3b}{WOMM}~0x0256
+\item 
+\#define \hyperlink{ports__def_8h_0110a12871e7df55e92e872965d30bf9}{PTP}~0x0258
+\item 
+\#define \hyperlink{ports__def_8h_955f76954aa3a4ec132642ba61f4179b}{PTIP}~0x0259
+\item 
+\#define \hyperlink{ports__def_8h_c4426088e00cb31cf615b71af5fcf6da}{DDRP}~0x025A
+\item 
+\#define \hyperlink{ports__def_8h_6b03639492a302c3fe44c16f18e70820}{RDRP}~0x025B
+\item 
+\#define \hyperlink{ports__def_8h_2e3ad511f50fc462e18374d69d652098}{PERP}~0x025C
+\item 
+\#define \hyperlink{ports__def_8h_371c170581fe5d8f2db45a80afed2aad}{PPSP}~0x025D
+\item 
+\#define \hyperlink{ports__def_8h_6d7c911b3963fb4ffc331e34cb5dd65e}{PIEP}~0x025E
+\item 
+\#define \hyperlink{ports__def_8h_caf7f8649c56ac8571bea7267db963c0}{PIFP}~0x025F
+\item 
+\#define \hyperlink{ports__def_8h_e195e4b974f64e9b64a49fdab0d4aa72}{PTH}~0x0260
+\item 
+\#define \hyperlink{ports__def_8h_404a7e1d5def397b05ac1922c9052647}{PTIH}~0x0261
+\item 
+\#define \hyperlink{ports__def_8h_1522fe4fdbaf2658e713ab782de9c3aa}{DDRH}~0x0262
+\item 
+\#define \hyperlink{ports__def_8h_9870ce5216c4ce3edad92cca56dece3b}{RDRH}~0x0263
+\item 
+\#define \hyperlink{ports__def_8h_580827b8a3a5753e681acc0a31dd24d1}{PERH}~0x0264
+\item 
+\#define \hyperlink{ports__def_8h_dee7f267a39162b3b98ad8c89fd3c9ab}{PPSH}~0x0265
+\item 
+\#define \hyperlink{ports__def_8h_535a981e8b19887182c7c263b326fc3b}{PIEH}~0x0266
+\item 
+\#define \hyperlink{ports__def_8h_9e9e31b1c1b6464e476e01ea22941a22}{PIFH}~0x0267
+\item 
+\#define \hyperlink{ports__def_8h_09f60e88823b1ba522431ffca9516821}{PTJ}~0x0268
+\item 
+\#define \hyperlink{ports__def_8h_293bcff22daa75e79cd8ce8896adfb72}{PTIJ}~0x0269
+\item 
+\#define \hyperlink{ports__def_8h_a8e68e5e40849814dc084f0b19a7817c}{DDRJ}~0x026A
+\item 
+\#define \hyperlink{ports__def_8h_a0c4b9919ef74d0827d88001f8db0156}{RDRJ}~0x026B
+\item 
+\#define \hyperlink{ports__def_8h_dc014883f63921ce0cb67ff173fe7139}{PERJ}~0x026C
+\item 
+\#define \hyperlink{ports__def_8h_bd94152a5f093df5664c45a53d7582bd}{PPSJ}~0x026D
+\item 
+\#define \hyperlink{ports__def_8h_024a81f525df9e628ee6c924c36ff792}{PIEJ}~0x026E
+\item 
+\#define \hyperlink{ports__def_8h_131099a2ef483a928a44450524f82567}{PIFJ}~0x026F
+\item 
+\#define \hyperlink{ports__def_8h_19d3a387308442baa69b0b8d9fa4716d}{CAN4CTL0}~0x0280
+\item 
+\#define \hyperlink{ports__def_8h_9a9a44b9cc95e0663f26534813dfcf32}{CAN4CTL1}~0x0281
+\item 
+\#define \hyperlink{ports__def_8h_28d6f0932608307f8e81e3c8f1df208a}{CAN4BTR0}~0x0282
+\item 
+\#define \hyperlink{ports__def_8h_d29ad3505189222f49df24d357350380}{CAN4BTR1}~0x0283
+\item 
+\#define \hyperlink{ports__def_8h_6667bc5d8069a01e642ad37b056d6e02}{CAN4RFLG}~0x0284
+\item 
+\#define \hyperlink{ports__def_8h_2cdff5a04bc8d3e4622341dc126bfd2d}{CAN4RIER}~0x0285
+\item 
+\#define \hyperlink{ports__def_8h_3c8c21f4da8f5dbefa2318eb4c05c65f}{CAN4TFLG}~0x0286
+\item 
+\#define \hyperlink{ports__def_8h_8ec78eee49b9448b9f47c72fea428e2c}{CAN4TIER}~0x0287
+\item 
+\#define \hyperlink{ports__def_8h_b010fed2f9176e42e00896799273ea5d}{CAN4TARQ}~0x0288
+\item 
+\#define \hyperlink{ports__def_8h_7f208193f079e4274317d9cc46d885bd}{CAN4TAAK}~0x0289
+\item 
+\#define \hyperlink{ports__def_8h_4f693810237cefc24d2bbd199c1cd0da}{CAN4TBSEL}~0x028A
+\item 
+\#define \hyperlink{ports__def_8h_8ebc39d62ea622b12b71f1ec28ef7e71}{CAN4IDAC}~0x028B
+\item 
+\#define \hyperlink{ports__def_8h_8f211ca530d3d6a55005c6c266a18e02}{CAN4RXERR}~0x028E
+\item 
+\#define \hyperlink{ports__def_8h_75471c168582cf3180846ea2e9bf3162}{CAN4TXERR}~0x028F
+\item 
+\#define \hyperlink{ports__def_8h_f5844310436148eac84ab781075eadf8}{CAN4IDAR0}~0x0290
+\item 
+\#define \hyperlink{ports__def_8h_839d4f21c927e32c292fc21b54259e0a}{CAN4IDAR1}~0x0291
+\item 
+\#define \hyperlink{ports__def_8h_7e4659a7f256a1cdb5aba670b5ce4557}{CAN4IDAR2}~0x0292
+\item 
+\#define \hyperlink{ports__def_8h_63f80945bb5ad5c047f888ef76072f36}{CAN4IDAR3}~0x0293
+\item 
+\#define \hyperlink{ports__def_8h_727b91404f442965367512fc81160510}{CAN4IDMR0}~0x0294
+\item 
+\#define \hyperlink{ports__def_8h_1b5afef08c9ab8cf6226b0eb756a0f79}{CAN4IDMR1}~0x0295
+\item 
+\#define \hyperlink{ports__def_8h_d0cc9232a372cecb5e373dd2445512d2}{CAN4IDMR2}~0x0296
+\item 
+\#define \hyperlink{ports__def_8h_1dfbaf28c8f128f4aef077a9cfde1482}{CAN4IDMR3}~0x0297
+\item 
+\#define \hyperlink{ports__def_8h_feca9bd86137a7a660148e8d2c17dfa4}{CAN4IDAR4}~0x0298
+\item 
+\#define \hyperlink{ports__def_8h_d4f93c39bbc2867e0d7f45bbadfe2647}{CAN4IDAR5}~0x0299
+\item 
+\#define \hyperlink{ports__def_8h_769fc3fff7a3de3a4799c5217828af5c}{CAN4IDAR6}~0x029A
+\item 
+\#define \hyperlink{ports__def_8h_377b5f01ce8be2b59dbe3d2b55e7ff7f}{CAN4IDAR7}~0x029B
+\item 
+\#define \hyperlink{ports__def_8h_540eca3f09a8ee346fc78aa841e7530f}{CAN4IDMR4}~0x029C
+\item 
+\#define \hyperlink{ports__def_8h_f3df34b03561908974c381d65ca534a7}{CAN4IDMR5}~0x029D
+\item 
+\#define \hyperlink{ports__def_8h_10e7bfd66f39e41dfe888b7144790ead}{CAN4IDMR6}~0x029E
+\item 
+\#define \hyperlink{ports__def_8h_352e9baeb5a26489a8819660d203efa6}{CAN4IDMR7}~0x029F
+\item 
+\#define \hyperlink{ports__def_8h_d6a241ff8163aed764972ac67950e2df}{CAN4RXFG0}~0x02A0
+\item 
+\#define \hyperlink{ports__def_8h_35afeb0d7b1ef659191829b49e031d0d}{CAN4RXFG1}~0x02A1
+\item 
+\#define \hyperlink{ports__def_8h_425164fb54f8eb7aa5b05f08068073e7}{CAN4RXFG2}~0x02A2
+\item 
+\#define \hyperlink{ports__def_8h_b366677b0087110cb45a8d5f73036ef3}{CAN4RXFG3}~0x02A3
+\item 
+\#define \hyperlink{ports__def_8h_434748165fb328237f3d49cd22a3d9df}{CAN4RXFG4}~0x02A4
+\item 
+\#define \hyperlink{ports__def_8h_20760828427fb50fe03f66ab46a730f0}{CAN4RXFG5}~0x02A5
+\item 
+\#define \hyperlink{ports__def_8h_f98c00fd0088517e14d960470fa2d7f4}{CAN4RXFG6}~0x02A6
+\item 
+\#define \hyperlink{ports__def_8h_e94c9d110cee155682cddaf72ab6408c}{CAN4RXFG7}~0x02A7
+\item 
+\#define \hyperlink{ports__def_8h_7f8b7f2abbb349f6760b83224da6ee51}{CAN4RXFG8}~0x02A8
+\item 
+\#define \hyperlink{ports__def_8h_bc15feed6aeac4e6213e1675d3c2b8dd}{CAN4RXFG9}~0x02A9
+\item 
+\#define \hyperlink{ports__def_8h_7bfeb194e2c0798d94c3199b9ad44806}{CAN4RXFGA}~0x02AA
+\item 
+\#define \hyperlink{ports__def_8h_67ee4d407114465acf560ea6f9f78599}{CAN4RXFGB}~0x02AB
+\item 
+\#define \hyperlink{ports__def_8h_0a08f07b673880608d7ab821966a70cf}{CAN4RXFGC}~0x02AC
+\item 
+\#define \hyperlink{ports__def_8h_1c12912cb5157abd2cd4b7a0997a77ea}{CAN4RXFGD}~0x02AD
+\item 
+\#define \hyperlink{ports__def_8h_12a475be29c10be623dc5e7db6a1516f}{CAN4RXFGE}~0x02AE
+\item 
+\#define \hyperlink{ports__def_8h_d6dcd8955a193caf64396050271edbe4}{CAN4RXFGF}~0x02AF
+\item 
+\#define \hyperlink{ports__def_8h_4c0cf9be90078813cb049154377e74a9}{CAN4TXFG0}~0x02B0
+\item 
+\#define \hyperlink{ports__def_8h_cedeca46c7c4fb3550a15df74948a0c4}{CAN4TXFG1}~0x02B1
+\item 
+\#define \hyperlink{ports__def_8h_80a65776cb0c3ea4d81881f2aca5f607}{CAN4TXFG2}~0x02B2
+\item 
+\#define \hyperlink{ports__def_8h_da222b271bebb75443a9ac9e52b6ced6}{CAN4TXFG3}~0x02B3
+\item 
+\#define \hyperlink{ports__def_8h_2db79db7e8b23413cf3447bdf465599f}{CAN4TXFG4}~0x02B4
+\item 
+\#define \hyperlink{ports__def_8h_5bc355a9c828e35b85de219e9c1fa182}{CAN4TXFG5}~0x02B5
+\item 
+\#define \hyperlink{ports__def_8h_2c078f07c84089d4220e2396ea5205d9}{CAN4TXFG6}~0x02B6
+\item 
+\#define \hyperlink{ports__def_8h_b47608bc56beebfd859f10288e3a4ade}{CAN4TXFG7}~0x02B7
+\item 
+\#define \hyperlink{ports__def_8h_a51fdab7efca9f1440d9e0f61ffb88ab}{CAN4TXFG8}~0x02B8
+\item 
+\#define \hyperlink{ports__def_8h_2478215a368ad1fa81de149dac034510}{CAN4TXFG9}~0x02B9
+\item 
+\#define \hyperlink{ports__def_8h_20e2fa74f83d79f73045d20675c428bf}{CAN4TXFGA}~0x02BA
+\item 
+\#define \hyperlink{ports__def_8h_b9141ad2cbe6f517c893c66899043f30}{CAN4TXFGB}~0x02BB
+\item 
+\#define \hyperlink{ports__def_8h_e3bea7024e9a37c32ff62482dc2483a9}{CAN4TXFGC}~0x02BC
+\item 
+\#define \hyperlink{ports__def_8h_c0ce0d4d2ea8c038ef2ffb16954f5ac2}{CAN4TXFGD}~0x02BD
+\item 
+\#define \hyperlink{ports__def_8h_e7e21f40f988a0290735e6a690c97f97}{CAN4TXFGE}~0x02BE
+\item 
+\#define \hyperlink{ports__def_8h_f4a9e1b31b970cce8345c066deb75d69}{CAN4TXFGF}~0x02BF
+\item 
+\#define \hyperlink{ports__def_8h_8882ee5d18ec64b8193396ec6bc66fe5}{CAN0}~0x0140
+\item 
+\#define \hyperlink{ports__def_8h_4964ecb6a5c689aaf8ee2832b8093aac}{CAN1}~0x0180
+\item 
+\#define \hyperlink{ports__def_8h_c5e4c86ed487dc91418b156e24808033}{CAN2}~0x01C0
+\item 
+\#define \hyperlink{ports__def_8h_7f7e6a91346348125edf55235dd7b36a}{CAN3}~0x0200
+\item 
+\#define \hyperlink{ports__def_8h_0f0e1d717b051eb8002c096a58bdedad}{CAN4}~0x0280
+\item 
+\#define \hyperlink{ports__def_8h_fbdb48aab5af9bc4e1c286db2f4030f2}{CANCTL0}~0X00
+\item 
+\#define \hyperlink{ports__def_8h_240dfdca4d2f0ba1a1243fad55d96961}{CANCTL1}~0X01
+\item 
+\#define \hyperlink{ports__def_8h_cad90fa39413a921ae2a0070cda37fb8}{CANBTR0}~0X02
+\item 
+\#define \hyperlink{ports__def_8h_1b222f5b3e445f867728b8b77b5747c0}{CANBTR1}~0X03
+\item 
+\#define \hyperlink{ports__def_8h_30e056d80073eebadfff9ba800b086f8}{CANRFLG}~0X04
+\item 
+\#define \hyperlink{ports__def_8h_1b668ea916ba976c2dca30d5899c6b76}{CANRIER}~0X05
+\item 
+\#define \hyperlink{ports__def_8h_8f7285c2e876851969acd7742776bb3a}{CANTFLG}~0X06
+\item 
+\#define \hyperlink{ports__def_8h_f90f32e22218770bdac62099d0833f5c}{CANTIER}~0X07
+\item 
+\#define \hyperlink{ports__def_8h_c074e4e6d925bb56de07c496125396f1}{CANTBSEL}~0X0A
+\item 
+\#define \hyperlink{ports__def_8h_d4df031fb910865881e20f7c6b2fe471}{CANIDAC}~0x0B
+\item 
+\#define \hyperlink{ports__def_8h_4ea6fce7126601177783202e9bbb7f6e}{CANIDAR0}~0x10
+\item 
+\#define \hyperlink{ports__def_8h_552073c8d5ec6b4878ca29c9c14f9e5f}{CANIDAR1}~0x11
+\item 
+\#define \hyperlink{ports__def_8h_b471d0faf75a4e68046160828b887d51}{CANIDAR2}~0x12
+\item 
+\#define \hyperlink{ports__def_8h_41d16af61b06d38a97839682fb32fa05}{CANIDAR3}~0x13
+\item 
+\#define \hyperlink{ports__def_8h_ad7580fe4fc28e38fa4f992c6376fd55}{CANIDMR0}~0x14
+\item 
+\#define \hyperlink{ports__def_8h_6e4be06c891b6999ad8c3ffe931e87a8}{CANIDMR1}~0x15
+\item 
+\#define \hyperlink{ports__def_8h_e5aa4334289b65b624b4cc06f7aac76d}{CANIDMR2}~0x16
+\item 
+\#define \hyperlink{ports__def_8h_4b3674e7abe7e40fddb90734d8db94a7}{CANIDMR3}~0x17
+\item 
+\#define \hyperlink{ports__def_8h_c84502ad2ee270b91a50128888db9950}{CANIDAR4}~0x18
+\item 
+\#define \hyperlink{ports__def_8h_55febe15b73d53fc9fb77ee18da2ac61}{CANIDAR5}~0x19
+\item 
+\#define \hyperlink{ports__def_8h_337dd0bc9f36b48b0e35f4113807f975}{CANIDAR6}~0x1A
+\item 
+\#define \hyperlink{ports__def_8h_472536c4281754452f359e467617e04e}{CANIDAR7}~0x1B
+\item 
+\#define \hyperlink{ports__def_8h_1fd254d1f8422e3913232bf02ac7b2c3}{CANIDMR4}~0x1C
+\item 
+\#define \hyperlink{ports__def_8h_d7b533b251c9cca32c799be49e4631ee}{CANIDMR5}~0x1D
+\item 
+\#define \hyperlink{ports__def_8h_1240a26636e314e734c6c003ad20b09d}{CANIDMR6}~0x1E
+\item 
+\#define \hyperlink{ports__def_8h_1e2c3dfa167c21d6e7809162fe46b4fb}{CANIDMR7}~0x1F
+\item 
+\#define \hyperlink{ports__def_8h_bb97220e736e258a77d5fb130bab7e28}{CANRCVID}~0x20
+\item 
+\#define \hyperlink{ports__def_8h_6b3563b008d40f60625c78849f9d9db5}{CANRCVDTA}~0x24
+\item 
+\#define \hyperlink{ports__def_8h_6ca4999d30f20b2d4fb3b830062cbdc9}{CANRCVLEN}~0x2C
+\item 
+\#define \hyperlink{ports__def_8h_fb97dce806f082b839d90b94748f438f}{CANTRSID}~0x30
+\item 
+\#define \hyperlink{ports__def_8h_000be7a71981a5cceeb1fb12eb94c83a}{CANTRSDTA}~0x34
+\item 
+\#define \hyperlink{ports__def_8h_12905724f8db152e59625974ef95ab92}{CANTRSLEN}~0x3C
+\item 
+\#define \hyperlink{ports__def_8h_c5c8c8420c09b43f3493eb3bd4e3028a}{CANTRSPRI}~0x3D
+\item 
+\#define \hyperlink{ports__def_8h_ce4d0e3ad518ef6a5657d7c63c907fca}{SCI0}~0x00C8
+\item 
+\#define \hyperlink{ports__def_8h_a97eca5571fe1a418a94018204d2f346}{SCI1}~0x00D0
+\item 
+\#define \hyperlink{ports__def_8h_652f96d37614999df43e03ff58626188}{SCIBDH}~0x00
+\item 
+\#define \hyperlink{ports__def_8h_f26ff5693fa93b532a8c6572e6d5f6c0}{SCIBDL}~0x01
+\item 
+\#define \hyperlink{ports__def_8h_8ff8f788cb324d81ebd4d429cabf5e23}{SCICR1}~0x02
+\item 
+\#define \hyperlink{ports__def_8h_3e70365f6555966aa967d0bc56c71380}{SCICR2}~0x03
+\item 
+\#define \hyperlink{ports__def_8h_157429033d11aa5ff7e3fc6e581efdb4}{SCISR1}~0x04
+\item 
+\#define \hyperlink{ports__def_8h_7bc6fc4a1feaa267102479747e61fc1b}{SCISR2}~0x05
+\item 
+\#define \hyperlink{ports__def_8h_22243ecd974a2f062afb43f87688b3ac}{SCIDRH}~0x06
+\item 
+\#define \hyperlink{ports__def_8h_ca0217e74eef8399b0d4429e236bfdc4}{SCIDRL}~0x07
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{ports__def_8h_7bf7cb62aaf7a62ee735a63b09575cd3}{
+\index{ports_def.h@{ports\_\-def.h}!ARMCOP@{ARMCOP}}
+\index{ARMCOP@{ARMCOP}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ARMCOP]{\setlength{\rightskip}{0pt plus 5cm}\#define ARMCOP~0x003F}}
+\label{ports__def_8h_7bf7cb62aaf7a62ee735a63b09575cd3}
+
+
+
+
+Definition at line 94 of file ports\_\-def.h.\hypertarget{ports__def_8h_97646136fa0daf5796c1f5255333ad32}{
+\index{ports_def.h@{ports\_\-def.h}!ATD00CTL1@{ATD00CTL1}}
+\index{ATD00CTL1@{ATD00CTL1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD00CTL1]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD00CTL1~0x0081}}
+\label{ports__def_8h_97646136fa0daf5796c1f5255333ad32}
+
+
+
+
+Definition at line 159 of file ports\_\-def.h.\hypertarget{ports__def_8h_53553c5c7d0f34f308848e9b408177b7}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0CTL0@{ATD0CTL0}}
+\index{ATD0CTL0@{ATD0CTL0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0CTL0]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0CTL0~0x0080}}
+\label{ports__def_8h_53553c5c7d0f34f308848e9b408177b7}
+
+
+
+
+Definition at line 158 of file ports\_\-def.h.\hypertarget{ports__def_8h_0d03a08a96bd2cbecaf403369fe4cabe}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0CTL2@{ATD0CTL2}}
+\index{ATD0CTL2@{ATD0CTL2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0CTL2]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0CTL2~0x0082}}
+\label{ports__def_8h_0d03a08a96bd2cbecaf403369fe4cabe}
+
+
+
+
+Definition at line 160 of file ports\_\-def.h.\hypertarget{ports__def_8h_0e89ce8b6afd2f6ce2ba18075594effd}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0CTL3@{ATD0CTL3}}
+\index{ATD0CTL3@{ATD0CTL3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0CTL3]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0CTL3~0x0083}}
+\label{ports__def_8h_0e89ce8b6afd2f6ce2ba18075594effd}
+
+
+
+
+Definition at line 161 of file ports\_\-def.h.\hypertarget{ports__def_8h_1a9b39d883226f2a8529a9cc55383fe8}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0CTL4@{ATD0CTL4}}
+\index{ATD0CTL4@{ATD0CTL4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0CTL4]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0CTL4~0x0084}}
+\label{ports__def_8h_1a9b39d883226f2a8529a9cc55383fe8}
+
+
+
+
+Definition at line 162 of file ports\_\-def.h.\hypertarget{ports__def_8h_e92eb5c9cfd0daceb5dcf2c83d418898}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0CTL5@{ATD0CTL5}}
+\index{ATD0CTL5@{ATD0CTL5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0CTL5]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0CTL5~0x0085}}
+\label{ports__def_8h_e92eb5c9cfd0daceb5dcf2c83d418898}
+
+
+
+
+Definition at line 163 of file ports\_\-def.h.\hypertarget{ports__def_8h_0f6c1069a46755343cc13266a05691db}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DIEN@{ATD0DIEN}}
+\index{ATD0DIEN@{ATD0DIEN}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DIEN]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DIEN~0x008D}}
+\label{ports__def_8h_0f6c1069a46755343cc13266a05691db}
+
+
+
+
+Definition at line 169 of file ports\_\-def.h.\hypertarget{ports__def_8h_36ea9c147d5e5330ec150e2adeed0285}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR0H@{ATD0DR0H}}
+\index{ATD0DR0H@{ATD0DR0H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR0H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR0H~0x0090}}
+\label{ports__def_8h_36ea9c147d5e5330ec150e2adeed0285}
+
+
+
+
+Definition at line 172 of file ports\_\-def.h.\hypertarget{ports__def_8h_ec83d2ef61177bc5e1de85f2eb7efeef}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR0L@{ATD0DR0L}}
+\index{ATD0DR0L@{ATD0DR0L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR0L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR0L~0x0091}}
+\label{ports__def_8h_ec83d2ef61177bc5e1de85f2eb7efeef}
+
+
+
+
+Definition at line 173 of file ports\_\-def.h.\hypertarget{ports__def_8h_c47b5d408bad50b3863b0ccfd4bdc307}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR1H@{ATD0DR1H}}
+\index{ATD0DR1H@{ATD0DR1H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR1H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR1H~0x0092}}
+\label{ports__def_8h_c47b5d408bad50b3863b0ccfd4bdc307}
+
+
+
+
+Definition at line 174 of file ports\_\-def.h.\hypertarget{ports__def_8h_4d345aaf1e5503b897b53e9e33e00c56}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR1L@{ATD0DR1L}}
+\index{ATD0DR1L@{ATD0DR1L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR1L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR1L~0x0093}}
+\label{ports__def_8h_4d345aaf1e5503b897b53e9e33e00c56}
+
+
+
+
+Definition at line 175 of file ports\_\-def.h.\hypertarget{ports__def_8h_73e3879a5dd2ea1ecb02d2d2da41f465}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR2H@{ATD0DR2H}}
+\index{ATD0DR2H@{ATD0DR2H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR2H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR2H~0x0094}}
+\label{ports__def_8h_73e3879a5dd2ea1ecb02d2d2da41f465}
+
+
+
+
+Definition at line 176 of file ports\_\-def.h.\hypertarget{ports__def_8h_6fbb2aa5d93d2a19ae4410eefb392106}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR2L@{ATD0DR2L}}
+\index{ATD0DR2L@{ATD0DR2L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR2L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR2L~0x0095}}
+\label{ports__def_8h_6fbb2aa5d93d2a19ae4410eefb392106}
+
+
+
+
+Definition at line 177 of file ports\_\-def.h.\hypertarget{ports__def_8h_e087a7ba329790fe07c42f877c9d7929}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR3H@{ATD0DR3H}}
+\index{ATD0DR3H@{ATD0DR3H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR3H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR3H~0x0096}}
+\label{ports__def_8h_e087a7ba329790fe07c42f877c9d7929}
+
+
+
+
+Definition at line 178 of file ports\_\-def.h.\hypertarget{ports__def_8h_dfe34d98c7f847efd0cf6cebec49af52}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR3L@{ATD0DR3L}}
+\index{ATD0DR3L@{ATD0DR3L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR3L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR3L~0x0097}}
+\label{ports__def_8h_dfe34d98c7f847efd0cf6cebec49af52}
+
+
+
+
+Definition at line 179 of file ports\_\-def.h.\hypertarget{ports__def_8h_c5a53d43b12248ef2c86b178b8844b07}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR4H@{ATD0DR4H}}
+\index{ATD0DR4H@{ATD0DR4H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR4H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR4H~0x0098}}
+\label{ports__def_8h_c5a53d43b12248ef2c86b178b8844b07}
+
+
+
+
+Definition at line 180 of file ports\_\-def.h.\hypertarget{ports__def_8h_7c5e0fa59ce34a1c75ce9440eb73a4cc}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR4L@{ATD0DR4L}}
+\index{ATD0DR4L@{ATD0DR4L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR4L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR4L~0x0099}}
+\label{ports__def_8h_7c5e0fa59ce34a1c75ce9440eb73a4cc}
+
+
+
+
+Definition at line 181 of file ports\_\-def.h.\hypertarget{ports__def_8h_f59091e52c46e4d2ded2eba3f576680f}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR5H@{ATD0DR5H}}
+\index{ATD0DR5H@{ATD0DR5H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR5H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR5H~0x009A}}
+\label{ports__def_8h_f59091e52c46e4d2ded2eba3f576680f}
+
+
+
+
+Definition at line 182 of file ports\_\-def.h.\hypertarget{ports__def_8h_e5e494678069bb249d57b9a4188434b3}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR5L@{ATD0DR5L}}
+\index{ATD0DR5L@{ATD0DR5L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR5L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR5L~0x009B}}
+\label{ports__def_8h_e5e494678069bb249d57b9a4188434b3}
+
+
+
+
+Definition at line 183 of file ports\_\-def.h.\hypertarget{ports__def_8h_a22118517cb9ac71d2fad9987b313ed7}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR6H@{ATD0DR6H}}
+\index{ATD0DR6H@{ATD0DR6H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR6H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR6H~0x009C}}
+\label{ports__def_8h_a22118517cb9ac71d2fad9987b313ed7}
+
+
+
+
+Definition at line 184 of file ports\_\-def.h.\hypertarget{ports__def_8h_b3085fc3e8ccbffb7642ec887d67b47f}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR6L@{ATD0DR6L}}
+\index{ATD0DR6L@{ATD0DR6L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR6L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR6L~0x009D}}
+\label{ports__def_8h_b3085fc3e8ccbffb7642ec887d67b47f}
+
+
+
+
+Definition at line 185 of file ports\_\-def.h.\hypertarget{ports__def_8h_25058d23801b6c453a31037ba4550344}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR7H@{ATD0DR7H}}
+\index{ATD0DR7H@{ATD0DR7H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR7H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR7H~0x009E}}
+\label{ports__def_8h_25058d23801b6c453a31037ba4550344}
+
+
+
+
+Definition at line 186 of file ports\_\-def.h.\hypertarget{ports__def_8h_b235b97b0cc2dc8fe27d21b6c8d0b9e0}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0DR7L@{ATD0DR7L}}
+\index{ATD0DR7L@{ATD0DR7L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0DR7L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0DR7L~0x009F}}
+\label{ports__def_8h_b235b97b0cc2dc8fe27d21b6c8d0b9e0}
+
+
+
+
+Definition at line 187 of file ports\_\-def.h.\hypertarget{ports__def_8h_67d19f0f61248959c4550a71a3ef7325}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0STAT0@{ATD0STAT0}}
+\index{ATD0STAT0@{ATD0STAT0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0STAT0]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0STAT0~0x0086}}
+\label{ports__def_8h_67d19f0f61248959c4550a71a3ef7325}
+
+
+
+
+Definition at line 164 of file ports\_\-def.h.\hypertarget{ports__def_8h_06b946e97d8226d65cb1f62bb36ba154}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0STAT1@{ATD0STAT1}}
+\index{ATD0STAT1@{ATD0STAT1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0STAT1]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0STAT1~0x0087}}
+\label{ports__def_8h_06b946e97d8226d65cb1f62bb36ba154}
+
+
+
+
+Definition at line 165 of file ports\_\-def.h.\hypertarget{ports__def_8h_3a46681135212b4f6c77411ab265b83e}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0TEST0@{ATD0TEST0}}
+\index{ATD0TEST0@{ATD0TEST0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0TEST0]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0TEST0~0x0088}}
+\label{ports__def_8h_3a46681135212b4f6c77411ab265b83e}
+
+
+
+
+Definition at line 166 of file ports\_\-def.h.\hypertarget{ports__def_8h_aa162cdca681826afb47a3b7f68a042d}{
+\index{ports_def.h@{ports\_\-def.h}!ATD0TEST1@{ATD0TEST1}}
+\index{ATD0TEST1@{ATD0TEST1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD0TEST1]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD0TEST1~0x0089}}
+\label{ports__def_8h_aa162cdca681826afb47a3b7f68a042d}
+
+
+
+
+Definition at line 167 of file ports\_\-def.h.\hypertarget{ports__def_8h_6735e7cfcdea2aeff69d2d2873f7987f}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1CTL0@{ATD1CTL0}}
+\index{ATD1CTL0@{ATD1CTL0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1CTL0]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1CTL0~0x0120}}
+\label{ports__def_8h_6735e7cfcdea2aeff69d2d2873f7987f}
+
+
+
+
+Definition at line 292 of file ports\_\-def.h.\hypertarget{ports__def_8h_f4b147466e2ff6917de8dbd9f3fadca7}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1CTL1@{ATD1CTL1}}
+\index{ATD1CTL1@{ATD1CTL1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1CTL1]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1CTL1~0x0121}}
+\label{ports__def_8h_f4b147466e2ff6917de8dbd9f3fadca7}
+
+
+
+
+Definition at line 293 of file ports\_\-def.h.\hypertarget{ports__def_8h_a8ee98bbeec0a6ab964779bf6e4a26c5}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1CTL2@{ATD1CTL2}}
+\index{ATD1CTL2@{ATD1CTL2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1CTL2]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1CTL2~0x0122}}
+\label{ports__def_8h_a8ee98bbeec0a6ab964779bf6e4a26c5}
+
+
+
+
+Definition at line 294 of file ports\_\-def.h.\hypertarget{ports__def_8h_512c49b3d0bddadab64344dab69f44c7}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1CTL3@{ATD1CTL3}}
+\index{ATD1CTL3@{ATD1CTL3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1CTL3]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1CTL3~0x0123}}
+\label{ports__def_8h_512c49b3d0bddadab64344dab69f44c7}
+
+
+
+
+Definition at line 295 of file ports\_\-def.h.\hypertarget{ports__def_8h_e13a6efc86b3d9abaeb0e91ed411591b}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1CTL4@{ATD1CTL4}}
+\index{ATD1CTL4@{ATD1CTL4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1CTL4]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1CTL4~0x0124}}
+\label{ports__def_8h_e13a6efc86b3d9abaeb0e91ed411591b}
+
+
+
+
+Definition at line 296 of file ports\_\-def.h.\hypertarget{ports__def_8h_5505e00361a7fc81f8b0d56979055c57}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1CTL5@{ATD1CTL5}}
+\index{ATD1CTL5@{ATD1CTL5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1CTL5]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1CTL5~0x0125}}
+\label{ports__def_8h_5505e00361a7fc81f8b0d56979055c57}
+
+
+
+
+Definition at line 297 of file ports\_\-def.h.\hypertarget{ports__def_8h_c3fd7fa0696606fefb941193180161af}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR0H@{ATD1DR0H}}
+\index{ATD1DR0H@{ATD1DR0H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR0H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR0H~0x0130}}
+\label{ports__def_8h_c3fd7fa0696606fefb941193180161af}
+
+
+
+
+Definition at line 306 of file ports\_\-def.h.\hypertarget{ports__def_8h_ce146c8eea9928e52144fe19c860a28f}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR0L@{ATD1DR0L}}
+\index{ATD1DR0L@{ATD1DR0L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR0L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR0L~0x0131}}
+\label{ports__def_8h_ce146c8eea9928e52144fe19c860a28f}
+
+
+
+
+Definition at line 307 of file ports\_\-def.h.\hypertarget{ports__def_8h_272c5c3f58063270ac13122196a11c40}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR1H@{ATD1DR1H}}
+\index{ATD1DR1H@{ATD1DR1H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR1H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR1H~0x0132}}
+\label{ports__def_8h_272c5c3f58063270ac13122196a11c40}
+
+
+
+
+Definition at line 308 of file ports\_\-def.h.\hypertarget{ports__def_8h_235dbc5fde27afed5093ba8515815100}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR1L@{ATD1DR1L}}
+\index{ATD1DR1L@{ATD1DR1L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR1L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR1L~0x0133}}
+\label{ports__def_8h_235dbc5fde27afed5093ba8515815100}
+
+
+
+
+Definition at line 309 of file ports\_\-def.h.\hypertarget{ports__def_8h_fc3fcf506e709d4819bbdc990749cc26}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR2H@{ATD1DR2H}}
+\index{ATD1DR2H@{ATD1DR2H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR2H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR2H~0x0134}}
+\label{ports__def_8h_fc3fcf506e709d4819bbdc990749cc26}
+
+
+
+
+Definition at line 310 of file ports\_\-def.h.\hypertarget{ports__def_8h_34425ed48a096a27f2c781a9ee87e458}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR2L@{ATD1DR2L}}
+\index{ATD1DR2L@{ATD1DR2L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR2L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR2L~0x0135}}
+\label{ports__def_8h_34425ed48a096a27f2c781a9ee87e458}
+
+
+
+
+Definition at line 311 of file ports\_\-def.h.\hypertarget{ports__def_8h_1ac9ef5a6ac9abbec5a8f95267abb9d6}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR3H@{ATD1DR3H}}
+\index{ATD1DR3H@{ATD1DR3H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR3H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR3H~0x0136}}
+\label{ports__def_8h_1ac9ef5a6ac9abbec5a8f95267abb9d6}
+
+
+
+
+Definition at line 312 of file ports\_\-def.h.\hypertarget{ports__def_8h_f7befdea5df94a7717b609bbb929e6f9}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR3L@{ATD1DR3L}}
+\index{ATD1DR3L@{ATD1DR3L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR3L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR3L~0x0137}}
+\label{ports__def_8h_f7befdea5df94a7717b609bbb929e6f9}
+
+
+
+
+Definition at line 313 of file ports\_\-def.h.\hypertarget{ports__def_8h_49b1f27f2f8632a490c2296b46629e02}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR4H@{ATD1DR4H}}
+\index{ATD1DR4H@{ATD1DR4H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR4H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR4H~0x0138}}
+\label{ports__def_8h_49b1f27f2f8632a490c2296b46629e02}
+
+
+
+
+Definition at line 314 of file ports\_\-def.h.\hypertarget{ports__def_8h_5dcbb1a6ac62f8b4ec829ead7c012d53}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR4L@{ATD1DR4L}}
+\index{ATD1DR4L@{ATD1DR4L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR4L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR4L~0x0139}}
+\label{ports__def_8h_5dcbb1a6ac62f8b4ec829ead7c012d53}
+
+
+
+
+Definition at line 315 of file ports\_\-def.h.\hypertarget{ports__def_8h_51f83c8f61910404a1c0769c1c7fd2a8}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR5H@{ATD1DR5H}}
+\index{ATD1DR5H@{ATD1DR5H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR5H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR5H~0x013A}}
+\label{ports__def_8h_51f83c8f61910404a1c0769c1c7fd2a8}
+
+
+
+
+Definition at line 316 of file ports\_\-def.h.\hypertarget{ports__def_8h_d4b1a090b42789df1c341cf369339b2c}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR5L@{ATD1DR5L}}
+\index{ATD1DR5L@{ATD1DR5L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR5L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR5L~0x013B}}
+\label{ports__def_8h_d4b1a090b42789df1c341cf369339b2c}
+
+
+
+
+Definition at line 317 of file ports\_\-def.h.\hypertarget{ports__def_8h_a511b53832b3fefe9322d3fa1c60e305}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR6H@{ATD1DR6H}}
+\index{ATD1DR6H@{ATD1DR6H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR6H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR6H~0x013C}}
+\label{ports__def_8h_a511b53832b3fefe9322d3fa1c60e305}
+
+
+
+
+Definition at line 318 of file ports\_\-def.h.\hypertarget{ports__def_8h_9005d7ad09ab5400d03cd489d89c6c1d}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR6L@{ATD1DR6L}}
+\index{ATD1DR6L@{ATD1DR6L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR6L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR6L~0x013D}}
+\label{ports__def_8h_9005d7ad09ab5400d03cd489d89c6c1d}
+
+
+
+
+Definition at line 319 of file ports\_\-def.h.\hypertarget{ports__def_8h_6b3b6a7a0fc700682a861496241d7b87}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR7H@{ATD1DR7H}}
+\index{ATD1DR7H@{ATD1DR7H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR7H]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR7H~0x013E}}
+\label{ports__def_8h_6b3b6a7a0fc700682a861496241d7b87}
+
+
+
+
+Definition at line 320 of file ports\_\-def.h.\hypertarget{ports__def_8h_8d9de7a40fb11d6e27a8952ae1a58d83}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1DR7L@{ATD1DR7L}}
+\index{ATD1DR7L@{ATD1DR7L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1DR7L]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1DR7L~0x013F}}
+\label{ports__def_8h_8d9de7a40fb11d6e27a8952ae1a58d83}
+
+
+
+
+Definition at line 321 of file ports\_\-def.h.\hypertarget{ports__def_8h_967e8935f41b09e61002615431a84324}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1STAT0@{ATD1STAT0}}
+\index{ATD1STAT0@{ATD1STAT0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1STAT0]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1STAT0~0x0126}}
+\label{ports__def_8h_967e8935f41b09e61002615431a84324}
+
+
+
+
+Definition at line 298 of file ports\_\-def.h.\hypertarget{ports__def_8h_e9b50c41a350b4b83bcdc4063df5c879}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1STAT1@{ATD1STAT1}}
+\index{ATD1STAT1@{ATD1STAT1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1STAT1]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1STAT1~0x0127}}
+\label{ports__def_8h_e9b50c41a350b4b83bcdc4063df5c879}
+
+
+
+
+Definition at line 299 of file ports\_\-def.h.\hypertarget{ports__def_8h_32f8194a893f8e658281e6e2a005cb06}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1TEST0@{ATD1TEST0}}
+\index{ATD1TEST0@{ATD1TEST0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1TEST0]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1TEST0~0x0128}}
+\label{ports__def_8h_32f8194a893f8e658281e6e2a005cb06}
+
+
+
+
+Definition at line 300 of file ports\_\-def.h.\hypertarget{ports__def_8h_5658a1cfc4df9be9ffb06a921523d758}{
+\index{ports_def.h@{ports\_\-def.h}!ATD1TEST1@{ATD1TEST1}}
+\index{ATD1TEST1@{ATD1TEST1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATD1TEST1]{\setlength{\rightskip}{0pt plus 5cm}\#define ATD1TEST1~0x0129}}
+\label{ports__def_8h_5658a1cfc4df9be9ffb06a921523d758}
+
+
+
+
+Definition at line 301 of file ports\_\-def.h.\hypertarget{ports__def_8h_f288fe52bf08c3fde5a3dccb6f1ea6c5}{
+\index{ports_def.h@{ports\_\-def.h}!ATDDIEN@{ATDDIEN}}
+\index{ATDDIEN@{ATDDIEN}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ATDDIEN]{\setlength{\rightskip}{0pt plus 5cm}\#define ATDDIEN~0x012D}}
+\label{ports__def_8h_f288fe52bf08c3fde5a3dccb6f1ea6c5}
+
+
+
+
+Definition at line 303 of file ports\_\-def.h.\hypertarget{ports__def_8h_546b668e4c677ac3f49b0db000a751fd}{
+\index{ports_def.h@{ports\_\-def.h}!BKP0H@{BKP0H}}
+\index{BKP0H@{BKP0H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[BKP0H]{\setlength{\rightskip}{0pt plus 5cm}\#define BKP0H~0x002B}}
+\label{ports__def_8h_546b668e4c677ac3f49b0db000a751fd}
+
+
+
+
+Definition at line 74 of file ports\_\-def.h.\hypertarget{ports__def_8h_d9fc7be9bc8336d8cf161011d4c7712f}{
+\index{ports_def.h@{ports\_\-def.h}!BKP0L@{BKP0L}}
+\index{BKP0L@{BKP0L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[BKP0L]{\setlength{\rightskip}{0pt plus 5cm}\#define BKP0L~0x002C}}
+\label{ports__def_8h_d9fc7be9bc8336d8cf161011d4c7712f}
+
+
+
+
+Definition at line 75 of file ports\_\-def.h.\hypertarget{ports__def_8h_a7955de76905c1d1a7883bc428b57439}{
+\index{ports_def.h@{ports\_\-def.h}!BKP0X@{BKP0X}}
+\index{BKP0X@{BKP0X}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[BKP0X]{\setlength{\rightskip}{0pt plus 5cm}\#define BKP0X~0x002A}}
+\label{ports__def_8h_a7955de76905c1d1a7883bc428b57439}
+
+
+
+
+Definition at line 73 of file ports\_\-def.h.\hypertarget{ports__def_8h_8d0e60f0d8b84b16a1913fb8580d6807}{
+\index{ports_def.h@{ports\_\-def.h}!BKP1H@{BKP1H}}
+\index{BKP1H@{BKP1H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[BKP1H]{\setlength{\rightskip}{0pt plus 5cm}\#define BKP1H~0x002E}}
+\label{ports__def_8h_8d0e60f0d8b84b16a1913fb8580d6807}
+
+
+
+
+Definition at line 77 of file ports\_\-def.h.\hypertarget{ports__def_8h_a5b45bfc69c38c38e893d0242a482cca}{
+\index{ports_def.h@{ports\_\-def.h}!BKP1L@{BKP1L}}
+\index{BKP1L@{BKP1L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[BKP1L]{\setlength{\rightskip}{0pt plus 5cm}\#define BKP1L~0x002F}}
+\label{ports__def_8h_a5b45bfc69c38c38e893d0242a482cca}
+
+
+
+
+Definition at line 78 of file ports\_\-def.h.\hypertarget{ports__def_8h_b687edc134502419e49ebf67214af54a}{
+\index{ports_def.h@{ports\_\-def.h}!BKP1X@{BKP1X}}
+\index{BKP1X@{BKP1X}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[BKP1X]{\setlength{\rightskip}{0pt plus 5cm}\#define BKP1X~0x002D}}
+\label{ports__def_8h_b687edc134502419e49ebf67214af54a}
+
+
+
+
+Definition at line 76 of file ports\_\-def.h.\hypertarget{ports__def_8h_734039bf506129b3f00877c809db4bbe}{
+\index{ports_def.h@{ports\_\-def.h}!BKPCT0@{BKPCT0}}
+\index{BKPCT0@{BKPCT0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[BKPCT0]{\setlength{\rightskip}{0pt plus 5cm}\#define BKPCT0~0x0028}}
+\label{ports__def_8h_734039bf506129b3f00877c809db4bbe}
+
+
+
+
+Definition at line 71 of file ports\_\-def.h.\hypertarget{ports__def_8h_281b418be6896285bdbd2ad4964d7243}{
+\index{ports_def.h@{ports\_\-def.h}!BKPCT1@{BKPCT1}}
+\index{BKPCT1@{BKPCT1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[BKPCT1]{\setlength{\rightskip}{0pt plus 5cm}\#define BKPCT1~0x0029}}
+\label{ports__def_8h_281b418be6896285bdbd2ad4964d7243}
+
+
+
+
+Definition at line 72 of file ports\_\-def.h.\hypertarget{ports__def_8h_8882ee5d18ec64b8193396ec6bc66fe5}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0@{CAN0}}
+\index{CAN0@{CAN0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0~0x0140}}
+\label{ports__def_8h_8882ee5d18ec64b8193396ec6bc66fe5}
+
+
+
+
+Definition at line 698 of file ports\_\-def.h.\hypertarget{ports__def_8h_724755c41918631f33ce0c3457e3ebb5}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0BTR0@{CAN0BTR0}}
+\index{CAN0BTR0@{CAN0BTR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0BTR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0BTR0~0x0142}}
+\label{ports__def_8h_724755c41918631f33ce0c3457e3ebb5}
+
+
+
+
+Definition at line 324 of file ports\_\-def.h.\hypertarget{ports__def_8h_9fc2b64de9c35ac040fb9c4fb021881c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0BTR1@{CAN0BTR1}}
+\index{CAN0BTR1@{CAN0BTR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0BTR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0BTR1~0x0143}}
+\label{ports__def_8h_9fc2b64de9c35ac040fb9c4fb021881c}
+
+
+
+
+Definition at line 325 of file ports\_\-def.h.\hypertarget{ports__def_8h_0ccbc3bf3dee3b5dcf9a54c9e5760d18}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0CTL0@{CAN0CTL0}}
+\index{CAN0CTL0@{CAN0CTL0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0CTL0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0CTL0~0x0140}}
+\label{ports__def_8h_0ccbc3bf3dee3b5dcf9a54c9e5760d18}
+
+
+
+
+Definition at line 322 of file ports\_\-def.h.\hypertarget{ports__def_8h_7966e337d6861fc724ab19d9caa330d1}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0CTL1@{CAN0CTL1}}
+\index{CAN0CTL1@{CAN0CTL1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0CTL1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0CTL1~0x0141}}
+\label{ports__def_8h_7966e337d6861fc724ab19d9caa330d1}
+
+
+
+
+Definition at line 323 of file ports\_\-def.h.\hypertarget{ports__def_8h_c908f7e5d0f7629a70901edfa0ee7c8f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDAC@{CAN0IDAC}}
+\index{CAN0IDAC@{CAN0IDAC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDAC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDAC~0x014B}}
+\label{ports__def_8h_c908f7e5d0f7629a70901edfa0ee7c8f}
+
+
+
+
+Definition at line 333 of file ports\_\-def.h.\hypertarget{ports__def_8h_2c16660139afa2d2801a1c255195de43}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDAR0@{CAN0IDAR0}}
+\index{CAN0IDAR0@{CAN0IDAR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDAR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDAR0~0x0150}}
+\label{ports__def_8h_2c16660139afa2d2801a1c255195de43}
+
+
+
+
+Definition at line 337 of file ports\_\-def.h.\hypertarget{ports__def_8h_0a7fd70bc56a9a161e5d16438ffa1499}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDAR1@{CAN0IDAR1}}
+\index{CAN0IDAR1@{CAN0IDAR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDAR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDAR1~0x0151}}
+\label{ports__def_8h_0a7fd70bc56a9a161e5d16438ffa1499}
+
+
+
+
+Definition at line 338 of file ports\_\-def.h.\hypertarget{ports__def_8h_49f4e66cd9963f1482efc70f4eff4ec9}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDAR2@{CAN0IDAR2}}
+\index{CAN0IDAR2@{CAN0IDAR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDAR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDAR2~0x0152}}
+\label{ports__def_8h_49f4e66cd9963f1482efc70f4eff4ec9}
+
+
+
+
+Definition at line 339 of file ports\_\-def.h.\hypertarget{ports__def_8h_357287a0968d995d447ac96f5f66ba83}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDAR3@{CAN0IDAR3}}
+\index{CAN0IDAR3@{CAN0IDAR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDAR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDAR3~0x0153}}
+\label{ports__def_8h_357287a0968d995d447ac96f5f66ba83}
+
+
+
+
+Definition at line 340 of file ports\_\-def.h.\hypertarget{ports__def_8h_e1dce5abf580224a41cfc85ba62ae7ee}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDAR4@{CAN0IDAR4}}
+\index{CAN0IDAR4@{CAN0IDAR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDAR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDAR4~0x0158}}
+\label{ports__def_8h_e1dce5abf580224a41cfc85ba62ae7ee}
+
+
+
+
+Definition at line 345 of file ports\_\-def.h.\hypertarget{ports__def_8h_1d1e49a10a62254d3e88269be506264b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDAR5@{CAN0IDAR5}}
+\index{CAN0IDAR5@{CAN0IDAR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDAR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDAR5~0x0159}}
+\label{ports__def_8h_1d1e49a10a62254d3e88269be506264b}
+
+
+
+
+Definition at line 346 of file ports\_\-def.h.\hypertarget{ports__def_8h_8612413d7153b2bc5cf767654abcd61c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDAR6@{CAN0IDAR6}}
+\index{CAN0IDAR6@{CAN0IDAR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDAR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDAR6~0x015A}}
+\label{ports__def_8h_8612413d7153b2bc5cf767654abcd61c}
+
+
+
+
+Definition at line 347 of file ports\_\-def.h.\hypertarget{ports__def_8h_7712cfb2f964d1896b9a90459fa65b77}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDAR7@{CAN0IDAR7}}
+\index{CAN0IDAR7@{CAN0IDAR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDAR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDAR7~0x015B}}
+\label{ports__def_8h_7712cfb2f964d1896b9a90459fa65b77}
+
+
+
+
+Definition at line 348 of file ports\_\-def.h.\hypertarget{ports__def_8h_6891193b92d20eba3048d730081bbcd5}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDMR0@{CAN0IDMR0}}
+\index{CAN0IDMR0@{CAN0IDMR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDMR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDMR0~0x0154}}
+\label{ports__def_8h_6891193b92d20eba3048d730081bbcd5}
+
+
+
+
+Definition at line 341 of file ports\_\-def.h.\hypertarget{ports__def_8h_8b6e7e8068abe3c0147f7b5e5415f9f6}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDMR1@{CAN0IDMR1}}
+\index{CAN0IDMR1@{CAN0IDMR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDMR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDMR1~0x0155}}
+\label{ports__def_8h_8b6e7e8068abe3c0147f7b5e5415f9f6}
+
+
+
+
+Definition at line 342 of file ports\_\-def.h.\hypertarget{ports__def_8h_27f0a6c52ca1863ca3fae35a8d7d9a7e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDMR2@{CAN0IDMR2}}
+\index{CAN0IDMR2@{CAN0IDMR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDMR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDMR2~0x0156}}
+\label{ports__def_8h_27f0a6c52ca1863ca3fae35a8d7d9a7e}
+
+
+
+
+Definition at line 343 of file ports\_\-def.h.\hypertarget{ports__def_8h_3f773775e86f76bfc254ed5bdd8ae37b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDMR3@{CAN0IDMR3}}
+\index{CAN0IDMR3@{CAN0IDMR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDMR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDMR3~0x0157}}
+\label{ports__def_8h_3f773775e86f76bfc254ed5bdd8ae37b}
+
+
+
+
+Definition at line 344 of file ports\_\-def.h.\hypertarget{ports__def_8h_d46d9e9de5e2c9fd95cd0ccfdf751955}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDMR4@{CAN0IDMR4}}
+\index{CAN0IDMR4@{CAN0IDMR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDMR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDMR4~0x015C}}
+\label{ports__def_8h_d46d9e9de5e2c9fd95cd0ccfdf751955}
+
+
+
+
+Definition at line 349 of file ports\_\-def.h.\hypertarget{ports__def_8h_0f3fd2e179f4265067665e701d0420e7}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDMR5@{CAN0IDMR5}}
+\index{CAN0IDMR5@{CAN0IDMR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDMR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDMR5~0x015D}}
+\label{ports__def_8h_0f3fd2e179f4265067665e701d0420e7}
+
+
+
+
+Definition at line 350 of file ports\_\-def.h.\hypertarget{ports__def_8h_1c2042bc15343a6dc1cc8d9f2c7b8ba8}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDMR6@{CAN0IDMR6}}
+\index{CAN0IDMR6@{CAN0IDMR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDMR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDMR6~0x015E}}
+\label{ports__def_8h_1c2042bc15343a6dc1cc8d9f2c7b8ba8}
+
+
+
+
+Definition at line 351 of file ports\_\-def.h.\hypertarget{ports__def_8h_5b14697119a963018fca53acf5ca8970}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0IDMR7@{CAN0IDMR7}}
+\index{CAN0IDMR7@{CAN0IDMR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0IDMR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0IDMR7~0x015F}}
+\label{ports__def_8h_5b14697119a963018fca53acf5ca8970}
+
+
+
+
+Definition at line 352 of file ports\_\-def.h.\hypertarget{ports__def_8h_aedd6fcf1b57dc204d0761d1542a30de}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RFLG@{CAN0RFLG}}
+\index{CAN0RFLG@{CAN0RFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RFLG~0x0144}}
+\label{ports__def_8h_aedd6fcf1b57dc204d0761d1542a30de}
+
+
+
+
+Definition at line 326 of file ports\_\-def.h.\hypertarget{ports__def_8h_c0903da504bc533d33445dd2a145793a}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RIER@{CAN0RIER}}
+\index{CAN0RIER@{CAN0RIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RIER~0x0145}}
+\label{ports__def_8h_c0903da504bc533d33445dd2a145793a}
+
+
+
+
+Definition at line 327 of file ports\_\-def.h.\hypertarget{ports__def_8h_206cf68341c377a69deb506dc26c986b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXERR@{CAN0RXERR}}
+\index{CAN0RXERR@{CAN0RXERR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXERR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXERR~0x014E}}
+\label{ports__def_8h_206cf68341c377a69deb506dc26c986b}
+
+
+
+
+Definition at line 335 of file ports\_\-def.h.\hypertarget{ports__def_8h_3fe90e96331a563ca076ab060dad38e7}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFG0@{CAN0RXFG0}}
+\index{CAN0RXFG0@{CAN0RXFG0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFG0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFG0~0x0160}}
+\label{ports__def_8h_3fe90e96331a563ca076ab060dad38e7}
+
+
+
+
+Definition at line 353 of file ports\_\-def.h.\hypertarget{ports__def_8h_1f2e1efebcfc386f5958638f1b157679}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFG1@{CAN0RXFG1}}
+\index{CAN0RXFG1@{CAN0RXFG1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFG1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFG1~0x0161}}
+\label{ports__def_8h_1f2e1efebcfc386f5958638f1b157679}
+
+
+
+
+Definition at line 354 of file ports\_\-def.h.\hypertarget{ports__def_8h_6d7be381cb88cd194254dd284f9d074e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFG2@{CAN0RXFG2}}
+\index{CAN0RXFG2@{CAN0RXFG2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFG2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFG2~0x0162}}
+\label{ports__def_8h_6d7be381cb88cd194254dd284f9d074e}
+
+
+
+
+Definition at line 355 of file ports\_\-def.h.\hypertarget{ports__def_8h_9b7e357b72a07aecc954c3d7e011451e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFG3@{CAN0RXFG3}}
+\index{CAN0RXFG3@{CAN0RXFG3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFG3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFG3~0x0163}}
+\label{ports__def_8h_9b7e357b72a07aecc954c3d7e011451e}
+
+
+
+
+Definition at line 356 of file ports\_\-def.h.\hypertarget{ports__def_8h_11141a5a3991b30fea2861ec5adb3405}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFG4@{CAN0RXFG4}}
+\index{CAN0RXFG4@{CAN0RXFG4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFG4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFG4~0x0164}}
+\label{ports__def_8h_11141a5a3991b30fea2861ec5adb3405}
+
+
+
+
+Definition at line 357 of file ports\_\-def.h.\hypertarget{ports__def_8h_880a02f694b23eabba3061aab6704567}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFG5@{CAN0RXFG5}}
+\index{CAN0RXFG5@{CAN0RXFG5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFG5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFG5~0x0165}}
+\label{ports__def_8h_880a02f694b23eabba3061aab6704567}
+
+
+
+
+Definition at line 358 of file ports\_\-def.h.\hypertarget{ports__def_8h_f9106f16d6cea9b22cad213493df9783}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFG6@{CAN0RXFG6}}
+\index{CAN0RXFG6@{CAN0RXFG6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFG6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFG6~0x0166}}
+\label{ports__def_8h_f9106f16d6cea9b22cad213493df9783}
+
+
+
+
+Definition at line 359 of file ports\_\-def.h.\hypertarget{ports__def_8h_c465c250dca73fbf31edeafa616d4dba}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFG7@{CAN0RXFG7}}
+\index{CAN0RXFG7@{CAN0RXFG7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFG7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFG7~0x0167}}
+\label{ports__def_8h_c465c250dca73fbf31edeafa616d4dba}
+
+
+
+
+Definition at line 360 of file ports\_\-def.h.\hypertarget{ports__def_8h_30998f6db33d9866e410db0f6c654415}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFG8@{CAN0RXFG8}}
+\index{CAN0RXFG8@{CAN0RXFG8}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFG8]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFG8~0x0168}}
+\label{ports__def_8h_30998f6db33d9866e410db0f6c654415}
+
+
+
+
+Definition at line 361 of file ports\_\-def.h.\hypertarget{ports__def_8h_7c40f721a0728920d5ca341a5e99cf6e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFG9@{CAN0RXFG9}}
+\index{CAN0RXFG9@{CAN0RXFG9}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFG9]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFG9~0x0169}}
+\label{ports__def_8h_7c40f721a0728920d5ca341a5e99cf6e}
+
+
+
+
+Definition at line 362 of file ports\_\-def.h.\hypertarget{ports__def_8h_ba4450102a2e535c869b5983ca638bb7}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFGA@{CAN0RXFGA}}
+\index{CAN0RXFGA@{CAN0RXFGA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFGA]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFGA~0x016A}}
+\label{ports__def_8h_ba4450102a2e535c869b5983ca638bb7}
+
+
+
+
+Definition at line 363 of file ports\_\-def.h.\hypertarget{ports__def_8h_20e67230c86b286557f3435703980710}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFGB@{CAN0RXFGB}}
+\index{CAN0RXFGB@{CAN0RXFGB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFGB]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFGB~0x016B}}
+\label{ports__def_8h_20e67230c86b286557f3435703980710}
+
+
+
+
+Definition at line 364 of file ports\_\-def.h.\hypertarget{ports__def_8h_caad310e4d473e213dcd52dd1b0abc81}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFGC@{CAN0RXFGC}}
+\index{CAN0RXFGC@{CAN0RXFGC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFGC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFGC~0x016C}}
+\label{ports__def_8h_caad310e4d473e213dcd52dd1b0abc81}
+
+
+
+
+Definition at line 365 of file ports\_\-def.h.\hypertarget{ports__def_8h_b40d59d686bba0f895c2aec42b4f6b1c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFGD@{CAN0RXFGD}}
+\index{CAN0RXFGD@{CAN0RXFGD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFGD]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFGD~0x016D}}
+\label{ports__def_8h_b40d59d686bba0f895c2aec42b4f6b1c}
+
+
+
+
+Definition at line 366 of file ports\_\-def.h.\hypertarget{ports__def_8h_b5bfcce3c96f75c173d86a2d7ede370d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFGE@{CAN0RXFGE}}
+\index{CAN0RXFGE@{CAN0RXFGE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFGE]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFGE~0x016E}}
+\label{ports__def_8h_b5bfcce3c96f75c173d86a2d7ede370d}
+
+
+
+
+Definition at line 367 of file ports\_\-def.h.\hypertarget{ports__def_8h_b2be335ddb57f97959cef0040b22a9a0}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0RXFGF@{CAN0RXFGF}}
+\index{CAN0RXFGF@{CAN0RXFGF}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0RXFGF]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0RXFGF~0x016F}}
+\label{ports__def_8h_b2be335ddb57f97959cef0040b22a9a0}
+
+
+
+
+Definition at line 368 of file ports\_\-def.h.\hypertarget{ports__def_8h_2e25d519fa49c7be1848c270040f5878}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TAAK@{CAN0TAAK}}
+\index{CAN0TAAK@{CAN0TAAK}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TAAK]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TAAK~0x0149}}
+\label{ports__def_8h_2e25d519fa49c7be1848c270040f5878}
+
+
+
+
+Definition at line 331 of file ports\_\-def.h.\hypertarget{ports__def_8h_1bdd6107673896141db134dc88855b7c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TARQ@{CAN0TARQ}}
+\index{CAN0TARQ@{CAN0TARQ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TARQ]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TARQ~0x0148}}
+\label{ports__def_8h_1bdd6107673896141db134dc88855b7c}
+
+
+
+
+Definition at line 330 of file ports\_\-def.h.\hypertarget{ports__def_8h_af49266492595ca1cf9622cb7e932390}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TBSEL@{CAN0TBSEL}}
+\index{CAN0TBSEL@{CAN0TBSEL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TBSEL]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TBSEL~0x014A}}
+\label{ports__def_8h_af49266492595ca1cf9622cb7e932390}
+
+
+
+
+Definition at line 332 of file ports\_\-def.h.\hypertarget{ports__def_8h_fd03de34dcdb17dad06300fe267b7fec}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TFLG@{CAN0TFLG}}
+\index{CAN0TFLG@{CAN0TFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TFLG~0x0146}}
+\label{ports__def_8h_fd03de34dcdb17dad06300fe267b7fec}
+
+
+
+
+Definition at line 328 of file ports\_\-def.h.\hypertarget{ports__def_8h_a9f32cfff7e9f71b6b854ea8e044077f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TIER@{CAN0TIER}}
+\index{CAN0TIER@{CAN0TIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TIER~0x0147}}
+\label{ports__def_8h_a9f32cfff7e9f71b6b854ea8e044077f}
+
+
+
+
+Definition at line 329 of file ports\_\-def.h.\hypertarget{ports__def_8h_2a0c3518d043d9d829742e416dba16c6}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXERR@{CAN0TXERR}}
+\index{CAN0TXERR@{CAN0TXERR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXERR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXERR~0x014F}}
+\label{ports__def_8h_2a0c3518d043d9d829742e416dba16c6}
+
+
+
+
+Definition at line 336 of file ports\_\-def.h.\hypertarget{ports__def_8h_d59c3bdc9c99ff7ed65fb41af7a5b612}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFG0@{CAN0TXFG0}}
+\index{CAN0TXFG0@{CAN0TXFG0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFG0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFG0~0x0170}}
+\label{ports__def_8h_d59c3bdc9c99ff7ed65fb41af7a5b612}
+
+
+
+
+Definition at line 369 of file ports\_\-def.h.\hypertarget{ports__def_8h_4cdc332e6b82f15e52d3eb9d6dac2f04}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFG1@{CAN0TXFG1}}
+\index{CAN0TXFG1@{CAN0TXFG1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFG1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFG1~0x0171}}
+\label{ports__def_8h_4cdc332e6b82f15e52d3eb9d6dac2f04}
+
+
+
+
+Definition at line 370 of file ports\_\-def.h.\hypertarget{ports__def_8h_2091069133cbdb3af6736b66c11b6439}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFG2@{CAN0TXFG2}}
+\index{CAN0TXFG2@{CAN0TXFG2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFG2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFG2~0x0172}}
+\label{ports__def_8h_2091069133cbdb3af6736b66c11b6439}
+
+
+
+
+Definition at line 371 of file ports\_\-def.h.\hypertarget{ports__def_8h_2cc794c785024e21888fc1172ebc4c76}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFG3@{CAN0TXFG3}}
+\index{CAN0TXFG3@{CAN0TXFG3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFG3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFG3~0x0173}}
+\label{ports__def_8h_2cc794c785024e21888fc1172ebc4c76}
+
+
+
+
+Definition at line 372 of file ports\_\-def.h.\hypertarget{ports__def_8h_a0bc3c15899e6ff5380069ae1ae1430d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFG4@{CAN0TXFG4}}
+\index{CAN0TXFG4@{CAN0TXFG4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFG4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFG4~0x0174}}
+\label{ports__def_8h_a0bc3c15899e6ff5380069ae1ae1430d}
+
+
+
+
+Definition at line 373 of file ports\_\-def.h.\hypertarget{ports__def_8h_b5bf98a42f4886e396d8cb3adfc1c4a8}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFG5@{CAN0TXFG5}}
+\index{CAN0TXFG5@{CAN0TXFG5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFG5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFG5~0x0175}}
+\label{ports__def_8h_b5bf98a42f4886e396d8cb3adfc1c4a8}
+
+
+
+
+Definition at line 374 of file ports\_\-def.h.\hypertarget{ports__def_8h_d4973c36876035d14b55b2c9a6d0e2b9}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFG6@{CAN0TXFG6}}
+\index{CAN0TXFG6@{CAN0TXFG6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFG6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFG6~0x0176}}
+\label{ports__def_8h_d4973c36876035d14b55b2c9a6d0e2b9}
+
+
+
+
+Definition at line 375 of file ports\_\-def.h.\hypertarget{ports__def_8h_d88402b8c4e34c45c4151da6db43f073}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFG7@{CAN0TXFG7}}
+\index{CAN0TXFG7@{CAN0TXFG7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFG7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFG7~0x0177}}
+\label{ports__def_8h_d88402b8c4e34c45c4151da6db43f073}
+
+
+
+
+Definition at line 376 of file ports\_\-def.h.\hypertarget{ports__def_8h_04c6b0fde64ea8fc66ad74d3914694d1}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFG8@{CAN0TXFG8}}
+\index{CAN0TXFG8@{CAN0TXFG8}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFG8]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFG8~0x0178}}
+\label{ports__def_8h_04c6b0fde64ea8fc66ad74d3914694d1}
+
+
+
+
+Definition at line 377 of file ports\_\-def.h.\hypertarget{ports__def_8h_6b7faaac5714879e91b19d82f2481a37}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFG9@{CAN0TXFG9}}
+\index{CAN0TXFG9@{CAN0TXFG9}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFG9]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFG9~0x0179}}
+\label{ports__def_8h_6b7faaac5714879e91b19d82f2481a37}
+
+
+
+
+Definition at line 378 of file ports\_\-def.h.\hypertarget{ports__def_8h_99a6e23119e7ddceacd70260240bf850}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFGA@{CAN0TXFGA}}
+\index{CAN0TXFGA@{CAN0TXFGA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFGA]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFGA~0x017A}}
+\label{ports__def_8h_99a6e23119e7ddceacd70260240bf850}
+
+
+
+
+Definition at line 379 of file ports\_\-def.h.\hypertarget{ports__def_8h_f1865d447a4a2d4ca74830d402dbb6b0}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFGB@{CAN0TXFGB}}
+\index{CAN0TXFGB@{CAN0TXFGB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFGB]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFGB~0x017B}}
+\label{ports__def_8h_f1865d447a4a2d4ca74830d402dbb6b0}
+
+
+
+
+Definition at line 380 of file ports\_\-def.h.\hypertarget{ports__def_8h_1682ed73bd49e75f19c6a2d3d6df3f4e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFGC@{CAN0TXFGC}}
+\index{CAN0TXFGC@{CAN0TXFGC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFGC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFGC~0x017C}}
+\label{ports__def_8h_1682ed73bd49e75f19c6a2d3d6df3f4e}
+
+
+
+
+Definition at line 381 of file ports\_\-def.h.\hypertarget{ports__def_8h_5c453c481397f7417562e18e909287af}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFGD@{CAN0TXFGD}}
+\index{CAN0TXFGD@{CAN0TXFGD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFGD]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFGD~0x017D}}
+\label{ports__def_8h_5c453c481397f7417562e18e909287af}
+
+
+
+
+Definition at line 382 of file ports\_\-def.h.\hypertarget{ports__def_8h_1a2578587f2accda79d74880bfbca354}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFGE@{CAN0TXFGE}}
+\index{CAN0TXFGE@{CAN0TXFGE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFGE]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFGE~0x017E}}
+\label{ports__def_8h_1a2578587f2accda79d74880bfbca354}
+
+
+
+
+Definition at line 383 of file ports\_\-def.h.\hypertarget{ports__def_8h_ac4f7990ca7a29851c503a4f09ad86fa}{
+\index{ports_def.h@{ports\_\-def.h}!CAN0TXFGF@{CAN0TXFGF}}
+\index{CAN0TXFGF@{CAN0TXFGF}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN0TXFGF]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN0TXFGF~0x017F}}
+\label{ports__def_8h_ac4f7990ca7a29851c503a4f09ad86fa}
+
+
+
+
+Definition at line 384 of file ports\_\-def.h.\hypertarget{ports__def_8h_4964ecb6a5c689aaf8ee2832b8093aac}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1@{CAN1}}
+\index{CAN1@{CAN1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1~0x0180}}
+\label{ports__def_8h_4964ecb6a5c689aaf8ee2832b8093aac}
+
+
+
+
+Definition at line 699 of file ports\_\-def.h.\hypertarget{ports__def_8h_09429afdf0db78f35219e326781cfd16}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1BTR0@{CAN1BTR0}}
+\index{CAN1BTR0@{CAN1BTR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1BTR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1BTR0~0x0182}}
+\label{ports__def_8h_09429afdf0db78f35219e326781cfd16}
+
+
+
+
+Definition at line 388 of file ports\_\-def.h.\hypertarget{ports__def_8h_3286b06f55b1c193e44bdee9f58d53d9}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1BTR1@{CAN1BTR1}}
+\index{CAN1BTR1@{CAN1BTR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1BTR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1BTR1~0x0183}}
+\label{ports__def_8h_3286b06f55b1c193e44bdee9f58d53d9}
+
+
+
+
+Definition at line 389 of file ports\_\-def.h.\hypertarget{ports__def_8h_7f290d4d3c53f9bd00f01010f33bc294}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1CTL0@{CAN1CTL0}}
+\index{CAN1CTL0@{CAN1CTL0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1CTL0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1CTL0~0x0180}}
+\label{ports__def_8h_7f290d4d3c53f9bd00f01010f33bc294}
+
+
+
+
+Definition at line 386 of file ports\_\-def.h.\hypertarget{ports__def_8h_aaffac8788eec6101b6445565efba420}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1CTL1@{CAN1CTL1}}
+\index{CAN1CTL1@{CAN1CTL1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1CTL1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1CTL1~0x0181}}
+\label{ports__def_8h_aaffac8788eec6101b6445565efba420}
+
+
+
+
+Definition at line 387 of file ports\_\-def.h.\hypertarget{ports__def_8h_7130de64e50cb3c57bc714db532cb318}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDAC@{CAN1IDAC}}
+\index{CAN1IDAC@{CAN1IDAC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDAC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDAC~0x018B}}
+\label{ports__def_8h_7130de64e50cb3c57bc714db532cb318}
+
+
+
+
+Definition at line 397 of file ports\_\-def.h.\hypertarget{ports__def_8h_45534ac46b60dc3ceaf90cb28a8acd79}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDAR0@{CAN1IDAR0}}
+\index{CAN1IDAR0@{CAN1IDAR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDAR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDAR0~0x0190}}
+\label{ports__def_8h_45534ac46b60dc3ceaf90cb28a8acd79}
+
+
+
+
+Definition at line 400 of file ports\_\-def.h.\hypertarget{ports__def_8h_5d6126598dd2c712934e57c33195ae10}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDAR1@{CAN1IDAR1}}
+\index{CAN1IDAR1@{CAN1IDAR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDAR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDAR1~0x0191}}
+\label{ports__def_8h_5d6126598dd2c712934e57c33195ae10}
+
+
+
+
+Definition at line 401 of file ports\_\-def.h.\hypertarget{ports__def_8h_0960571aaa9f55559ec802e10afb6fb3}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDAR2@{CAN1IDAR2}}
+\index{CAN1IDAR2@{CAN1IDAR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDAR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDAR2~0x0192}}
+\label{ports__def_8h_0960571aaa9f55559ec802e10afb6fb3}
+
+
+
+
+Definition at line 402 of file ports\_\-def.h.\hypertarget{ports__def_8h_59731e99f5f4bf7ce2d9ef61f314d687}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDAR3@{CAN1IDAR3}}
+\index{CAN1IDAR3@{CAN1IDAR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDAR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDAR3~0x0193}}
+\label{ports__def_8h_59731e99f5f4bf7ce2d9ef61f314d687}
+
+
+
+
+Definition at line 403 of file ports\_\-def.h.\hypertarget{ports__def_8h_a22e718caa2dbc7d9827c2ba32d4700f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDAR4@{CAN1IDAR4}}
+\index{CAN1IDAR4@{CAN1IDAR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDAR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDAR4~0x0198}}
+\label{ports__def_8h_a22e718caa2dbc7d9827c2ba32d4700f}
+
+
+
+
+Definition at line 408 of file ports\_\-def.h.\hypertarget{ports__def_8h_fc1a9131b7f8507095931360cc5c4f0e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDAR5@{CAN1IDAR5}}
+\index{CAN1IDAR5@{CAN1IDAR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDAR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDAR5~0x0199}}
+\label{ports__def_8h_fc1a9131b7f8507095931360cc5c4f0e}
+
+
+
+
+Definition at line 409 of file ports\_\-def.h.\hypertarget{ports__def_8h_8ab4933997770797e41bcd2e6efb2a19}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDAR6@{CAN1IDAR6}}
+\index{CAN1IDAR6@{CAN1IDAR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDAR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDAR6~0x019A}}
+\label{ports__def_8h_8ab4933997770797e41bcd2e6efb2a19}
+
+
+
+
+Definition at line 410 of file ports\_\-def.h.\hypertarget{ports__def_8h_1bc0d4a75efd457a00126dd85280bca0}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDAR7@{CAN1IDAR7}}
+\index{CAN1IDAR7@{CAN1IDAR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDAR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDAR7~0x019B}}
+\label{ports__def_8h_1bc0d4a75efd457a00126dd85280bca0}
+
+
+
+
+Definition at line 411 of file ports\_\-def.h.\hypertarget{ports__def_8h_b997c78ea29fee6b55518d01b8c94c73}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDMR0@{CAN1IDMR0}}
+\index{CAN1IDMR0@{CAN1IDMR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDMR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDMR0~0x0194}}
+\label{ports__def_8h_b997c78ea29fee6b55518d01b8c94c73}
+
+
+
+
+Definition at line 404 of file ports\_\-def.h.\hypertarget{ports__def_8h_df40c8450e216bb736a5eed5096911ae}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDMR1@{CAN1IDMR1}}
+\index{CAN1IDMR1@{CAN1IDMR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDMR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDMR1~0x0195}}
+\label{ports__def_8h_df40c8450e216bb736a5eed5096911ae}
+
+
+
+
+Definition at line 405 of file ports\_\-def.h.\hypertarget{ports__def_8h_4647a1871bfae96bfd97c8d1c2aedb7d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDMR2@{CAN1IDMR2}}
+\index{CAN1IDMR2@{CAN1IDMR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDMR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDMR2~0x0196}}
+\label{ports__def_8h_4647a1871bfae96bfd97c8d1c2aedb7d}
+
+
+
+
+Definition at line 406 of file ports\_\-def.h.\hypertarget{ports__def_8h_1b91da53041e5d5b0af7d68813011f90}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDMR3@{CAN1IDMR3}}
+\index{CAN1IDMR3@{CAN1IDMR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDMR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDMR3~0x0197}}
+\label{ports__def_8h_1b91da53041e5d5b0af7d68813011f90}
+
+
+
+
+Definition at line 407 of file ports\_\-def.h.\hypertarget{ports__def_8h_e7885212df5b766891add83152a4600c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDMR4@{CAN1IDMR4}}
+\index{CAN1IDMR4@{CAN1IDMR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDMR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDMR4~0x019C}}
+\label{ports__def_8h_e7885212df5b766891add83152a4600c}
+
+
+
+
+Definition at line 412 of file ports\_\-def.h.\hypertarget{ports__def_8h_0c70e3e4dd7130917f5c43c066b61d85}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDMR5@{CAN1IDMR5}}
+\index{CAN1IDMR5@{CAN1IDMR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDMR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDMR5~0x019D}}
+\label{ports__def_8h_0c70e3e4dd7130917f5c43c066b61d85}
+
+
+
+
+Definition at line 413 of file ports\_\-def.h.\hypertarget{ports__def_8h_1b278ccfb57551fdcee19b717dbe9d6b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDMR6@{CAN1IDMR6}}
+\index{CAN1IDMR6@{CAN1IDMR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDMR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDMR6~0x019E}}
+\label{ports__def_8h_1b278ccfb57551fdcee19b717dbe9d6b}
+
+
+
+
+Definition at line 414 of file ports\_\-def.h.\hypertarget{ports__def_8h_1bb67e2d571d99ecda94e62a51fe9aee}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1IDMR7@{CAN1IDMR7}}
+\index{CAN1IDMR7@{CAN1IDMR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1IDMR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1IDMR7~0x019F}}
+\label{ports__def_8h_1bb67e2d571d99ecda94e62a51fe9aee}
+
+
+
+
+Definition at line 415 of file ports\_\-def.h.\hypertarget{ports__def_8h_9b7c3d2712215835da899817481edd12}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RFLG@{CAN1RFLG}}
+\index{CAN1RFLG@{CAN1RFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RFLG~0x0184}}
+\label{ports__def_8h_9b7c3d2712215835da899817481edd12}
+
+
+
+
+Definition at line 390 of file ports\_\-def.h.\hypertarget{ports__def_8h_d421954a6c292332118ef7f469deba5b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RIER@{CAN1RIER}}
+\index{CAN1RIER@{CAN1RIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RIER~0x0185}}
+\label{ports__def_8h_d421954a6c292332118ef7f469deba5b}
+
+
+
+
+Definition at line 391 of file ports\_\-def.h.\hypertarget{ports__def_8h_20cf49db309d7ca8b6710d85985c147a}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXERR@{CAN1RXERR}}
+\index{CAN1RXERR@{CAN1RXERR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXERR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXERR~0x018E}}
+\label{ports__def_8h_20cf49db309d7ca8b6710d85985c147a}
+
+
+
+
+Definition at line 398 of file ports\_\-def.h.\hypertarget{ports__def_8h_d5e0074a68591b383b94642e1fe5977b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFG0@{CAN1RXFG0}}
+\index{CAN1RXFG0@{CAN1RXFG0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFG0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFG0~0x01A0}}
+\label{ports__def_8h_d5e0074a68591b383b94642e1fe5977b}
+
+
+
+
+Definition at line 417 of file ports\_\-def.h.\hypertarget{ports__def_8h_f32b0fa2898d48f55ba08af664c29693}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFG1@{CAN1RXFG1}}
+\index{CAN1RXFG1@{CAN1RXFG1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFG1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFG1~0x01A1}}
+\label{ports__def_8h_f32b0fa2898d48f55ba08af664c29693}
+
+
+
+
+Definition at line 418 of file ports\_\-def.h.\hypertarget{ports__def_8h_d0f8c61f3f41f932b1a645212420c7fb}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFG2@{CAN1RXFG2}}
+\index{CAN1RXFG2@{CAN1RXFG2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFG2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFG2~0x01A2}}
+\label{ports__def_8h_d0f8c61f3f41f932b1a645212420c7fb}
+
+
+
+
+Definition at line 419 of file ports\_\-def.h.\hypertarget{ports__def_8h_486e9b56869def088e6f84a6bc8d0b4c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFG3@{CAN1RXFG3}}
+\index{CAN1RXFG3@{CAN1RXFG3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFG3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFG3~0x01A3}}
+\label{ports__def_8h_486e9b56869def088e6f84a6bc8d0b4c}
+
+
+
+
+Definition at line 420 of file ports\_\-def.h.\hypertarget{ports__def_8h_38c1b0e412c695e209e471e3f7c42055}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFG4@{CAN1RXFG4}}
+\index{CAN1RXFG4@{CAN1RXFG4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFG4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFG4~0x01A4}}
+\label{ports__def_8h_38c1b0e412c695e209e471e3f7c42055}
+
+
+
+
+Definition at line 421 of file ports\_\-def.h.\hypertarget{ports__def_8h_6087d27a58489c5369363661738e1fca}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFG5@{CAN1RXFG5}}
+\index{CAN1RXFG5@{CAN1RXFG5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFG5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFG5~0x01A5}}
+\label{ports__def_8h_6087d27a58489c5369363661738e1fca}
+
+
+
+
+Definition at line 422 of file ports\_\-def.h.\hypertarget{ports__def_8h_f160756db00e075194033e1f4503690b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFG6@{CAN1RXFG6}}
+\index{CAN1RXFG6@{CAN1RXFG6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFG6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFG6~0x01A6}}
+\label{ports__def_8h_f160756db00e075194033e1f4503690b}
+
+
+
+
+Definition at line 423 of file ports\_\-def.h.\hypertarget{ports__def_8h_87fcced511866b485778e133fa800575}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFG7@{CAN1RXFG7}}
+\index{CAN1RXFG7@{CAN1RXFG7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFG7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFG7~0x01A7}}
+\label{ports__def_8h_87fcced511866b485778e133fa800575}
+
+
+
+
+Definition at line 424 of file ports\_\-def.h.\hypertarget{ports__def_8h_33cf595cdc5b5471b29010ee399fd367}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFG8@{CAN1RXFG8}}
+\index{CAN1RXFG8@{CAN1RXFG8}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFG8]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFG8~0x01A8}}
+\label{ports__def_8h_33cf595cdc5b5471b29010ee399fd367}
+
+
+
+
+Definition at line 425 of file ports\_\-def.h.\hypertarget{ports__def_8h_d4f9e0ff94b8af5a8ee2759804869aee}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFG9@{CAN1RXFG9}}
+\index{CAN1RXFG9@{CAN1RXFG9}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFG9]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFG9~0x01A9}}
+\label{ports__def_8h_d4f9e0ff94b8af5a8ee2759804869aee}
+
+
+
+
+Definition at line 426 of file ports\_\-def.h.\hypertarget{ports__def_8h_0144e00e0235f816d41fb292a340ec4f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFGA@{CAN1RXFGA}}
+\index{CAN1RXFGA@{CAN1RXFGA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFGA]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFGA~0x01AA}}
+\label{ports__def_8h_0144e00e0235f816d41fb292a340ec4f}
+
+
+
+
+Definition at line 427 of file ports\_\-def.h.\hypertarget{ports__def_8h_68156faff34c5ba84a02856d642d17c6}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFGB@{CAN1RXFGB}}
+\index{CAN1RXFGB@{CAN1RXFGB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFGB]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFGB~0x01AB}}
+\label{ports__def_8h_68156faff34c5ba84a02856d642d17c6}
+
+
+
+
+Definition at line 428 of file ports\_\-def.h.\hypertarget{ports__def_8h_2b10eff8a9a2c72927da1e73b567ec2b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFGC@{CAN1RXFGC}}
+\index{CAN1RXFGC@{CAN1RXFGC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFGC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFGC~0x01AC}}
+\label{ports__def_8h_2b10eff8a9a2c72927da1e73b567ec2b}
+
+
+
+
+Definition at line 429 of file ports\_\-def.h.\hypertarget{ports__def_8h_9d4337fc483e18c3b5c954ec40917fef}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFGD@{CAN1RXFGD}}
+\index{CAN1RXFGD@{CAN1RXFGD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFGD]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFGD~0x01AD}}
+\label{ports__def_8h_9d4337fc483e18c3b5c954ec40917fef}
+
+
+
+
+Definition at line 430 of file ports\_\-def.h.\hypertarget{ports__def_8h_00c5557d4a25f6a75156dd506cd8ee57}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFGE@{CAN1RXFGE}}
+\index{CAN1RXFGE@{CAN1RXFGE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFGE]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFGE~0x01AE}}
+\label{ports__def_8h_00c5557d4a25f6a75156dd506cd8ee57}
+
+
+
+
+Definition at line 431 of file ports\_\-def.h.\hypertarget{ports__def_8h_40e0487bd0f53aa3755daa2f65d446f0}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1RXFGF@{CAN1RXFGF}}
+\index{CAN1RXFGF@{CAN1RXFGF}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1RXFGF]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1RXFGF~0x01AF}}
+\label{ports__def_8h_40e0487bd0f53aa3755daa2f65d446f0}
+
+
+
+
+Definition at line 432 of file ports\_\-def.h.\hypertarget{ports__def_8h_f3928427f23c62223702de994c950c3a}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TAAK@{CAN1TAAK}}
+\index{CAN1TAAK@{CAN1TAAK}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TAAK]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TAAK~0x0189}}
+\label{ports__def_8h_f3928427f23c62223702de994c950c3a}
+
+
+
+
+Definition at line 395 of file ports\_\-def.h.\hypertarget{ports__def_8h_a3e27f7f0a680515fb00ba82578ed27f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TARQ@{CAN1TARQ}}
+\index{CAN1TARQ@{CAN1TARQ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TARQ]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TARQ~0x0188}}
+\label{ports__def_8h_a3e27f7f0a680515fb00ba82578ed27f}
+
+
+
+
+Definition at line 394 of file ports\_\-def.h.\hypertarget{ports__def_8h_cd78ded94b5090972c5fb6fc4f82e5c7}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TBSEL@{CAN1TBSEL}}
+\index{CAN1TBSEL@{CAN1TBSEL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TBSEL]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TBSEL~0x018A}}
+\label{ports__def_8h_cd78ded94b5090972c5fb6fc4f82e5c7}
+
+
+
+
+Definition at line 396 of file ports\_\-def.h.\hypertarget{ports__def_8h_89b8c39010effd6cb3a941e953f4735d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TFLG@{CAN1TFLG}}
+\index{CAN1TFLG@{CAN1TFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TFLG~0x0186}}
+\label{ports__def_8h_89b8c39010effd6cb3a941e953f4735d}
+
+
+
+
+Definition at line 392 of file ports\_\-def.h.\hypertarget{ports__def_8h_a43ecd421c9fc1b55f0ef696339d2f76}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TIER@{CAN1TIER}}
+\index{CAN1TIER@{CAN1TIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TIER~0x0187}}
+\label{ports__def_8h_a43ecd421c9fc1b55f0ef696339d2f76}
+
+
+
+
+Definition at line 393 of file ports\_\-def.h.\hypertarget{ports__def_8h_96de6bd61dbbbf9422ed7a85dde769a2}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXERR@{CAN1TXERR}}
+\index{CAN1TXERR@{CAN1TXERR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXERR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXERR~0x018F}}
+\label{ports__def_8h_96de6bd61dbbbf9422ed7a85dde769a2}
+
+
+
+
+Definition at line 399 of file ports\_\-def.h.\hypertarget{ports__def_8h_0fc1a0302d9467a374054ecb3122ee2f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFG0@{CAN1TXFG0}}
+\index{CAN1TXFG0@{CAN1TXFG0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFG0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFG0~0x01B0}}
+\label{ports__def_8h_0fc1a0302d9467a374054ecb3122ee2f}
+
+
+
+
+Definition at line 433 of file ports\_\-def.h.\hypertarget{ports__def_8h_a4d8c21f4f084e0244af99eecc1dbc82}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFG1@{CAN1TXFG1}}
+\index{CAN1TXFG1@{CAN1TXFG1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFG1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFG1~0x01B1}}
+\label{ports__def_8h_a4d8c21f4f084e0244af99eecc1dbc82}
+
+
+
+
+Definition at line 434 of file ports\_\-def.h.\hypertarget{ports__def_8h_347e0373b465c5aa71a38d095fb79b8c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFG2@{CAN1TXFG2}}
+\index{CAN1TXFG2@{CAN1TXFG2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFG2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFG2~0x01B2}}
+\label{ports__def_8h_347e0373b465c5aa71a38d095fb79b8c}
+
+
+
+
+Definition at line 435 of file ports\_\-def.h.\hypertarget{ports__def_8h_611502123da3661770e7ef57e8a324b4}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFG3@{CAN1TXFG3}}
+\index{CAN1TXFG3@{CAN1TXFG3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFG3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFG3~0x01B3}}
+\label{ports__def_8h_611502123da3661770e7ef57e8a324b4}
+
+
+
+
+Definition at line 436 of file ports\_\-def.h.\hypertarget{ports__def_8h_096966eca38cd3181082dcd88dd21252}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFG4@{CAN1TXFG4}}
+\index{CAN1TXFG4@{CAN1TXFG4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFG4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFG4~0x01B4}}
+\label{ports__def_8h_096966eca38cd3181082dcd88dd21252}
+
+
+
+
+Definition at line 437 of file ports\_\-def.h.\hypertarget{ports__def_8h_bd2566733fb467b771556d2368375443}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFG5@{CAN1TXFG5}}
+\index{CAN1TXFG5@{CAN1TXFG5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFG5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFG5~0x01B5}}
+\label{ports__def_8h_bd2566733fb467b771556d2368375443}
+
+
+
+
+Definition at line 438 of file ports\_\-def.h.\hypertarget{ports__def_8h_9b32264b8b074b98fd994f22cc1d7681}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFG6@{CAN1TXFG6}}
+\index{CAN1TXFG6@{CAN1TXFG6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFG6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFG6~0x01B6}}
+\label{ports__def_8h_9b32264b8b074b98fd994f22cc1d7681}
+
+
+
+
+Definition at line 439 of file ports\_\-def.h.\hypertarget{ports__def_8h_a167adb123f37d5fc9e4f5984317e88f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFG7@{CAN1TXFG7}}
+\index{CAN1TXFG7@{CAN1TXFG7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFG7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFG7~0x01B7}}
+\label{ports__def_8h_a167adb123f37d5fc9e4f5984317e88f}
+
+
+
+
+Definition at line 440 of file ports\_\-def.h.\hypertarget{ports__def_8h_f16f331d2f717820d6eced114647ec29}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFG8@{CAN1TXFG8}}
+\index{CAN1TXFG8@{CAN1TXFG8}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFG8]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFG8~0x01B8}}
+\label{ports__def_8h_f16f331d2f717820d6eced114647ec29}
+
+
+
+
+Definition at line 441 of file ports\_\-def.h.\hypertarget{ports__def_8h_770e8f8cf56d59cf97a602e87b61deef}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFG9@{CAN1TXFG9}}
+\index{CAN1TXFG9@{CAN1TXFG9}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFG9]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFG9~0x01B9}}
+\label{ports__def_8h_770e8f8cf56d59cf97a602e87b61deef}
+
+
+
+
+Definition at line 442 of file ports\_\-def.h.\hypertarget{ports__def_8h_64508eac83e942f72b0d42916f47a4cf}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFGA@{CAN1TXFGA}}
+\index{CAN1TXFGA@{CAN1TXFGA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFGA]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFGA~0x01BA}}
+\label{ports__def_8h_64508eac83e942f72b0d42916f47a4cf}
+
+
+
+
+Definition at line 443 of file ports\_\-def.h.\hypertarget{ports__def_8h_2a55ba2665d7cffd9e8b3f5f50487b75}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFGB@{CAN1TXFGB}}
+\index{CAN1TXFGB@{CAN1TXFGB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFGB]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFGB~0x01BB}}
+\label{ports__def_8h_2a55ba2665d7cffd9e8b3f5f50487b75}
+
+
+
+
+Definition at line 444 of file ports\_\-def.h.\hypertarget{ports__def_8h_a20e1dad0ab69bfbd48cf37e5f94b8b9}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFGC@{CAN1TXFGC}}
+\index{CAN1TXFGC@{CAN1TXFGC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFGC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFGC~0x01BC}}
+\label{ports__def_8h_a20e1dad0ab69bfbd48cf37e5f94b8b9}
+
+
+
+
+Definition at line 445 of file ports\_\-def.h.\hypertarget{ports__def_8h_b4169499952c1b7dfea4f91cccde5780}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFGD@{CAN1TXFGD}}
+\index{CAN1TXFGD@{CAN1TXFGD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFGD]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFGD~0x01BD}}
+\label{ports__def_8h_b4169499952c1b7dfea4f91cccde5780}
+
+
+
+
+Definition at line 446 of file ports\_\-def.h.\hypertarget{ports__def_8h_90f0604c090cb9e330066233b5658521}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFGE@{CAN1TXFGE}}
+\index{CAN1TXFGE@{CAN1TXFGE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFGE]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFGE~0x01BE}}
+\label{ports__def_8h_90f0604c090cb9e330066233b5658521}
+
+
+
+
+Definition at line 447 of file ports\_\-def.h.\hypertarget{ports__def_8h_37a55a1396e709b439a3ef4bcc4b1a18}{
+\index{ports_def.h@{ports\_\-def.h}!CAN1TXFGF@{CAN1TXFGF}}
+\index{CAN1TXFGF@{CAN1TXFGF}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN1TXFGF]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN1TXFGF~0x01BF}}
+\label{ports__def_8h_37a55a1396e709b439a3ef4bcc4b1a18}
+
+
+
+
+Definition at line 448 of file ports\_\-def.h.\hypertarget{ports__def_8h_c5e4c86ed487dc91418b156e24808033}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2@{CAN2}}
+\index{CAN2@{CAN2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2~0x01C0}}
+\label{ports__def_8h_c5e4c86ed487dc91418b156e24808033}
+
+
+
+
+Definition at line 700 of file ports\_\-def.h.\hypertarget{ports__def_8h_3784cb46045fd9891f2802621d4758a1}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2BTR0@{CAN2BTR0}}
+\index{CAN2BTR0@{CAN2BTR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2BTR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2BTR0~0x01C2}}
+\label{ports__def_8h_3784cb46045fd9891f2802621d4758a1}
+
+
+
+
+Definition at line 451 of file ports\_\-def.h.\hypertarget{ports__def_8h_4fbf3a3ceb1308fe9e49506e480d9024}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2BTR1@{CAN2BTR1}}
+\index{CAN2BTR1@{CAN2BTR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2BTR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2BTR1~0x01C3}}
+\label{ports__def_8h_4fbf3a3ceb1308fe9e49506e480d9024}
+
+
+
+
+Definition at line 452 of file ports\_\-def.h.\hypertarget{ports__def_8h_be9f20b908afd5c97839214a959b47ad}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2CTL0@{CAN2CTL0}}
+\index{CAN2CTL0@{CAN2CTL0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2CTL0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2CTL0~0x01C0}}
+\label{ports__def_8h_be9f20b908afd5c97839214a959b47ad}
+
+
+
+
+Definition at line 449 of file ports\_\-def.h.\hypertarget{ports__def_8h_fc703502473d2b743479aed6ea6a5811}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2CTL1@{CAN2CTL1}}
+\index{CAN2CTL1@{CAN2CTL1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2CTL1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2CTL1~0x01C1}}
+\label{ports__def_8h_fc703502473d2b743479aed6ea6a5811}
+
+
+
+
+Definition at line 450 of file ports\_\-def.h.\hypertarget{ports__def_8h_70168f51e3ef2584898cdf332fa5389a}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDAC@{CAN2IDAC}}
+\index{CAN2IDAC@{CAN2IDAC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDAC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDAC~0x01CB}}
+\label{ports__def_8h_70168f51e3ef2584898cdf332fa5389a}
+
+
+
+
+Definition at line 460 of file ports\_\-def.h.\hypertarget{ports__def_8h_b08aa569974b1b287f330d7ea462de31}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDAR0@{CAN2IDAR0}}
+\index{CAN2IDAR0@{CAN2IDAR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDAR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDAR0~0x01D0}}
+\label{ports__def_8h_b08aa569974b1b287f330d7ea462de31}
+
+
+
+
+Definition at line 464 of file ports\_\-def.h.\hypertarget{ports__def_8h_027d8ee63dc4fea1d6e46f6cc501abff}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDAR1@{CAN2IDAR1}}
+\index{CAN2IDAR1@{CAN2IDAR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDAR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDAR1~0x01D1}}
+\label{ports__def_8h_027d8ee63dc4fea1d6e46f6cc501abff}
+
+
+
+
+Definition at line 465 of file ports\_\-def.h.\hypertarget{ports__def_8h_d7cfeb6671ad1fbcadb5b061888bc035}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDAR2@{CAN2IDAR2}}
+\index{CAN2IDAR2@{CAN2IDAR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDAR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDAR2~0x01D2}}
+\label{ports__def_8h_d7cfeb6671ad1fbcadb5b061888bc035}
+
+
+
+
+Definition at line 466 of file ports\_\-def.h.\hypertarget{ports__def_8h_f883133fa97acf80ddd6267cd229dd94}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDAR3@{CAN2IDAR3}}
+\index{CAN2IDAR3@{CAN2IDAR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDAR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDAR3~0x01D3}}
+\label{ports__def_8h_f883133fa97acf80ddd6267cd229dd94}
+
+
+
+
+Definition at line 467 of file ports\_\-def.h.\hypertarget{ports__def_8h_578d454ccc931b5f23914790fcf9a94a}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDAR4@{CAN2IDAR4}}
+\index{CAN2IDAR4@{CAN2IDAR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDAR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDAR4~0x01D8}}
+\label{ports__def_8h_578d454ccc931b5f23914790fcf9a94a}
+
+
+
+
+Definition at line 472 of file ports\_\-def.h.\hypertarget{ports__def_8h_2ec2412f764787576ba50ae231a62ebc}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDAR5@{CAN2IDAR5}}
+\index{CAN2IDAR5@{CAN2IDAR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDAR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDAR5~0x01D9}}
+\label{ports__def_8h_2ec2412f764787576ba50ae231a62ebc}
+
+
+
+
+Definition at line 473 of file ports\_\-def.h.\hypertarget{ports__def_8h_97f9747617dd2a05782218f161221966}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDAR6@{CAN2IDAR6}}
+\index{CAN2IDAR6@{CAN2IDAR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDAR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDAR6~0x01DA}}
+\label{ports__def_8h_97f9747617dd2a05782218f161221966}
+
+
+
+
+Definition at line 474 of file ports\_\-def.h.\hypertarget{ports__def_8h_8e01ec1adaa535d055aadef140e7ccac}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDAR7@{CAN2IDAR7}}
+\index{CAN2IDAR7@{CAN2IDAR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDAR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDAR7~0x01DB}}
+\label{ports__def_8h_8e01ec1adaa535d055aadef140e7ccac}
+
+
+
+
+Definition at line 475 of file ports\_\-def.h.\hypertarget{ports__def_8h_2d969ba42929946e299021e2523580ef}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDMR0@{CAN2IDMR0}}
+\index{CAN2IDMR0@{CAN2IDMR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDMR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDMR0~0x01D4}}
+\label{ports__def_8h_2d969ba42929946e299021e2523580ef}
+
+
+
+
+Definition at line 468 of file ports\_\-def.h.\hypertarget{ports__def_8h_c7e4476acd018a257d02725a37c423a8}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDMR1@{CAN2IDMR1}}
+\index{CAN2IDMR1@{CAN2IDMR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDMR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDMR1~0x01D5}}
+\label{ports__def_8h_c7e4476acd018a257d02725a37c423a8}
+
+
+
+
+Definition at line 469 of file ports\_\-def.h.\hypertarget{ports__def_8h_62d577a818bc70311b0df375f8f9c076}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDMR2@{CAN2IDMR2}}
+\index{CAN2IDMR2@{CAN2IDMR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDMR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDMR2~0x01D6}}
+\label{ports__def_8h_62d577a818bc70311b0df375f8f9c076}
+
+
+
+
+Definition at line 470 of file ports\_\-def.h.\hypertarget{ports__def_8h_8e2ee816586a6398822e447a94cb20d6}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDMR3@{CAN2IDMR3}}
+\index{CAN2IDMR3@{CAN2IDMR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDMR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDMR3~0x01D7}}
+\label{ports__def_8h_8e2ee816586a6398822e447a94cb20d6}
+
+
+
+
+Definition at line 471 of file ports\_\-def.h.\hypertarget{ports__def_8h_64908d2e26bb465c20cc32fa1f68339d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDMR4@{CAN2IDMR4}}
+\index{CAN2IDMR4@{CAN2IDMR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDMR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDMR4~0x01DC}}
+\label{ports__def_8h_64908d2e26bb465c20cc32fa1f68339d}
+
+
+
+
+Definition at line 476 of file ports\_\-def.h.\hypertarget{ports__def_8h_780cb9f427e0ca1877d53e1428cbd546}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDMR5@{CAN2IDMR5}}
+\index{CAN2IDMR5@{CAN2IDMR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDMR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDMR5~0x01DD}}
+\label{ports__def_8h_780cb9f427e0ca1877d53e1428cbd546}
+
+
+
+
+Definition at line 477 of file ports\_\-def.h.\hypertarget{ports__def_8h_681d804059bac46e78495d8f04a9b09e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDMR6@{CAN2IDMR6}}
+\index{CAN2IDMR6@{CAN2IDMR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDMR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDMR6~0x01DE}}
+\label{ports__def_8h_681d804059bac46e78495d8f04a9b09e}
+
+
+
+
+Definition at line 478 of file ports\_\-def.h.\hypertarget{ports__def_8h_b94030314c559844bf8f3a47f9aa70b8}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2IDMR7@{CAN2IDMR7}}
+\index{CAN2IDMR7@{CAN2IDMR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2IDMR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2IDMR7~0x01DF}}
+\label{ports__def_8h_b94030314c559844bf8f3a47f9aa70b8}
+
+
+
+
+Definition at line 479 of file ports\_\-def.h.\hypertarget{ports__def_8h_3d2aa18b62a64d406522696a49cf12e0}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RFLG@{CAN2RFLG}}
+\index{CAN2RFLG@{CAN2RFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RFLG~0x01C4}}
+\label{ports__def_8h_3d2aa18b62a64d406522696a49cf12e0}
+
+
+
+
+Definition at line 453 of file ports\_\-def.h.\hypertarget{ports__def_8h_afbdcc8a275ea8ac98f375657ea9af6e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RIER@{CAN2RIER}}
+\index{CAN2RIER@{CAN2RIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RIER~0x01C5}}
+\label{ports__def_8h_afbdcc8a275ea8ac98f375657ea9af6e}
+
+
+
+
+Definition at line 454 of file ports\_\-def.h.\hypertarget{ports__def_8h_d528e5f845409c4f4f87035f29d7acf1}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXERR@{CAN2RXERR}}
+\index{CAN2RXERR@{CAN2RXERR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXERR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXERR~0x01CE}}
+\label{ports__def_8h_d528e5f845409c4f4f87035f29d7acf1}
+
+
+
+
+Definition at line 462 of file ports\_\-def.h.\hypertarget{ports__def_8h_97b569cdbcd7c9df29777689bf309748}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFG0@{CAN2RXFG0}}
+\index{CAN2RXFG0@{CAN2RXFG0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFG0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFG0~0x01E0}}
+\label{ports__def_8h_97b569cdbcd7c9df29777689bf309748}
+
+
+
+
+Definition at line 480 of file ports\_\-def.h.\hypertarget{ports__def_8h_cdb04de015560ab1156f6b95a5be5ca2}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFG1@{CAN2RXFG1}}
+\index{CAN2RXFG1@{CAN2RXFG1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFG1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFG1~0x01E1}}
+\label{ports__def_8h_cdb04de015560ab1156f6b95a5be5ca2}
+
+
+
+
+Definition at line 481 of file ports\_\-def.h.\hypertarget{ports__def_8h_ec34ec7f7d0b1273c940c7203e0bfb4f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFG2@{CAN2RXFG2}}
+\index{CAN2RXFG2@{CAN2RXFG2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFG2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFG2~0x01E2}}
+\label{ports__def_8h_ec34ec7f7d0b1273c940c7203e0bfb4f}
+
+
+
+
+Definition at line 482 of file ports\_\-def.h.\hypertarget{ports__def_8h_1c1db5546c227d368527b4562429f452}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFG3@{CAN2RXFG3}}
+\index{CAN2RXFG3@{CAN2RXFG3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFG3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFG3~0x01E3}}
+\label{ports__def_8h_1c1db5546c227d368527b4562429f452}
+
+
+
+
+Definition at line 483 of file ports\_\-def.h.\hypertarget{ports__def_8h_798c33d1a212414357ef38741e1cc309}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFG4@{CAN2RXFG4}}
+\index{CAN2RXFG4@{CAN2RXFG4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFG4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFG4~0x01E4}}
+\label{ports__def_8h_798c33d1a212414357ef38741e1cc309}
+
+
+
+
+Definition at line 484 of file ports\_\-def.h.\hypertarget{ports__def_8h_9737b5a8ef4def3fb3151b9d6a6aa080}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFG5@{CAN2RXFG5}}
+\index{CAN2RXFG5@{CAN2RXFG5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFG5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFG5~0x01E5}}
+\label{ports__def_8h_9737b5a8ef4def3fb3151b9d6a6aa080}
+
+
+
+
+Definition at line 485 of file ports\_\-def.h.\hypertarget{ports__def_8h_f9cdf1912f9497560783b088da30e044}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFG6@{CAN2RXFG6}}
+\index{CAN2RXFG6@{CAN2RXFG6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFG6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFG6~0x01E6}}
+\label{ports__def_8h_f9cdf1912f9497560783b088da30e044}
+
+
+
+
+Definition at line 486 of file ports\_\-def.h.\hypertarget{ports__def_8h_bdf5ef2e9f9c123bb5de457bacf8a5ec}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFG7@{CAN2RXFG7}}
+\index{CAN2RXFG7@{CAN2RXFG7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFG7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFG7~0x01E7}}
+\label{ports__def_8h_bdf5ef2e9f9c123bb5de457bacf8a5ec}
+
+
+
+
+Definition at line 487 of file ports\_\-def.h.\hypertarget{ports__def_8h_913d65f940538d820ba7a1bc376b0820}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFG8@{CAN2RXFG8}}
+\index{CAN2RXFG8@{CAN2RXFG8}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFG8]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFG8~0x01E8}}
+\label{ports__def_8h_913d65f940538d820ba7a1bc376b0820}
+
+
+
+
+Definition at line 488 of file ports\_\-def.h.\hypertarget{ports__def_8h_fed2b0248ae47bb56943f2db0f46dd67}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFG9@{CAN2RXFG9}}
+\index{CAN2RXFG9@{CAN2RXFG9}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFG9]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFG9~0x01E9}}
+\label{ports__def_8h_fed2b0248ae47bb56943f2db0f46dd67}
+
+
+
+
+Definition at line 489 of file ports\_\-def.h.\hypertarget{ports__def_8h_7fdc51b7a453ba410b3ae72fbf9d7a6e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFGA@{CAN2RXFGA}}
+\index{CAN2RXFGA@{CAN2RXFGA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFGA]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFGA~0x01EA}}
+\label{ports__def_8h_7fdc51b7a453ba410b3ae72fbf9d7a6e}
+
+
+
+
+Definition at line 490 of file ports\_\-def.h.\hypertarget{ports__def_8h_51aa75681e9ad7bad6071379d8e438d8}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFGB@{CAN2RXFGB}}
+\index{CAN2RXFGB@{CAN2RXFGB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFGB]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFGB~0x01EB}}
+\label{ports__def_8h_51aa75681e9ad7bad6071379d8e438d8}
+
+
+
+
+Definition at line 491 of file ports\_\-def.h.\hypertarget{ports__def_8h_cb132606863da4be2fcd1d9ac02ae6b0}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFGC@{CAN2RXFGC}}
+\index{CAN2RXFGC@{CAN2RXFGC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFGC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFGC~0x01EC}}
+\label{ports__def_8h_cb132606863da4be2fcd1d9ac02ae6b0}
+
+
+
+
+Definition at line 492 of file ports\_\-def.h.\hypertarget{ports__def_8h_8fb134132f5940115fa8a1e82a01bf62}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFGD@{CAN2RXFGD}}
+\index{CAN2RXFGD@{CAN2RXFGD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFGD]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFGD~0x01ED}}
+\label{ports__def_8h_8fb134132f5940115fa8a1e82a01bf62}
+
+
+
+
+Definition at line 493 of file ports\_\-def.h.\hypertarget{ports__def_8h_c259851966bea9bf058738a08a08d0a2}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFGE@{CAN2RXFGE}}
+\index{CAN2RXFGE@{CAN2RXFGE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFGE]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFGE~0x01EE}}
+\label{ports__def_8h_c259851966bea9bf058738a08a08d0a2}
+
+
+
+
+Definition at line 494 of file ports\_\-def.h.\hypertarget{ports__def_8h_30861bb3d8cb4f2502ec1fe409ca29ce}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2RXFGF@{CAN2RXFGF}}
+\index{CAN2RXFGF@{CAN2RXFGF}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2RXFGF]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2RXFGF~0x01EF}}
+\label{ports__def_8h_30861bb3d8cb4f2502ec1fe409ca29ce}
+
+
+
+
+Definition at line 495 of file ports\_\-def.h.\hypertarget{ports__def_8h_02f92ce5093c74fe0c5f1ef17f996921}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TAAK@{CAN2TAAK}}
+\index{CAN2TAAK@{CAN2TAAK}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TAAK]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TAAK~0x01C9}}
+\label{ports__def_8h_02f92ce5093c74fe0c5f1ef17f996921}
+
+
+
+
+Definition at line 458 of file ports\_\-def.h.\hypertarget{ports__def_8h_9493e088f6eae6f40b7d69171ac37b93}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TARQ@{CAN2TARQ}}
+\index{CAN2TARQ@{CAN2TARQ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TARQ]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TARQ~0x01C8}}
+\label{ports__def_8h_9493e088f6eae6f40b7d69171ac37b93}
+
+
+
+
+Definition at line 457 of file ports\_\-def.h.\hypertarget{ports__def_8h_b5da7b78c38c860fdf67e0c7c5e0c428}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TBSEL@{CAN2TBSEL}}
+\index{CAN2TBSEL@{CAN2TBSEL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TBSEL]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TBSEL~0x01CA}}
+\label{ports__def_8h_b5da7b78c38c860fdf67e0c7c5e0c428}
+
+
+
+
+Definition at line 459 of file ports\_\-def.h.\hypertarget{ports__def_8h_5e29dc3c994a6b31ab99fa01fc0803f1}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TFLG@{CAN2TFLG}}
+\index{CAN2TFLG@{CAN2TFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TFLG~0x01C6}}
+\label{ports__def_8h_5e29dc3c994a6b31ab99fa01fc0803f1}
+
+
+
+
+Definition at line 455 of file ports\_\-def.h.\hypertarget{ports__def_8h_53ec809bbddb4c76f8fe172479e41936}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TIER@{CAN2TIER}}
+\index{CAN2TIER@{CAN2TIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TIER~0x01C7}}
+\label{ports__def_8h_53ec809bbddb4c76f8fe172479e41936}
+
+
+
+
+Definition at line 456 of file ports\_\-def.h.\hypertarget{ports__def_8h_19938ee168d17294be501e4ad295f487}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXERR@{CAN2TXERR}}
+\index{CAN2TXERR@{CAN2TXERR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXERR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXERR~0x01CF}}
+\label{ports__def_8h_19938ee168d17294be501e4ad295f487}
+
+
+
+
+Definition at line 463 of file ports\_\-def.h.\hypertarget{ports__def_8h_0a53798f4bc4715cc3ac7de2936d0741}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFG0@{CAN2TXFG0}}
+\index{CAN2TXFG0@{CAN2TXFG0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFG0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFG0~0x01F0}}
+\label{ports__def_8h_0a53798f4bc4715cc3ac7de2936d0741}
+
+
+
+
+Definition at line 496 of file ports\_\-def.h.\hypertarget{ports__def_8h_30ee412131a320b12b08f44051e7a728}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFG1@{CAN2TXFG1}}
+\index{CAN2TXFG1@{CAN2TXFG1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFG1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFG1~0x01F1}}
+\label{ports__def_8h_30ee412131a320b12b08f44051e7a728}
+
+
+
+
+Definition at line 497 of file ports\_\-def.h.\hypertarget{ports__def_8h_2fbb2d912d605b65ed281b942b9516df}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFG2@{CAN2TXFG2}}
+\index{CAN2TXFG2@{CAN2TXFG2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFG2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFG2~0x01F2}}
+\label{ports__def_8h_2fbb2d912d605b65ed281b942b9516df}
+
+
+
+
+Definition at line 498 of file ports\_\-def.h.\hypertarget{ports__def_8h_a915545647c9551b7c31fabb4e0df46b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFG3@{CAN2TXFG3}}
+\index{CAN2TXFG3@{CAN2TXFG3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFG3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFG3~0x01F3}}
+\label{ports__def_8h_a915545647c9551b7c31fabb4e0df46b}
+
+
+
+
+Definition at line 499 of file ports\_\-def.h.\hypertarget{ports__def_8h_133eec9c37962779b86d7364be21faf3}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFG4@{CAN2TXFG4}}
+\index{CAN2TXFG4@{CAN2TXFG4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFG4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFG4~0x01F4}}
+\label{ports__def_8h_133eec9c37962779b86d7364be21faf3}
+
+
+
+
+Definition at line 500 of file ports\_\-def.h.\hypertarget{ports__def_8h_5af6cf4941f25ae8375e260710c7d0ff}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFG5@{CAN2TXFG5}}
+\index{CAN2TXFG5@{CAN2TXFG5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFG5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFG5~0x01F5}}
+\label{ports__def_8h_5af6cf4941f25ae8375e260710c7d0ff}
+
+
+
+
+Definition at line 501 of file ports\_\-def.h.\hypertarget{ports__def_8h_a4fd923ba98f02dfaa309644b2fbd618}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFG6@{CAN2TXFG6}}
+\index{CAN2TXFG6@{CAN2TXFG6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFG6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFG6~0x01F6}}
+\label{ports__def_8h_a4fd923ba98f02dfaa309644b2fbd618}
+
+
+
+
+Definition at line 502 of file ports\_\-def.h.\hypertarget{ports__def_8h_1f6911e604dde409c3a15203dc201da4}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFG7@{CAN2TXFG7}}
+\index{CAN2TXFG7@{CAN2TXFG7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFG7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFG7~0x01F7}}
+\label{ports__def_8h_1f6911e604dde409c3a15203dc201da4}
+
+
+
+
+Definition at line 503 of file ports\_\-def.h.\hypertarget{ports__def_8h_41a83793cf20ee53c0ba24ae07f3775a}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFG8@{CAN2TXFG8}}
+\index{CAN2TXFG8@{CAN2TXFG8}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFG8]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFG8~0x01F8}}
+\label{ports__def_8h_41a83793cf20ee53c0ba24ae07f3775a}
+
+
+
+
+Definition at line 504 of file ports\_\-def.h.\hypertarget{ports__def_8h_a4d70d827d842523b88c46624a694dd6}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFG9@{CAN2TXFG9}}
+\index{CAN2TXFG9@{CAN2TXFG9}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFG9]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFG9~0x01F9}}
+\label{ports__def_8h_a4d70d827d842523b88c46624a694dd6}
+
+
+
+
+Definition at line 505 of file ports\_\-def.h.\hypertarget{ports__def_8h_f07d1aa241741bd7d1b7560a59c14ccc}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFGA@{CAN2TXFGA}}
+\index{CAN2TXFGA@{CAN2TXFGA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFGA]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFGA~0x01FA}}
+\label{ports__def_8h_f07d1aa241741bd7d1b7560a59c14ccc}
+
+
+
+
+Definition at line 506 of file ports\_\-def.h.\hypertarget{ports__def_8h_6af0c38b8ac5a45b8b59c28a5b7ea216}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFGB@{CAN2TXFGB}}
+\index{CAN2TXFGB@{CAN2TXFGB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFGB]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFGB~0x01FB}}
+\label{ports__def_8h_6af0c38b8ac5a45b8b59c28a5b7ea216}
+
+
+
+
+Definition at line 507 of file ports\_\-def.h.\hypertarget{ports__def_8h_35f18c9cbe0c925d20056d7f1cc71db3}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFGC@{CAN2TXFGC}}
+\index{CAN2TXFGC@{CAN2TXFGC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFGC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFGC~0x01FC}}
+\label{ports__def_8h_35f18c9cbe0c925d20056d7f1cc71db3}
+
+
+
+
+Definition at line 508 of file ports\_\-def.h.\hypertarget{ports__def_8h_eea49c074bc9ddf7671aeb0db98d82be}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFGD@{CAN2TXFGD}}
+\index{CAN2TXFGD@{CAN2TXFGD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFGD]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFGD~0x01FD}}
+\label{ports__def_8h_eea49c074bc9ddf7671aeb0db98d82be}
+
+
+
+
+Definition at line 509 of file ports\_\-def.h.\hypertarget{ports__def_8h_8f77ae6abb10148979eba646147ecbf1}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFGE@{CAN2TXFGE}}
+\index{CAN2TXFGE@{CAN2TXFGE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFGE]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFGE~0x01FE}}
+\label{ports__def_8h_8f77ae6abb10148979eba646147ecbf1}
+
+
+
+
+Definition at line 510 of file ports\_\-def.h.\hypertarget{ports__def_8h_62ac620626499064efc234b7b0c80262}{
+\index{ports_def.h@{ports\_\-def.h}!CAN2TXFGF@{CAN2TXFGF}}
+\index{CAN2TXFGF@{CAN2TXFGF}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN2TXFGF]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN2TXFGF~0x01FF}}
+\label{ports__def_8h_62ac620626499064efc234b7b0c80262}
+
+
+
+
+Definition at line 511 of file ports\_\-def.h.\hypertarget{ports__def_8h_7f7e6a91346348125edf55235dd7b36a}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3@{CAN3}}
+\index{CAN3@{CAN3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3~0x0200}}
+\label{ports__def_8h_7f7e6a91346348125edf55235dd7b36a}
+
+
+
+
+Definition at line 701 of file ports\_\-def.h.\hypertarget{ports__def_8h_b9bc9080e8017f1a60d5ae5f692c0433}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3BTR0@{CAN3BTR0}}
+\index{CAN3BTR0@{CAN3BTR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3BTR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3BTR0~0x0202}}
+\label{ports__def_8h_b9bc9080e8017f1a60d5ae5f692c0433}
+
+
+
+
+Definition at line 515 of file ports\_\-def.h.\hypertarget{ports__def_8h_23b2de5e1b657cf37e5d46a9cc404fe7}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3BTR1@{CAN3BTR1}}
+\index{CAN3BTR1@{CAN3BTR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3BTR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3BTR1~0x0203}}
+\label{ports__def_8h_23b2de5e1b657cf37e5d46a9cc404fe7}
+
+
+
+
+Definition at line 516 of file ports\_\-def.h.\hypertarget{ports__def_8h_1a85238916bb59cb461177d84eb9fdf6}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3CTL0@{CAN3CTL0}}
+\index{CAN3CTL0@{CAN3CTL0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3CTL0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3CTL0~0x0200}}
+\label{ports__def_8h_1a85238916bb59cb461177d84eb9fdf6}
+
+
+
+
+Definition at line 513 of file ports\_\-def.h.\hypertarget{ports__def_8h_07e4a952e689d246c33a9c0a8d09a983}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3CTL1@{CAN3CTL1}}
+\index{CAN3CTL1@{CAN3CTL1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3CTL1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3CTL1~0x0201}}
+\label{ports__def_8h_07e4a952e689d246c33a9c0a8d09a983}
+
+
+
+
+Definition at line 514 of file ports\_\-def.h.\hypertarget{ports__def_8h_94feb8f5e221c91d8198d52f45abea18}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDAC@{CAN3IDAC}}
+\index{CAN3IDAC@{CAN3IDAC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDAC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDAC~0x020B}}
+\label{ports__def_8h_94feb8f5e221c91d8198d52f45abea18}
+
+
+
+
+Definition at line 524 of file ports\_\-def.h.\hypertarget{ports__def_8h_25cc1625b6153a76bc38c93a99e4fbc9}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDAR0@{CAN3IDAR0}}
+\index{CAN3IDAR0@{CAN3IDAR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDAR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDAR0~0x0210}}
+\label{ports__def_8h_25cc1625b6153a76bc38c93a99e4fbc9}
+
+
+
+
+Definition at line 528 of file ports\_\-def.h.\hypertarget{ports__def_8h_51c47790f3d14b8c91266900622633ac}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDAR1@{CAN3IDAR1}}
+\index{CAN3IDAR1@{CAN3IDAR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDAR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDAR1~0x0211}}
+\label{ports__def_8h_51c47790f3d14b8c91266900622633ac}
+
+
+
+
+Definition at line 529 of file ports\_\-def.h.\hypertarget{ports__def_8h_86bac771c3cd0d2273192727e09befae}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDAR2@{CAN3IDAR2}}
+\index{CAN3IDAR2@{CAN3IDAR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDAR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDAR2~0x0212}}
+\label{ports__def_8h_86bac771c3cd0d2273192727e09befae}
+
+
+
+
+Definition at line 530 of file ports\_\-def.h.\hypertarget{ports__def_8h_b160a3fea0f4cf519d2fda3e11b8dca9}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDAR3@{CAN3IDAR3}}
+\index{CAN3IDAR3@{CAN3IDAR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDAR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDAR3~0x0213}}
+\label{ports__def_8h_b160a3fea0f4cf519d2fda3e11b8dca9}
+
+
+
+
+Definition at line 531 of file ports\_\-def.h.\hypertarget{ports__def_8h_51d861ef02c91215a8c7c43d81b9f944}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDAR4@{CAN3IDAR4}}
+\index{CAN3IDAR4@{CAN3IDAR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDAR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDAR4~0x0218}}
+\label{ports__def_8h_51d861ef02c91215a8c7c43d81b9f944}
+
+
+
+
+Definition at line 536 of file ports\_\-def.h.\hypertarget{ports__def_8h_800031c441e237a51dc7da232c20c568}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDAR5@{CAN3IDAR5}}
+\index{CAN3IDAR5@{CAN3IDAR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDAR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDAR5~0x0219}}
+\label{ports__def_8h_800031c441e237a51dc7da232c20c568}
+
+
+
+
+Definition at line 537 of file ports\_\-def.h.\hypertarget{ports__def_8h_7040aa92a1a93d67be17271e7b8bc37c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDAR6@{CAN3IDAR6}}
+\index{CAN3IDAR6@{CAN3IDAR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDAR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDAR6~0x021A}}
+\label{ports__def_8h_7040aa92a1a93d67be17271e7b8bc37c}
+
+
+
+
+Definition at line 538 of file ports\_\-def.h.\hypertarget{ports__def_8h_0504fad884817f43a35928f0e644e4e8}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDAR7@{CAN3IDAR7}}
+\index{CAN3IDAR7@{CAN3IDAR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDAR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDAR7~0x021B}}
+\label{ports__def_8h_0504fad884817f43a35928f0e644e4e8}
+
+
+
+
+Definition at line 539 of file ports\_\-def.h.\hypertarget{ports__def_8h_7f002b65f03d1376f1147088f92862d8}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDMR0@{CAN3IDMR0}}
+\index{CAN3IDMR0@{CAN3IDMR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDMR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDMR0~0x0214}}
+\label{ports__def_8h_7f002b65f03d1376f1147088f92862d8}
+
+
+
+
+Definition at line 532 of file ports\_\-def.h.\hypertarget{ports__def_8h_1b014e4581951b2a9cd6c1007543d83b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDMR1@{CAN3IDMR1}}
+\index{CAN3IDMR1@{CAN3IDMR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDMR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDMR1~0x0215}}
+\label{ports__def_8h_1b014e4581951b2a9cd6c1007543d83b}
+
+
+
+
+Definition at line 533 of file ports\_\-def.h.\hypertarget{ports__def_8h_1e5f7056591ec8d0404226572d799dbc}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDMR2@{CAN3IDMR2}}
+\index{CAN3IDMR2@{CAN3IDMR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDMR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDMR2~0x0216}}
+\label{ports__def_8h_1e5f7056591ec8d0404226572d799dbc}
+
+
+
+
+Definition at line 534 of file ports\_\-def.h.\hypertarget{ports__def_8h_f655bca657c85dd8131f924ccda3f530}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDMR3@{CAN3IDMR3}}
+\index{CAN3IDMR3@{CAN3IDMR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDMR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDMR3~0x0217}}
+\label{ports__def_8h_f655bca657c85dd8131f924ccda3f530}
+
+
+
+
+Definition at line 535 of file ports\_\-def.h.\hypertarget{ports__def_8h_a2794823ab43aaf367a617359cba2445}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDMR4@{CAN3IDMR4}}
+\index{CAN3IDMR4@{CAN3IDMR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDMR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDMR4~0x021C}}
+\label{ports__def_8h_a2794823ab43aaf367a617359cba2445}
+
+
+
+
+Definition at line 540 of file ports\_\-def.h.\hypertarget{ports__def_8h_4eaaace06140401b650434c50ad29129}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDMR5@{CAN3IDMR5}}
+\index{CAN3IDMR5@{CAN3IDMR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDMR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDMR5~0x021D}}
+\label{ports__def_8h_4eaaace06140401b650434c50ad29129}
+
+
+
+
+Definition at line 541 of file ports\_\-def.h.\hypertarget{ports__def_8h_3348bea22507a58dbd0f1aded01c3c9b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDMR6@{CAN3IDMR6}}
+\index{CAN3IDMR6@{CAN3IDMR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDMR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDMR6~0x021E}}
+\label{ports__def_8h_3348bea22507a58dbd0f1aded01c3c9b}
+
+
+
+
+Definition at line 542 of file ports\_\-def.h.\hypertarget{ports__def_8h_dae85422f56856b93c094b9c121ece71}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3IDMR7@{CAN3IDMR7}}
+\index{CAN3IDMR7@{CAN3IDMR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3IDMR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3IDMR7~0x021F}}
+\label{ports__def_8h_dae85422f56856b93c094b9c121ece71}
+
+
+
+
+Definition at line 543 of file ports\_\-def.h.\hypertarget{ports__def_8h_c70566a8641b9f95f8458ee13d57105c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RFLG@{CAN3RFLG}}
+\index{CAN3RFLG@{CAN3RFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RFLG~0x0204}}
+\label{ports__def_8h_c70566a8641b9f95f8458ee13d57105c}
+
+
+
+
+Definition at line 517 of file ports\_\-def.h.\hypertarget{ports__def_8h_f3955647e9cbe6c44d6d09be1e38a2ee}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RIER@{CAN3RIER}}
+\index{CAN3RIER@{CAN3RIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RIER~0x0205}}
+\label{ports__def_8h_f3955647e9cbe6c44d6d09be1e38a2ee}
+
+
+
+
+Definition at line 518 of file ports\_\-def.h.\hypertarget{ports__def_8h_4eede69ebc83b85e548a71fc1f1c7b7b}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXERR@{CAN3RXERR}}
+\index{CAN3RXERR@{CAN3RXERR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXERR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXERR~0x020E}}
+\label{ports__def_8h_4eede69ebc83b85e548a71fc1f1c7b7b}
+
+
+
+
+Definition at line 526 of file ports\_\-def.h.\hypertarget{ports__def_8h_51900f28d6049c0005c42a519b7a8e4d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFG0@{CAN3RXFG0}}
+\index{CAN3RXFG0@{CAN3RXFG0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFG0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFG0~0x0220}}
+\label{ports__def_8h_51900f28d6049c0005c42a519b7a8e4d}
+
+
+
+
+Definition at line 545 of file ports\_\-def.h.\hypertarget{ports__def_8h_3d9896892d39839aa397c13436f12e2e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFG1@{CAN3RXFG1}}
+\index{CAN3RXFG1@{CAN3RXFG1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFG1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFG1~0x0221}}
+\label{ports__def_8h_3d9896892d39839aa397c13436f12e2e}
+
+
+
+
+Definition at line 546 of file ports\_\-def.h.\hypertarget{ports__def_8h_d9b9b46c80b7baa58426b8cd89098469}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFG2@{CAN3RXFG2}}
+\index{CAN3RXFG2@{CAN3RXFG2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFG2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFG2~0x0222}}
+\label{ports__def_8h_d9b9b46c80b7baa58426b8cd89098469}
+
+
+
+
+Definition at line 547 of file ports\_\-def.h.\hypertarget{ports__def_8h_aa93df63707262b41f8388bb4772811c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFG3@{CAN3RXFG3}}
+\index{CAN3RXFG3@{CAN3RXFG3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFG3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFG3~0x0223}}
+\label{ports__def_8h_aa93df63707262b41f8388bb4772811c}
+
+
+
+
+Definition at line 548 of file ports\_\-def.h.\hypertarget{ports__def_8h_7f0efb92924c6932aa943281678a58f2}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFG4@{CAN3RXFG4}}
+\index{CAN3RXFG4@{CAN3RXFG4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFG4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFG4~0x0224}}
+\label{ports__def_8h_7f0efb92924c6932aa943281678a58f2}
+
+
+
+
+Definition at line 549 of file ports\_\-def.h.\hypertarget{ports__def_8h_934453f08a9f8577a898ed4c2f51571e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFG5@{CAN3RXFG5}}
+\index{CAN3RXFG5@{CAN3RXFG5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFG5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFG5~0x0225}}
+\label{ports__def_8h_934453f08a9f8577a898ed4c2f51571e}
+
+
+
+
+Definition at line 550 of file ports\_\-def.h.\hypertarget{ports__def_8h_a08d22da1224199efa0f0defb187063f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFG6@{CAN3RXFG6}}
+\index{CAN3RXFG6@{CAN3RXFG6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFG6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFG6~0x0226}}
+\label{ports__def_8h_a08d22da1224199efa0f0defb187063f}
+
+
+
+
+Definition at line 551 of file ports\_\-def.h.\hypertarget{ports__def_8h_be6449571cf0869e979dde22967cb479}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFG7@{CAN3RXFG7}}
+\index{CAN3RXFG7@{CAN3RXFG7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFG7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFG7~0x0227}}
+\label{ports__def_8h_be6449571cf0869e979dde22967cb479}
+
+
+
+
+Definition at line 552 of file ports\_\-def.h.\hypertarget{ports__def_8h_bc5866c7a851abeea9d9012c75fd4212}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFG8@{CAN3RXFG8}}
+\index{CAN3RXFG8@{CAN3RXFG8}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFG8]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFG8~0x0228}}
+\label{ports__def_8h_bc5866c7a851abeea9d9012c75fd4212}
+
+
+
+
+Definition at line 553 of file ports\_\-def.h.\hypertarget{ports__def_8h_0b493def6c133b6c9e2685b46dd8f013}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFG9@{CAN3RXFG9}}
+\index{CAN3RXFG9@{CAN3RXFG9}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFG9]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFG9~0x0229}}
+\label{ports__def_8h_0b493def6c133b6c9e2685b46dd8f013}
+
+
+
+
+Definition at line 554 of file ports\_\-def.h.\hypertarget{ports__def_8h_28bdd1fd34777a554a742d0e723f563f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFGA@{CAN3RXFGA}}
+\index{CAN3RXFGA@{CAN3RXFGA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFGA]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFGA~0x022A}}
+\label{ports__def_8h_28bdd1fd34777a554a742d0e723f563f}
+
+
+
+
+Definition at line 555 of file ports\_\-def.h.\hypertarget{ports__def_8h_3cfd867c1f742a2129a0c0688fd7b579}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFGB@{CAN3RXFGB}}
+\index{CAN3RXFGB@{CAN3RXFGB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFGB]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFGB~0x022B}}
+\label{ports__def_8h_3cfd867c1f742a2129a0c0688fd7b579}
+
+
+
+
+Definition at line 556 of file ports\_\-def.h.\hypertarget{ports__def_8h_b2b8f973e2c9243406f1fe0c58a331f9}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFGC@{CAN3RXFGC}}
+\index{CAN3RXFGC@{CAN3RXFGC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFGC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFGC~0x022C}}
+\label{ports__def_8h_b2b8f973e2c9243406f1fe0c58a331f9}
+
+
+
+
+Definition at line 557 of file ports\_\-def.h.\hypertarget{ports__def_8h_5ee71b6600e3e774979b635bad69b4d3}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFGD@{CAN3RXFGD}}
+\index{CAN3RXFGD@{CAN3RXFGD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFGD]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFGD~0x022D}}
+\label{ports__def_8h_5ee71b6600e3e774979b635bad69b4d3}
+
+
+
+
+Definition at line 558 of file ports\_\-def.h.\hypertarget{ports__def_8h_a497d70e9018c2faf80450e1f2e14af2}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFGE@{CAN3RXFGE}}
+\index{CAN3RXFGE@{CAN3RXFGE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFGE]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFGE~0x022E}}
+\label{ports__def_8h_a497d70e9018c2faf80450e1f2e14af2}
+
+
+
+
+Definition at line 559 of file ports\_\-def.h.\hypertarget{ports__def_8h_9d4c138410837bad2b67d2f1132a9891}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3RXFGF@{CAN3RXFGF}}
+\index{CAN3RXFGF@{CAN3RXFGF}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3RXFGF]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3RXFGF~0x022F}}
+\label{ports__def_8h_9d4c138410837bad2b67d2f1132a9891}
+
+
+
+
+Definition at line 560 of file ports\_\-def.h.\hypertarget{ports__def_8h_8ea54509a3220b538f8e0ab78aa9d5c8}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TAAK@{CAN3TAAK}}
+\index{CAN3TAAK@{CAN3TAAK}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TAAK]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TAAK~0x0209}}
+\label{ports__def_8h_8ea54509a3220b538f8e0ab78aa9d5c8}
+
+
+
+
+Definition at line 522 of file ports\_\-def.h.\hypertarget{ports__def_8h_8aaab63d0efe639bde043b0a6c7243f2}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TARQ@{CAN3TARQ}}
+\index{CAN3TARQ@{CAN3TARQ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TARQ]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TARQ~0x0208}}
+\label{ports__def_8h_8aaab63d0efe639bde043b0a6c7243f2}
+
+
+
+
+Definition at line 521 of file ports\_\-def.h.\hypertarget{ports__def_8h_6a2f38d9aba2202d616e14a1a00bd9af}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TBSEL@{CAN3TBSEL}}
+\index{CAN3TBSEL@{CAN3TBSEL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TBSEL]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TBSEL~0x020A}}
+\label{ports__def_8h_6a2f38d9aba2202d616e14a1a00bd9af}
+
+
+
+
+Definition at line 523 of file ports\_\-def.h.\hypertarget{ports__def_8h_cb7bef3ee2476111ab88a5fae3addef4}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TFLG@{CAN3TFLG}}
+\index{CAN3TFLG@{CAN3TFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TFLG~0x0206}}
+\label{ports__def_8h_cb7bef3ee2476111ab88a5fae3addef4}
+
+
+
+
+Definition at line 519 of file ports\_\-def.h.\hypertarget{ports__def_8h_f831ca63b43e2ed0371e1b66aa64ee82}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TIER@{CAN3TIER}}
+\index{CAN3TIER@{CAN3TIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TIER~0x0207}}
+\label{ports__def_8h_f831ca63b43e2ed0371e1b66aa64ee82}
+
+
+
+
+Definition at line 520 of file ports\_\-def.h.\hypertarget{ports__def_8h_3a88306c13b5c1af8ccc36fc62f44b02}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXERR@{CAN3TXERR}}
+\index{CAN3TXERR@{CAN3TXERR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXERR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXERR~0x020F}}
+\label{ports__def_8h_3a88306c13b5c1af8ccc36fc62f44b02}
+
+
+
+
+Definition at line 527 of file ports\_\-def.h.\hypertarget{ports__def_8h_5099a0f914fe2c89926ea041ff039e7e}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFG0@{CAN3TXFG0}}
+\index{CAN3TXFG0@{CAN3TXFG0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFG0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFG0~0x0230}}
+\label{ports__def_8h_5099a0f914fe2c89926ea041ff039e7e}
+
+
+
+
+Definition at line 561 of file ports\_\-def.h.\hypertarget{ports__def_8h_2aa37df89b5f92d1914436a259baa369}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFG1@{CAN3TXFG1}}
+\index{CAN3TXFG1@{CAN3TXFG1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFG1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFG1~0x0231}}
+\label{ports__def_8h_2aa37df89b5f92d1914436a259baa369}
+
+
+
+
+Definition at line 562 of file ports\_\-def.h.\hypertarget{ports__def_8h_e5a944e0df9b88bb1566a4012c88d110}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFG2@{CAN3TXFG2}}
+\index{CAN3TXFG2@{CAN3TXFG2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFG2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFG2~0x0232}}
+\label{ports__def_8h_e5a944e0df9b88bb1566a4012c88d110}
+
+
+
+
+Definition at line 563 of file ports\_\-def.h.\hypertarget{ports__def_8h_13035868989ed1690a2afcb0c90e73ad}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFG3@{CAN3TXFG3}}
+\index{CAN3TXFG3@{CAN3TXFG3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFG3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFG3~0x0233}}
+\label{ports__def_8h_13035868989ed1690a2afcb0c90e73ad}
+
+
+
+
+Definition at line 564 of file ports\_\-def.h.\hypertarget{ports__def_8h_702b65931df8fe3b00c80388a1fc197c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFG4@{CAN3TXFG4}}
+\index{CAN3TXFG4@{CAN3TXFG4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFG4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFG4~0x0234}}
+\label{ports__def_8h_702b65931df8fe3b00c80388a1fc197c}
+
+
+
+
+Definition at line 565 of file ports\_\-def.h.\hypertarget{ports__def_8h_2669e12be2763be767b9f93537254845}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFG5@{CAN3TXFG5}}
+\index{CAN3TXFG5@{CAN3TXFG5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFG5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFG5~0x0235}}
+\label{ports__def_8h_2669e12be2763be767b9f93537254845}
+
+
+
+
+Definition at line 566 of file ports\_\-def.h.\hypertarget{ports__def_8h_b8edff4cce7e9c68b555814f287f107f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFG6@{CAN3TXFG6}}
+\index{CAN3TXFG6@{CAN3TXFG6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFG6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFG6~0x0236}}
+\label{ports__def_8h_b8edff4cce7e9c68b555814f287f107f}
+
+
+
+
+Definition at line 567 of file ports\_\-def.h.\hypertarget{ports__def_8h_c851409f0a6acd0b097a2e9966b60e88}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFG7@{CAN3TXFG7}}
+\index{CAN3TXFG7@{CAN3TXFG7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFG7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFG7~0x0237}}
+\label{ports__def_8h_c851409f0a6acd0b097a2e9966b60e88}
+
+
+
+
+Definition at line 568 of file ports\_\-def.h.\hypertarget{ports__def_8h_69932c5795ff87c1ce20a4f709eb7d2d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFG8@{CAN3TXFG8}}
+\index{CAN3TXFG8@{CAN3TXFG8}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFG8]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFG8~0x0238}}
+\label{ports__def_8h_69932c5795ff87c1ce20a4f709eb7d2d}
+
+
+
+
+Definition at line 569 of file ports\_\-def.h.\hypertarget{ports__def_8h_7227b4b13b430bfc6b1998e1fc1b3370}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFG9@{CAN3TXFG9}}
+\index{CAN3TXFG9@{CAN3TXFG9}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFG9]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFG9~0x0239}}
+\label{ports__def_8h_7227b4b13b430bfc6b1998e1fc1b3370}
+
+
+
+
+Definition at line 570 of file ports\_\-def.h.\hypertarget{ports__def_8h_01d23779470fd7d12053004279ff6fef}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFGA@{CAN3TXFGA}}
+\index{CAN3TXFGA@{CAN3TXFGA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFGA]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFGA~0x023A}}
+\label{ports__def_8h_01d23779470fd7d12053004279ff6fef}
+
+
+
+
+Definition at line 571 of file ports\_\-def.h.\hypertarget{ports__def_8h_dfb42f6e66fdb9faf3539711f7bf4e18}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFGB@{CAN3TXFGB}}
+\index{CAN3TXFGB@{CAN3TXFGB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFGB]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFGB~0x023B}}
+\label{ports__def_8h_dfb42f6e66fdb9faf3539711f7bf4e18}
+
+
+
+
+Definition at line 572 of file ports\_\-def.h.\hypertarget{ports__def_8h_c7c3be2c2a0695f8b0a7861e05fa74bb}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFGC@{CAN3TXFGC}}
+\index{CAN3TXFGC@{CAN3TXFGC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFGC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFGC~0x023C}}
+\label{ports__def_8h_c7c3be2c2a0695f8b0a7861e05fa74bb}
+
+
+
+
+Definition at line 573 of file ports\_\-def.h.\hypertarget{ports__def_8h_d1f1924fbb2e596fb06d1c76da426e36}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFGD@{CAN3TXFGD}}
+\index{CAN3TXFGD@{CAN3TXFGD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFGD]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFGD~0x023D}}
+\label{ports__def_8h_d1f1924fbb2e596fb06d1c76da426e36}
+
+
+
+
+Definition at line 574 of file ports\_\-def.h.\hypertarget{ports__def_8h_cda611c58cbac3bdf9ac4b06d739930d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFGE@{CAN3TXFGE}}
+\index{CAN3TXFGE@{CAN3TXFGE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFGE]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFGE~0x023E}}
+\label{ports__def_8h_cda611c58cbac3bdf9ac4b06d739930d}
+
+
+
+
+Definition at line 575 of file ports\_\-def.h.\hypertarget{ports__def_8h_d96ec000f67a8bdeb23ecb14fe9fc5dc}{
+\index{ports_def.h@{ports\_\-def.h}!CAN3TXFGF@{CAN3TXFGF}}
+\index{CAN3TXFGF@{CAN3TXFGF}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN3TXFGF]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN3TXFGF~0x023F}}
+\label{ports__def_8h_d96ec000f67a8bdeb23ecb14fe9fc5dc}
+
+
+
+
+Definition at line 576 of file ports\_\-def.h.\hypertarget{ports__def_8h_0f0e1d717b051eb8002c096a58bdedad}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4@{CAN4}}
+\index{CAN4@{CAN4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4~0x0280}}
+\label{ports__def_8h_0f0e1d717b051eb8002c096a58bdedad}
+
+
+
+
+Definition at line 702 of file ports\_\-def.h.\hypertarget{ports__def_8h_28d6f0932608307f8e81e3c8f1df208a}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4BTR0@{CAN4BTR0}}
+\index{CAN4BTR0@{CAN4BTR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4BTR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4BTR0~0x0282}}
+\label{ports__def_8h_28d6f0932608307f8e81e3c8f1df208a}
+
+
+
+
+Definition at line 628 of file ports\_\-def.h.\hypertarget{ports__def_8h_d29ad3505189222f49df24d357350380}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4BTR1@{CAN4BTR1}}
+\index{CAN4BTR1@{CAN4BTR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4BTR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4BTR1~0x0283}}
+\label{ports__def_8h_d29ad3505189222f49df24d357350380}
+
+
+
+
+Definition at line 629 of file ports\_\-def.h.\hypertarget{ports__def_8h_19d3a387308442baa69b0b8d9fa4716d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4CTL0@{CAN4CTL0}}
+\index{CAN4CTL0@{CAN4CTL0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4CTL0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4CTL0~0x0280}}
+\label{ports__def_8h_19d3a387308442baa69b0b8d9fa4716d}
+
+
+
+
+Definition at line 626 of file ports\_\-def.h.\hypertarget{ports__def_8h_9a9a44b9cc95e0663f26534813dfcf32}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4CTL1@{CAN4CTL1}}
+\index{CAN4CTL1@{CAN4CTL1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4CTL1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4CTL1~0x0281}}
+\label{ports__def_8h_9a9a44b9cc95e0663f26534813dfcf32}
+
+
+
+
+Definition at line 627 of file ports\_\-def.h.\hypertarget{ports__def_8h_8ebc39d62ea622b12b71f1ec28ef7e71}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDAC@{CAN4IDAC}}
+\index{CAN4IDAC@{CAN4IDAC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDAC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDAC~0x028B}}
+\label{ports__def_8h_8ebc39d62ea622b12b71f1ec28ef7e71}
+
+
+
+
+Definition at line 637 of file ports\_\-def.h.\hypertarget{ports__def_8h_f5844310436148eac84ab781075eadf8}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDAR0@{CAN4IDAR0}}
+\index{CAN4IDAR0@{CAN4IDAR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDAR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDAR0~0x0290}}
+\label{ports__def_8h_f5844310436148eac84ab781075eadf8}
+
+
+
+
+Definition at line 641 of file ports\_\-def.h.\hypertarget{ports__def_8h_839d4f21c927e32c292fc21b54259e0a}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDAR1@{CAN4IDAR1}}
+\index{CAN4IDAR1@{CAN4IDAR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDAR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDAR1~0x0291}}
+\label{ports__def_8h_839d4f21c927e32c292fc21b54259e0a}
+
+
+
+
+Definition at line 642 of file ports\_\-def.h.\hypertarget{ports__def_8h_7e4659a7f256a1cdb5aba670b5ce4557}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDAR2@{CAN4IDAR2}}
+\index{CAN4IDAR2@{CAN4IDAR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDAR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDAR2~0x0292}}
+\label{ports__def_8h_7e4659a7f256a1cdb5aba670b5ce4557}
+
+
+
+
+Definition at line 643 of file ports\_\-def.h.\hypertarget{ports__def_8h_63f80945bb5ad5c047f888ef76072f36}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDAR3@{CAN4IDAR3}}
+\index{CAN4IDAR3@{CAN4IDAR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDAR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDAR3~0x0293}}
+\label{ports__def_8h_63f80945bb5ad5c047f888ef76072f36}
+
+
+
+
+Definition at line 644 of file ports\_\-def.h.\hypertarget{ports__def_8h_feca9bd86137a7a660148e8d2c17dfa4}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDAR4@{CAN4IDAR4}}
+\index{CAN4IDAR4@{CAN4IDAR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDAR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDAR4~0x0298}}
+\label{ports__def_8h_feca9bd86137a7a660148e8d2c17dfa4}
+
+
+
+
+Definition at line 649 of file ports\_\-def.h.\hypertarget{ports__def_8h_d4f93c39bbc2867e0d7f45bbadfe2647}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDAR5@{CAN4IDAR5}}
+\index{CAN4IDAR5@{CAN4IDAR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDAR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDAR5~0x0299}}
+\label{ports__def_8h_d4f93c39bbc2867e0d7f45bbadfe2647}
+
+
+
+
+Definition at line 650 of file ports\_\-def.h.\hypertarget{ports__def_8h_769fc3fff7a3de3a4799c5217828af5c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDAR6@{CAN4IDAR6}}
+\index{CAN4IDAR6@{CAN4IDAR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDAR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDAR6~0x029A}}
+\label{ports__def_8h_769fc3fff7a3de3a4799c5217828af5c}
+
+
+
+
+Definition at line 651 of file ports\_\-def.h.\hypertarget{ports__def_8h_377b5f01ce8be2b59dbe3d2b55e7ff7f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDAR7@{CAN4IDAR7}}
+\index{CAN4IDAR7@{CAN4IDAR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDAR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDAR7~0x029B}}
+\label{ports__def_8h_377b5f01ce8be2b59dbe3d2b55e7ff7f}
+
+
+
+
+Definition at line 652 of file ports\_\-def.h.\hypertarget{ports__def_8h_727b91404f442965367512fc81160510}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDMR0@{CAN4IDMR0}}
+\index{CAN4IDMR0@{CAN4IDMR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDMR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDMR0~0x0294}}
+\label{ports__def_8h_727b91404f442965367512fc81160510}
+
+
+
+
+Definition at line 645 of file ports\_\-def.h.\hypertarget{ports__def_8h_1b5afef08c9ab8cf6226b0eb756a0f79}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDMR1@{CAN4IDMR1}}
+\index{CAN4IDMR1@{CAN4IDMR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDMR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDMR1~0x0295}}
+\label{ports__def_8h_1b5afef08c9ab8cf6226b0eb756a0f79}
+
+
+
+
+Definition at line 646 of file ports\_\-def.h.\hypertarget{ports__def_8h_d0cc9232a372cecb5e373dd2445512d2}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDMR2@{CAN4IDMR2}}
+\index{CAN4IDMR2@{CAN4IDMR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDMR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDMR2~0x0296}}
+\label{ports__def_8h_d0cc9232a372cecb5e373dd2445512d2}
+
+
+
+
+Definition at line 647 of file ports\_\-def.h.\hypertarget{ports__def_8h_1dfbaf28c8f128f4aef077a9cfde1482}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDMR3@{CAN4IDMR3}}
+\index{CAN4IDMR3@{CAN4IDMR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDMR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDMR3~0x0297}}
+\label{ports__def_8h_1dfbaf28c8f128f4aef077a9cfde1482}
+
+
+
+
+Definition at line 648 of file ports\_\-def.h.\hypertarget{ports__def_8h_540eca3f09a8ee346fc78aa841e7530f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDMR4@{CAN4IDMR4}}
+\index{CAN4IDMR4@{CAN4IDMR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDMR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDMR4~0x029C}}
+\label{ports__def_8h_540eca3f09a8ee346fc78aa841e7530f}
+
+
+
+
+Definition at line 653 of file ports\_\-def.h.\hypertarget{ports__def_8h_f3df34b03561908974c381d65ca534a7}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDMR5@{CAN4IDMR5}}
+\index{CAN4IDMR5@{CAN4IDMR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDMR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDMR5~0x029D}}
+\label{ports__def_8h_f3df34b03561908974c381d65ca534a7}
+
+
+
+
+Definition at line 654 of file ports\_\-def.h.\hypertarget{ports__def_8h_10e7bfd66f39e41dfe888b7144790ead}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDMR6@{CAN4IDMR6}}
+\index{CAN4IDMR6@{CAN4IDMR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDMR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDMR6~0x029E}}
+\label{ports__def_8h_10e7bfd66f39e41dfe888b7144790ead}
+
+
+
+
+Definition at line 655 of file ports\_\-def.h.\hypertarget{ports__def_8h_352e9baeb5a26489a8819660d203efa6}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4IDMR7@{CAN4IDMR7}}
+\index{CAN4IDMR7@{CAN4IDMR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4IDMR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4IDMR7~0x029F}}
+\label{ports__def_8h_352e9baeb5a26489a8819660d203efa6}
+
+
+
+
+Definition at line 656 of file ports\_\-def.h.\hypertarget{ports__def_8h_6667bc5d8069a01e642ad37b056d6e02}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RFLG@{CAN4RFLG}}
+\index{CAN4RFLG@{CAN4RFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RFLG~0x0284}}
+\label{ports__def_8h_6667bc5d8069a01e642ad37b056d6e02}
+
+
+
+
+Definition at line 630 of file ports\_\-def.h.\hypertarget{ports__def_8h_2cdff5a04bc8d3e4622341dc126bfd2d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RIER@{CAN4RIER}}
+\index{CAN4RIER@{CAN4RIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RIER~0x0285}}
+\label{ports__def_8h_2cdff5a04bc8d3e4622341dc126bfd2d}
+
+
+
+
+Definition at line 631 of file ports\_\-def.h.\hypertarget{ports__def_8h_8f211ca530d3d6a55005c6c266a18e02}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXERR@{CAN4RXERR}}
+\index{CAN4RXERR@{CAN4RXERR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXERR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXERR~0x028E}}
+\label{ports__def_8h_8f211ca530d3d6a55005c6c266a18e02}
+
+
+
+
+Definition at line 639 of file ports\_\-def.h.\hypertarget{ports__def_8h_d6a241ff8163aed764972ac67950e2df}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFG0@{CAN4RXFG0}}
+\index{CAN4RXFG0@{CAN4RXFG0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFG0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFG0~0x02A0}}
+\label{ports__def_8h_d6a241ff8163aed764972ac67950e2df}
+
+
+
+
+Definition at line 658 of file ports\_\-def.h.\hypertarget{ports__def_8h_35afeb0d7b1ef659191829b49e031d0d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFG1@{CAN4RXFG1}}
+\index{CAN4RXFG1@{CAN4RXFG1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFG1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFG1~0x02A1}}
+\label{ports__def_8h_35afeb0d7b1ef659191829b49e031d0d}
+
+
+
+
+Definition at line 659 of file ports\_\-def.h.\hypertarget{ports__def_8h_425164fb54f8eb7aa5b05f08068073e7}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFG2@{CAN4RXFG2}}
+\index{CAN4RXFG2@{CAN4RXFG2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFG2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFG2~0x02A2}}
+\label{ports__def_8h_425164fb54f8eb7aa5b05f08068073e7}
+
+
+
+
+Definition at line 660 of file ports\_\-def.h.\hypertarget{ports__def_8h_b366677b0087110cb45a8d5f73036ef3}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFG3@{CAN4RXFG3}}
+\index{CAN4RXFG3@{CAN4RXFG3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFG3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFG3~0x02A3}}
+\label{ports__def_8h_b366677b0087110cb45a8d5f73036ef3}
+
+
+
+
+Definition at line 661 of file ports\_\-def.h.\hypertarget{ports__def_8h_434748165fb328237f3d49cd22a3d9df}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFG4@{CAN4RXFG4}}
+\index{CAN4RXFG4@{CAN4RXFG4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFG4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFG4~0x02A4}}
+\label{ports__def_8h_434748165fb328237f3d49cd22a3d9df}
+
+
+
+
+Definition at line 662 of file ports\_\-def.h.\hypertarget{ports__def_8h_20760828427fb50fe03f66ab46a730f0}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFG5@{CAN4RXFG5}}
+\index{CAN4RXFG5@{CAN4RXFG5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFG5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFG5~0x02A5}}
+\label{ports__def_8h_20760828427fb50fe03f66ab46a730f0}
+
+
+
+
+Definition at line 663 of file ports\_\-def.h.\hypertarget{ports__def_8h_f98c00fd0088517e14d960470fa2d7f4}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFG6@{CAN4RXFG6}}
+\index{CAN4RXFG6@{CAN4RXFG6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFG6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFG6~0x02A6}}
+\label{ports__def_8h_f98c00fd0088517e14d960470fa2d7f4}
+
+
+
+
+Definition at line 664 of file ports\_\-def.h.\hypertarget{ports__def_8h_e94c9d110cee155682cddaf72ab6408c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFG7@{CAN4RXFG7}}
+\index{CAN4RXFG7@{CAN4RXFG7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFG7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFG7~0x02A7}}
+\label{ports__def_8h_e94c9d110cee155682cddaf72ab6408c}
+
+
+
+
+Definition at line 665 of file ports\_\-def.h.\hypertarget{ports__def_8h_7f8b7f2abbb349f6760b83224da6ee51}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFG8@{CAN4RXFG8}}
+\index{CAN4RXFG8@{CAN4RXFG8}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFG8]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFG8~0x02A8}}
+\label{ports__def_8h_7f8b7f2abbb349f6760b83224da6ee51}
+
+
+
+
+Definition at line 666 of file ports\_\-def.h.\hypertarget{ports__def_8h_bc15feed6aeac4e6213e1675d3c2b8dd}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFG9@{CAN4RXFG9}}
+\index{CAN4RXFG9@{CAN4RXFG9}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFG9]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFG9~0x02A9}}
+\label{ports__def_8h_bc15feed6aeac4e6213e1675d3c2b8dd}
+
+
+
+
+Definition at line 667 of file ports\_\-def.h.\hypertarget{ports__def_8h_7bfeb194e2c0798d94c3199b9ad44806}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFGA@{CAN4RXFGA}}
+\index{CAN4RXFGA@{CAN4RXFGA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFGA]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFGA~0x02AA}}
+\label{ports__def_8h_7bfeb194e2c0798d94c3199b9ad44806}
+
+
+
+
+Definition at line 668 of file ports\_\-def.h.\hypertarget{ports__def_8h_67ee4d407114465acf560ea6f9f78599}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFGB@{CAN4RXFGB}}
+\index{CAN4RXFGB@{CAN4RXFGB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFGB]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFGB~0x02AB}}
+\label{ports__def_8h_67ee4d407114465acf560ea6f9f78599}
+
+
+
+
+Definition at line 669 of file ports\_\-def.h.\hypertarget{ports__def_8h_0a08f07b673880608d7ab821966a70cf}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFGC@{CAN4RXFGC}}
+\index{CAN4RXFGC@{CAN4RXFGC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFGC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFGC~0x02AC}}
+\label{ports__def_8h_0a08f07b673880608d7ab821966a70cf}
+
+
+
+
+Definition at line 670 of file ports\_\-def.h.\hypertarget{ports__def_8h_1c12912cb5157abd2cd4b7a0997a77ea}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFGD@{CAN4RXFGD}}
+\index{CAN4RXFGD@{CAN4RXFGD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFGD]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFGD~0x02AD}}
+\label{ports__def_8h_1c12912cb5157abd2cd4b7a0997a77ea}
+
+
+
+
+Definition at line 671 of file ports\_\-def.h.\hypertarget{ports__def_8h_12a475be29c10be623dc5e7db6a1516f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFGE@{CAN4RXFGE}}
+\index{CAN4RXFGE@{CAN4RXFGE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFGE]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFGE~0x02AE}}
+\label{ports__def_8h_12a475be29c10be623dc5e7db6a1516f}
+
+
+
+
+Definition at line 672 of file ports\_\-def.h.\hypertarget{ports__def_8h_d6dcd8955a193caf64396050271edbe4}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4RXFGF@{CAN4RXFGF}}
+\index{CAN4RXFGF@{CAN4RXFGF}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4RXFGF]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4RXFGF~0x02AF}}
+\label{ports__def_8h_d6dcd8955a193caf64396050271edbe4}
+
+
+
+
+Definition at line 673 of file ports\_\-def.h.\hypertarget{ports__def_8h_7f208193f079e4274317d9cc46d885bd}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TAAK@{CAN4TAAK}}
+\index{CAN4TAAK@{CAN4TAAK}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TAAK]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TAAK~0x0289}}
+\label{ports__def_8h_7f208193f079e4274317d9cc46d885bd}
+
+
+
+
+Definition at line 635 of file ports\_\-def.h.\hypertarget{ports__def_8h_b010fed2f9176e42e00896799273ea5d}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TARQ@{CAN4TARQ}}
+\index{CAN4TARQ@{CAN4TARQ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TARQ]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TARQ~0x0288}}
+\label{ports__def_8h_b010fed2f9176e42e00896799273ea5d}
+
+
+
+
+Definition at line 634 of file ports\_\-def.h.\hypertarget{ports__def_8h_4f693810237cefc24d2bbd199c1cd0da}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TBSEL@{CAN4TBSEL}}
+\index{CAN4TBSEL@{CAN4TBSEL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TBSEL]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TBSEL~0x028A}}
+\label{ports__def_8h_4f693810237cefc24d2bbd199c1cd0da}
+
+
+
+
+Definition at line 636 of file ports\_\-def.h.\hypertarget{ports__def_8h_3c8c21f4da8f5dbefa2318eb4c05c65f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TFLG@{CAN4TFLG}}
+\index{CAN4TFLG@{CAN4TFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TFLG~0x0286}}
+\label{ports__def_8h_3c8c21f4da8f5dbefa2318eb4c05c65f}
+
+
+
+
+Definition at line 632 of file ports\_\-def.h.\hypertarget{ports__def_8h_8ec78eee49b9448b9f47c72fea428e2c}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TIER@{CAN4TIER}}
+\index{CAN4TIER@{CAN4TIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TIER~0x0287}}
+\label{ports__def_8h_8ec78eee49b9448b9f47c72fea428e2c}
+
+
+
+
+Definition at line 633 of file ports\_\-def.h.\hypertarget{ports__def_8h_75471c168582cf3180846ea2e9bf3162}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXERR@{CAN4TXERR}}
+\index{CAN4TXERR@{CAN4TXERR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXERR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXERR~0x028F}}
+\label{ports__def_8h_75471c168582cf3180846ea2e9bf3162}
+
+
+
+
+Definition at line 640 of file ports\_\-def.h.\hypertarget{ports__def_8h_4c0cf9be90078813cb049154377e74a9}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFG0@{CAN4TXFG0}}
+\index{CAN4TXFG0@{CAN4TXFG0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFG0]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFG0~0x02B0}}
+\label{ports__def_8h_4c0cf9be90078813cb049154377e74a9}
+
+
+
+
+Definition at line 674 of file ports\_\-def.h.\hypertarget{ports__def_8h_cedeca46c7c4fb3550a15df74948a0c4}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFG1@{CAN4TXFG1}}
+\index{CAN4TXFG1@{CAN4TXFG1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFG1]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFG1~0x02B1}}
+\label{ports__def_8h_cedeca46c7c4fb3550a15df74948a0c4}
+
+
+
+
+Definition at line 675 of file ports\_\-def.h.\hypertarget{ports__def_8h_80a65776cb0c3ea4d81881f2aca5f607}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFG2@{CAN4TXFG2}}
+\index{CAN4TXFG2@{CAN4TXFG2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFG2]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFG2~0x02B2}}
+\label{ports__def_8h_80a65776cb0c3ea4d81881f2aca5f607}
+
+
+
+
+Definition at line 676 of file ports\_\-def.h.\hypertarget{ports__def_8h_da222b271bebb75443a9ac9e52b6ced6}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFG3@{CAN4TXFG3}}
+\index{CAN4TXFG3@{CAN4TXFG3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFG3]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFG3~0x02B3}}
+\label{ports__def_8h_da222b271bebb75443a9ac9e52b6ced6}
+
+
+
+
+Definition at line 677 of file ports\_\-def.h.\hypertarget{ports__def_8h_2db79db7e8b23413cf3447bdf465599f}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFG4@{CAN4TXFG4}}
+\index{CAN4TXFG4@{CAN4TXFG4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFG4]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFG4~0x02B4}}
+\label{ports__def_8h_2db79db7e8b23413cf3447bdf465599f}
+
+
+
+
+Definition at line 678 of file ports\_\-def.h.\hypertarget{ports__def_8h_5bc355a9c828e35b85de219e9c1fa182}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFG5@{CAN4TXFG5}}
+\index{CAN4TXFG5@{CAN4TXFG5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFG5]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFG5~0x02B5}}
+\label{ports__def_8h_5bc355a9c828e35b85de219e9c1fa182}
+
+
+
+
+Definition at line 679 of file ports\_\-def.h.\hypertarget{ports__def_8h_2c078f07c84089d4220e2396ea5205d9}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFG6@{CAN4TXFG6}}
+\index{CAN4TXFG6@{CAN4TXFG6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFG6]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFG6~0x02B6}}
+\label{ports__def_8h_2c078f07c84089d4220e2396ea5205d9}
+
+
+
+
+Definition at line 680 of file ports\_\-def.h.\hypertarget{ports__def_8h_b47608bc56beebfd859f10288e3a4ade}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFG7@{CAN4TXFG7}}
+\index{CAN4TXFG7@{CAN4TXFG7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFG7]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFG7~0x02B7}}
+\label{ports__def_8h_b47608bc56beebfd859f10288e3a4ade}
+
+
+
+
+Definition at line 681 of file ports\_\-def.h.\hypertarget{ports__def_8h_a51fdab7efca9f1440d9e0f61ffb88ab}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFG8@{CAN4TXFG8}}
+\index{CAN4TXFG8@{CAN4TXFG8}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFG8]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFG8~0x02B8}}
+\label{ports__def_8h_a51fdab7efca9f1440d9e0f61ffb88ab}
+
+
+
+
+Definition at line 682 of file ports\_\-def.h.\hypertarget{ports__def_8h_2478215a368ad1fa81de149dac034510}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFG9@{CAN4TXFG9}}
+\index{CAN4TXFG9@{CAN4TXFG9}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFG9]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFG9~0x02B9}}
+\label{ports__def_8h_2478215a368ad1fa81de149dac034510}
+
+
+
+
+Definition at line 683 of file ports\_\-def.h.\hypertarget{ports__def_8h_20e2fa74f83d79f73045d20675c428bf}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFGA@{CAN4TXFGA}}
+\index{CAN4TXFGA@{CAN4TXFGA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFGA]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFGA~0x02BA}}
+\label{ports__def_8h_20e2fa74f83d79f73045d20675c428bf}
+
+
+
+
+Definition at line 684 of file ports\_\-def.h.\hypertarget{ports__def_8h_b9141ad2cbe6f517c893c66899043f30}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFGB@{CAN4TXFGB}}
+\index{CAN4TXFGB@{CAN4TXFGB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFGB]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFGB~0x02BB}}
+\label{ports__def_8h_b9141ad2cbe6f517c893c66899043f30}
+
+
+
+
+Definition at line 685 of file ports\_\-def.h.\hypertarget{ports__def_8h_e3bea7024e9a37c32ff62482dc2483a9}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFGC@{CAN4TXFGC}}
+\index{CAN4TXFGC@{CAN4TXFGC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFGC]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFGC~0x02BC}}
+\label{ports__def_8h_e3bea7024e9a37c32ff62482dc2483a9}
+
+
+
+
+Definition at line 686 of file ports\_\-def.h.\hypertarget{ports__def_8h_c0ce0d4d2ea8c038ef2ffb16954f5ac2}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFGD@{CAN4TXFGD}}
+\index{CAN4TXFGD@{CAN4TXFGD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFGD]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFGD~0x02BD}}
+\label{ports__def_8h_c0ce0d4d2ea8c038ef2ffb16954f5ac2}
+
+
+
+
+Definition at line 687 of file ports\_\-def.h.\hypertarget{ports__def_8h_e7e21f40f988a0290735e6a690c97f97}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFGE@{CAN4TXFGE}}
+\index{CAN4TXFGE@{CAN4TXFGE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFGE]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFGE~0x02BE}}
+\label{ports__def_8h_e7e21f40f988a0290735e6a690c97f97}
+
+
+
+
+Definition at line 688 of file ports\_\-def.h.\hypertarget{ports__def_8h_f4a9e1b31b970cce8345c066deb75d69}{
+\index{ports_def.h@{ports\_\-def.h}!CAN4TXFGF@{CAN4TXFGF}}
+\index{CAN4TXFGF@{CAN4TXFGF}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CAN4TXFGF]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN4TXFGF~0x02BF}}
+\label{ports__def_8h_f4a9e1b31b970cce8345c066deb75d69}
+
+
+
+
+Definition at line 689 of file ports\_\-def.h.\hypertarget{ports__def_8h_cad90fa39413a921ae2a0070cda37fb8}{
+\index{ports_def.h@{ports\_\-def.h}!CANBTR0@{CANBTR0}}
+\index{CANBTR0@{CANBTR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANBTR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CANBTR0~0X02}}
+\label{ports__def_8h_cad90fa39413a921ae2a0070cda37fb8}
+
+
+
+
+Definition at line 706 of file ports\_\-def.h.\hypertarget{ports__def_8h_1b222f5b3e445f867728b8b77b5747c0}{
+\index{ports_def.h@{ports\_\-def.h}!CANBTR1@{CANBTR1}}
+\index{CANBTR1@{CANBTR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANBTR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CANBTR1~0X03}}
+\label{ports__def_8h_1b222f5b3e445f867728b8b77b5747c0}
+
+
+
+
+Definition at line 707 of file ports\_\-def.h.\hypertarget{ports__def_8h_fbdb48aab5af9bc4e1c286db2f4030f2}{
+\index{ports_def.h@{ports\_\-def.h}!CANCTL0@{CANCTL0}}
+\index{CANCTL0@{CANCTL0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANCTL0]{\setlength{\rightskip}{0pt plus 5cm}\#define CANCTL0~0X00}}
+\label{ports__def_8h_fbdb48aab5af9bc4e1c286db2f4030f2}
+
+
+
+
+Definition at line 704 of file ports\_\-def.h.\hypertarget{ports__def_8h_240dfdca4d2f0ba1a1243fad55d96961}{
+\index{ports_def.h@{ports\_\-def.h}!CANCTL1@{CANCTL1}}
+\index{CANCTL1@{CANCTL1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANCTL1]{\setlength{\rightskip}{0pt plus 5cm}\#define CANCTL1~0X01}}
+\label{ports__def_8h_240dfdca4d2f0ba1a1243fad55d96961}
+
+
+
+
+Definition at line 705 of file ports\_\-def.h.\hypertarget{ports__def_8h_d4df031fb910865881e20f7c6b2fe471}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDAC@{CANIDAC}}
+\index{CANIDAC@{CANIDAC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDAC]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDAC~0x0B}}
+\label{ports__def_8h_d4df031fb910865881e20f7c6b2fe471}
+
+
+
+
+Definition at line 713 of file ports\_\-def.h.\hypertarget{ports__def_8h_4ea6fce7126601177783202e9bbb7f6e}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDAR0@{CANIDAR0}}
+\index{CANIDAR0@{CANIDAR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDAR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDAR0~0x10}}
+\label{ports__def_8h_4ea6fce7126601177783202e9bbb7f6e}
+
+
+
+
+Definition at line 714 of file ports\_\-def.h.\hypertarget{ports__def_8h_552073c8d5ec6b4878ca29c9c14f9e5f}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDAR1@{CANIDAR1}}
+\index{CANIDAR1@{CANIDAR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDAR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDAR1~0x11}}
+\label{ports__def_8h_552073c8d5ec6b4878ca29c9c14f9e5f}
+
+
+
+
+Definition at line 715 of file ports\_\-def.h.\hypertarget{ports__def_8h_b471d0faf75a4e68046160828b887d51}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDAR2@{CANIDAR2}}
+\index{CANIDAR2@{CANIDAR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDAR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDAR2~0x12}}
+\label{ports__def_8h_b471d0faf75a4e68046160828b887d51}
+
+
+
+
+Definition at line 716 of file ports\_\-def.h.\hypertarget{ports__def_8h_41d16af61b06d38a97839682fb32fa05}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDAR3@{CANIDAR3}}
+\index{CANIDAR3@{CANIDAR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDAR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDAR3~0x13}}
+\label{ports__def_8h_41d16af61b06d38a97839682fb32fa05}
+
+
+
+
+Definition at line 717 of file ports\_\-def.h.\hypertarget{ports__def_8h_c84502ad2ee270b91a50128888db9950}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDAR4@{CANIDAR4}}
+\index{CANIDAR4@{CANIDAR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDAR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDAR4~0x18}}
+\label{ports__def_8h_c84502ad2ee270b91a50128888db9950}
+
+
+
+
+Definition at line 722 of file ports\_\-def.h.\hypertarget{ports__def_8h_55febe15b73d53fc9fb77ee18da2ac61}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDAR5@{CANIDAR5}}
+\index{CANIDAR5@{CANIDAR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDAR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDAR5~0x19}}
+\label{ports__def_8h_55febe15b73d53fc9fb77ee18da2ac61}
+
+
+
+
+Definition at line 723 of file ports\_\-def.h.\hypertarget{ports__def_8h_337dd0bc9f36b48b0e35f4113807f975}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDAR6@{CANIDAR6}}
+\index{CANIDAR6@{CANIDAR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDAR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDAR6~0x1A}}
+\label{ports__def_8h_337dd0bc9f36b48b0e35f4113807f975}
+
+
+
+
+Definition at line 724 of file ports\_\-def.h.\hypertarget{ports__def_8h_472536c4281754452f359e467617e04e}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDAR7@{CANIDAR7}}
+\index{CANIDAR7@{CANIDAR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDAR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDAR7~0x1B}}
+\label{ports__def_8h_472536c4281754452f359e467617e04e}
+
+
+
+
+Definition at line 725 of file ports\_\-def.h.\hypertarget{ports__def_8h_ad7580fe4fc28e38fa4f992c6376fd55}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDMR0@{CANIDMR0}}
+\index{CANIDMR0@{CANIDMR0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDMR0]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDMR0~0x14}}
+\label{ports__def_8h_ad7580fe4fc28e38fa4f992c6376fd55}
+
+
+
+
+Definition at line 718 of file ports\_\-def.h.\hypertarget{ports__def_8h_6e4be06c891b6999ad8c3ffe931e87a8}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDMR1@{CANIDMR1}}
+\index{CANIDMR1@{CANIDMR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDMR1]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDMR1~0x15}}
+\label{ports__def_8h_6e4be06c891b6999ad8c3ffe931e87a8}
+
+
+
+
+Definition at line 719 of file ports\_\-def.h.\hypertarget{ports__def_8h_e5aa4334289b65b624b4cc06f7aac76d}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDMR2@{CANIDMR2}}
+\index{CANIDMR2@{CANIDMR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDMR2]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDMR2~0x16}}
+\label{ports__def_8h_e5aa4334289b65b624b4cc06f7aac76d}
+
+
+
+
+Definition at line 720 of file ports\_\-def.h.\hypertarget{ports__def_8h_4b3674e7abe7e40fddb90734d8db94a7}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDMR3@{CANIDMR3}}
+\index{CANIDMR3@{CANIDMR3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDMR3]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDMR3~0x17}}
+\label{ports__def_8h_4b3674e7abe7e40fddb90734d8db94a7}
+
+
+
+
+Definition at line 721 of file ports\_\-def.h.\hypertarget{ports__def_8h_1fd254d1f8422e3913232bf02ac7b2c3}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDMR4@{CANIDMR4}}
+\index{CANIDMR4@{CANIDMR4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDMR4]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDMR4~0x1C}}
+\label{ports__def_8h_1fd254d1f8422e3913232bf02ac7b2c3}
+
+
+
+
+Definition at line 726 of file ports\_\-def.h.\hypertarget{ports__def_8h_d7b533b251c9cca32c799be49e4631ee}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDMR5@{CANIDMR5}}
+\index{CANIDMR5@{CANIDMR5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDMR5]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDMR5~0x1D}}
+\label{ports__def_8h_d7b533b251c9cca32c799be49e4631ee}
+
+
+
+
+Definition at line 727 of file ports\_\-def.h.\hypertarget{ports__def_8h_1240a26636e314e734c6c003ad20b09d}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDMR6@{CANIDMR6}}
+\index{CANIDMR6@{CANIDMR6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDMR6]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDMR6~0x1E}}
+\label{ports__def_8h_1240a26636e314e734c6c003ad20b09d}
+
+
+
+
+Definition at line 728 of file ports\_\-def.h.\hypertarget{ports__def_8h_1e2c3dfa167c21d6e7809162fe46b4fb}{
+\index{ports_def.h@{ports\_\-def.h}!CANIDMR7@{CANIDMR7}}
+\index{CANIDMR7@{CANIDMR7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANIDMR7]{\setlength{\rightskip}{0pt plus 5cm}\#define CANIDMR7~0x1F}}
+\label{ports__def_8h_1e2c3dfa167c21d6e7809162fe46b4fb}
+
+
+
+
+Definition at line 729 of file ports\_\-def.h.\hypertarget{ports__def_8h_6b3563b008d40f60625c78849f9d9db5}{
+\index{ports_def.h@{ports\_\-def.h}!CANRCVDTA@{CANRCVDTA}}
+\index{CANRCVDTA@{CANRCVDTA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANRCVDTA]{\setlength{\rightskip}{0pt plus 5cm}\#define CANRCVDTA~0x24}}
+\label{ports__def_8h_6b3563b008d40f60625c78849f9d9db5}
+
+
+
+
+Definition at line 733 of file ports\_\-def.h.\hypertarget{ports__def_8h_bb97220e736e258a77d5fb130bab7e28}{
+\index{ports_def.h@{ports\_\-def.h}!CANRCVID@{CANRCVID}}
+\index{CANRCVID@{CANRCVID}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANRCVID]{\setlength{\rightskip}{0pt plus 5cm}\#define CANRCVID~0x20}}
+\label{ports__def_8h_bb97220e736e258a77d5fb130bab7e28}
+
+
+
+
+Definition at line 732 of file ports\_\-def.h.\hypertarget{ports__def_8h_6ca4999d30f20b2d4fb3b830062cbdc9}{
+\index{ports_def.h@{ports\_\-def.h}!CANRCVLEN@{CANRCVLEN}}
+\index{CANRCVLEN@{CANRCVLEN}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANRCVLEN]{\setlength{\rightskip}{0pt plus 5cm}\#define CANRCVLEN~0x2C}}
+\label{ports__def_8h_6ca4999d30f20b2d4fb3b830062cbdc9}
+
+
+
+
+Definition at line 734 of file ports\_\-def.h.\hypertarget{ports__def_8h_30e056d80073eebadfff9ba800b086f8}{
+\index{ports_def.h@{ports\_\-def.h}!CANRFLG@{CANRFLG}}
+\index{CANRFLG@{CANRFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANRFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CANRFLG~0X04}}
+\label{ports__def_8h_30e056d80073eebadfff9ba800b086f8}
+
+
+
+
+Definition at line 708 of file ports\_\-def.h.\hypertarget{ports__def_8h_1b668ea916ba976c2dca30d5899c6b76}{
+\index{ports_def.h@{ports\_\-def.h}!CANRIER@{CANRIER}}
+\index{CANRIER@{CANRIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANRIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CANRIER~0X05}}
+\label{ports__def_8h_1b668ea916ba976c2dca30d5899c6b76}
+
+
+
+
+Definition at line 709 of file ports\_\-def.h.\hypertarget{ports__def_8h_c074e4e6d925bb56de07c496125396f1}{
+\index{ports_def.h@{ports\_\-def.h}!CANTBSEL@{CANTBSEL}}
+\index{CANTBSEL@{CANTBSEL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANTBSEL]{\setlength{\rightskip}{0pt plus 5cm}\#define CANTBSEL~0X0A}}
+\label{ports__def_8h_c074e4e6d925bb56de07c496125396f1}
+
+
+
+
+Definition at line 712 of file ports\_\-def.h.\hypertarget{ports__def_8h_8f7285c2e876851969acd7742776bb3a}{
+\index{ports_def.h@{ports\_\-def.h}!CANTFLG@{CANTFLG}}
+\index{CANTFLG@{CANTFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANTFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CANTFLG~0X06}}
+\label{ports__def_8h_8f7285c2e876851969acd7742776bb3a}
+
+
+
+
+Definition at line 710 of file ports\_\-def.h.\hypertarget{ports__def_8h_f90f32e22218770bdac62099d0833f5c}{
+\index{ports_def.h@{ports\_\-def.h}!CANTIER@{CANTIER}}
+\index{CANTIER@{CANTIER}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANTIER]{\setlength{\rightskip}{0pt plus 5cm}\#define CANTIER~0X07}}
+\label{ports__def_8h_f90f32e22218770bdac62099d0833f5c}
+
+
+
+
+Definition at line 711 of file ports\_\-def.h.\hypertarget{ports__def_8h_000be7a71981a5cceeb1fb12eb94c83a}{
+\index{ports_def.h@{ports\_\-def.h}!CANTRSDTA@{CANTRSDTA}}
+\index{CANTRSDTA@{CANTRSDTA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANTRSDTA]{\setlength{\rightskip}{0pt plus 5cm}\#define CANTRSDTA~0x34}}
+\label{ports__def_8h_000be7a71981a5cceeb1fb12eb94c83a}
+
+
+
+
+Definition at line 738 of file ports\_\-def.h.\hypertarget{ports__def_8h_fb97dce806f082b839d90b94748f438f}{
+\index{ports_def.h@{ports\_\-def.h}!CANTRSID@{CANTRSID}}
+\index{CANTRSID@{CANTRSID}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANTRSID]{\setlength{\rightskip}{0pt plus 5cm}\#define CANTRSID~0x30}}
+\label{ports__def_8h_fb97dce806f082b839d90b94748f438f}
+
+
+
+
+Definition at line 737 of file ports\_\-def.h.\hypertarget{ports__def_8h_12905724f8db152e59625974ef95ab92}{
+\index{ports_def.h@{ports\_\-def.h}!CANTRSLEN@{CANTRSLEN}}
+\index{CANTRSLEN@{CANTRSLEN}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANTRSLEN]{\setlength{\rightskip}{0pt plus 5cm}\#define CANTRSLEN~0x3C}}
+\label{ports__def_8h_12905724f8db152e59625974ef95ab92}
+
+
+
+
+Definition at line 739 of file ports\_\-def.h.\hypertarget{ports__def_8h_c5c8c8420c09b43f3493eb3bd4e3028a}{
+\index{ports_def.h@{ports\_\-def.h}!CANTRSPRI@{CANTRSPRI}}
+\index{CANTRSPRI@{CANTRSPRI}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CANTRSPRI]{\setlength{\rightskip}{0pt plus 5cm}\#define CANTRSPRI~0x3D}}
+\label{ports__def_8h_c5c8c8420c09b43f3493eb3bd4e3028a}
+
+
+
+
+Definition at line 740 of file ports\_\-def.h.\hypertarget{ports__def_8h_7b3c436d31b2305ed9be91f5131d4e5f}{
+\index{ports_def.h@{ports\_\-def.h}!CLKSEL@{CLKSEL}}
+\index{CLKSEL@{CLKSEL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CLKSEL]{\setlength{\rightskip}{0pt plus 5cm}\#define CLKSEL~0x0039}}
+\label{ports__def_8h_7b3c436d31b2305ed9be91f5131d4e5f}
+
+
+
+
+Definition at line 88 of file ports\_\-def.h.\hypertarget{ports__def_8h_b2456fa3b138e80f6495eea7379b5bae}{
+\index{ports_def.h@{ports\_\-def.h}!COPCTL@{COPCTL}}
+\index{COPCTL@{COPCTL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[COPCTL]{\setlength{\rightskip}{0pt plus 5cm}\#define COPCTL~0x003C}}
+\label{ports__def_8h_b2456fa3b138e80f6495eea7379b5bae}
+
+
+
+
+Definition at line 91 of file ports\_\-def.h.\hypertarget{ports__def_8h_deed7374b4301e74bdde3ae8bc5e2e06}{
+\index{ports_def.h@{ports\_\-def.h}!CRGFLG@{CRGFLG}}
+\index{CRGFLG@{CRGFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CRGFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CRGFLG~0x0037}}
+\label{ports__def_8h_deed7374b4301e74bdde3ae8bc5e2e06}
+
+
+
+
+Definition at line 86 of file ports\_\-def.h.\hypertarget{ports__def_8h_650ffe6a2f3f05a57c2c1be17e41467f}{
+\index{ports_def.h@{ports\_\-def.h}!CRGINT@{CRGINT}}
+\index{CRGINT@{CRGINT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CRGINT]{\setlength{\rightskip}{0pt plus 5cm}\#define CRGINT~0x0038}}
+\label{ports__def_8h_650ffe6a2f3f05a57c2c1be17e41467f}
+
+
+
+
+Definition at line 87 of file ports\_\-def.h.\hypertarget{ports__def_8h_2d95afde26e1661c414015992656e78c}{
+\index{ports_def.h@{ports\_\-def.h}!CTCTL@{CTCTL}}
+\index{CTCTL@{CTCTL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CTCTL]{\setlength{\rightskip}{0pt plus 5cm}\#define CTCTL~0x003E}}
+\label{ports__def_8h_2d95afde26e1661c414015992656e78c}
+
+
+
+
+Definition at line 93 of file ports\_\-def.h.\hypertarget{ports__def_8h_5b211cd608efc24b729ba8b46dd60bf6}{
+\index{ports_def.h@{ports\_\-def.h}!CTFLG@{CTFLG}}
+\index{CTFLG@{CTFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[CTFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define CTFLG~0x0036}}
+\label{ports__def_8h_5b211cd608efc24b729ba8b46dd60bf6}
+
+
+
+
+Definition at line 85 of file ports\_\-def.h.\hypertarget{ports__def_8h_da011c5bf95ab91774eee5c29b45fd06}{
+\index{ports_def.h@{ports\_\-def.h}!DDRA@{DDRA}}
+\index{DDRA@{DDRA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DDRA]{\setlength{\rightskip}{0pt plus 5cm}\#define DDRA~0x0002}}
+\label{ports__def_8h_da011c5bf95ab91774eee5c29b45fd06}
+
+
+
+
+Definition at line 44 of file ports\_\-def.h.\hypertarget{ports__def_8h_924a54df722121bc98383bdec5ae1898}{
+\index{ports_def.h@{ports\_\-def.h}!DDRB@{DDRB}}
+\index{DDRB@{DDRB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DDRB]{\setlength{\rightskip}{0pt plus 5cm}\#define DDRB~0x0003}}
+\label{ports__def_8h_924a54df722121bc98383bdec5ae1898}
+
+
+
+
+Definition at line 45 of file ports\_\-def.h.\hypertarget{ports__def_8h_04118ed67bc49da5b3b5e1dd40b208f2}{
+\index{ports_def.h@{ports\_\-def.h}!DDRE@{DDRE}}
+\index{DDRE@{DDRE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DDRE]{\setlength{\rightskip}{0pt plus 5cm}\#define DDRE~0x0009}}
+\label{ports__def_8h_04118ed67bc49da5b3b5e1dd40b208f2}
+
+
+
+
+Definition at line 48 of file ports\_\-def.h.\hypertarget{ports__def_8h_1522fe4fdbaf2658e713ab782de9c3aa}{
+\index{ports_def.h@{ports\_\-def.h}!DDRH@{DDRH}}
+\index{DDRH@{DDRH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DDRH]{\setlength{\rightskip}{0pt plus 5cm}\#define DDRH~0x0262}}
+\label{ports__def_8h_1522fe4fdbaf2658e713ab782de9c3aa}
+
+
+
+
+Definition at line 611 of file ports\_\-def.h.\hypertarget{ports__def_8h_a8e68e5e40849814dc084f0b19a7817c}{
+\index{ports_def.h@{ports\_\-def.h}!DDRJ@{DDRJ}}
+\index{DDRJ@{DDRJ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DDRJ]{\setlength{\rightskip}{0pt plus 5cm}\#define DDRJ~0x026A}}
+\label{ports__def_8h_a8e68e5e40849814dc084f0b19a7817c}
+
+
+
+
+Definition at line 619 of file ports\_\-def.h.\hypertarget{ports__def_8h_1fb1a5151b4ee3d8530ad6fff5713f88}{
+\index{ports_def.h@{ports\_\-def.h}!DDRK@{DDRK}}
+\index{DDRK@{DDRK}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DDRK]{\setlength{\rightskip}{0pt plus 5cm}\#define DDRK~0x0033}}
+\label{ports__def_8h_1fb1a5151b4ee3d8530ad6fff5713f88}
+
+
+
+
+Definition at line 82 of file ports\_\-def.h.\hypertarget{ports__def_8h_81964fbcaf03ab8d024ccc58d951357a}{
+\index{ports_def.h@{ports\_\-def.h}!DDRM@{DDRM}}
+\index{DDRM@{DDRM}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DDRM]{\setlength{\rightskip}{0pt plus 5cm}\#define DDRM~0x0252}}
+\label{ports__def_8h_81964fbcaf03ab8d024ccc58d951357a}
+
+
+
+
+Definition at line 595 of file ports\_\-def.h.\hypertarget{ports__def_8h_c4426088e00cb31cf615b71af5fcf6da}{
+\index{ports_def.h@{ports\_\-def.h}!DDRP@{DDRP}}
+\index{DDRP@{DDRP}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DDRP]{\setlength{\rightskip}{0pt plus 5cm}\#define DDRP~0x025A}}
+\label{ports__def_8h_c4426088e00cb31cf615b71af5fcf6da}
+
+
+
+
+Definition at line 603 of file ports\_\-def.h.\hypertarget{ports__def_8h_2ace7fb571090f200347b3032177b226}{
+\index{ports_def.h@{ports\_\-def.h}!DDRS@{DDRS}}
+\index{DDRS@{DDRS}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DDRS]{\setlength{\rightskip}{0pt plus 5cm}\#define DDRS~0x024A}}
+\label{ports__def_8h_2ace7fb571090f200347b3032177b226}
+
+
+
+
+Definition at line 587 of file ports\_\-def.h.\hypertarget{ports__def_8h_ca99d288852f746fee21034e8d87e86e}{
+\index{ports_def.h@{ports\_\-def.h}!DDRT@{DDRT}}
+\index{DDRT@{DDRT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DDRT]{\setlength{\rightskip}{0pt plus 5cm}\#define DDRT~0x0242}}
+\label{ports__def_8h_ca99d288852f746fee21034e8d87e86e}
+
+
+
+
+Definition at line 580 of file ports\_\-def.h.\hypertarget{ports__def_8h_8f406c7110ddac5c9f22660a891a702c}{
+\index{ports_def.h@{ports\_\-def.h}!DLCBARD@{DLCBARD}}
+\index{DLCBARD@{DLCBARD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DLCBARD]{\setlength{\rightskip}{0pt plus 5cm}\#define DLCBARD~0x00EC}}
+\label{ports__def_8h_8f406c7110ddac5c9f22660a891a702c}
+
+
+
+
+Definition at line 259 of file ports\_\-def.h.\hypertarget{ports__def_8h_a8c92bdd6009dba05a2dfcf377e2f4e1}{
+\index{ports_def.h@{ports\_\-def.h}!DLCBCR1@{DLCBCR1}}
+\index{DLCBCR1@{DLCBCR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DLCBCR1]{\setlength{\rightskip}{0pt plus 5cm}\#define DLCBCR1~0x00E8}}
+\label{ports__def_8h_a8c92bdd6009dba05a2dfcf377e2f4e1}
+
+
+
+
+Definition at line 255 of file ports\_\-def.h.\hypertarget{ports__def_8h_06818d995585551bcfa909580e8d9702}{
+\index{ports_def.h@{ports\_\-def.h}!DLCBCR2@{DLCBCR2}}
+\index{DLCBCR2@{DLCBCR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DLCBCR2]{\setlength{\rightskip}{0pt plus 5cm}\#define DLCBCR2~0x00EA}}
+\label{ports__def_8h_06818d995585551bcfa909580e8d9702}
+
+
+
+
+Definition at line 257 of file ports\_\-def.h.\hypertarget{ports__def_8h_4f8a904fb8a3ffa8f82de81f5ee8c3ac}{
+\index{ports_def.h@{ports\_\-def.h}!DLCBDR@{DLCBDR}}
+\index{DLCBDR@{DLCBDR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DLCBDR]{\setlength{\rightskip}{0pt plus 5cm}\#define DLCBDR~0x00EB}}
+\label{ports__def_8h_4f8a904fb8a3ffa8f82de81f5ee8c3ac}
+
+
+
+
+Definition at line 258 of file ports\_\-def.h.\hypertarget{ports__def_8h_8fbab040a06bc404b76eb1b31818f63c}{
+\index{ports_def.h@{ports\_\-def.h}!DLCBRSR@{DLCBRSR}}
+\index{DLCBRSR@{DLCBRSR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DLCBRSR]{\setlength{\rightskip}{0pt plus 5cm}\#define DLCBRSR~0x00ED}}
+\label{ports__def_8h_8fbab040a06bc404b76eb1b31818f63c}
+
+
+
+
+Definition at line 260 of file ports\_\-def.h.\hypertarget{ports__def_8h_edbf11e1dfdb5ae4d1a8d06f47e6c4d0}{
+\index{ports_def.h@{ports\_\-def.h}!DLCBSTAT@{DLCBSTAT}}
+\index{DLCBSTAT@{DLCBSTAT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DLCBSTAT]{\setlength{\rightskip}{0pt plus 5cm}\#define DLCBSTAT~0x00EF}}
+\label{ports__def_8h_edbf11e1dfdb5ae4d1a8d06f47e6c4d0}
+
+
+
+
+Definition at line 262 of file ports\_\-def.h.\hypertarget{ports__def_8h_79cbc98f4f00a562de7febd8611d9747}{
+\index{ports_def.h@{ports\_\-def.h}!DLCBSVR@{DLCBSVR}}
+\index{DLCBSVR@{DLCBSVR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DLCBSVR]{\setlength{\rightskip}{0pt plus 5cm}\#define DLCBSVR~0x00E9}}
+\label{ports__def_8h_79cbc98f4f00a562de7febd8611d9747}
+
+
+
+
+Definition at line 256 of file ports\_\-def.h.\hypertarget{ports__def_8h_351de2bdd9bf499e4dc10c8aa3d3f0be}{
+\index{ports_def.h@{ports\_\-def.h}!DLCSCR@{DLCSCR}}
+\index{DLCSCR@{DLCSCR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DLCSCR]{\setlength{\rightskip}{0pt plus 5cm}\#define DLCSCR~0x00EE}}
+\label{ports__def_8h_351de2bdd9bf499e4dc10c8aa3d3f0be}
+
+
+
+
+Definition at line 261 of file ports\_\-def.h.\hypertarget{ports__def_8h_d7f8ff2b05ba317f174d74ad7a64adcd}{
+\index{ports_def.h@{ports\_\-def.h}!DLYCT@{DLYCT}}
+\index{DLYCT@{DLYCT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[DLYCT]{\setlength{\rightskip}{0pt plus 5cm}\#define DLYCT~0x0069}}
+\label{ports__def_8h_d7f8ff2b05ba317f174d74ad7a64adcd}
+
+
+
+
+Definition at line 136 of file ports\_\-def.h.\hypertarget{ports__def_8h_690de626e7a09cb507e8c9036d522806}{
+\index{ports_def.h@{ports\_\-def.h}!EBICTL@{EBICTL}}
+\index{EBICTL@{EBICTL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[EBICTL]{\setlength{\rightskip}{0pt plus 5cm}\#define EBICTL~0x000E}}
+\label{ports__def_8h_690de626e7a09cb507e8c9036d522806}
+
+
+
+
+Definition at line 53 of file ports\_\-def.h.\hypertarget{ports__def_8h_6ab83332e4dbbb8f850c7b5d0f7414e8}{
+\index{ports_def.h@{ports\_\-def.h}!ECLKDIV@{ECLKDIV}}
+\index{ECLKDIV@{ECLKDIV}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ECLKDIV]{\setlength{\rightskip}{0pt plus 5cm}\#define ECLKDIV~0x0110}}
+\label{ports__def_8h_6ab83332e4dbbb8f850c7b5d0f7414e8}
+
+
+
+
+Definition at line 285 of file ports\_\-def.h.\hypertarget{ports__def_8h_761b4a6e4410d586a61557f484b98c6c}{
+\index{ports_def.h@{ports\_\-def.h}!ECMD@{ECMD}}
+\index{ECMD@{ECMD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ECMD]{\setlength{\rightskip}{0pt plus 5cm}\#define ECMD~0x0116}}
+\label{ports__def_8h_761b4a6e4410d586a61557f484b98c6c}
+
+
+
+
+Definition at line 290 of file ports\_\-def.h.\hypertarget{ports__def_8h_2caf4dd7148ac84cb6444a1fa5371b4e}{
+\index{ports_def.h@{ports\_\-def.h}!ECNFG@{ECNFG}}
+\index{ECNFG@{ECNFG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ECNFG]{\setlength{\rightskip}{0pt plus 5cm}\#define ECNFG~0x0113}}
+\label{ports__def_8h_2caf4dd7148ac84cb6444a1fa5371b4e}
+
+
+
+
+Definition at line 287 of file ports\_\-def.h.\hypertarget{ports__def_8h_1ead1f5f455aa0bc801673335e46915c}{
+\index{ports_def.h@{ports\_\-def.h}!EPROT@{EPROT}}
+\index{EPROT@{EPROT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[EPROT]{\setlength{\rightskip}{0pt plus 5cm}\#define EPROT~0x0114}}
+\label{ports__def_8h_1ead1f5f455aa0bc801673335e46915c}
+
+
+
+
+Definition at line 288 of file ports\_\-def.h.\hypertarget{ports__def_8h_d05043a04b51b3953259c24040e2e99f}{
+\index{ports_def.h@{ports\_\-def.h}!ESTAT@{ESTAT}}
+\index{ESTAT@{ESTAT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ESTAT]{\setlength{\rightskip}{0pt plus 5cm}\#define ESTAT~0x0115}}
+\label{ports__def_8h_d05043a04b51b3953259c24040e2e99f}
+
+
+
+
+Definition at line 289 of file ports\_\-def.h.\hypertarget{ports__def_8h_22ac55d79a8dbca1538e8463b97e2080}{
+\index{ports_def.h@{ports\_\-def.h}!FCLKDIV@{FCLKDIV}}
+\index{FCLKDIV@{FCLKDIV}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[FCLKDIV]{\setlength{\rightskip}{0pt plus 5cm}\#define FCLKDIV~0x0100}}
+\label{ports__def_8h_22ac55d79a8dbca1538e8463b97e2080}
+
+
+
+
+Definition at line 277 of file ports\_\-def.h.\hypertarget{ports__def_8h_c10c0afe0a00244995f2b2070cc5b3da}{
+\index{ports_def.h@{ports\_\-def.h}!FCMD@{FCMD}}
+\index{FCMD@{FCMD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[FCMD]{\setlength{\rightskip}{0pt plus 5cm}\#define FCMD~0x0106}}
+\label{ports__def_8h_c10c0afe0a00244995f2b2070cc5b3da}
+
+
+
+
+Definition at line 283 of file ports\_\-def.h.\hypertarget{ports__def_8h_0bd245303e22fa07d0055191662c81af}{
+\index{ports_def.h@{ports\_\-def.h}!FCNFG@{FCNFG}}
+\index{FCNFG@{FCNFG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[FCNFG]{\setlength{\rightskip}{0pt plus 5cm}\#define FCNFG~0x0103}}
+\label{ports__def_8h_0bd245303e22fa07d0055191662c81af}
+
+
+
+
+Definition at line 280 of file ports\_\-def.h.\hypertarget{ports__def_8h_3b21286ade21a29ebaf9064041b86618}{
+\index{ports_def.h@{ports\_\-def.h}!FORBYP@{FORBYP}}
+\index{FORBYP@{FORBYP}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[FORBYP]{\setlength{\rightskip}{0pt plus 5cm}\#define FORBYP~0x003D}}
+\label{ports__def_8h_3b21286ade21a29ebaf9064041b86618}
+
+
+
+
+Definition at line 92 of file ports\_\-def.h.\hypertarget{ports__def_8h_9caa105361a8ba6a471de1bbb006a32a}{
+\index{ports_def.h@{ports\_\-def.h}!FPROT@{FPROT}}
+\index{FPROT@{FPROT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[FPROT]{\setlength{\rightskip}{0pt plus 5cm}\#define FPROT~0x0104}}
+\label{ports__def_8h_9caa105361a8ba6a471de1bbb006a32a}
+
+
+
+
+Definition at line 281 of file ports\_\-def.h.\hypertarget{ports__def_8h_351257ca320aec6734205856641b8923}{
+\index{ports_def.h@{ports\_\-def.h}!FSEC@{FSEC}}
+\index{FSEC@{FSEC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[FSEC]{\setlength{\rightskip}{0pt plus 5cm}\#define FSEC~0x0101}}
+\label{ports__def_8h_351257ca320aec6734205856641b8923}
+
+
+
+
+Definition at line 278 of file ports\_\-def.h.\hypertarget{ports__def_8h_e7edd16fc46259db25718212e552ca50}{
+\index{ports_def.h@{ports\_\-def.h}!FSTAT@{FSTAT}}
+\index{FSTAT@{FSTAT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[FSTAT]{\setlength{\rightskip}{0pt plus 5cm}\#define FSTAT~0x0105}}
+\label{ports__def_8h_e7edd16fc46259db25718212e552ca50}
+
+
+
+
+Definition at line 282 of file ports\_\-def.h.\hypertarget{ports__def_8h_e4c9964767cbc632fcc3f32ce4499d07}{
+\index{ports_def.h@{ports\_\-def.h}!HPRIO@{HPRIO}}
+\index{HPRIO@{HPRIO}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[HPRIO]{\setlength{\rightskip}{0pt plus 5cm}\#define HPRIO~0x001F}}
+\label{ports__def_8h_e4c9964767cbc632fcc3f32ce4499d07}
+
+
+
+
+Definition at line 69 of file ports\_\-def.h.\hypertarget{ports__def_8h_2da2b56675cf236ea2c3ca6cac62ec03}{
+\index{ports_def.h@{ports\_\-def.h}!IBAD@{IBAD}}
+\index{IBAD@{IBAD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[IBAD]{\setlength{\rightskip}{0pt plus 5cm}\#define IBAD~0x00E0}}
+\label{ports__def_8h_2da2b56675cf236ea2c3ca6cac62ec03}
+
+
+
+
+Definition at line 249 of file ports\_\-def.h.\hypertarget{ports__def_8h_659c557d0f21288881bb959488e8bc5d}{
+\index{ports_def.h@{ports\_\-def.h}!IBCR@{IBCR}}
+\index{IBCR@{IBCR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[IBCR]{\setlength{\rightskip}{0pt plus 5cm}\#define IBCR~0x00E2}}
+\label{ports__def_8h_659c557d0f21288881bb959488e8bc5d}
+
+
+
+
+Definition at line 251 of file ports\_\-def.h.\hypertarget{ports__def_8h_9f556b84f3c4231c1a7e93ff9748e204}{
+\index{ports_def.h@{ports\_\-def.h}!IBFD@{IBFD}}
+\index{IBFD@{IBFD}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[IBFD]{\setlength{\rightskip}{0pt plus 5cm}\#define IBFD~0x00E1}}
+\label{ports__def_8h_9f556b84f3c4231c1a7e93ff9748e204}
+
+
+
+
+Definition at line 250 of file ports\_\-def.h.\hypertarget{ports__def_8h_556a12ef03f4fb80b1cfb819ca96c054}{
+\index{ports_def.h@{ports\_\-def.h}!IBSR@{IBSR}}
+\index{IBSR@{IBSR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[IBSR]{\setlength{\rightskip}{0pt plus 5cm}\#define IBSR~0x00E3}}
+\label{ports__def_8h_556a12ef03f4fb80b1cfb819ca96c054}
+
+
+
+
+Definition at line 252 of file ports\_\-def.h.\hypertarget{ports__def_8h_636d76161f8d5c29d23105dbbf6079a6}{
+\index{ports_def.h@{ports\_\-def.h}!ICOVW@{ICOVW}}
+\index{ICOVW@{ICOVW}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ICOVW]{\setlength{\rightskip}{0pt plus 5cm}\#define ICOVW~0x006A}}
+\label{ports__def_8h_636d76161f8d5c29d23105dbbf6079a6}
+
+
+
+
+Definition at line 137 of file ports\_\-def.h.\hypertarget{ports__def_8h_c69199f7665376142c7065715af51c68}{
+\index{ports_def.h@{ports\_\-def.h}!ICPAR@{ICPAR}}
+\index{ICPAR@{ICPAR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ICPAR]{\setlength{\rightskip}{0pt plus 5cm}\#define ICPAR~0x0068}}
+\label{ports__def_8h_c69199f7665376142c7065715af51c68}
+
+
+
+
+Definition at line 135 of file ports\_\-def.h.\hypertarget{ports__def_8h_60b41fd882e4ff93f2b403d9775fcfb8}{
+\index{ports_def.h@{ports\_\-def.h}!ICSYS@{ICSYS}}
+\index{ICSYS@{ICSYS}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ICSYS]{\setlength{\rightskip}{0pt plus 5cm}\#define ICSYS~0x006B}}
+\label{ports__def_8h_60b41fd882e4ff93f2b403d9775fcfb8}
+
+
+
+
+Definition at line 138 of file ports\_\-def.h.\hypertarget{ports__def_8h_6549c859393b988c66631847e3f05b77}{
+\index{ports_def.h@{ports\_\-def.h}!IICDR@{IICDR}}
+\index{IICDR@{IICDR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[IICDR]{\setlength{\rightskip}{0pt plus 5cm}\#define IICDR~0x00E4}}
+\label{ports__def_8h_6549c859393b988c66631847e3f05b77}
+
+
+
+
+Definition at line 253 of file ports\_\-def.h.\hypertarget{ports__def_8h_2343d58943d38cc5a2d1bd5f01c449bd}{
+\index{ports_def.h@{ports\_\-def.h}!INITEE@{INITEE}}
+\index{INITEE@{INITEE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[INITEE]{\setlength{\rightskip}{0pt plus 5cm}\#define INITEE~0x0012}}
+\label{ports__def_8h_2343d58943d38cc5a2d1bd5f01c449bd}
+
+
+
+
+Definition at line 57 of file ports\_\-def.h.\hypertarget{ports__def_8h_68f415ce6ef5ce8396b4d93f6691f2d9}{
+\index{ports_def.h@{ports\_\-def.h}!INITRG@{INITRG}}
+\index{INITRG@{INITRG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[INITRG]{\setlength{\rightskip}{0pt plus 5cm}\#define INITRG~0x0011}}
+\label{ports__def_8h_68f415ce6ef5ce8396b4d93f6691f2d9}
+
+
+
+
+Definition at line 56 of file ports\_\-def.h.\hypertarget{ports__def_8h_d22d93ca301c0efb24ce748df6b1f4de}{
+\index{ports_def.h@{ports\_\-def.h}!INITRM@{INITRM}}
+\index{INITRM@{INITRM}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[INITRM]{\setlength{\rightskip}{0pt plus 5cm}\#define INITRM~0x0010}}
+\label{ports__def_8h_d22d93ca301c0efb24ce748df6b1f4de}
+
+
+
+
+Definition at line 55 of file ports\_\-def.h.\hypertarget{ports__def_8h_568e659344d7215ee02088aa47ecd639}{
+\index{ports_def.h@{ports\_\-def.h}!INTCR@{INTCR}}
+\index{INTCR@{INTCR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[INTCR]{\setlength{\rightskip}{0pt plus 5cm}\#define INTCR~0x001E}}
+\label{ports__def_8h_568e659344d7215ee02088aa47ecd639}
+
+
+
+
+Definition at line 68 of file ports\_\-def.h.\hypertarget{ports__def_8h_835d8810381fe2d4ae5a03ab0b735954}{
+\index{ports_def.h@{ports\_\-def.h}!ITCR@{ITCR}}
+\index{ITCR@{ITCR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ITCR]{\setlength{\rightskip}{0pt plus 5cm}\#define ITCR~0x0015}}
+\label{ports__def_8h_835d8810381fe2d4ae5a03ab0b735954}
+
+
+
+
+Definition at line 60 of file ports\_\-def.h.\hypertarget{ports__def_8h_5dc5538bd3b16f7dc2b5f20ad37e1719}{
+\index{ports_def.h@{ports\_\-def.h}!ITEST@{ITEST}}
+\index{ITEST@{ITEST}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[ITEST]{\setlength{\rightskip}{0pt plus 5cm}\#define ITEST~0x0016}}
+\label{ports__def_8h_5dc5538bd3b16f7dc2b5f20ad37e1719}
+
+
+
+
+Definition at line 61 of file ports\_\-def.h.\hypertarget{ports__def_8h_53888e9d6f78219e58da52403fce9417}{
+\index{ports_def.h@{ports\_\-def.h}!MCCNTH@{MCCNTH}}
+\index{MCCNTH@{MCCNTH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[MCCNTH]{\setlength{\rightskip}{0pt plus 5cm}\#define MCCNTH~0x0076}}
+\label{ports__def_8h_53888e9d6f78219e58da52403fce9417}
+
+
+
+
+Definition at line 148 of file ports\_\-def.h.\hypertarget{ports__def_8h_feec7c62e9220199e28d3deb343076f4}{
+\index{ports_def.h@{ports\_\-def.h}!MCCNTL@{MCCNTL}}
+\index{MCCNTL@{MCCNTL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[MCCNTL]{\setlength{\rightskip}{0pt plus 5cm}\#define MCCNTL~0x0077}}
+\label{ports__def_8h_feec7c62e9220199e28d3deb343076f4}
+
+
+
+
+Definition at line 149 of file ports\_\-def.h.\hypertarget{ports__def_8h_a3a194a0927cf50052ca580d40f20e19}{
+\index{ports_def.h@{ports\_\-def.h}!MCCTL@{MCCTL}}
+\index{MCCTL@{MCCTL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[MCCTL]{\setlength{\rightskip}{0pt plus 5cm}\#define MCCTL~0x0066}}
+\label{ports__def_8h_a3a194a0927cf50052ca580d40f20e19}
+
+
+
+
+Definition at line 133 of file ports\_\-def.h.\hypertarget{ports__def_8h_6a850b421ad238e8105333eb2b596c0d}{
+\index{ports_def.h@{ports\_\-def.h}!MCFLG@{MCFLG}}
+\index{MCFLG@{MCFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[MCFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define MCFLG~0x0067}}
+\label{ports__def_8h_6a850b421ad238e8105333eb2b596c0d}
+
+
+
+
+Definition at line 134 of file ports\_\-def.h.\hypertarget{ports__def_8h_349a75bd3c35acb9600fe31d0971ce65}{
+\index{ports_def.h@{ports\_\-def.h}!MEMSIZ0@{MEMSIZ0}}
+\index{MEMSIZ0@{MEMSIZ0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[MEMSIZ0]{\setlength{\rightskip}{0pt plus 5cm}\#define MEMSIZ0~0x001C}}
+\label{ports__def_8h_349a75bd3c35acb9600fe31d0971ce65}
+
+
+
+
+Definition at line 66 of file ports\_\-def.h.\hypertarget{ports__def_8h_95155eab2544a98147cc1d63575d7394}{
+\index{ports_def.h@{ports\_\-def.h}!MEMSIZ1@{MEMSIZ1}}
+\index{MEMSIZ1@{MEMSIZ1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[MEMSIZ1]{\setlength{\rightskip}{0pt plus 5cm}\#define MEMSIZ1~0x001D}}
+\label{ports__def_8h_95155eab2544a98147cc1d63575d7394}
+
+
+
+
+Definition at line 67 of file ports\_\-def.h.\hypertarget{ports__def_8h_ead8ec46f12a4aabf8975cf1b6c0c24c}{
+\index{ports_def.h@{ports\_\-def.h}!MISC@{MISC}}
+\index{MISC@{MISC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[MISC]{\setlength{\rightskip}{0pt plus 5cm}\#define MISC~0x0013}}
+\label{ports__def_8h_ead8ec46f12a4aabf8975cf1b6c0c24c}
+
+
+
+
+Definition at line 58 of file ports\_\-def.h.\hypertarget{ports__def_8h_b8c52c1b4c021ed3e6b6b677bd2ac019}{
+\index{ports_def.h@{ports\_\-def.h}!MODE@{MODE}}
+\index{MODE@{MODE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[MODE]{\setlength{\rightskip}{0pt plus 5cm}\#define MODE~0x000B}}
+\label{ports__def_8h_b8c52c1b4c021ed3e6b6b677bd2ac019}
+
+
+
+
+Definition at line 50 of file ports\_\-def.h.\hypertarget{ports__def_8h_39ae2b0c416237bbf5450e67043d1a07}{
+\index{ports_def.h@{ports\_\-def.h}!MTST0@{MTST0}}
+\index{MTST0@{MTST0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[MTST0]{\setlength{\rightskip}{0pt plus 5cm}\#define MTST0~0x0014}}
+\label{ports__def_8h_39ae2b0c416237bbf5450e67043d1a07}
+
+
+
+
+Definition at line 59 of file ports\_\-def.h.\hypertarget{ports__def_8h_9fbd136344b18115f6bb7105423bbe45}{
+\index{ports_def.h@{ports\_\-def.h}!MTST1@{MTST1}}
+\index{MTST1@{MTST1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[MTST1]{\setlength{\rightskip}{0pt plus 5cm}\#define MTST1~0x0017}}
+\label{ports__def_8h_9fbd136344b18115f6bb7105423bbe45}
+
+
+
+
+Definition at line 62 of file ports\_\-def.h.\hypertarget{ports__def_8h_d5dd8fa1f9a757c510191212ef28809a}{
+\index{ports_def.h@{ports\_\-def.h}!PA0H@{PA0H}}
+\index{PA0H@{PA0H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PA0H]{\setlength{\rightskip}{0pt plus 5cm}\#define PA0H~0x0075}}
+\label{ports__def_8h_d5dd8fa1f9a757c510191212ef28809a}
+
+
+
+
+Definition at line 147 of file ports\_\-def.h.\hypertarget{ports__def_8h_7d83f2c31479de365cf43f3ff6613fd2}{
+\index{ports_def.h@{ports\_\-def.h}!PA1H@{PA1H}}
+\index{PA1H@{PA1H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PA1H]{\setlength{\rightskip}{0pt plus 5cm}\#define PA1H~0x0074}}
+\label{ports__def_8h_7d83f2c31479de365cf43f3ff6613fd2}
+
+
+
+
+Definition at line 146 of file ports\_\-def.h.\hypertarget{ports__def_8h_8dffd5074bef734857960a522479c441}{
+\index{ports_def.h@{ports\_\-def.h}!PA2H@{PA2H}}
+\index{PA2H@{PA2H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PA2H]{\setlength{\rightskip}{0pt plus 5cm}\#define PA2H~0x0073}}
+\label{ports__def_8h_8dffd5074bef734857960a522479c441}
+
+
+
+
+Definition at line 145 of file ports\_\-def.h.\hypertarget{ports__def_8h_fd81bf647d509ec2ff89966e8a4f7eba}{
+\index{ports_def.h@{ports\_\-def.h}!PA3H@{PA3H}}
+\index{PA3H@{PA3H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PA3H]{\setlength{\rightskip}{0pt plus 5cm}\#define PA3H~0x0072}}
+\label{ports__def_8h_fd81bf647d509ec2ff89966e8a4f7eba}
+
+
+
+
+Definition at line 144 of file ports\_\-def.h.\hypertarget{ports__def_8h_c1c2c1c9c9215d12a15906ede2dde58e}{
+\index{ports_def.h@{ports\_\-def.h}!PACN0L@{PACN0L}}
+\index{PACN0L@{PACN0L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PACN0L]{\setlength{\rightskip}{0pt plus 5cm}\#define PACN0L~0x0065}}
+\label{ports__def_8h_c1c2c1c9c9215d12a15906ede2dde58e}
+
+
+
+
+Definition at line 132 of file ports\_\-def.h.\hypertarget{ports__def_8h_d46691a62be4e452d330bca4bd6bdcd2}{
+\index{ports_def.h@{ports\_\-def.h}!PACN1H@{PACN1H}}
+\index{PACN1H@{PACN1H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PACN1H]{\setlength{\rightskip}{0pt plus 5cm}\#define PACN1H~0x0064}}
+\label{ports__def_8h_d46691a62be4e452d330bca4bd6bdcd2}
+
+
+
+
+Definition at line 131 of file ports\_\-def.h.\hypertarget{ports__def_8h_9d1df97db12c7cc0ba4cf9c523a660bd}{
+\index{ports_def.h@{ports\_\-def.h}!PACN2L@{PACN2L}}
+\index{PACN2L@{PACN2L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PACN2L]{\setlength{\rightskip}{0pt plus 5cm}\#define PACN2L~0x0063}}
+\label{ports__def_8h_9d1df97db12c7cc0ba4cf9c523a660bd}
+
+
+
+
+Definition at line 130 of file ports\_\-def.h.\hypertarget{ports__def_8h_85abea69712fb9baf32eba733b640560}{
+\index{ports_def.h@{ports\_\-def.h}!PACN3H@{PACN3H}}
+\index{PACN3H@{PACN3H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PACN3H]{\setlength{\rightskip}{0pt plus 5cm}\#define PACN3H~0x0062}}
+\label{ports__def_8h_85abea69712fb9baf32eba733b640560}
+
+
+
+
+Definition at line 129 of file ports\_\-def.h.\hypertarget{ports__def_8h_369a30cbad4abb0315f4ec81b9c17de5}{
+\index{ports_def.h@{ports\_\-def.h}!PACTL@{PACTL}}
+\index{PACTL@{PACTL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PACTL]{\setlength{\rightskip}{0pt plus 5cm}\#define PACTL~0x0060}}
+\label{ports__def_8h_369a30cbad4abb0315f4ec81b9c17de5}
+
+
+
+
+Definition at line 127 of file ports\_\-def.h.\hypertarget{ports__def_8h_9ab15265afebf01d44ae2e69682e826f}{
+\index{ports_def.h@{ports\_\-def.h}!PAFLG@{PAFLG}}
+\index{PAFLG@{PAFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PAFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define PAFLG~0x0061}}
+\label{ports__def_8h_9ab15265afebf01d44ae2e69682e826f}
+
+
+
+
+Definition at line 128 of file ports\_\-def.h.\hypertarget{ports__def_8h_5651c2155c68c226f763a909e6164395}{
+\index{ports_def.h@{ports\_\-def.h}!PARTIDH@{PARTIDH}}
+\index{PARTIDH@{PARTIDH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PARTIDH]{\setlength{\rightskip}{0pt plus 5cm}\#define PARTIDH~0x001A}}
+\label{ports__def_8h_5651c2155c68c226f763a909e6164395}
+
+
+
+
+Definition at line 64 of file ports\_\-def.h.\hypertarget{ports__def_8h_85ae2d3c8bfa90d81d04c42b73a8171f}{
+\index{ports_def.h@{ports\_\-def.h}!PARTIDL@{PARTIDL}}
+\index{PARTIDL@{PARTIDL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PARTIDL]{\setlength{\rightskip}{0pt plus 5cm}\#define PARTIDL~0x001B}}
+\label{ports__def_8h_85ae2d3c8bfa90d81d04c42b73a8171f}
+
+
+
+
+Definition at line 65 of file ports\_\-def.h.\hypertarget{ports__def_8h_95fb1c47a29db8b9c923649615ebee1e}{
+\index{ports_def.h@{ports\_\-def.h}!PBCTL@{PBCTL}}
+\index{PBCTL@{PBCTL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PBCTL]{\setlength{\rightskip}{0pt plus 5cm}\#define PBCTL~0x0070}}
+\label{ports__def_8h_95fb1c47a29db8b9c923649615ebee1e}
+
+
+
+
+Definition at line 142 of file ports\_\-def.h.\hypertarget{ports__def_8h_551109bbeda3c352bcd05aab5b715e38}{
+\index{ports_def.h@{ports\_\-def.h}!PBFLG@{PBFLG}}
+\index{PBFLG@{PBFLG}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PBFLG]{\setlength{\rightskip}{0pt plus 5cm}\#define PBFLG~0x0071}}
+\label{ports__def_8h_551109bbeda3c352bcd05aab5b715e38}
+
+
+
+
+Definition at line 143 of file ports\_\-def.h.\hypertarget{ports__def_8h_937758fee983a1719c2c578be7d24cd7}{
+\index{ports_def.h@{ports\_\-def.h}!PEAR@{PEAR}}
+\index{PEAR@{PEAR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PEAR]{\setlength{\rightskip}{0pt plus 5cm}\#define PEAR~0x000A}}
+\label{ports__def_8h_937758fee983a1719c2c578be7d24cd7}
+
+
+
+
+Definition at line 49 of file ports\_\-def.h.\hypertarget{ports__def_8h_580827b8a3a5753e681acc0a31dd24d1}{
+\index{ports_def.h@{ports\_\-def.h}!PERH@{PERH}}
+\index{PERH@{PERH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PERH]{\setlength{\rightskip}{0pt plus 5cm}\#define PERH~0x0264}}
+\label{ports__def_8h_580827b8a3a5753e681acc0a31dd24d1}
+
+
+
+
+Definition at line 613 of file ports\_\-def.h.\hypertarget{ports__def_8h_dc014883f63921ce0cb67ff173fe7139}{
+\index{ports_def.h@{ports\_\-def.h}!PERJ@{PERJ}}
+\index{PERJ@{PERJ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PERJ]{\setlength{\rightskip}{0pt plus 5cm}\#define PERJ~0x026C}}
+\label{ports__def_8h_dc014883f63921ce0cb67ff173fe7139}
+
+
+
+
+Definition at line 621 of file ports\_\-def.h.\hypertarget{ports__def_8h_c807e65b8c2cf0d924823993c5d3e99d}{
+\index{ports_def.h@{ports\_\-def.h}!PERM@{PERM}}
+\index{PERM@{PERM}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PERM]{\setlength{\rightskip}{0pt plus 5cm}\#define PERM~0x0254}}
+\label{ports__def_8h_c807e65b8c2cf0d924823993c5d3e99d}
+
+
+
+
+Definition at line 597 of file ports\_\-def.h.\hypertarget{ports__def_8h_2e3ad511f50fc462e18374d69d652098}{
+\index{ports_def.h@{ports\_\-def.h}!PERP@{PERP}}
+\index{PERP@{PERP}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PERP]{\setlength{\rightskip}{0pt plus 5cm}\#define PERP~0x025C}}
+\label{ports__def_8h_2e3ad511f50fc462e18374d69d652098}
+
+
+
+
+Definition at line 605 of file ports\_\-def.h.\hypertarget{ports__def_8h_cd926066f05b2f51e61f1ef6d8a7724e}{
+\index{ports_def.h@{ports\_\-def.h}!PERS@{PERS}}
+\index{PERS@{PERS}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PERS]{\setlength{\rightskip}{0pt plus 5cm}\#define PERS~0x024C}}
+\label{ports__def_8h_cd926066f05b2f51e61f1ef6d8a7724e}
+
+
+
+
+Definition at line 589 of file ports\_\-def.h.\hypertarget{ports__def_8h_6a6aa65c2b9528028d25691ffd10a98b}{
+\index{ports_def.h@{ports\_\-def.h}!PERT@{PERT}}
+\index{PERT@{PERT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PERT]{\setlength{\rightskip}{0pt plus 5cm}\#define PERT~0x0244}}
+\label{ports__def_8h_6a6aa65c2b9528028d25691ffd10a98b}
+
+
+
+
+Definition at line 582 of file ports\_\-def.h.\hypertarget{ports__def_8h_535a981e8b19887182c7c263b326fc3b}{
+\index{ports_def.h@{ports\_\-def.h}!PIEH@{PIEH}}
+\index{PIEH@{PIEH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PIEH]{\setlength{\rightskip}{0pt plus 5cm}\#define PIEH~0x0266}}
+\label{ports__def_8h_535a981e8b19887182c7c263b326fc3b}
+
+
+
+
+Definition at line 615 of file ports\_\-def.h.\hypertarget{ports__def_8h_024a81f525df9e628ee6c924c36ff792}{
+\index{ports_def.h@{ports\_\-def.h}!PIEJ@{PIEJ}}
+\index{PIEJ@{PIEJ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PIEJ]{\setlength{\rightskip}{0pt plus 5cm}\#define PIEJ~0x026E}}
+\label{ports__def_8h_024a81f525df9e628ee6c924c36ff792}
+
+
+
+
+Definition at line 623 of file ports\_\-def.h.\hypertarget{ports__def_8h_6d7c911b3963fb4ffc331e34cb5dd65e}{
+\index{ports_def.h@{ports\_\-def.h}!PIEP@{PIEP}}
+\index{PIEP@{PIEP}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PIEP]{\setlength{\rightskip}{0pt plus 5cm}\#define PIEP~0x025E}}
+\label{ports__def_8h_6d7c911b3963fb4ffc331e34cb5dd65e}
+
+
+
+
+Definition at line 607 of file ports\_\-def.h.\hypertarget{ports__def_8h_9e9e31b1c1b6464e476e01ea22941a22}{
+\index{ports_def.h@{ports\_\-def.h}!PIFH@{PIFH}}
+\index{PIFH@{PIFH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PIFH]{\setlength{\rightskip}{0pt plus 5cm}\#define PIFH~0x0267}}
+\label{ports__def_8h_9e9e31b1c1b6464e476e01ea22941a22}
+
+
+
+
+Definition at line 616 of file ports\_\-def.h.\hypertarget{ports__def_8h_131099a2ef483a928a44450524f82567}{
+\index{ports_def.h@{ports\_\-def.h}!PIFJ@{PIFJ}}
+\index{PIFJ@{PIFJ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PIFJ]{\setlength{\rightskip}{0pt plus 5cm}\#define PIFJ~0x026F}}
+\label{ports__def_8h_131099a2ef483a928a44450524f82567}
+
+
+
+
+Definition at line 624 of file ports\_\-def.h.\hypertarget{ports__def_8h_caf7f8649c56ac8571bea7267db963c0}{
+\index{ports_def.h@{ports\_\-def.h}!PIFP@{PIFP}}
+\index{PIFP@{PIFP}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PIFP]{\setlength{\rightskip}{0pt plus 5cm}\#define PIFP~0x025F}}
+\label{ports__def_8h_caf7f8649c56ac8571bea7267db963c0}
+
+
+
+
+Definition at line 608 of file ports\_\-def.h.\hypertarget{ports__def_8h_c5c4a1f05b54f73904b0c0aa7063a063}{
+\index{ports_def.h@{ports\_\-def.h}!PLLCTL@{PLLCTL}}
+\index{PLLCTL@{PLLCTL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PLLCTL]{\setlength{\rightskip}{0pt plus 5cm}\#define PLLCTL~0x003A}}
+\label{ports__def_8h_c5c4a1f05b54f73904b0c0aa7063a063}
+
+
+
+
+Definition at line 89 of file ports\_\-def.h.\hypertarget{ports__def_8h_7c8a7f98a98d8cb125dd57a66720ab30}{
+\index{ports_def.h@{ports\_\-def.h}!PORTA@{PORTA}}
+\index{PORTA@{PORTA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PORTA]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTA~0x0000}}
+\label{ports__def_8h_7c8a7f98a98d8cb125dd57a66720ab30}
+
+
+
+
+Definition at line 42 of file ports\_\-def.h.\hypertarget{ports__def_8h_840a1b8e83eb19a692bbfe280cd5fae5}{
+\index{ports_def.h@{ports\_\-def.h}!PORTAD0@{PORTAD0}}
+\index{PORTAD0@{PORTAD0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PORTAD0]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTAD0~0x008F}}
+\label{ports__def_8h_840a1b8e83eb19a692bbfe280cd5fae5}
+
+
+
+
+Definition at line 171 of file ports\_\-def.h.\hypertarget{ports__def_8h_829f420b0c765dc1f38acc64d1fdf3ba}{
+\index{ports_def.h@{ports\_\-def.h}!PORTAD1@{PORTAD1}}
+\index{PORTAD1@{PORTAD1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PORTAD1]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTAD1~0x012F}}
+\label{ports__def_8h_829f420b0c765dc1f38acc64d1fdf3ba}
+
+
+
+
+Definition at line 305 of file ports\_\-def.h.\hypertarget{ports__def_8h_09a0c85cd3da09d9cdf63a5ac4c39f77}{
+\index{ports_def.h@{ports\_\-def.h}!PORTB@{PORTB}}
+\index{PORTB@{PORTB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PORTB]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTB~0x0001}}
+\label{ports__def_8h_09a0c85cd3da09d9cdf63a5ac4c39f77}
+
+
+
+
+Definition at line 43 of file ports\_\-def.h.\hypertarget{ports__def_8h_7e2386d3b1084b5b875ae3696f550ba9}{
+\index{ports_def.h@{ports\_\-def.h}!PORTE@{PORTE}}
+\index{PORTE@{PORTE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PORTE]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTE~0x0008}}
+\label{ports__def_8h_7e2386d3b1084b5b875ae3696f550ba9}
+
+
+
+
+Definition at line 47 of file ports\_\-def.h.\hypertarget{ports__def_8h_6bd5cd2c2fce3bf30567be8356ea8473}{
+\index{ports_def.h@{ports\_\-def.h}!PORTK@{PORTK}}
+\index{PORTK@{PORTK}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PORTK]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTK~0x0032}}
+\label{ports__def_8h_6bd5cd2c2fce3bf30567be8356ea8473}
+
+
+
+
+Definition at line 81 of file ports\_\-def.h.\hypertarget{ports__def_8h_74bb05c403a183f430c3d79c3da66637}{
+\index{ports_def.h@{ports\_\-def.h}!PPAGE@{PPAGE}}
+\index{PPAGE@{PPAGE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PPAGE]{\setlength{\rightskip}{0pt plus 5cm}\#define PPAGE~0x0030}}
+\label{ports__def_8h_74bb05c403a183f430c3d79c3da66637}
+
+
+
+
+Definition at line 79 of file ports\_\-def.h.\hypertarget{ports__def_8h_dee7f267a39162b3b98ad8c89fd3c9ab}{
+\index{ports_def.h@{ports\_\-def.h}!PPSH@{PPSH}}
+\index{PPSH@{PPSH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PPSH]{\setlength{\rightskip}{0pt plus 5cm}\#define PPSH~0x0265}}
+\label{ports__def_8h_dee7f267a39162b3b98ad8c89fd3c9ab}
+
+
+
+
+Definition at line 614 of file ports\_\-def.h.\hypertarget{ports__def_8h_bd94152a5f093df5664c45a53d7582bd}{
+\index{ports_def.h@{ports\_\-def.h}!PPSJ@{PPSJ}}
+\index{PPSJ@{PPSJ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PPSJ]{\setlength{\rightskip}{0pt plus 5cm}\#define PPSJ~0x026D}}
+\label{ports__def_8h_bd94152a5f093df5664c45a53d7582bd}
+
+
+
+
+Definition at line 622 of file ports\_\-def.h.\hypertarget{ports__def_8h_b06ef88f12c7825e8841e73754d798c7}{
+\index{ports_def.h@{ports\_\-def.h}!PPSM@{PPSM}}
+\index{PPSM@{PPSM}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PPSM]{\setlength{\rightskip}{0pt plus 5cm}\#define PPSM~0x0255}}
+\label{ports__def_8h_b06ef88f12c7825e8841e73754d798c7}
+
+
+
+
+Definition at line 598 of file ports\_\-def.h.\hypertarget{ports__def_8h_371c170581fe5d8f2db45a80afed2aad}{
+\index{ports_def.h@{ports\_\-def.h}!PPSP@{PPSP}}
+\index{PPSP@{PPSP}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PPSP]{\setlength{\rightskip}{0pt plus 5cm}\#define PPSP~0x025D}}
+\label{ports__def_8h_371c170581fe5d8f2db45a80afed2aad}
+
+
+
+
+Definition at line 606 of file ports\_\-def.h.\hypertarget{ports__def_8h_86e05b2177a037b0c70c03176cdaab9d}{
+\index{ports_def.h@{ports\_\-def.h}!PPSS@{PPSS}}
+\index{PPSS@{PPSS}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PPSS]{\setlength{\rightskip}{0pt plus 5cm}\#define PPSS~0x024D}}
+\label{ports__def_8h_86e05b2177a037b0c70c03176cdaab9d}
+
+
+
+
+Definition at line 590 of file ports\_\-def.h.\hypertarget{ports__def_8h_c280341f398840b1686e0837bdf152cb}{
+\index{ports_def.h@{ports\_\-def.h}!PPST@{PPST}}
+\index{PPST@{PPST}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PPST]{\setlength{\rightskip}{0pt plus 5cm}\#define PPST~0x0245}}
+\label{ports__def_8h_c280341f398840b1686e0837bdf152cb}
+
+
+
+
+Definition at line 583 of file ports\_\-def.h.\hypertarget{ports__def_8h_e195e4b974f64e9b64a49fdab0d4aa72}{
+\index{ports_def.h@{ports\_\-def.h}!PTH@{PTH}}
+\index{PTH@{PTH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTH]{\setlength{\rightskip}{0pt plus 5cm}\#define PTH~0x0260}}
+\label{ports__def_8h_e195e4b974f64e9b64a49fdab0d4aa72}
+
+
+
+
+Definition at line 609 of file ports\_\-def.h.\hypertarget{ports__def_8h_404a7e1d5def397b05ac1922c9052647}{
+\index{ports_def.h@{ports\_\-def.h}!PTIH@{PTIH}}
+\index{PTIH@{PTIH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTIH]{\setlength{\rightskip}{0pt plus 5cm}\#define PTIH~0x0261}}
+\label{ports__def_8h_404a7e1d5def397b05ac1922c9052647}
+
+
+
+
+Definition at line 610 of file ports\_\-def.h.\hypertarget{ports__def_8h_293bcff22daa75e79cd8ce8896adfb72}{
+\index{ports_def.h@{ports\_\-def.h}!PTIJ@{PTIJ}}
+\index{PTIJ@{PTIJ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTIJ]{\setlength{\rightskip}{0pt plus 5cm}\#define PTIJ~0x0269}}
+\label{ports__def_8h_293bcff22daa75e79cd8ce8896adfb72}
+
+
+
+
+Definition at line 618 of file ports\_\-def.h.\hypertarget{ports__def_8h_aaf976e808e92970c4853195f46f86aa}{
+\index{ports_def.h@{ports\_\-def.h}!PTIM@{PTIM}}
+\index{PTIM@{PTIM}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTIM]{\setlength{\rightskip}{0pt plus 5cm}\#define PTIM~0x0251}}
+\label{ports__def_8h_aaf976e808e92970c4853195f46f86aa}
+
+
+
+
+Definition at line 594 of file ports\_\-def.h.\hypertarget{ports__def_8h_955f76954aa3a4ec132642ba61f4179b}{
+\index{ports_def.h@{ports\_\-def.h}!PTIP@{PTIP}}
+\index{PTIP@{PTIP}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTIP]{\setlength{\rightskip}{0pt plus 5cm}\#define PTIP~0x0259}}
+\label{ports__def_8h_955f76954aa3a4ec132642ba61f4179b}
+
+
+
+
+Definition at line 602 of file ports\_\-def.h.\hypertarget{ports__def_8h_dbb7d014f3d51c19068e5d39f635a9a0}{
+\index{ports_def.h@{ports\_\-def.h}!PTIS@{PTIS}}
+\index{PTIS@{PTIS}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTIS]{\setlength{\rightskip}{0pt plus 5cm}\#define PTIS~0x0249}}
+\label{ports__def_8h_dbb7d014f3d51c19068e5d39f635a9a0}
+
+
+
+
+Definition at line 586 of file ports\_\-def.h.\hypertarget{ports__def_8h_a790cf313ffcb576686db78465445528}{
+\index{ports_def.h@{ports\_\-def.h}!PTIT@{PTIT}}
+\index{PTIT@{PTIT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTIT]{\setlength{\rightskip}{0pt plus 5cm}\#define PTIT~0x0241}}
+\label{ports__def_8h_a790cf313ffcb576686db78465445528}
+
+
+
+
+Definition at line 579 of file ports\_\-def.h.\hypertarget{ports__def_8h_09f60e88823b1ba522431ffca9516821}{
+\index{ports_def.h@{ports\_\-def.h}!PTJ@{PTJ}}
+\index{PTJ@{PTJ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTJ]{\setlength{\rightskip}{0pt plus 5cm}\#define PTJ~0x0268}}
+\label{ports__def_8h_09f60e88823b1ba522431ffca9516821}
+
+
+
+
+Definition at line 617 of file ports\_\-def.h.\hypertarget{ports__def_8h_f321d4e67915520ce9b190f347508a4d}{
+\index{ports_def.h@{ports\_\-def.h}!PTM@{PTM}}
+\index{PTM@{PTM}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTM]{\setlength{\rightskip}{0pt plus 5cm}\#define PTM~0x0250}}
+\label{ports__def_8h_f321d4e67915520ce9b190f347508a4d}
+
+
+
+
+Definition at line 593 of file ports\_\-def.h.\hypertarget{ports__def_8h_0110a12871e7df55e92e872965d30bf9}{
+\index{ports_def.h@{ports\_\-def.h}!PTP@{PTP}}
+\index{PTP@{PTP}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTP]{\setlength{\rightskip}{0pt plus 5cm}\#define PTP~0x0258}}
+\label{ports__def_8h_0110a12871e7df55e92e872965d30bf9}
+
+
+
+
+Definition at line 601 of file ports\_\-def.h.\hypertarget{ports__def_8h_fd087524fff13e4a5a2e3bbd0e0e6752}{
+\index{ports_def.h@{ports\_\-def.h}!PTS@{PTS}}
+\index{PTS@{PTS}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTS]{\setlength{\rightskip}{0pt plus 5cm}\#define PTS~0x0248}}
+\label{ports__def_8h_fd087524fff13e4a5a2e3bbd0e0e6752}
+
+
+
+
+Definition at line 585 of file ports\_\-def.h.\hypertarget{ports__def_8h_b32322b4be11ce1568b95dd98d03eb72}{
+\index{ports_def.h@{ports\_\-def.h}!PTT@{PTT}}
+\index{PTT@{PTT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PTT]{\setlength{\rightskip}{0pt plus 5cm}\#define PTT~0x0240}}
+\label{ports__def_8h_b32322b4be11ce1568b95dd98d03eb72}
+
+
+
+
+Definition at line 578 of file ports\_\-def.h.\hypertarget{ports__def_8h_04c3d2a7346df4db141b06ab2878e778}{
+\index{ports_def.h@{ports\_\-def.h}!PUCR@{PUCR}}
+\index{PUCR@{PUCR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PUCR]{\setlength{\rightskip}{0pt plus 5cm}\#define PUCR~0x000C}}
+\label{ports__def_8h_04c3d2a7346df4db141b06ab2878e778}
+
+
+
+
+Definition at line 51 of file ports\_\-def.h.\hypertarget{ports__def_8h_3db28c50a2cb416258258463f7a087bb}{
+\index{ports_def.h@{ports\_\-def.h}!PWMCAE@{PWMCAE}}
+\index{PWMCAE@{PWMCAE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMCAE]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMCAE~0x00A4}}
+\label{ports__def_8h_3db28c50a2cb416258258463f7a087bb}
+
+
+
+
+Definition at line 192 of file ports\_\-def.h.\hypertarget{ports__def_8h_33b97636917733281caa9b497938a31e}{
+\index{ports_def.h@{ports\_\-def.h}!PWMCLK@{PWMCLK}}
+\index{PWMCLK@{PWMCLK}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMCLK]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMCLK~0x00A2}}
+\label{ports__def_8h_33b97636917733281caa9b497938a31e}
+
+
+
+
+Definition at line 190 of file ports\_\-def.h.\hypertarget{ports__def_8h_2b0d9340de4207fac5899ad76b5dd496}{
+\index{ports_def.h@{ports\_\-def.h}!PWMCNT0@{PWMCNT0}}
+\index{PWMCNT0@{PWMCNT0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMCNT0]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMCNT0~0x00AC}}
+\label{ports__def_8h_2b0d9340de4207fac5899ad76b5dd496}
+
+
+
+
+Definition at line 200 of file ports\_\-def.h.\hypertarget{ports__def_8h_bf9bcf51f51436e28164aadc241d1645}{
+\index{ports_def.h@{ports\_\-def.h}!PWMCNT1@{PWMCNT1}}
+\index{PWMCNT1@{PWMCNT1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMCNT1]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMCNT1~0x00AD}}
+\label{ports__def_8h_bf9bcf51f51436e28164aadc241d1645}
+
+
+
+
+Definition at line 201 of file ports\_\-def.h.\hypertarget{ports__def_8h_9786ae7edfab828262939de5e5ef96b9}{
+\index{ports_def.h@{ports\_\-def.h}!PWMCNT2@{PWMCNT2}}
+\index{PWMCNT2@{PWMCNT2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMCNT2]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMCNT2~0x00AE}}
+\label{ports__def_8h_9786ae7edfab828262939de5e5ef96b9}
+
+
+
+
+Definition at line 202 of file ports\_\-def.h.\hypertarget{ports__def_8h_d348e1f529cc26e6879f13ab3a5aaad0}{
+\index{ports_def.h@{ports\_\-def.h}!PWMCNT3@{PWMCNT3}}
+\index{PWMCNT3@{PWMCNT3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMCNT3]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMCNT3~0x00AF}}
+\label{ports__def_8h_d348e1f529cc26e6879f13ab3a5aaad0}
+
+
+
+
+Definition at line 203 of file ports\_\-def.h.\hypertarget{ports__def_8h_15913d0db787f077c3f53eb0a382e029}{
+\index{ports_def.h@{ports\_\-def.h}!PWMCNT4@{PWMCNT4}}
+\index{PWMCNT4@{PWMCNT4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMCNT4]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMCNT4~0x00B0}}
+\label{ports__def_8h_15913d0db787f077c3f53eb0a382e029}
+
+
+
+
+Definition at line 204 of file ports\_\-def.h.\hypertarget{ports__def_8h_1d1168bde98ba45f17b78710f1539c3a}{
+\index{ports_def.h@{ports\_\-def.h}!PWMCNT5@{PWMCNT5}}
+\index{PWMCNT5@{PWMCNT5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMCNT5]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMCNT5~0x00B1}}
+\label{ports__def_8h_1d1168bde98ba45f17b78710f1539c3a}
+
+
+
+
+Definition at line 205 of file ports\_\-def.h.\hypertarget{ports__def_8h_7d489563233cfd8082444c59e352fc6b}{
+\index{ports_def.h@{ports\_\-def.h}!PWMCNT6@{PWMCNT6}}
+\index{PWMCNT6@{PWMCNT6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMCNT6]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMCNT6~0x00B2}}
+\label{ports__def_8h_7d489563233cfd8082444c59e352fc6b}
+
+
+
+
+Definition at line 206 of file ports\_\-def.h.\hypertarget{ports__def_8h_22d5e864a526ccef9f5604320c38544e}{
+\index{ports_def.h@{ports\_\-def.h}!PWMCNT7@{PWMCNT7}}
+\index{PWMCNT7@{PWMCNT7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMCNT7]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMCNT7~0x00B3}}
+\label{ports__def_8h_22d5e864a526ccef9f5604320c38544e}
+
+
+
+
+Definition at line 207 of file ports\_\-def.h.\hypertarget{ports__def_8h_075f2732b85727ece15a8960f83f4c88}{
+\index{ports_def.h@{ports\_\-def.h}!PWMCTL@{PWMCTL}}
+\index{PWMCTL@{PWMCTL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMCTL]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMCTL~0x00A5}}
+\label{ports__def_8h_075f2732b85727ece15a8960f83f4c88}
+
+
+
+
+Definition at line 193 of file ports\_\-def.h.\hypertarget{ports__def_8h_cc6dece33a8535501d8ea70cbc37d97c}{
+\index{ports_def.h@{ports\_\-def.h}!PWMDTY0@{PWMDTY0}}
+\index{PWMDTY0@{PWMDTY0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMDTY0]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMDTY0~0x00BC}}
+\label{ports__def_8h_cc6dece33a8535501d8ea70cbc37d97c}
+
+
+
+
+Definition at line 216 of file ports\_\-def.h.\hypertarget{ports__def_8h_86b0fad94db22b222bba1f56c0948122}{
+\index{ports_def.h@{ports\_\-def.h}!PWMDTY1@{PWMDTY1}}
+\index{PWMDTY1@{PWMDTY1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMDTY1]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMDTY1~0x00BD}}
+\label{ports__def_8h_86b0fad94db22b222bba1f56c0948122}
+
+
+
+
+Definition at line 217 of file ports\_\-def.h.\hypertarget{ports__def_8h_4cc05fb5f0882585f0b188108b609b6e}{
+\index{ports_def.h@{ports\_\-def.h}!PWMDTY2@{PWMDTY2}}
+\index{PWMDTY2@{PWMDTY2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMDTY2]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMDTY2~0x00BE}}
+\label{ports__def_8h_4cc05fb5f0882585f0b188108b609b6e}
+
+
+
+
+Definition at line 218 of file ports\_\-def.h.\hypertarget{ports__def_8h_40a432c8152fd490d59cd60e7e758a2c}{
+\index{ports_def.h@{ports\_\-def.h}!PWMDTY3@{PWMDTY3}}
+\index{PWMDTY3@{PWMDTY3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMDTY3]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMDTY3~0x00BF}}
+\label{ports__def_8h_40a432c8152fd490d59cd60e7e758a2c}
+
+
+
+
+Definition at line 219 of file ports\_\-def.h.\hypertarget{ports__def_8h_6cbbe5e1b4f361c362fc2b69056a5375}{
+\index{ports_def.h@{ports\_\-def.h}!PWMDTY4@{PWMDTY4}}
+\index{PWMDTY4@{PWMDTY4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMDTY4]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMDTY4~0x00C0}}
+\label{ports__def_8h_6cbbe5e1b4f361c362fc2b69056a5375}
+
+
+
+
+Definition at line 220 of file ports\_\-def.h.\hypertarget{ports__def_8h_62d172c81c32ca5de6bfa17658fdd51b}{
+\index{ports_def.h@{ports\_\-def.h}!PWMDTY5@{PWMDTY5}}
+\index{PWMDTY5@{PWMDTY5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMDTY5]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMDTY5~0x00C1}}
+\label{ports__def_8h_62d172c81c32ca5de6bfa17658fdd51b}
+
+
+
+
+Definition at line 221 of file ports\_\-def.h.\hypertarget{ports__def_8h_af414f34428ba00752e5bd4d998d6c67}{
+\index{ports_def.h@{ports\_\-def.h}!PWMDTY6@{PWMDTY6}}
+\index{PWMDTY6@{PWMDTY6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMDTY6]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMDTY6~0x00C2}}
+\label{ports__def_8h_af414f34428ba00752e5bd4d998d6c67}
+
+
+
+
+Definition at line 222 of file ports\_\-def.h.\hypertarget{ports__def_8h_8ea496a806589920715abb706354095b}{
+\index{ports_def.h@{ports\_\-def.h}!PWMDTY7@{PWMDTY7}}
+\index{PWMDTY7@{PWMDTY7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMDTY7]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMDTY7~0x00C3}}
+\label{ports__def_8h_8ea496a806589920715abb706354095b}
+
+
+
+
+Definition at line 223 of file ports\_\-def.h.\hypertarget{ports__def_8h_8ed3b354632e3b3b923020e0877b3c6a}{
+\index{ports_def.h@{ports\_\-def.h}!PWME@{PWME}}
+\index{PWME@{PWME}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWME]{\setlength{\rightskip}{0pt plus 5cm}\#define PWME~0x00A0}}
+\label{ports__def_8h_8ed3b354632e3b3b923020e0877b3c6a}
+
+
+
+
+Definition at line 188 of file ports\_\-def.h.\hypertarget{ports__def_8h_16f58e8b278accac047a952f8ee483b0}{
+\index{ports_def.h@{ports\_\-def.h}!PWMPER0@{PWMPER0}}
+\index{PWMPER0@{PWMPER0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMPER0]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMPER0~0x00B4}}
+\label{ports__def_8h_16f58e8b278accac047a952f8ee483b0}
+
+
+
+
+Definition at line 208 of file ports\_\-def.h.\hypertarget{ports__def_8h_b250a04692fb8bfefa997b77d92b9ff9}{
+\index{ports_def.h@{ports\_\-def.h}!PWMPER1@{PWMPER1}}
+\index{PWMPER1@{PWMPER1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMPER1]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMPER1~0x00B5}}
+\label{ports__def_8h_b250a04692fb8bfefa997b77d92b9ff9}
+
+
+
+
+Definition at line 209 of file ports\_\-def.h.\hypertarget{ports__def_8h_27846eaf234ba2931711ad89b43a30b3}{
+\index{ports_def.h@{ports\_\-def.h}!PWMPER2@{PWMPER2}}
+\index{PWMPER2@{PWMPER2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMPER2]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMPER2~0x00B6}}
+\label{ports__def_8h_27846eaf234ba2931711ad89b43a30b3}
+
+
+
+
+Definition at line 210 of file ports\_\-def.h.\hypertarget{ports__def_8h_31671be2d6ab9f578447c673fc6e44d8}{
+\index{ports_def.h@{ports\_\-def.h}!PWMPER3@{PWMPER3}}
+\index{PWMPER3@{PWMPER3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMPER3]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMPER3~0x00B7}}
+\label{ports__def_8h_31671be2d6ab9f578447c673fc6e44d8}
+
+
+
+
+Definition at line 211 of file ports\_\-def.h.\hypertarget{ports__def_8h_2627a17d78dce0fddb9ab187e02f4246}{
+\index{ports_def.h@{ports\_\-def.h}!PWMPER4@{PWMPER4}}
+\index{PWMPER4@{PWMPER4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMPER4]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMPER4~0x00B8}}
+\label{ports__def_8h_2627a17d78dce0fddb9ab187e02f4246}
+
+
+
+
+Definition at line 212 of file ports\_\-def.h.\hypertarget{ports__def_8h_cf1c34ca33511b39a16b54d8a2a28922}{
+\index{ports_def.h@{ports\_\-def.h}!PWMPER5@{PWMPER5}}
+\index{PWMPER5@{PWMPER5}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMPER5]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMPER5~0x00B9}}
+\label{ports__def_8h_cf1c34ca33511b39a16b54d8a2a28922}
+
+
+
+
+Definition at line 213 of file ports\_\-def.h.\hypertarget{ports__def_8h_658826c7ed4d0432560e4718595ea908}{
+\index{ports_def.h@{ports\_\-def.h}!PWMPER6@{PWMPER6}}
+\index{PWMPER6@{PWMPER6}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMPER6]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMPER6~0x00BA}}
+\label{ports__def_8h_658826c7ed4d0432560e4718595ea908}
+
+
+
+
+Definition at line 214 of file ports\_\-def.h.\hypertarget{ports__def_8h_d1481848294df9ce8f4aed5faeefd4c7}{
+\index{ports_def.h@{ports\_\-def.h}!PWMPER7@{PWMPER7}}
+\index{PWMPER7@{PWMPER7}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMPER7]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMPER7~0x00BB}}
+\label{ports__def_8h_d1481848294df9ce8f4aed5faeefd4c7}
+
+
+
+
+Definition at line 215 of file ports\_\-def.h.\hypertarget{ports__def_8h_984b22e173ab9225e771bf0a24db97c9}{
+\index{ports_def.h@{ports\_\-def.h}!PWMPOL@{PWMPOL}}
+\index{PWMPOL@{PWMPOL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMPOL]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMPOL~0x00A1}}
+\label{ports__def_8h_984b22e173ab9225e771bf0a24db97c9}
+
+
+
+
+Definition at line 189 of file ports\_\-def.h.\hypertarget{ports__def_8h_807c81c06b85cd685495f81a29371a08}{
+\index{ports_def.h@{ports\_\-def.h}!PWMPRCLK@{PWMPRCLK}}
+\index{PWMPRCLK@{PWMPRCLK}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMPRCLK]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMPRCLK~0x00A3}}
+\label{ports__def_8h_807c81c06b85cd685495f81a29371a08}
+
+
+
+
+Definition at line 191 of file ports\_\-def.h.\hypertarget{ports__def_8h_d2ce3a06a7be4f9b4488612abda70071}{
+\index{ports_def.h@{ports\_\-def.h}!PWMPRSC@{PWMPRSC}}
+\index{PWMPRSC@{PWMPRSC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMPRSC]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMPRSC~0x00A7}}
+\label{ports__def_8h_d2ce3a06a7be4f9b4488612abda70071}
+
+
+
+
+Definition at line 195 of file ports\_\-def.h.\hypertarget{ports__def_8h_ad11b4209f29ad5e223857f7f52ce71f}{
+\index{ports_def.h@{ports\_\-def.h}!PWMSCLA@{PWMSCLA}}
+\index{PWMSCLA@{PWMSCLA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMSCLA]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMSCLA~0x00A8}}
+\label{ports__def_8h_ad11b4209f29ad5e223857f7f52ce71f}
+
+
+
+
+Definition at line 196 of file ports\_\-def.h.\hypertarget{ports__def_8h_2afc538d1b3c0f7f10e0ade18200f137}{
+\index{ports_def.h@{ports\_\-def.h}!PWMSCLB@{PWMSCLB}}
+\index{PWMSCLB@{PWMSCLB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMSCLB]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMSCLB~0x00A9}}
+\label{ports__def_8h_2afc538d1b3c0f7f10e0ade18200f137}
+
+
+
+
+Definition at line 197 of file ports\_\-def.h.\hypertarget{ports__def_8h_7f8236b9687c048fa2dcb40c6ad52552}{
+\index{ports_def.h@{ports\_\-def.h}!PWMSCNTA@{PWMSCNTA}}
+\index{PWMSCNTA@{PWMSCNTA}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMSCNTA]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMSCNTA~0x00AA}}
+\label{ports__def_8h_7f8236b9687c048fa2dcb40c6ad52552}
+
+
+
+
+Definition at line 198 of file ports\_\-def.h.\hypertarget{ports__def_8h_42771a67f61871745d31358d79702460}{
+\index{ports_def.h@{ports\_\-def.h}!PWMSCNTB@{PWMSCNTB}}
+\index{PWMSCNTB@{PWMSCNTB}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMSCNTB]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMSCNTB~0x00AB}}
+\label{ports__def_8h_42771a67f61871745d31358d79702460}
+
+
+
+
+Definition at line 199 of file ports\_\-def.h.\hypertarget{ports__def_8h_8601b3441e042a750cb177d0c8276cfc}{
+\index{ports_def.h@{ports\_\-def.h}!PWMSDN@{PWMSDN}}
+\index{PWMSDN@{PWMSDN}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMSDN]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMSDN~0x00C4}}
+\label{ports__def_8h_8601b3441e042a750cb177d0c8276cfc}
+
+
+
+
+Definition at line 224 of file ports\_\-def.h.\hypertarget{ports__def_8h_95911ad82403cd9768ace9e13b897a97}{
+\index{ports_def.h@{ports\_\-def.h}!PWMTST@{PWMTST}}
+\index{PWMTST@{PWMTST}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[PWMTST]{\setlength{\rightskip}{0pt plus 5cm}\#define PWMTST~0x00A6}}
+\label{ports__def_8h_95911ad82403cd9768ace9e13b897a97}
+
+
+
+
+Definition at line 194 of file ports\_\-def.h.\hypertarget{ports__def_8h_9870ce5216c4ce3edad92cca56dece3b}{
+\index{ports_def.h@{ports\_\-def.h}!RDRH@{RDRH}}
+\index{RDRH@{RDRH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[RDRH]{\setlength{\rightskip}{0pt plus 5cm}\#define RDRH~0x0263}}
+\label{ports__def_8h_9870ce5216c4ce3edad92cca56dece3b}
+
+
+
+
+Definition at line 612 of file ports\_\-def.h.\hypertarget{ports__def_8h_944e5f745f61c815610fc0bc53845178}{
+\index{ports_def.h@{ports\_\-def.h}!RDRIV@{RDRIV}}
+\index{RDRIV@{RDRIV}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[RDRIV]{\setlength{\rightskip}{0pt plus 5cm}\#define RDRIV~0x000D}}
+\label{ports__def_8h_944e5f745f61c815610fc0bc53845178}
+
+
+
+
+Definition at line 52 of file ports\_\-def.h.\hypertarget{ports__def_8h_a0c4b9919ef74d0827d88001f8db0156}{
+\index{ports_def.h@{ports\_\-def.h}!RDRJ@{RDRJ}}
+\index{RDRJ@{RDRJ}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[RDRJ]{\setlength{\rightskip}{0pt plus 5cm}\#define RDRJ~0x026B}}
+\label{ports__def_8h_a0c4b9919ef74d0827d88001f8db0156}
+
+
+
+
+Definition at line 620 of file ports\_\-def.h.\hypertarget{ports__def_8h_876b4ae747fb8481110f5e415feb8b1b}{
+\index{ports_def.h@{ports\_\-def.h}!RDRM@{RDRM}}
+\index{RDRM@{RDRM}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[RDRM]{\setlength{\rightskip}{0pt plus 5cm}\#define RDRM~0x0253}}
+\label{ports__def_8h_876b4ae747fb8481110f5e415feb8b1b}
+
+
+
+
+Definition at line 596 of file ports\_\-def.h.\hypertarget{ports__def_8h_6b03639492a302c3fe44c16f18e70820}{
+\index{ports_def.h@{ports\_\-def.h}!RDRP@{RDRP}}
+\index{RDRP@{RDRP}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[RDRP]{\setlength{\rightskip}{0pt plus 5cm}\#define RDRP~0x025B}}
+\label{ports__def_8h_6b03639492a302c3fe44c16f18e70820}
+
+
+
+
+Definition at line 604 of file ports\_\-def.h.\hypertarget{ports__def_8h_bf3c1076c1947f203a2d2be1b41d60fb}{
+\index{ports_def.h@{ports\_\-def.h}!RDRS@{RDRS}}
+\index{RDRS@{RDRS}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[RDRS]{\setlength{\rightskip}{0pt plus 5cm}\#define RDRS~0x024B}}
+\label{ports__def_8h_bf3c1076c1947f203a2d2be1b41d60fb}
+
+
+
+
+Definition at line 588 of file ports\_\-def.h.\hypertarget{ports__def_8h_8dbb964110417eb69a55fa67f8ffcaee}{
+\index{ports_def.h@{ports\_\-def.h}!RDRT@{RDRT}}
+\index{RDRT@{RDRT}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[RDRT]{\setlength{\rightskip}{0pt plus 5cm}\#define RDRT~0x0243}}
+\label{ports__def_8h_8dbb964110417eb69a55fa67f8ffcaee}
+
+
+
+
+Definition at line 581 of file ports\_\-def.h.\hypertarget{ports__def_8h_c977bdfc9a47c2c122b24c109b2ca1d2}{
+\index{ports_def.h@{ports\_\-def.h}!REFDV@{REFDV}}
+\index{REFDV@{REFDV}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[REFDV]{\setlength{\rightskip}{0pt plus 5cm}\#define REFDV~0x0035}}
+\label{ports__def_8h_c977bdfc9a47c2c122b24c109b2ca1d2}
+
+
+
+
+Definition at line 84 of file ports\_\-def.h.\hypertarget{ports__def_8h_e2d9a627890de5fba9d6c7a3cf3e3115}{
+\index{ports_def.h@{ports\_\-def.h}!RTICTL@{RTICTL}}
+\index{RTICTL@{RTICTL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[RTICTL]{\setlength{\rightskip}{0pt plus 5cm}\#define RTICTL~0x003B}}
+\label{ports__def_8h_e2d9a627890de5fba9d6c7a3cf3e3115}
+
+
+
+
+Definition at line 90 of file ports\_\-def.h.\hypertarget{ports__def_8h_c474e8f2e72624f07b9780aafc2a6b1b}{
+\index{ports_def.h@{ports\_\-def.h}!SC0CR1@{SC0CR1}}
+\index{SC0CR1@{SC0CR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SC0CR1]{\setlength{\rightskip}{0pt plus 5cm}\#define SC0CR1~0x00CA}}
+\label{ports__def_8h_c474e8f2e72624f07b9780aafc2a6b1b}
+
+
+
+
+Definition at line 228 of file ports\_\-def.h.\hypertarget{ports__def_8h_bccaebeecc1f27b28c80f5ff05998c4f}{
+\index{ports_def.h@{ports\_\-def.h}!SC0SR2@{SC0SR2}}
+\index{SC0SR2@{SC0SR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SC0SR2]{\setlength{\rightskip}{0pt plus 5cm}\#define SC0SR2~0x00CD}}
+\label{ports__def_8h_bccaebeecc1f27b28c80f5ff05998c4f}
+
+
+
+
+Definition at line 231 of file ports\_\-def.h.\hypertarget{ports__def_8h_b0116c935dd74dab77e3413da3bf659d}{
+\index{ports_def.h@{ports\_\-def.h}!SC1CR1@{SC1CR1}}
+\index{SC1CR1@{SC1CR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SC1CR1]{\setlength{\rightskip}{0pt plus 5cm}\#define SC1CR1~0x00D2}}
+\label{ports__def_8h_b0116c935dd74dab77e3413da3bf659d}
+
+
+
+
+Definition at line 236 of file ports\_\-def.h.\hypertarget{ports__def_8h_df6775cdba6af335fa94a2c92778354e}{
+\index{ports_def.h@{ports\_\-def.h}!SC1SR2@{SC1SR2}}
+\index{SC1SR2@{SC1SR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SC1SR2]{\setlength{\rightskip}{0pt plus 5cm}\#define SC1SR2~0x00D5}}
+\label{ports__def_8h_df6775cdba6af335fa94a2c92778354e}
+
+
+
+
+Definition at line 239 of file ports\_\-def.h.\hypertarget{ports__def_8h_ce4d0e3ad518ef6a5657d7c63c907fca}{
+\index{ports_def.h@{ports\_\-def.h}!SCI0@{SCI0}}
+\index{SCI0@{SCI0}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI0]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI0~0x00C8}}
+\label{ports__def_8h_ce4d0e3ad518ef6a5657d7c63c907fca}
+
+
+
+
+Definition at line 744 of file ports\_\-def.h.\hypertarget{ports__def_8h_0cf1ff66f181339f8e061df84ab2f492}{
+\index{ports_def.h@{ports\_\-def.h}!SCI0BDH@{SCI0BDH}}
+\index{SCI0BDH@{SCI0BDH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI0BDH]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI0BDH~0x00C8}}
+\label{ports__def_8h_0cf1ff66f181339f8e061df84ab2f492}
+
+
+
+
+Definition at line 226 of file ports\_\-def.h.\hypertarget{ports__def_8h_84dc69a7a32b7ba3b071e54d5fa2c11d}{
+\index{ports_def.h@{ports\_\-def.h}!SCI0BDL@{SCI0BDL}}
+\index{SCI0BDL@{SCI0BDL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI0BDL]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI0BDL~0x00C9}}
+\label{ports__def_8h_84dc69a7a32b7ba3b071e54d5fa2c11d}
+
+
+
+
+Definition at line 227 of file ports\_\-def.h.\hypertarget{ports__def_8h_acd083ea040c524302d28586bdf39499}{
+\index{ports_def.h@{ports\_\-def.h}!SCI0CR2@{SCI0CR2}}
+\index{SCI0CR2@{SCI0CR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI0CR2]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI0CR2~0x00CB}}
+\label{ports__def_8h_acd083ea040c524302d28586bdf39499}
+
+
+
+
+Definition at line 229 of file ports\_\-def.h.\hypertarget{ports__def_8h_a3fb313d28737263501563c9e944be94}{
+\index{ports_def.h@{ports\_\-def.h}!SCI0DRH@{SCI0DRH}}
+\index{SCI0DRH@{SCI0DRH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI0DRH]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI0DRH~0x00CE}}
+\label{ports__def_8h_a3fb313d28737263501563c9e944be94}
+
+
+
+
+Definition at line 232 of file ports\_\-def.h.\hypertarget{ports__def_8h_933ade4b6b6baaed25bfe0f64e49e75c}{
+\index{ports_def.h@{ports\_\-def.h}!SCI0DRL@{SCI0DRL}}
+\index{SCI0DRL@{SCI0DRL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI0DRL]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI0DRL~0x00CF}}
+\label{ports__def_8h_933ade4b6b6baaed25bfe0f64e49e75c}
+
+
+
+
+Definition at line 233 of file ports\_\-def.h.\hypertarget{ports__def_8h_0f1776a296955220c8c579452edcc2f0}{
+\index{ports_def.h@{ports\_\-def.h}!SCI0SR1@{SCI0SR1}}
+\index{SCI0SR1@{SCI0SR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI0SR1]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI0SR1~0x00CC}}
+\label{ports__def_8h_0f1776a296955220c8c579452edcc2f0}
+
+
+
+
+Definition at line 230 of file ports\_\-def.h.\hypertarget{ports__def_8h_a97eca5571fe1a418a94018204d2f346}{
+\index{ports_def.h@{ports\_\-def.h}!SCI1@{SCI1}}
+\index{SCI1@{SCI1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI1]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI1~0x00D0}}
+\label{ports__def_8h_a97eca5571fe1a418a94018204d2f346}
+
+
+
+
+Definition at line 745 of file ports\_\-def.h.\hypertarget{ports__def_8h_0ac53a6753d4ca7ce309c8da9a362041}{
+\index{ports_def.h@{ports\_\-def.h}!SCI1BDH@{SCI1BDH}}
+\index{SCI1BDH@{SCI1BDH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI1BDH]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI1BDH~0x00D0}}
+\label{ports__def_8h_0ac53a6753d4ca7ce309c8da9a362041}
+
+
+
+
+Definition at line 234 of file ports\_\-def.h.\hypertarget{ports__def_8h_5a0fd4e3e4e3a5c2919e4d94093f64c1}{
+\index{ports_def.h@{ports\_\-def.h}!SCI1BDL@{SCI1BDL}}
+\index{SCI1BDL@{SCI1BDL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI1BDL]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI1BDL~0x00D1}}
+\label{ports__def_8h_5a0fd4e3e4e3a5c2919e4d94093f64c1}
+
+
+
+
+Definition at line 235 of file ports\_\-def.h.\hypertarget{ports__def_8h_f8b7647a60882eca1bf43e54ef6ea422}{
+\index{ports_def.h@{ports\_\-def.h}!SCI1CR2@{SCI1CR2}}
+\index{SCI1CR2@{SCI1CR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI1CR2]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI1CR2~0x00D3}}
+\label{ports__def_8h_f8b7647a60882eca1bf43e54ef6ea422}
+
+
+
+
+Definition at line 237 of file ports\_\-def.h.\hypertarget{ports__def_8h_cec25c5fdf5b6d47342cdd1805cbac29}{
+\index{ports_def.h@{ports\_\-def.h}!SCI1DRH@{SCI1DRH}}
+\index{SCI1DRH@{SCI1DRH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI1DRH]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI1DRH~0x00D6}}
+\label{ports__def_8h_cec25c5fdf5b6d47342cdd1805cbac29}
+
+
+
+
+Definition at line 240 of file ports\_\-def.h.\hypertarget{ports__def_8h_9b1632f61d30ea044fbb014beeb707dd}{
+\index{ports_def.h@{ports\_\-def.h}!SCI1DRL@{SCI1DRL}}
+\index{SCI1DRL@{SCI1DRL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI1DRL]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI1DRL~0x00D7}}
+\label{ports__def_8h_9b1632f61d30ea044fbb014beeb707dd}
+
+
+
+
+Definition at line 241 of file ports\_\-def.h.\hypertarget{ports__def_8h_70343b85d75e81c3e87c56fe1de800ad}{
+\index{ports_def.h@{ports\_\-def.h}!SCI1SR1@{SCI1SR1}}
+\index{SCI1SR1@{SCI1SR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCI1SR1]{\setlength{\rightskip}{0pt plus 5cm}\#define SCI1SR1~0x00D4}}
+\label{ports__def_8h_70343b85d75e81c3e87c56fe1de800ad}
+
+
+
+
+Definition at line 238 of file ports\_\-def.h.\hypertarget{ports__def_8h_652f96d37614999df43e03ff58626188}{
+\index{ports_def.h@{ports\_\-def.h}!SCIBDH@{SCIBDH}}
+\index{SCIBDH@{SCIBDH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCIBDH]{\setlength{\rightskip}{0pt plus 5cm}\#define SCIBDH~0x00}}
+\label{ports__def_8h_652f96d37614999df43e03ff58626188}
+
+
+
+
+Definition at line 747 of file ports\_\-def.h.\hypertarget{ports__def_8h_f26ff5693fa93b532a8c6572e6d5f6c0}{
+\index{ports_def.h@{ports\_\-def.h}!SCIBDL@{SCIBDL}}
+\index{SCIBDL@{SCIBDL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCIBDL]{\setlength{\rightskip}{0pt plus 5cm}\#define SCIBDL~0x01}}
+\label{ports__def_8h_f26ff5693fa93b532a8c6572e6d5f6c0}
+
+
+
+
+Definition at line 748 of file ports\_\-def.h.\hypertarget{ports__def_8h_8ff8f788cb324d81ebd4d429cabf5e23}{
+\index{ports_def.h@{ports\_\-def.h}!SCICR1@{SCICR1}}
+\index{SCICR1@{SCICR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCICR1]{\setlength{\rightskip}{0pt plus 5cm}\#define SCICR1~0x02}}
+\label{ports__def_8h_8ff8f788cb324d81ebd4d429cabf5e23}
+
+
+
+
+Definition at line 749 of file ports\_\-def.h.\hypertarget{ports__def_8h_3e70365f6555966aa967d0bc56c71380}{
+\index{ports_def.h@{ports\_\-def.h}!SCICR2@{SCICR2}}
+\index{SCICR2@{SCICR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCICR2]{\setlength{\rightskip}{0pt plus 5cm}\#define SCICR2~0x03}}
+\label{ports__def_8h_3e70365f6555966aa967d0bc56c71380}
+
+
+
+
+Definition at line 750 of file ports\_\-def.h.\hypertarget{ports__def_8h_22243ecd974a2f062afb43f87688b3ac}{
+\index{ports_def.h@{ports\_\-def.h}!SCIDRH@{SCIDRH}}
+\index{SCIDRH@{SCIDRH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCIDRH]{\setlength{\rightskip}{0pt plus 5cm}\#define SCIDRH~0x06}}
+\label{ports__def_8h_22243ecd974a2f062afb43f87688b3ac}
+
+
+
+
+Definition at line 753 of file ports\_\-def.h.\hypertarget{ports__def_8h_ca0217e74eef8399b0d4429e236bfdc4}{
+\index{ports_def.h@{ports\_\-def.h}!SCIDRL@{SCIDRL}}
+\index{SCIDRL@{SCIDRL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCIDRL]{\setlength{\rightskip}{0pt plus 5cm}\#define SCIDRL~0x07}}
+\label{ports__def_8h_ca0217e74eef8399b0d4429e236bfdc4}
+
+
+
+
+Definition at line 754 of file ports\_\-def.h.\hypertarget{ports__def_8h_157429033d11aa5ff7e3fc6e581efdb4}{
+\index{ports_def.h@{ports\_\-def.h}!SCISR1@{SCISR1}}
+\index{SCISR1@{SCISR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCISR1]{\setlength{\rightskip}{0pt plus 5cm}\#define SCISR1~0x04}}
+\label{ports__def_8h_157429033d11aa5ff7e3fc6e581efdb4}
+
+
+
+
+Definition at line 751 of file ports\_\-def.h.\hypertarget{ports__def_8h_7bc6fc4a1feaa267102479747e61fc1b}{
+\index{ports_def.h@{ports\_\-def.h}!SCISR2@{SCISR2}}
+\index{SCISR2@{SCISR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SCISR2]{\setlength{\rightskip}{0pt plus 5cm}\#define SCISR2~0x05}}
+\label{ports__def_8h_7bc6fc4a1feaa267102479747e61fc1b}
+
+
+
+
+Definition at line 752 of file ports\_\-def.h.\hypertarget{ports__def_8h_b44bf92718020bcf845db5dcbc7e0c59}{
+\index{ports_def.h@{ports\_\-def.h}!SPI0BR@{SPI0BR}}
+\index{SPI0BR@{SPI0BR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI0BR]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI0BR~0x00DA}}
+\label{ports__def_8h_b44bf92718020bcf845db5dcbc7e0c59}
+
+
+
+
+Definition at line 244 of file ports\_\-def.h.\hypertarget{ports__def_8h_b461f87eea195cb8a779d81f18c4e843}{
+\index{ports_def.h@{ports\_\-def.h}!SPI0CR1@{SPI0CR1}}
+\index{SPI0CR1@{SPI0CR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI0CR1]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI0CR1~0x00D8}}
+\label{ports__def_8h_b461f87eea195cb8a779d81f18c4e843}
+
+
+
+
+Definition at line 242 of file ports\_\-def.h.\hypertarget{ports__def_8h_1ddc0ebe00c19a95c0f3e76fb2062835}{
+\index{ports_def.h@{ports\_\-def.h}!SPI0CR2@{SPI0CR2}}
+\index{SPI0CR2@{SPI0CR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI0CR2]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI0CR2~0x00D9}}
+\label{ports__def_8h_1ddc0ebe00c19a95c0f3e76fb2062835}
+
+
+
+
+Definition at line 243 of file ports\_\-def.h.\hypertarget{ports__def_8h_8ffdba53d0e62568fddf21a26a7c41db}{
+\index{ports_def.h@{ports\_\-def.h}!SPI0DR@{SPI0DR}}
+\index{SPI0DR@{SPI0DR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI0DR]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI0DR~0x00DD}}
+\label{ports__def_8h_8ffdba53d0e62568fddf21a26a7c41db}
+
+
+
+
+Definition at line 247 of file ports\_\-def.h.\hypertarget{ports__def_8h_0cd053122b7525c7498ad0f5289d2790}{
+\index{ports_def.h@{ports\_\-def.h}!SPI0SR@{SPI0SR}}
+\index{SPI0SR@{SPI0SR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI0SR]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI0SR~0x00DB}}
+\label{ports__def_8h_0cd053122b7525c7498ad0f5289d2790}
+
+
+
+
+Definition at line 245 of file ports\_\-def.h.\hypertarget{ports__def_8h_6d4ff776a3b862f9b38d906d5356c8d9}{
+\index{ports_def.h@{ports\_\-def.h}!SPI1BR@{SPI1BR}}
+\index{SPI1BR@{SPI1BR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI1BR]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI1BR~0x00F2}}
+\label{ports__def_8h_6d4ff776a3b862f9b38d906d5356c8d9}
+
+
+
+
+Definition at line 265 of file ports\_\-def.h.\hypertarget{ports__def_8h_f54033a566998b917596ae04119fd7e5}{
+\index{ports_def.h@{ports\_\-def.h}!SPI1CR1@{SPI1CR1}}
+\index{SPI1CR1@{SPI1CR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI1CR1]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI1CR1~0x00F0}}
+\label{ports__def_8h_f54033a566998b917596ae04119fd7e5}
+
+
+
+
+Definition at line 263 of file ports\_\-def.h.\hypertarget{ports__def_8h_a60bc20a726ea7eb305c9a7b2ef8961f}{
+\index{ports_def.h@{ports\_\-def.h}!SPI1CR2@{SPI1CR2}}
+\index{SPI1CR2@{SPI1CR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI1CR2]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI1CR2~0x00F1}}
+\label{ports__def_8h_a60bc20a726ea7eb305c9a7b2ef8961f}
+
+
+
+
+Definition at line 264 of file ports\_\-def.h.\hypertarget{ports__def_8h_511835d199d74afc640a3fbe23cb5125}{
+\index{ports_def.h@{ports\_\-def.h}!SPI1DR@{SPI1DR}}
+\index{SPI1DR@{SPI1DR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI1DR]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI1DR~0x00F5}}
+\label{ports__def_8h_511835d199d74afc640a3fbe23cb5125}
+
+
+
+
+Definition at line 268 of file ports\_\-def.h.\hypertarget{ports__def_8h_2cfbba596aed811d6d491ba55de330be}{
+\index{ports_def.h@{ports\_\-def.h}!SPI1SR@{SPI1SR}}
+\index{SPI1SR@{SPI1SR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI1SR]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI1SR~0x00F3}}
+\label{ports__def_8h_2cfbba596aed811d6d491ba55de330be}
+
+
+
+
+Definition at line 266 of file ports\_\-def.h.\hypertarget{ports__def_8h_7a9ef2ef816549947d4509db3df9b0fc}{
+\index{ports_def.h@{ports\_\-def.h}!SPI2BR@{SPI2BR}}
+\index{SPI2BR@{SPI2BR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI2BR]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI2BR~0x00FA}}
+\label{ports__def_8h_7a9ef2ef816549947d4509db3df9b0fc}
+
+
+
+
+Definition at line 272 of file ports\_\-def.h.\hypertarget{ports__def_8h_46be364f8b07174dbe54ffc8d8163b06}{
+\index{ports_def.h@{ports\_\-def.h}!SPI2CR1@{SPI2CR1}}
+\index{SPI2CR1@{SPI2CR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI2CR1]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI2CR1~0x00F8}}
+\label{ports__def_8h_46be364f8b07174dbe54ffc8d8163b06}
+
+
+
+
+Definition at line 270 of file ports\_\-def.h.\hypertarget{ports__def_8h_fc415d035087eaeef9155045fe2db838}{
+\index{ports_def.h@{ports\_\-def.h}!SPI2CR2@{SPI2CR2}}
+\index{SPI2CR2@{SPI2CR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI2CR2]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI2CR2~0x00F9}}
+\label{ports__def_8h_fc415d035087eaeef9155045fe2db838}
+
+
+
+
+Definition at line 271 of file ports\_\-def.h.\hypertarget{ports__def_8h_e4dcb8a8722bf1267d10c5f89b2e633a}{
+\index{ports_def.h@{ports\_\-def.h}!SPI2DR@{SPI2DR}}
+\index{SPI2DR@{SPI2DR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI2DR]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI2DR~0x00FD}}
+\label{ports__def_8h_e4dcb8a8722bf1267d10c5f89b2e633a}
+
+
+
+
+Definition at line 275 of file ports\_\-def.h.\hypertarget{ports__def_8h_49e0dddd2c6d2f8077d77c8c741cf42a}{
+\index{ports_def.h@{ports\_\-def.h}!SPI2SR@{SPI2SR}}
+\index{SPI2SR@{SPI2SR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SPI2SR]{\setlength{\rightskip}{0pt plus 5cm}\#define SPI2SR~0x00FB}}
+\label{ports__def_8h_49e0dddd2c6d2f8077d77c8c741cf42a}
+
+
+
+
+Definition at line 273 of file ports\_\-def.h.\hypertarget{ports__def_8h_f89364e5f6f6b510b1a1d0019ed18457}{
+\index{ports_def.h@{ports\_\-def.h}!SYNR@{SYNR}}
+\index{SYNR@{SYNR}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[SYNR]{\setlength{\rightskip}{0pt plus 5cm}\#define SYNR~0x0034}}
+\label{ports__def_8h_f89364e5f6f6b510b1a1d0019ed18457}
+
+
+
+
+Definition at line 83 of file ports\_\-def.h.\hypertarget{ports__def_8h_5aee1a6c41f744c9a3e6c33bbae5b602}{
+\index{ports_def.h@{ports\_\-def.h}!TC0H@{TC0H}}
+\index{TC0H@{TC0H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC0H]{\setlength{\rightskip}{0pt plus 5cm}\#define TC0H~0x0050}}
+\label{ports__def_8h_5aee1a6c41f744c9a3e6c33bbae5b602}
+
+
+
+
+Definition at line 111 of file ports\_\-def.h.\hypertarget{ports__def_8h_5360fb89c2d8cebf9f3d68cc34f2f0d6}{
+\index{ports_def.h@{ports\_\-def.h}!TC0HH@{TC0HH}}
+\index{TC0HH@{TC0HH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC0HH]{\setlength{\rightskip}{0pt plus 5cm}\#define TC0HH~0x0078}}
+\label{ports__def_8h_5360fb89c2d8cebf9f3d68cc34f2f0d6}
+
+
+
+
+Definition at line 150 of file ports\_\-def.h.\hypertarget{ports__def_8h_b6d3fe72f0dbc51452093389db82190d}{
+\index{ports_def.h@{ports\_\-def.h}!TC0HL@{TC0HL}}
+\index{TC0HL@{TC0HL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC0HL]{\setlength{\rightskip}{0pt plus 5cm}\#define TC0HL~0x0079}}
+\label{ports__def_8h_b6d3fe72f0dbc51452093389db82190d}
+
+
+
+
+Definition at line 151 of file ports\_\-def.h.\hypertarget{ports__def_8h_03a1512338c3a6035737bd8732b6eb91}{
+\index{ports_def.h@{ports\_\-def.h}!TC0L@{TC0L}}
+\index{TC0L@{TC0L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC0L]{\setlength{\rightskip}{0pt plus 5cm}\#define TC0L~0x0051}}
+\label{ports__def_8h_03a1512338c3a6035737bd8732b6eb91}
+
+
+
+
+Definition at line 112 of file ports\_\-def.h.\hypertarget{ports__def_8h_3a7b9a11325e49556c0a7a91936101b3}{
+\index{ports_def.h@{ports\_\-def.h}!TC1H@{TC1H}}
+\index{TC1H@{TC1H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC1H]{\setlength{\rightskip}{0pt plus 5cm}\#define TC1H~0x0052}}
+\label{ports__def_8h_3a7b9a11325e49556c0a7a91936101b3}
+
+
+
+
+Definition at line 113 of file ports\_\-def.h.\hypertarget{ports__def_8h_8e5618c64f4140871f204889c2c8dd50}{
+\index{ports_def.h@{ports\_\-def.h}!TC1HH@{TC1HH}}
+\index{TC1HH@{TC1HH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC1HH]{\setlength{\rightskip}{0pt plus 5cm}\#define TC1HH~0x007A}}
+\label{ports__def_8h_8e5618c64f4140871f204889c2c8dd50}
+
+
+
+
+Definition at line 152 of file ports\_\-def.h.\hypertarget{ports__def_8h_177c233233eb4a3eaf1f6b10845109a2}{
+\index{ports_def.h@{ports\_\-def.h}!TC1HL@{TC1HL}}
+\index{TC1HL@{TC1HL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC1HL]{\setlength{\rightskip}{0pt plus 5cm}\#define TC1HL~0x007B}}
+\label{ports__def_8h_177c233233eb4a3eaf1f6b10845109a2}
+
+
+
+
+Definition at line 153 of file ports\_\-def.h.\hypertarget{ports__def_8h_f235b7ce94cddaa50114a0cdf4363f3a}{
+\index{ports_def.h@{ports\_\-def.h}!TC1L@{TC1L}}
+\index{TC1L@{TC1L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC1L]{\setlength{\rightskip}{0pt plus 5cm}\#define TC1L~0x0053}}
+\label{ports__def_8h_f235b7ce94cddaa50114a0cdf4363f3a}
+
+
+
+
+Definition at line 114 of file ports\_\-def.h.\hypertarget{ports__def_8h_465740c146764f739d0851b848e8a538}{
+\index{ports_def.h@{ports\_\-def.h}!TC2H@{TC2H}}
+\index{TC2H@{TC2H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC2H]{\setlength{\rightskip}{0pt plus 5cm}\#define TC2H~0x0054}}
+\label{ports__def_8h_465740c146764f739d0851b848e8a538}
+
+
+
+
+Definition at line 115 of file ports\_\-def.h.\hypertarget{ports__def_8h_a5ec3300129ffdedba2389ed17cf4444}{
+\index{ports_def.h@{ports\_\-def.h}!TC2HH@{TC2HH}}
+\index{TC2HH@{TC2HH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC2HH]{\setlength{\rightskip}{0pt plus 5cm}\#define TC2HH~0x007C}}
+\label{ports__def_8h_a5ec3300129ffdedba2389ed17cf4444}
+
+
+
+
+Definition at line 154 of file ports\_\-def.h.\hypertarget{ports__def_8h_25aecd2bfceabd49d1bbf18b6d43b30d}{
+\index{ports_def.h@{ports\_\-def.h}!TC2HL@{TC2HL}}
+\index{TC2HL@{TC2HL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC2HL]{\setlength{\rightskip}{0pt plus 5cm}\#define TC2HL~0x007D}}
+\label{ports__def_8h_25aecd2bfceabd49d1bbf18b6d43b30d}
+
+
+
+
+Definition at line 155 of file ports\_\-def.h.\hypertarget{ports__def_8h_1087ebe023199a29ce85a75e42bc6b3f}{
+\index{ports_def.h@{ports\_\-def.h}!TC2L@{TC2L}}
+\index{TC2L@{TC2L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC2L]{\setlength{\rightskip}{0pt plus 5cm}\#define TC2L~0x0055}}
+\label{ports__def_8h_1087ebe023199a29ce85a75e42bc6b3f}
+
+
+
+
+Definition at line 116 of file ports\_\-def.h.\hypertarget{ports__def_8h_e710eb9992981f1018831edc9e12a792}{
+\index{ports_def.h@{ports\_\-def.h}!TC3H@{TC3H}}
+\index{TC3H@{TC3H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC3H]{\setlength{\rightskip}{0pt plus 5cm}\#define TC3H~0x0056}}
+\label{ports__def_8h_e710eb9992981f1018831edc9e12a792}
+
+
+
+
+Definition at line 117 of file ports\_\-def.h.\hypertarget{ports__def_8h_6cee1b2d03e0e42ce48317ed88b480bc}{
+\index{ports_def.h@{ports\_\-def.h}!TC3HH@{TC3HH}}
+\index{TC3HH@{TC3HH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC3HH]{\setlength{\rightskip}{0pt plus 5cm}\#define TC3HH~0x007E}}
+\label{ports__def_8h_6cee1b2d03e0e42ce48317ed88b480bc}
+
+
+
+
+Definition at line 156 of file ports\_\-def.h.\hypertarget{ports__def_8h_84c624c752ace9a4f90cd51635e4a3db}{
+\index{ports_def.h@{ports\_\-def.h}!TC3L@{TC3L}}
+\index{TC3L@{TC3L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC3L]{\setlength{\rightskip}{0pt plus 5cm}\#define TC3L~0x0057}}
+\label{ports__def_8h_84c624c752ace9a4f90cd51635e4a3db}
+
+
+
+
+Definition at line 118 of file ports\_\-def.h.\hypertarget{ports__def_8h_0574d848e9f01b848bef1ac914c73d9b}{
+\index{ports_def.h@{ports\_\-def.h}!TC4H@{TC4H}}
+\index{TC4H@{TC4H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC4H]{\setlength{\rightskip}{0pt plus 5cm}\#define TC4H~0x0058}}
+\label{ports__def_8h_0574d848e9f01b848bef1ac914c73d9b}
+
+
+
+
+Definition at line 119 of file ports\_\-def.h.\hypertarget{ports__def_8h_fccd2617ebb3d5c01d94d13ae63bb995}{
+\index{ports_def.h@{ports\_\-def.h}!TC4L@{TC4L}}
+\index{TC4L@{TC4L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC4L]{\setlength{\rightskip}{0pt plus 5cm}\#define TC4L~0x0059}}
+\label{ports__def_8h_fccd2617ebb3d5c01d94d13ae63bb995}
+
+
+
+
+Definition at line 120 of file ports\_\-def.h.\hypertarget{ports__def_8h_ab94dec494a21181b9e707ed91705a40}{
+\index{ports_def.h@{ports\_\-def.h}!TC5H@{TC5H}}
+\index{TC5H@{TC5H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC5H]{\setlength{\rightskip}{0pt plus 5cm}\#define TC5H~0x005A}}
+\label{ports__def_8h_ab94dec494a21181b9e707ed91705a40}
+
+
+
+
+Definition at line 121 of file ports\_\-def.h.\hypertarget{ports__def_8h_bb845df1ce3e095683817d5d0710505b}{
+\index{ports_def.h@{ports\_\-def.h}!TC5L@{TC5L}}
+\index{TC5L@{TC5L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC5L]{\setlength{\rightskip}{0pt plus 5cm}\#define TC5L~0x005B}}
+\label{ports__def_8h_bb845df1ce3e095683817d5d0710505b}
+
+
+
+
+Definition at line 122 of file ports\_\-def.h.\hypertarget{ports__def_8h_a497821ef350324511337fe2a9cd44e5}{
+\index{ports_def.h@{ports\_\-def.h}!TC6H@{TC6H}}
+\index{TC6H@{TC6H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC6H]{\setlength{\rightskip}{0pt plus 5cm}\#define TC6H~0x005C}}
+\label{ports__def_8h_a497821ef350324511337fe2a9cd44e5}
+
+
+
+
+Definition at line 123 of file ports\_\-def.h.\hypertarget{ports__def_8h_5eb68cce1acef12d0200f4bfc3cbc288}{
+\index{ports_def.h@{ports\_\-def.h}!TC6L@{TC6L}}
+\index{TC6L@{TC6L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC6L]{\setlength{\rightskip}{0pt plus 5cm}\#define TC6L~0x005D}}
+\label{ports__def_8h_5eb68cce1acef12d0200f4bfc3cbc288}
+
+
+
+
+Definition at line 124 of file ports\_\-def.h.\hypertarget{ports__def_8h_ef8ffcb5e94713a67a889c378acbb5f4}{
+\index{ports_def.h@{ports\_\-def.h}!TC7H@{TC7H}}
+\index{TC7H@{TC7H}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC7H]{\setlength{\rightskip}{0pt plus 5cm}\#define TC7H~0x005E}}
+\label{ports__def_8h_ef8ffcb5e94713a67a889c378acbb5f4}
+
+
+
+
+Definition at line 125 of file ports\_\-def.h.\hypertarget{ports__def_8h_6ff25928aee1bf034551029aa472767e}{
+\index{ports_def.h@{ports\_\-def.h}!TC7L@{TC7L}}
+\index{TC7L@{TC7L}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TC7L]{\setlength{\rightskip}{0pt plus 5cm}\#define TC7L~0x005F}}
+\label{ports__def_8h_6ff25928aee1bf034551029aa472767e}
+
+
+
+
+Definition at line 126 of file ports\_\-def.h.\hypertarget{ports__def_8h_8daf478c72475e0ffa907634d6250399}{
+\index{ports_def.h@{ports\_\-def.h}!TCFORC@{TCFORC}}
+\index{TCFORC@{TCFORC}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TCFORC]{\setlength{\rightskip}{0pt plus 5cm}\#define TCFORC~0x0041}}
+\label{ports__def_8h_8daf478c72475e0ffa907634d6250399}
+
+
+
+
+Definition at line 96 of file ports\_\-def.h.\hypertarget{ports__def_8h_b37ac48186b7d36d18fdc2ac47773f95}{
+\index{ports_def.h@{ports\_\-def.h}!TCNTH@{TCNTH}}
+\index{TCNTH@{TCNTH}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TCNTH]{\setlength{\rightskip}{0pt plus 5cm}\#define TCNTH~0x0044}}
+\label{ports__def_8h_b37ac48186b7d36d18fdc2ac47773f95}
+
+
+
+
+Definition at line 99 of file ports\_\-def.h.\hypertarget{ports__def_8h_c633db6ab44eea0fb44358dd9f2b1ddc}{
+\index{ports_def.h@{ports\_\-def.h}!TCNTL@{TCNTL}}
+\index{TCNTL@{TCNTL}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TCNTL]{\setlength{\rightskip}{0pt plus 5cm}\#define TCNTL~0x0045}}
+\label{ports__def_8h_c633db6ab44eea0fb44358dd9f2b1ddc}
+
+
+
+
+Definition at line 100 of file ports\_\-def.h.\hypertarget{ports__def_8h_0a69f683a8ad4e238e8f259c58dffc12}{
+\index{ports_def.h@{ports\_\-def.h}!TCTL1@{TCTL1}}
+\index{TCTL1@{TCTL1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TCTL1]{\setlength{\rightskip}{0pt plus 5cm}\#define TCTL1~0x0048}}
+\label{ports__def_8h_0a69f683a8ad4e238e8f259c58dffc12}
+
+
+
+
+Definition at line 103 of file ports\_\-def.h.\hypertarget{ports__def_8h_cdd842bb3f4a2ca5e26a027bb74e18b1}{
+\index{ports_def.h@{ports\_\-def.h}!TCTL2@{TCTL2}}
+\index{TCTL2@{TCTL2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TCTL2]{\setlength{\rightskip}{0pt plus 5cm}\#define TCTL2~0x0049}}
+\label{ports__def_8h_cdd842bb3f4a2ca5e26a027bb74e18b1}
+
+
+
+
+Definition at line 104 of file ports\_\-def.h.\hypertarget{ports__def_8h_b0c4f584352c94b1d0398d53e057b332}{
+\index{ports_def.h@{ports\_\-def.h}!TCTL3@{TCTL3}}
+\index{TCTL3@{TCTL3}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TCTL3]{\setlength{\rightskip}{0pt plus 5cm}\#define TCTL3~0x004A}}
+\label{ports__def_8h_b0c4f584352c94b1d0398d53e057b332}
+
+
+
+
+Definition at line 105 of file ports\_\-def.h.\hypertarget{ports__def_8h_fa96e2fb4db83ea845f18d2dcb025d93}{
+\index{ports_def.h@{ports\_\-def.h}!TCTL4@{TCTL4}}
+\index{TCTL4@{TCTL4}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TCTL4]{\setlength{\rightskip}{0pt plus 5cm}\#define TCTL4~0x004B}}
+\label{ports__def_8h_fa96e2fb4db83ea845f18d2dcb025d93}
+
+
+
+
+Definition at line 106 of file ports\_\-def.h.\hypertarget{ports__def_8h_2403d0779edcb7a67ea56dd0d67a415e}{
+\index{ports_def.h@{ports\_\-def.h}!TFLG1@{TFLG1}}
+\index{TFLG1@{TFLG1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TFLG1]{\setlength{\rightskip}{0pt plus 5cm}\#define TFLG1~0x004E}}
+\label{ports__def_8h_2403d0779edcb7a67ea56dd0d67a415e}
+
+
+
+
+Definition at line 109 of file ports\_\-def.h.\hypertarget{ports__def_8h_5d31366a1f46029bc8f323b6dde52178}{
+\index{ports_def.h@{ports\_\-def.h}!TFLG2@{TFLG2}}
+\index{TFLG2@{TFLG2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TFLG2]{\setlength{\rightskip}{0pt plus 5cm}\#define TFLG2~0x004F}}
+\label{ports__def_8h_5d31366a1f46029bc8f323b6dde52178}
+
+
+
+
+Definition at line 110 of file ports\_\-def.h.\hypertarget{ports__def_8h_047b752526fa845a214fbd2dda59bdaa}{
+\index{ports_def.h@{ports\_\-def.h}!TIE@{TIE}}
+\index{TIE@{TIE}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TIE]{\setlength{\rightskip}{0pt plus 5cm}\#define TIE~0x004C}}
+\label{ports__def_8h_047b752526fa845a214fbd2dda59bdaa}
+
+
+
+
+Definition at line 107 of file ports\_\-def.h.\hypertarget{ports__def_8h_3a45d4d45316cbc2cb7e5bf119939bc9}{
+\index{ports_def.h@{ports\_\-def.h}!TIMTST@{TIMTST}}
+\index{TIMTST@{TIMTST}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TIMTST]{\setlength{\rightskip}{0pt plus 5cm}\#define TIMTST~0x006D}}
+\label{ports__def_8h_3a45d4d45316cbc2cb7e5bf119939bc9}
+
+
+
+
+Definition at line 140 of file ports\_\-def.h.\hypertarget{ports__def_8h_28fcfc6a7695ab5b61f4d7a2befcc184}{
+\index{ports_def.h@{ports\_\-def.h}!TIOS@{TIOS}}
+\index{TIOS@{TIOS}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TIOS]{\setlength{\rightskip}{0pt plus 5cm}\#define TIOS~0x0040}}
+\label{ports__def_8h_28fcfc6a7695ab5b61f4d7a2befcc184}
+
+
+
+
+Definition at line 95 of file ports\_\-def.h.\hypertarget{ports__def_8h_efcb9111ac36dc4472f266ff9f3836c8}{
+\index{ports_def.h@{ports\_\-def.h}!TOC7D@{TOC7D}}
+\index{TOC7D@{TOC7D}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TOC7D]{\setlength{\rightskip}{0pt plus 5cm}\#define TOC7D~0x0043}}
+\label{ports__def_8h_efcb9111ac36dc4472f266ff9f3836c8}
+
+
+
+
+Definition at line 98 of file ports\_\-def.h.\hypertarget{ports__def_8h_9fa23c1870d8273bf89fee62f003a95e}{
+\index{ports_def.h@{ports\_\-def.h}!TOC7M@{TOC7M}}
+\index{TOC7M@{TOC7M}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TOC7M]{\setlength{\rightskip}{0pt plus 5cm}\#define TOC7M~0x0042}}
+\label{ports__def_8h_9fa23c1870d8273bf89fee62f003a95e}
+
+
+
+
+Definition at line 97 of file ports\_\-def.h.\hypertarget{ports__def_8h_f2b3ab08ef5f8919912316e8906c1cf6}{
+\index{ports_def.h@{ports\_\-def.h}!TSCR1@{TSCR1}}
+\index{TSCR1@{TSCR1}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TSCR1]{\setlength{\rightskip}{0pt plus 5cm}\#define TSCR1~0x0046}}
+\label{ports__def_8h_f2b3ab08ef5f8919912316e8906c1cf6}
+
+
+
+
+Definition at line 101 of file ports\_\-def.h.\hypertarget{ports__def_8h_22fb74e7419c4c4b208c3de49dd10499}{
+\index{ports_def.h@{ports\_\-def.h}!TSCR2@{TSCR2}}
+\index{TSCR2@{TSCR2}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TSCR2]{\setlength{\rightskip}{0pt plus 5cm}\#define TSCR2~0x004D}}
+\label{ports__def_8h_22fb74e7419c4c4b208c3de49dd10499}
+
+
+
+
+Definition at line 108 of file ports\_\-def.h.\hypertarget{ports__def_8h_93fe97b63517ecf6f21db2d80c90117a}{
+\index{ports_def.h@{ports\_\-def.h}!TTOV@{TTOV}}
+\index{TTOV@{TTOV}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[TTOV]{\setlength{\rightskip}{0pt plus 5cm}\#define TTOV~0x0047}}
+\label{ports__def_8h_93fe97b63517ecf6f21db2d80c90117a}
+
+
+
+
+Definition at line 102 of file ports\_\-def.h.\hypertarget{ports__def_8h_d760c8deac260cf8eaa530bd4bf4ef3b}{
+\index{ports_def.h@{ports\_\-def.h}!WOMM@{WOMM}}
+\index{WOMM@{WOMM}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[WOMM]{\setlength{\rightskip}{0pt plus 5cm}\#define WOMM~0x0256}}
+\label{ports__def_8h_d760c8deac260cf8eaa530bd4bf4ef3b}
+
+
+
+
+Definition at line 599 of file ports\_\-def.h.\hypertarget{ports__def_8h_a11fce7527cf0cbbe1ff3891e4dfb973}{
+\index{ports_def.h@{ports\_\-def.h}!WOMS@{WOMS}}
+\index{WOMS@{WOMS}!ports_def.h@{ports\_\-def.h}}
+\subsubsection[WOMS]{\setlength{\rightskip}{0pt plus 5cm}\#define WOMS~0x024E}}
+\label{ports__def_8h_a11fce7527cf0cbbe1ff3891e4dfb973}
+
+
+
+
+Definition at line 591 of file ports\_\-def.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/ports__def_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ports_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/ports__def_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d294ce1ac108efc9e1d462fca41ecace
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/portsaccess_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+\hypertarget{portsaccess_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/asm-m68hc12/portsaccess.h File Reference}
+\label{portsaccess_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/portsaccess.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/portsaccess.h}}
+}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{portsaccess_8h_cdf97ea78c88c125dbbe6f2409de6ec1}{IO\_\-PORTS\_\-8}(adr)~\hyperlink{portsaccess_8h_cb39c27c5b828bb40948690ed0fc9462}{\_\-io\_\-ports}\mbox{[}adr\mbox{]}
+\item 
+\#define \hyperlink{portsaccess_8h_05c3e46f52e97cb343d4a18d3dbe2eba}{IO\_\-PORTS\_\-16}(adr)~$\ast$((unsigned volatile short$\ast$) (\hyperlink{portsaccess_8h_cb39c27c5b828bb40948690ed0fc9462}{\_\-io\_\-ports} + (adr)))
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+volatile unsigned char \hyperlink{portsaccess_8h_cb39c27c5b828bb40948690ed0fc9462}{\_\-io\_\-ports} \mbox{[}$\,$\mbox{]}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{portsaccess_8h_05c3e46f52e97cb343d4a18d3dbe2eba}{
+\index{portsaccess.h@{portsaccess.h}!IO_PORTS_16@{IO\_\-PORTS\_\-16}}
+\index{IO_PORTS_16@{IO\_\-PORTS\_\-16}!portsaccess.h@{portsaccess.h}}
+\subsubsection[IO\_\-PORTS\_\-16]{\setlength{\rightskip}{0pt plus 5cm}\#define IO\_\-PORTS\_\-16(adr)~$\ast$((unsigned volatile short$\ast$) (\hyperlink{portsaccess_8h_cb39c27c5b828bb40948690ed0fc9462}{\_\-io\_\-ports} + (adr)))}}
+\label{portsaccess_8h_05c3e46f52e97cb343d4a18d3dbe2eba}
+
+
+
+
+Definition at line 46 of file portsaccess.h.\hypertarget{portsaccess_8h_cdf97ea78c88c125dbbe6f2409de6ec1}{
+\index{portsaccess.h@{portsaccess.h}!IO_PORTS_8@{IO\_\-PORTS\_\-8}}
+\index{IO_PORTS_8@{IO\_\-PORTS\_\-8}!portsaccess.h@{portsaccess.h}}
+\subsubsection[IO\_\-PORTS\_\-8]{\setlength{\rightskip}{0pt plus 5cm}\#define IO\_\-PORTS\_\-8(adr)~\hyperlink{portsaccess_8h_cb39c27c5b828bb40948690ed0fc9462}{\_\-io\_\-ports}\mbox{[}adr\mbox{]}}}
+\label{portsaccess_8h_cdf97ea78c88c125dbbe6f2409de6ec1}
+
+
+
+
+Definition at line 39 of file portsaccess.h.
+
+\subsection{Variable Documentation}
+\hypertarget{portsaccess_8h_cb39c27c5b828bb40948690ed0fc9462}{
+\index{portsaccess.h@{portsaccess.h}!_io_ports@{\_\-io\_\-ports}}
+\index{_io_ports@{\_\-io\_\-ports}!portsaccess.h@{portsaccess.h}}
+\subsubsection[\_\-io\_\-ports]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned char \hyperlink{portsaccess_8h_cb39c27c5b828bb40948690ed0fc9462}{\_\-io\_\-ports}\mbox{[}$\,$\mbox{]}}}
+\label{portsaccess_8h_cb39c27c5b828bb40948690ed0fc9462}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/refman.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,61 @@
+\documentclass[a4paper]{book}
+\usepackage{a4wide}
+\usepackage{makeidx}
+\usepackage{fancyhdr}
+\usepackage{graphicx}
+\usepackage{multicol}
+\usepackage{float}
+\usepackage{textcomp}
+\usepackage{alltt}
+\usepackage{times}
+\usepackage{ifpdf}
+\ifpdf
+\usepackage[pdftex,
+            pagebackref=true,
+            colorlinks=true,
+            linkcolor=blue
+           ]{hyperref}
+\else
+\usepackage[ps2pdf,
+            pagebackref=true,
+            colorlinks=true,
+            linkcolor=blue
+           ]{hyperref}
+\usepackage{pspicture}
+\fi
+\usepackage{doxygen}
+\makeindex
+\setcounter{tocdepth}{1}
+\renewcommand{\footrulewidth}{0.4pt}
+\begin{document}
+\begin{titlepage}
+\vspace*{7cm}
+\begin{center}
+{\Large Can\-Festival Reference Manual\\[1ex]\large 3 }\\
+\vspace*{1cm}
+{\large Generated by Doxygen 1.5.1}\\
+\vspace*{0.5cm}
+{\small Mon Jun 4 17:09:26 2007}\\
+\end{center}
+\end{titlepage}
+\clearemptydoublepage
+\pagenumbering{roman}
+\tableofcontents
+\clearemptydoublepage
+\pagenumbering{arabic}
+\chapter{Can\-Festival File Index}
+\input{files}
+\chapter{Can\-Festival File Documentation}
+\input{dcf_8c}
+\include{lifegrd_8c}
+\include{nmtMaster_8c}
+\include{nmtSlave_8c}
+\include{objacces_8c}
+\include{pdo_8c}
+\include{sdo_8c}
+\include{states_8c}
+\include{sync_8c}
+\include{timer_8c}
+\include{resource_8h}
+\printindex
+\end{document}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/regbase_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,4 @@
+\hypertarget{regbase_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/regbase.h File Reference}
+\label{regbase_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/regbase.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/regbase.h}}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/regs_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,334 @@
+\hypertarget{regs_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/asm-m68hc12/regs.h File Reference}
+\label{regs_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/regs.h@{/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/regs.h}}
+}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+unsigned short \_\-\_\-tmp \hyperlink{regs_8h_b1b104e72affb247e036289d0fc18ac7}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.tmp\char`\"{})
+\item 
+unsigned short \_\-\_\-z \hyperlink{regs_8h_3f1ad778fc854e6f30195849e47ff861}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.z\char`\"{})
+\item 
+unsigned short \_\-\_\-xy \hyperlink{regs_8h_d7f99a09382217df58741211ea8022b4}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.xy\char`\"{})
+\item 
+unsigned short \_\-\_\-frame \hyperlink{regs_8h_99133e4196ab444a8318ee00175969b0}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.frame\char`\"{})
+\item 
+unsigned short \_\-\_\-d1 \hyperlink{regs_8h_6e20652562fa6952a61c88afc0e44e7c}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d1\char`\"{})
+\item 
+unsigned short \_\-\_\-d2 \hyperlink{regs_8h_135e7dbe9264f832e0ac04b7475ec317}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d2\char`\"{})
+\item 
+unsigned short \_\-\_\-d3 \hyperlink{regs_8h_5cb4b185cf519c6d504bda358e975beb}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d3\char`\"{})
+\item 
+unsigned short \_\-\_\-d4 \hyperlink{regs_8h_4b85bbdd5c4d3eb43697662a1874797d}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d4\char`\"{})
+\item 
+unsigned short \_\-\_\-d5 \hyperlink{regs_8h_b4e50f62c2c41f8f9e44a397c11878ac}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d5\char`\"{})
+\item 
+unsigned short \_\-\_\-d6 \hyperlink{regs_8h_50d04c59eb55358568d0066505309b23}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d6\char`\"{})
+\item 
+unsigned short \_\-\_\-d7 \hyperlink{regs_8h_12607cb59d6f01190119cc0825e07b56}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d7\char`\"{})
+\item 
+unsigned short \_\-\_\-d8 \hyperlink{regs_8h_492b8507dc86d1668d50dd6c31fe3aa7}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d8\char`\"{})
+\item 
+unsigned short \_\-\_\-d9 \hyperlink{regs_8h_5b78ca8360014dd43e1758000c38a838}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d9\char`\"{})
+\item 
+unsigned short \_\-\_\-d10 \hyperlink{regs_8h_c0805ba37453a323efb5ec85d376c3c6}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d10\char`\"{})
+\item 
+unsigned short \_\-\_\-d11 \hyperlink{regs_8h_5bda33524de53f035cacc40c97fef943}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d11\char`\"{})
+\item 
+unsigned short \_\-\_\-d12 \hyperlink{regs_8h_231bd3a4e21c7282e0bc90dc831a9547}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d12\char`\"{})
+\item 
+unsigned short \_\-\_\-d13 \hyperlink{regs_8h_8a58f10929e31c3e6ef038eb9efa7c0c}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d13\char`\"{})
+\item 
+unsigned short \_\-\_\-d14 \hyperlink{regs_8h_786820780cb2ba32ec9d364f682af47c}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d14\char`\"{})
+\item 
+unsigned short \_\-\_\-d15 \hyperlink{regs_8h_209327d72af7592530132224e7ad262b}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d15\char`\"{})
+\item 
+unsigned short \_\-\_\-d16 \hyperlink{regs_8h_59e808656e4d056d2ab1e104d0219d1f}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d16\char`\"{})
+\item 
+unsigned short \_\-\_\-d17 \hyperlink{regs_8h_7abb2e6cf5afd624e52e70c305f248fc}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d17\char`\"{})
+\item 
+unsigned short \_\-\_\-d18 \hyperlink{regs_8h_cbaac03fa23236c1f636a4b500d8eb71}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d18\char`\"{})
+\item 
+unsigned short \_\-\_\-d19 \hyperlink{regs_8h_ff4656eae168a3e3a043d01a5ea76e03}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d19\char`\"{})
+\item 
+unsigned short \_\-\_\-d20 \hyperlink{regs_8h_2fc98e622bcaf568928e373b2a1e17ef}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d20\char`\"{})
+\item 
+unsigned short \_\-\_\-d21 \hyperlink{regs_8h_a02d4d562201def6bf344fd6e8f4fb47}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d21\char`\"{})
+\item 
+unsigned short \_\-\_\-d22 \hyperlink{regs_8h_dda409bcb4cd67b35c2506ab5b884cd4}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d22\char`\"{})
+\item 
+unsigned short \_\-\_\-d23 \hyperlink{regs_8h_3540235f8bb802215abd971da57e84d6}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d23\char`\"{})
+\item 
+unsigned short \_\-\_\-d24 \hyperlink{regs_8h_a330f4e20545b90c40cae5e933082444}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d24\char`\"{})
+\item 
+unsigned short \_\-\_\-d25 \hyperlink{regs_8h_abe6b5e8d8e24e71e49c62b51ad43cfc}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d25\char`\"{})
+\item 
+unsigned short \_\-\_\-d26 \hyperlink{regs_8h_ba6447ba1d98b8543374130f612c36be}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d26\char`\"{})
+\item 
+unsigned short \_\-\_\-d27 \hyperlink{regs_8h_aad286da009b7f5c91e813acc4e8af77}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d27\char`\"{})
+\item 
+unsigned short \_\-\_\-d28 \hyperlink{regs_8h_7a6e36676bfbca8a600c235985db0a80}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d28\char`\"{})
+\item 
+unsigned short \_\-\_\-d29 \hyperlink{regs_8h_2a402d1cff44b667067ca2cd57bc02af}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d29\char`\"{})
+\item 
+unsigned short \_\-\_\-d30 \hyperlink{regs_8h_fd7c97e4ed61567d05df79a8fa2845bc}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d30\char`\"{})
+\item 
+unsigned short \_\-\_\-d31 \hyperlink{regs_8h_065594aa52bae52745b8448fc65fcd8d}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d31\char`\"{})
+\item 
+unsigned short \_\-\_\-d32 \hyperlink{regs_8h_3b44f040bddcbd374abeeecb208bab58}{\_\-\_\-asm\_\-\_\-} (\char`\"{}\_\-.d32\char`\"{})
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{regs_8h_3b44f040bddcbd374abeeecb208bab58}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d32 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d32\char`\"{})}}
+\label{regs_8h_3b44f040bddcbd374abeeecb208bab58}
+
+
+\hypertarget{regs_8h_065594aa52bae52745b8448fc65fcd8d}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d31 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d31\char`\"{})}}
+\label{regs_8h_065594aa52bae52745b8448fc65fcd8d}
+
+
+\hypertarget{regs_8h_fd7c97e4ed61567d05df79a8fa2845bc}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d30 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d30\char`\"{})}}
+\label{regs_8h_fd7c97e4ed61567d05df79a8fa2845bc}
+
+
+\hypertarget{regs_8h_2a402d1cff44b667067ca2cd57bc02af}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d29 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d29\char`\"{})}}
+\label{regs_8h_2a402d1cff44b667067ca2cd57bc02af}
+
+
+\hypertarget{regs_8h_7a6e36676bfbca8a600c235985db0a80}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d28 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d28\char`\"{})}}
+\label{regs_8h_7a6e36676bfbca8a600c235985db0a80}
+
+
+\hypertarget{regs_8h_aad286da009b7f5c91e813acc4e8af77}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d27 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d27\char`\"{})}}
+\label{regs_8h_aad286da009b7f5c91e813acc4e8af77}
+
+
+\hypertarget{regs_8h_ba6447ba1d98b8543374130f612c36be}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d26 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d26\char`\"{})}}
+\label{regs_8h_ba6447ba1d98b8543374130f612c36be}
+
+
+\hypertarget{regs_8h_abe6b5e8d8e24e71e49c62b51ad43cfc}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d25 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d25\char`\"{})}}
+\label{regs_8h_abe6b5e8d8e24e71e49c62b51ad43cfc}
+
+
+\hypertarget{regs_8h_a330f4e20545b90c40cae5e933082444}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d24 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d24\char`\"{})}}
+\label{regs_8h_a330f4e20545b90c40cae5e933082444}
+
+
+\hypertarget{regs_8h_3540235f8bb802215abd971da57e84d6}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d23 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d23\char`\"{})}}
+\label{regs_8h_3540235f8bb802215abd971da57e84d6}
+
+
+\hypertarget{regs_8h_dda409bcb4cd67b35c2506ab5b884cd4}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d22 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d22\char`\"{})}}
+\label{regs_8h_dda409bcb4cd67b35c2506ab5b884cd4}
+
+
+\hypertarget{regs_8h_a02d4d562201def6bf344fd6e8f4fb47}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d21 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d21\char`\"{})}}
+\label{regs_8h_a02d4d562201def6bf344fd6e8f4fb47}
+
+
+\hypertarget{regs_8h_2fc98e622bcaf568928e373b2a1e17ef}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d20 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d20\char`\"{})}}
+\label{regs_8h_2fc98e622bcaf568928e373b2a1e17ef}
+
+
+\hypertarget{regs_8h_ff4656eae168a3e3a043d01a5ea76e03}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d19 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d19\char`\"{})}}
+\label{regs_8h_ff4656eae168a3e3a043d01a5ea76e03}
+
+
+\hypertarget{regs_8h_cbaac03fa23236c1f636a4b500d8eb71}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d18 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d18\char`\"{})}}
+\label{regs_8h_cbaac03fa23236c1f636a4b500d8eb71}
+
+
+\hypertarget{regs_8h_7abb2e6cf5afd624e52e70c305f248fc}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d17 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d17\char`\"{})}}
+\label{regs_8h_7abb2e6cf5afd624e52e70c305f248fc}
+
+
+\hypertarget{regs_8h_59e808656e4d056d2ab1e104d0219d1f}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d16 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d16\char`\"{})}}
+\label{regs_8h_59e808656e4d056d2ab1e104d0219d1f}
+
+
+\hypertarget{regs_8h_209327d72af7592530132224e7ad262b}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d15 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d15\char`\"{})}}
+\label{regs_8h_209327d72af7592530132224e7ad262b}
+
+
+\hypertarget{regs_8h_786820780cb2ba32ec9d364f682af47c}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d14 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d14\char`\"{})}}
+\label{regs_8h_786820780cb2ba32ec9d364f682af47c}
+
+
+\hypertarget{regs_8h_8a58f10929e31c3e6ef038eb9efa7c0c}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d13 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d13\char`\"{})}}
+\label{regs_8h_8a58f10929e31c3e6ef038eb9efa7c0c}
+
+
+\hypertarget{regs_8h_231bd3a4e21c7282e0bc90dc831a9547}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d12 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d12\char`\"{})}}
+\label{regs_8h_231bd3a4e21c7282e0bc90dc831a9547}
+
+
+\hypertarget{regs_8h_5bda33524de53f035cacc40c97fef943}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d11 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d11\char`\"{})}}
+\label{regs_8h_5bda33524de53f035cacc40c97fef943}
+
+
+\hypertarget{regs_8h_c0805ba37453a323efb5ec85d376c3c6}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d10 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d10\char`\"{})}}
+\label{regs_8h_c0805ba37453a323efb5ec85d376c3c6}
+
+
+\hypertarget{regs_8h_5b78ca8360014dd43e1758000c38a838}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d9 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d9\char`\"{})}}
+\label{regs_8h_5b78ca8360014dd43e1758000c38a838}
+
+
+\hypertarget{regs_8h_492b8507dc86d1668d50dd6c31fe3aa7}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d8 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d8\char`\"{})}}
+\label{regs_8h_492b8507dc86d1668d50dd6c31fe3aa7}
+
+
+\hypertarget{regs_8h_12607cb59d6f01190119cc0825e07b56}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d7 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d7\char`\"{})}}
+\label{regs_8h_12607cb59d6f01190119cc0825e07b56}
+
+
+\hypertarget{regs_8h_50d04c59eb55358568d0066505309b23}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d6 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d6\char`\"{})}}
+\label{regs_8h_50d04c59eb55358568d0066505309b23}
+
+
+\hypertarget{regs_8h_b4e50f62c2c41f8f9e44a397c11878ac}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d5 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d5\char`\"{})}}
+\label{regs_8h_b4e50f62c2c41f8f9e44a397c11878ac}
+
+
+\hypertarget{regs_8h_4b85bbdd5c4d3eb43697662a1874797d}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d4 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d4\char`\"{})}}
+\label{regs_8h_4b85bbdd5c4d3eb43697662a1874797d}
+
+
+\hypertarget{regs_8h_5cb4b185cf519c6d504bda358e975beb}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d3 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d3\char`\"{})}}
+\label{regs_8h_5cb4b185cf519c6d504bda358e975beb}
+
+
+\hypertarget{regs_8h_135e7dbe9264f832e0ac04b7475ec317}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d2 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d2\char`\"{})}}
+\label{regs_8h_135e7dbe9264f832e0ac04b7475ec317}
+
+
+\hypertarget{regs_8h_6e20652562fa6952a61c88afc0e44e7c}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-d1 \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.d1\char`\"{})}}
+\label{regs_8h_6e20652562fa6952a61c88afc0e44e7c}
+
+
+\hypertarget{regs_8h_99133e4196ab444a8318ee00175969b0}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-frame \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.frame\char`\"{})}}
+\label{regs_8h_99133e4196ab444a8318ee00175969b0}
+
+
+\hypertarget{regs_8h_d7f99a09382217df58741211ea8022b4}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-xy \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.xy\char`\"{})}}
+\label{regs_8h_d7f99a09382217df58741211ea8022b4}
+
+
+\hypertarget{regs_8h_3f1ad778fc854e6f30195849e47ff861}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-z \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.z\char`\"{})}}
+\label{regs_8h_3f1ad778fc854e6f30195849e47ff861}
+
+
+\hypertarget{regs_8h_b1b104e72affb247e036289d0fc18ac7}{
+\index{regs.h@{regs.h}!__asm__@{\_\-\_\-asm\_\-\_\-}}
+\index{__asm__@{\_\-\_\-asm\_\-\_\-}!regs.h@{regs.h}}
+\subsubsection[\_\-\_\-asm\_\-\_\-]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \_\-\_\-tmp \_\-\_\-asm\_\-\_\- (\char`\"{}\_\-.tmp\char`\"{})}}
+\label{regs_8h_b1b104e72affb247e036289d0fc18ac7}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/resource_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,4 @@
+\hypertarget{resource_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/win32/resource.h File Reference}
+\label{resource_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/src/win32/resource.h@{/home/epimerde/documents/tc11/CanFestival-3/src/win32/resource.h}}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,496 @@
+\hypertarget{sdo_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/sdo.c File Reference}
+\label{sdo_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c@{/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c}}
+}
+{\tt \#include \char`\"{}objacces.h\char`\"{}}\par
+{\tt \#include \char`\"{}sdo.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{sdo_8c_b5ce7bd7fe4169a9f709815f03f9870b}{NO\_\-INLINE}
+\item 
+\#define \hyperlink{sdo_8c_2eb6f9e0395b47b8d5e3eeae4fe0c116}{INLINE}
+\item 
+\#define \hyperlink{sdo_8c_ce5a1634ff4089db3b228cdd5010c321}{get\-SDOcs}(byte)~(byte $>$$>$ 5)
+\item 
+\#define \hyperlink{sdo_8c_dfd3877d80f6b903b491a115e587bd14}{get\-SDOn2}(byte)~((byte $>$$>$ 2) \& 3)
+\item 
+\#define \hyperlink{sdo_8c_e5677ca12bfb71b06cbd6e99e9be0955}{get\-SDOn3}(byte)~((byte $>$$>$ 1) \& 7)
+\item 
+\#define \hyperlink{sdo_8c_cf60675f20de8746e279dce3a5c8e3c6}{get\-SDOe}(byte)~((byte $>$$>$ 1) \& 1)
+\item 
+\#define \hyperlink{sdo_8c_f7f9e9bc3d59c9772d4c767b199dcf89}{get\-SDOs}(byte)~(byte \& 1)
+\item 
+\#define \hyperlink{sdo_8c_e5a2dafe8497bff1fd88f881ea74414d}{get\-SDOc}(byte)~(byte \& 1)
+\item 
+\#define \hyperlink{sdo_8c_464b29fd628d92426de0a841232bdd12}{get\-SDOt}(byte)~((byte $>$$>$ 4) \& 1)
+\item 
+\#define \hyperlink{sdo_8c_d9b34e26bf67f1251f3bb364756e17f1}{get\-SDOindex}(byte1, byte2)~((byte2 $<$$<$ 8) $|$ (byte1))
+\item 
+\#define \hyperlink{sdo_8c_52a96f6fa6083f6b291133135b7155a8}{get\-SDOsub\-Index}(byte3)~(byte3)
+\item 
+\#define \hyperlink{sdo_8c_b90f05aac908e8eee39a34b3e21e0ea9}{Stop\-SDO\_\-TIMER}(id)
+\item 
+\#define \hyperlink{sdo_8c_c1e9eb7a28803b958d298b6997cc60ca}{Start\-SDO\_\-TIMER}(id)
+\item 
+\#define \hyperlink{sdo_8c_b3938a9884014e96cafc42aeee743c0f}{Restart\-SDO\_\-TIMER}(id)
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+INLINE UNS8 \hyperlink{sdo_8c_3c07605ffe3ea197aa36e583ef87a20a}{\_\-write\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 count, UNS8 data\-Type, void $\ast$data, SDOCallback\_\-t Callback, UNS8 endianize)
+\item 
+INLINE UNS8 \hyperlink{sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270}{\_\-read\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 data\-Type, SDOCallback\_\-t Callback)
+\item 
+void \hyperlink{sdo_8c_9309025e29b59e09026abcd3b45a5b61}{SDOTimeout\-Alarm} (CO\_\-Data $\ast$d, UNS32 id)
+\item 
+void \hyperlink{sdo_8c_1f4f07eccc4890a11ccf4f632da7740b}{reset\-SDO} (CO\_\-Data $\ast$d)
+\item 
+UNS32 \hyperlink{sdo_8c_2eb5309dca3a7363da5e5e7230b85d58}{SDOline\-To\-Objdict} (CO\_\-Data $\ast$d, UNS8 line)
+\item 
+UNS32 \hyperlink{sdo_8c_29427a80fd1aeabff30bf0602fbc220f}{objdict\-To\-SDOline} (CO\_\-Data $\ast$d, UNS8 line)
+\item 
+UNS8 \hyperlink{sdo_8c_ad6eb8be03b832ebba4dfb87aaba4065}{line\-To\-SDO} (CO\_\-Data $\ast$d, UNS8 line, UNS8 nb\-Bytes, UNS8 $\ast$data)
+\item 
+UNS8 \hyperlink{sdo_8c_18b6f7e9c9441640a88ffef1e8720694}{SDOto\-Line} (CO\_\-Data $\ast$d, UNS8 line, UNS8 nb\-Bytes, UNS8 $\ast$data)
+\item 
+UNS8 \hyperlink{sdo_8c_2019db2a4d17e6d29c055cbae173e2b9}{failed\-SDO} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS8 whoami, UNS16 index, UNS8 sub\-Index, UNS32 abort\-Code)
+\item 
+void \hyperlink{sdo_8c_42d33be015d4c4c83c73f1f0e588f481}{reset\-SDOline} (CO\_\-Data $\ast$d, UNS8 line)
+\item 
+UNS8 \hyperlink{sdo_8c_b9c873a15f55b29112b5527a6cc6898d}{init\-SDOline} (CO\_\-Data $\ast$d, UNS8 line, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 state)
+\item 
+UNS8 \hyperlink{sdo_8c_58d1f9691977617601beb9e5b4123252}{get\-SDOfree\-Line} (CO\_\-Data $\ast$d, UNS8 whoami, UNS8 $\ast$line)
+\item 
+UNS8 \hyperlink{sdo_8c_bb0c376b048ab2c6e0524b135b62376f}{get\-SDOline\-On\-Use} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS8 whoami, UNS8 $\ast$line)
+\item 
+UNS8 \hyperlink{sdo_8c_555a772d3a88a29c495f33513f8b2d58}{close\-SDOtransfer} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS8 whoami)
+\item 
+UNS8 \hyperlink{sdo_8c_acceb714c6e457e98deb9ba164ba2a2f}{get\-SDOline\-Rest\-Bytes} (CO\_\-Data $\ast$d, UNS8 line, UNS8 $\ast$nb\-Bytes)
+\item 
+UNS8 \hyperlink{sdo_8c_601a837ecb5f21bf4c66b058c5ae7810}{set\-SDOline\-Rest\-Bytes} (CO\_\-Data $\ast$d, UNS8 line, UNS8 nb\-Bytes)
+\item 
+UNS8 \hyperlink{sdo_8c_c6b5d7d1439d537da992a96644a1ca5d}{send\-SDO} (CO\_\-Data $\ast$d, UNS8 whoami, s\_\-SDO sdo)
+\item 
+UNS8 \hyperlink{sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c}{send\-SDOabort} (CO\_\-Data $\ast$d, UNS8 whoami, UNS16 index, UNS8 sub\-Index, UNS32 abort\-Code)
+\item 
+UNS8 \hyperlink{sdo_8c_2a93a7c780472b1d8666d89aa270f661}{proceed\-SDO} (CO\_\-Data $\ast$d, Message $\ast$m)
+\item 
+UNS8 \hyperlink{sdo_8c_bc20ed246e00053dcf71faa8f45ee39c}{write\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 count, UNS8 data\-Type, void $\ast$data)
+\item 
+UNS8 \hyperlink{sdo_8c_f4ec05293fb8971a1b282994498ed4f5}{write\-Network\-Dict\-Call\-Back} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 count, UNS8 data\-Type, void $\ast$data, SDOCallback\_\-t Callback)
+\item 
+UNS8 \hyperlink{sdo_8c_0e102a0835e4115920cd406e80a8d135}{read\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 data\-Type)
+\item 
+UNS8 \hyperlink{sdo_8c_542a5cdd20c00aa130a39fe68295e769}{read\-Network\-Dict\-Callback} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 data\-Type, SDOCallback\_\-t Callback)
+\item 
+UNS8 \hyperlink{sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533}{get\-Read\-Result\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, void $\ast$data, UNS8 $\ast$size, UNS32 $\ast$abort\-Code)
+\item 
+UNS8 \hyperlink{sdo_8c_8671e306873f19362c60bb50ab930d1d}{get\-Write\-Result\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS32 $\ast$abort\-Code)
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{sdo_8c_e5a2dafe8497bff1fd88f881ea74414d}{
+\index{sdo.c@{sdo.c}!getSDOc@{getSDOc}}
+\index{getSDOc@{getSDOc}!sdo.c@{sdo.c}}
+\subsubsection[getSDOc]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOc(byte)~(byte \& 1)}}
+\label{sdo_8c_e5a2dafe8497bff1fd88f881ea74414d}
+
+
+Returns the indicator of end transmission from the first byte of the SDO 
+
+Definition at line 75 of file sdo.c.\hypertarget{sdo_8c_ce5a1634ff4089db3b228cdd5010c321}{
+\index{sdo.c@{sdo.c}!getSDOcs@{getSDOcs}}
+\index{getSDOcs@{getSDOcs}!sdo.c@{sdo.c}}
+\subsubsection[getSDOcs]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOcs(byte)~(byte $>$$>$ 5)}}
+\label{sdo_8c_ce5a1634ff4089db3b228cdd5010c321}
+
+
+Returns the command specifier (cs, ccs, scs) from the first byte of the SDO 
+
+Definition at line 55 of file sdo.c.\hypertarget{sdo_8c_cf60675f20de8746e279dce3a5c8e3c6}{
+\index{sdo.c@{sdo.c}!getSDOe@{getSDOe}}
+\index{getSDOe@{getSDOe}!sdo.c@{sdo.c}}
+\subsubsection[getSDOe]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOe(byte)~((byte $>$$>$ 1) \& 1)}}
+\label{sdo_8c_cf60675f20de8746e279dce3a5c8e3c6}
+
+
+Returns the transfer type from the first byte of the SDO 
+
+Definition at line 67 of file sdo.c.\hypertarget{sdo_8c_d9b34e26bf67f1251f3bb364756e17f1}{
+\index{sdo.c@{sdo.c}!getSDOindex@{getSDOindex}}
+\index{getSDOindex@{getSDOindex}!sdo.c@{sdo.c}}
+\subsubsection[getSDOindex]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOindex(byte1, byte2)~((byte2 $<$$<$ 8) $|$ (byte1))}}
+\label{sdo_8c_d9b34e26bf67f1251f3bb364756e17f1}
+
+
+Returns the index from the bytes 1 and 2 of the SDO 
+
+Definition at line 83 of file sdo.c.\hypertarget{sdo_8c_dfd3877d80f6b903b491a115e587bd14}{
+\index{sdo.c@{sdo.c}!getSDOn2@{getSDOn2}}
+\index{getSDOn2@{getSDOn2}!sdo.c@{sdo.c}}
+\subsubsection[getSDOn2]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOn2(byte)~((byte $>$$>$ 2) \& 3)}}
+\label{sdo_8c_dfd3877d80f6b903b491a115e587bd14}
+
+
+Returns the number of bytes without data from the first byte of the SDO. Coded in 2 bits 
+
+Definition at line 59 of file sdo.c.\hypertarget{sdo_8c_e5677ca12bfb71b06cbd6e99e9be0955}{
+\index{sdo.c@{sdo.c}!getSDOn3@{getSDOn3}}
+\index{getSDOn3@{getSDOn3}!sdo.c@{sdo.c}}
+\subsubsection[getSDOn3]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOn3(byte)~((byte $>$$>$ 1) \& 7)}}
+\label{sdo_8c_e5677ca12bfb71b06cbd6e99e9be0955}
+
+
+Returns the number of bytes without data from the first byte of the SDO. Coded in 3 bits 
+
+Definition at line 63 of file sdo.c.\hypertarget{sdo_8c_f7f9e9bc3d59c9772d4c767b199dcf89}{
+\index{sdo.c@{sdo.c}!getSDOs@{getSDOs}}
+\index{getSDOs@{getSDOs}!sdo.c@{sdo.c}}
+\subsubsection[getSDOs]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOs(byte)~(byte \& 1)}}
+\label{sdo_8c_f7f9e9bc3d59c9772d4c767b199dcf89}
+
+
+Returns the size indicator from the first byte of the SDO 
+
+Definition at line 71 of file sdo.c.\hypertarget{sdo_8c_52a96f6fa6083f6b291133135b7155a8}{
+\index{sdo.c@{sdo.c}!getSDOsubIndex@{getSDOsubIndex}}
+\index{getSDOsubIndex@{getSDOsubIndex}!sdo.c@{sdo.c}}
+\subsubsection[getSDOsubIndex]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOsub\-Index(byte3)~(byte3)}}
+\label{sdo_8c_52a96f6fa6083f6b291133135b7155a8}
+
+
+Returns the sub\-Index from the byte 3 of the SDO 
+
+Definition at line 88 of file sdo.c.\hypertarget{sdo_8c_464b29fd628d92426de0a841232bdd12}{
+\index{sdo.c@{sdo.c}!getSDOt@{getSDOt}}
+\index{getSDOt@{getSDOt}!sdo.c@{sdo.c}}
+\subsubsection[getSDOt]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOt(byte)~((byte $>$$>$ 4) \& 1)}}
+\label{sdo_8c_464b29fd628d92426de0a841232bdd12}
+
+
+Returns the toggle from the first byte of the SDO 
+
+Definition at line 79 of file sdo.c.\hypertarget{sdo_8c_2eb6f9e0395b47b8d5e3eeae4fe0c116}{
+\index{sdo.c@{sdo.c}!INLINE@{INLINE}}
+\index{INLINE@{INLINE}!sdo.c@{sdo.c}}
+\subsubsection[INLINE]{\setlength{\rightskip}{0pt plus 5cm}\#define INLINE}}
+\label{sdo_8c_2eb6f9e0395b47b8d5e3eeae4fe0c116}
+
+
+
+
+Definition at line 34 of file sdo.c.\hypertarget{sdo_8c_b5ce7bd7fe4169a9f709815f03f9870b}{
+\index{sdo.c@{sdo.c}!NO_INLINE@{NO\_\-INLINE}}
+\index{NO_INLINE@{NO\_\-INLINE}!sdo.c@{sdo.c}}
+\subsubsection[NO\_\-INLINE]{\setlength{\rightskip}{0pt plus 5cm}\#define NO\_\-INLINE}}
+\label{sdo_8c_b5ce7bd7fe4169a9f709815f03f9870b}
+
+
+
+
+Definition at line 31 of file sdo.c.\hypertarget{sdo_8c_b3938a9884014e96cafc42aeee743c0f}{
+\index{sdo.c@{sdo.c}!RestartSDO_TIMER@{RestartSDO\_\-TIMER}}
+\index{RestartSDO_TIMER@{RestartSDO\_\-TIMER}!sdo.c@{sdo.c}}
+\subsubsection[RestartSDO\_\-TIMER]{\setlength{\rightskip}{0pt plus 5cm}\#define Restart\-SDO\_\-TIMER(id)}}
+\label{sdo_8c_b3938a9884014e96cafc42aeee743c0f}
+
+
+\textbf{Value:}
+
+\begin{Code}\begin{verbatim}MSG_WAR(0x3A07, "restartSDO_TIMER for line : ", line);\
+if(d->transfers[id].timer != TIMER_NONE) { StopSDO_TIMER(id) StartSDO_TIMER(id) }
+\end{verbatim}\end{Code}
+
+
+Definition at line 124 of file sdo.c.\hypertarget{sdo_8c_c1e9eb7a28803b958d298b6997cc60ca}{
+\index{sdo.c@{sdo.c}!StartSDO_TIMER@{StartSDO\_\-TIMER}}
+\index{StartSDO_TIMER@{StartSDO\_\-TIMER}!sdo.c@{sdo.c}}
+\subsubsection[StartSDO\_\-TIMER]{\setlength{\rightskip}{0pt plus 5cm}\#define Start\-SDO\_\-TIMER(id)}}
+\label{sdo_8c_c1e9eb7a28803b958d298b6997cc60ca}
+
+
+\textbf{Value:}
+
+\begin{Code}\begin{verbatim}MSG_WAR(0x3A06, "StartSDO_TIMER for line : ", line);\
+d->transfers[id].timer = SetAlarm(d,id,&SDOTimeoutAlarm,MS_TO_TIMEVAL(SDO_TIMEOUT_MS),0);
+\end{verbatim}\end{Code}
+
+
+Definition at line 120 of file sdo.c.\hypertarget{sdo_8c_b90f05aac908e8eee39a34b3e21e0ea9}{
+\index{sdo.c@{sdo.c}!StopSDO_TIMER@{StopSDO\_\-TIMER}}
+\index{StopSDO_TIMER@{StopSDO\_\-TIMER}!sdo.c@{sdo.c}}
+\subsubsection[StopSDO\_\-TIMER]{\setlength{\rightskip}{0pt plus 5cm}\#define Stop\-SDO\_\-TIMER(id)}}
+\label{sdo_8c_b90f05aac908e8eee39a34b3e21e0ea9}
+
+
+\textbf{Value:}
+
+\begin{Code}\begin{verbatim}MSG_WAR(0x3A05, "StopSDO_TIMER for line : ", line);\
+d->transfers[id].timer = DelAlarm(d->transfers[id].timer);
+\end{verbatim}\end{Code}
+
+
+Definition at line 116 of file sdo.c.
+
+\subsection{Function Documentation}
+\hypertarget{sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270}{
+\index{sdo.c@{sdo.c}!_readNetworkDict@{\_\-readNetworkDict}}
+\index{_readNetworkDict@{\_\-readNetworkDict}!sdo.c@{sdo.c}}
+\subsubsection[\_\-readNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}INLINE UNS8 \_\-read\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em data\-Type}, SDOCallback\_\-t {\em Callback})}}
+\label{sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270}
+
+
+Called by read\-Network\-Dict 
+
+Definition at line 1198 of file sdo.c.
+
+References get\-SDOfree\-Line(), get\-SDOline\-On\-Use(), init\-SDOline(), reset\-SDOline(), and send\-SDO().\hypertarget{sdo_8c_3c07605ffe3ea197aa36e583ef87a20a}{
+\index{sdo.c@{sdo.c}!_writeNetworkDict@{\_\-writeNetworkDict}}
+\index{_writeNetworkDict@{\_\-writeNetworkDict}!sdo.c@{sdo.c}}
+\subsubsection[\_\-writeNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}INLINE UNS8 \_\-write\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em count}, UNS8 {\em data\-Type}, void $\ast$ {\em data}, SDOCallback\_\-t {\em Callback}, UNS8 {\em endianize})}}
+\label{sdo_8c_3c07605ffe3ea197aa36e583ef87a20a}
+
+
+Called by write\-Network\-Dict \hypertarget{sdo_8c_555a772d3a88a29c495f33513f8b2d58}{
+\index{sdo.c@{sdo.c}!closeSDOtransfer@{closeSDOtransfer}}
+\index{closeSDOtransfer@{closeSDOtransfer}!sdo.c@{sdo.c}}
+\subsubsection[closeSDOtransfer]{\setlength{\rightskip}{0pt plus 5cm}UNS8 close\-SDOtransfer (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS8 {\em whoami})}}
+\label{sdo_8c_555a772d3a88a29c495f33513f8b2d58}
+
+
+
+
+Definition at line 318 of file sdo.c.
+
+References get\-SDOline\-On\-Use(), and reset\-SDOline().\hypertarget{sdo_8c_2019db2a4d17e6d29c055cbae173e2b9}{
+\index{sdo.c@{sdo.c}!failedSDO@{failedSDO}}
+\index{failedSDO@{failedSDO}!sdo.c@{sdo.c}}
+\subsubsection[failedSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 failed\-SDO (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS8 {\em whoami}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS32 {\em abort\-Code})}}
+\label{sdo_8c_2019db2a4d17e6d29c055cbae173e2b9}
+
+
+
+
+Definition at line 227 of file sdo.c.
+
+References get\-SDOline\-On\-Use(), reset\-SDOline(), send\-SDOabort(), and Stop\-SDO\_\-TIMER.\hypertarget{sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533}{
+\index{sdo.c@{sdo.c}!getReadResultNetworkDict@{getReadResultNetworkDict}}
+\index{getReadResultNetworkDict@{getReadResultNetworkDict}!sdo.c@{sdo.c}}
+\subsubsection[getReadResultNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-Read\-Result\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, void $\ast$ {\em data}, UNS8 $\ast$ {\em size}, UNS32 $\ast$ {\em abort\-Code})}}
+\label{sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533}
+
+
+
+
+Definition at line 1295 of file sdo.c.
+
+References get\-SDOline\-On\-Use().\hypertarget{sdo_8c_58d1f9691977617601beb9e5b4123252}{
+\index{sdo.c@{sdo.c}!getSDOfreeLine@{getSDOfreeLine}}
+\index{getSDOfreeLine@{getSDOfreeLine}!sdo.c@{sdo.c}}
+\subsubsection[getSDOfreeLine]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-SDOfree\-Line (CO\_\-Data $\ast$ {\em d}, UNS8 {\em whoami}, UNS8 $\ast$ {\em line})}}
+\label{sdo_8c_58d1f9691977617601beb9e5b4123252}
+
+
+
+
+Definition at line 284 of file sdo.c.\hypertarget{sdo_8c_bb0c376b048ab2c6e0524b135b62376f}{
+\index{sdo.c@{sdo.c}!getSDOlineOnUse@{getSDOlineOnUse}}
+\index{getSDOlineOnUse@{getSDOlineOnUse}!sdo.c@{sdo.c}}
+\subsubsection[getSDOlineOnUse]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-SDOline\-On\-Use (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS8 {\em whoami}, UNS8 $\ast$ {\em line})}}
+\label{sdo_8c_bb0c376b048ab2c6e0524b135b62376f}
+
+
+
+
+Definition at line 301 of file sdo.c.\hypertarget{sdo_8c_acceb714c6e457e98deb9ba164ba2a2f}{
+\index{sdo.c@{sdo.c}!getSDOlineRestBytes@{getSDOlineRestBytes}}
+\index{getSDOlineRestBytes@{getSDOlineRestBytes}!sdo.c@{sdo.c}}
+\subsubsection[getSDOlineRestBytes]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-SDOline\-Rest\-Bytes (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line}, UNS8 $\ast$ {\em nb\-Bytes})}}
+\label{sdo_8c_acceb714c6e457e98deb9ba164ba2a2f}
+
+
+
+
+Definition at line 332 of file sdo.c.\hypertarget{sdo_8c_8671e306873f19362c60bb50ab930d1d}{
+\index{sdo.c@{sdo.c}!getWriteResultNetworkDict@{getWriteResultNetworkDict}}
+\index{getWriteResultNetworkDict@{getWriteResultNetworkDict}!sdo.c@{sdo.c}}
+\subsubsection[getWriteResultNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-Write\-Result\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS32 $\ast$ {\em abort\-Code})}}
+\label{sdo_8c_8671e306873f19362c60bb50ab930d1d}
+
+
+
+
+Definition at line 1329 of file sdo.c.
+
+References get\-SDOline\-On\-Use().\hypertarget{sdo_8c_b9c873a15f55b29112b5527a6cc6898d}{
+\index{sdo.c@{sdo.c}!initSDOline@{initSDOline}}
+\index{initSDOline@{initSDOline}!sdo.c@{sdo.c}}
+\subsubsection[initSDOline]{\setlength{\rightskip}{0pt plus 5cm}UNS8 init\-SDOline (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em state})}}
+\label{sdo_8c_b9c873a15f55b29112b5527a6cc6898d}
+
+
+
+
+Definition at line 263 of file sdo.c.
+
+References Start\-SDO\_\-TIMER, and Stop\-SDO\_\-TIMER.\hypertarget{sdo_8c_ad6eb8be03b832ebba4dfb87aaba4065}{
+\index{sdo.c@{sdo.c}!lineToSDO@{lineToSDO}}
+\index{lineToSDO@{lineToSDO}!sdo.c@{sdo.c}}
+\subsubsection[lineToSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 line\-To\-SDO (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em nb\-Bytes}, UNS8 $\ast$ {\em data})}}
+\label{sdo_8c_ad6eb8be03b832ebba4dfb87aaba4065}
+
+
+
+
+Definition at line 189 of file sdo.c.\hypertarget{sdo_8c_29427a80fd1aeabff30bf0602fbc220f}{
+\index{sdo.c@{sdo.c}!objdictToSDOline@{objdictToSDOline}}
+\index{objdictToSDOline@{objdictToSDOline}!sdo.c@{sdo.c}}
+\subsubsection[objdictToSDOline]{\setlength{\rightskip}{0pt plus 5cm}UNS32 objdict\-To\-SDOline (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line})}}
+\label{sdo_8c_29427a80fd1aeabff30bf0602fbc220f}
+
+
+
+
+Definition at line 157 of file sdo.c.
+
+References get\-ODentry().\hypertarget{sdo_8c_2a93a7c780472b1d8666d89aa270f661}{
+\index{sdo.c@{sdo.c}!proceedSDO@{proceedSDO}}
+\index{proceedSDO@{proceedSDO}!sdo.c@{sdo.c}}
+\subsubsection[proceedSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 proceed\-SDO (CO\_\-Data $\ast$ {\em d}, Message $\ast$ {\em m})}}
+\label{sdo_8c_2a93a7c780472b1d8666d89aa270f661}
+
+
+
+
+Definition at line 447 of file sdo.c.
+
+References failed\-SDO(), get\-SDOc, get\-SDOcs, get\-SDOe, get\-SDOfree\-Line(), get\-SDOindex, get\-SDOline\-On\-Use(), get\-SDOline\-Rest\-Bytes(), get\-SDOn2, get\-SDOn3, get\-SDOs, get\-SDOsub\-Index, get\-SDOt, init\-SDOline(), line\-To\-SDO(), objdict\-To\-SDOline(), reset\-SDOline(), Restart\-SDO\_\-TIMER, SDOline\-To\-Objdict(), SDOto\-Line(), send\-SDO(), set\-SDOline\-Rest\-Bytes(), and Stop\-SDO\_\-TIMER.\hypertarget{sdo_8c_0e102a0835e4115920cd406e80a8d135}{
+\index{sdo.c@{sdo.c}!readNetworkDict@{readNetworkDict}}
+\index{readNetworkDict@{readNetworkDict}!sdo.c@{sdo.c}}
+\subsubsection[readNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 read\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em data\-Type})}}
+\label{sdo_8c_0e102a0835e4115920cd406e80a8d135}
+
+
+
+
+Definition at line 1282 of file sdo.c.
+
+References \_\-read\-Network\-Dict().\hypertarget{sdo_8c_542a5cdd20c00aa130a39fe68295e769}{
+\index{sdo.c@{sdo.c}!readNetworkDictCallback@{readNetworkDictCallback}}
+\index{readNetworkDictCallback@{readNetworkDictCallback}!sdo.c@{sdo.c}}
+\subsubsection[readNetworkDictCallback]{\setlength{\rightskip}{0pt plus 5cm}UNS8 read\-Network\-Dict\-Callback (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em data\-Type}, SDOCallback\_\-t {\em Callback})}}
+\label{sdo_8c_542a5cdd20c00aa130a39fe68295e769}
+
+
+
+
+Definition at line 1288 of file sdo.c.
+
+References \_\-read\-Network\-Dict().\hypertarget{sdo_8c_1f4f07eccc4890a11ccf4f632da7740b}{
+\index{sdo.c@{sdo.c}!resetSDO@{resetSDO}}
+\index{resetSDO@{resetSDO}!sdo.c@{sdo.c}}
+\subsubsection[resetSDO]{\setlength{\rightskip}{0pt plus 5cm}void reset\-SDO (CO\_\-Data $\ast$ {\em d})}}
+\label{sdo_8c_1f4f07eccc4890a11ccf4f632da7740b}
+
+
+Reset all sdo buffers 
+
+Definition at line 131 of file sdo.c.
+
+References reset\-SDOline().\hypertarget{sdo_8c_42d33be015d4c4c83c73f1f0e588f481}{
+\index{sdo.c@{sdo.c}!resetSDOline@{resetSDOline}}
+\index{resetSDOline@{resetSDOline}!sdo.c@{sdo.c}}
+\subsubsection[resetSDOline]{\setlength{\rightskip}{0pt plus 5cm}void reset\-SDOline (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line})}}
+\label{sdo_8c_42d33be015d4c4c83c73f1f0e588f481}
+
+
+
+
+Definition at line 253 of file sdo.c.
+
+References init\-SDOline().\hypertarget{sdo_8c_2eb5309dca3a7363da5e5e7230b85d58}{
+\index{sdo.c@{sdo.c}!SDOlineToObjdict@{SDOlineToObjdict}}
+\index{SDOlineToObjdict@{SDOlineToObjdict}!sdo.c@{sdo.c}}
+\subsubsection[SDOlineToObjdict]{\setlength{\rightskip}{0pt plus 5cm}UNS32 SDOline\-To\-Objdict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line})}}
+\label{sdo_8c_2eb5309dca3a7363da5e5e7230b85d58}
+
+
+
+
+Definition at line 141 of file sdo.c.
+
+References set\-ODentry().\hypertarget{sdo_8c_9309025e29b59e09026abcd3b45a5b61}{
+\index{sdo.c@{sdo.c}!SDOTimeoutAlarm@{SDOTimeoutAlarm}}
+\index{SDOTimeoutAlarm@{SDOTimeoutAlarm}!sdo.c@{sdo.c}}
+\subsubsection[SDOTimeoutAlarm]{\setlength{\rightskip}{0pt plus 5cm}void SDOTimeout\-Alarm (CO\_\-Data $\ast$ {\em d}, UNS32 {\em id})}}
+\label{sdo_8c_9309025e29b59e09026abcd3b45a5b61}
+
+
+
+
+Definition at line 93 of file sdo.c.
+
+References reset\-SDOline(), and send\-SDOabort().\hypertarget{sdo_8c_18b6f7e9c9441640a88ffef1e8720694}{
+\index{sdo.c@{sdo.c}!SDOtoLine@{SDOtoLine}}
+\index{SDOtoLine@{SDOtoLine}!sdo.c@{sdo.c}}
+\subsubsection[SDOtoLine]{\setlength{\rightskip}{0pt plus 5cm}UNS8 SDOto\-Line (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em nb\-Bytes}, UNS8 $\ast$ {\em data})}}
+\label{sdo_8c_18b6f7e9c9441640a88ffef1e8720694}
+
+
+
+
+Definition at line 210 of file sdo.c.\hypertarget{sdo_8c_c6b5d7d1439d537da992a96644a1ca5d}{
+\index{sdo.c@{sdo.c}!sendSDO@{sendSDO}}
+\index{sendSDO@{sendSDO}!sdo.c@{sdo.c}}
+\subsubsection[sendSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-SDO (CO\_\-Data $\ast$ {\em d}, UNS8 {\em whoami}, s\_\-SDO {\em sdo})}}
+\label{sdo_8c_c6b5d7d1439d537da992a96644a1ca5d}
+
+
+
+
+Definition at line 354 of file sdo.c.\hypertarget{sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c}{
+\index{sdo.c@{sdo.c}!sendSDOabort@{sendSDOabort}}
+\index{sendSDOabort@{sendSDOabort}!sdo.c@{sdo.c}}
+\subsubsection[sendSDOabort]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-SDOabort (CO\_\-Data $\ast$ {\em d}, UNS8 {\em whoami}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS32 {\em abort\-Code})}}
+\label{sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c}
+
+
+
+
+Definition at line 424 of file sdo.c.
+
+References send\-SDO().\hypertarget{sdo_8c_601a837ecb5f21bf4c66b058c5ae7810}{
+\index{sdo.c@{sdo.c}!setSDOlineRestBytes@{setSDOlineRestBytes}}
+\index{setSDOlineRestBytes@{setSDOlineRestBytes}!sdo.c@{sdo.c}}
+\subsubsection[setSDOlineRestBytes]{\setlength{\rightskip}{0pt plus 5cm}UNS8 set\-SDOline\-Rest\-Bytes (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em nb\-Bytes})}}
+\label{sdo_8c_601a837ecb5f21bf4c66b058c5ae7810}
+
+
+
+
+Definition at line 342 of file sdo.c.\hypertarget{sdo_8c_bc20ed246e00053dcf71faa8f45ee39c}{
+\index{sdo.c@{sdo.c}!writeNetworkDict@{writeNetworkDict}}
+\index{writeNetworkDict@{writeNetworkDict}!sdo.c@{sdo.c}}
+\subsubsection[writeNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 write\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em count}, UNS8 {\em data\-Type}, void $\ast$ {\em data})}}
+\label{sdo_8c_bc20ed246e00053dcf71faa8f45ee39c}
+
+
+
+
+Definition at line 1182 of file sdo.c.
+
+References \_\-write\-Network\-Dict().\hypertarget{sdo_8c_f4ec05293fb8971a1b282994498ed4f5}{
+\index{sdo.c@{sdo.c}!writeNetworkDictCallBack@{writeNetworkDictCallBack}}
+\index{writeNetworkDictCallBack@{writeNetworkDictCallBack}!sdo.c@{sdo.c}}
+\subsubsection[writeNetworkDictCallBack]{\setlength{\rightskip}{0pt plus 5cm}UNS8 write\-Network\-Dict\-Call\-Back (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em count}, UNS8 {\em data\-Type}, void $\ast$ {\em data}, SDOCallback\_\-t {\em Callback})}}
+\label{sdo_8c_f4ec05293fb8971a1b282994498ed4f5}
+
+
+
+
+Definition at line 1190 of file sdo.c.
+
+References \_\-write\-Network\-Dict().
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getReadResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ff67dd4f1e7a13f00d65caea901e882e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+de0cbec1d48ed891a6536eff0620959e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+46b3a3ee0e88018bf6ef97b5d4988b35
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c74ba00061b93018169149d8d20c76bf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e4bbac9e58be62f1c6e3fd36653004a3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,45 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+73156bc3cff45b36c799f98c3adec45b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+9773ee327444f6b7fe415f615ca5aa2a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+58f88a487b56a2990c051be458c0093e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+70036d9cd91263f868a5d1c4ae12cd08
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="readNetworkDictCallback",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+efadac00cf911aae4c199319c75978a3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="closeSDOtransfer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+33e367a97d40cf23acf3916806d80b98
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getWriteResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a1041e04095346fe5213b76e9a2f2741
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="SDOTimeoutAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+51ef68acb7f1992e9b14c89d04f2d290
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,61 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node18 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node19 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+882c63a24514c366530e00234825bf7b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+92a97d25ff402954dfc3f4fab842380e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+8a17c66c660dcacfd20004415d27b613
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f36120abb7954200a2952cffaf52ebbc
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeNetworkDictCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5a1669dfb1b998e5c87fa8b53ae3560b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,362 @@
+\hypertarget{sdo_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/sdo.h File Reference}
+\label{sdo_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h@{/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h}}
+}
+{\tt \#include \char`\"{}timer.h\char`\"{}}\par
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structstruct__s__transfer}{struct\_\-s\_\-transfer}
+\item 
+struct \hyperlink{structBODY}{BODY}
+\item 
+struct \hyperlink{structstruct__s__SDO}{struct\_\-s\_\-SDO}
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef void($\ast$) \hyperlink{sdo_8h_606eccfef67e572723e1efba3f0d87ba}{SDOCallback\_\-t} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id)
+\item 
+typedef \hyperlink{structstruct__s__transfer}{struct\_\-s\_\-transfer} \hyperlink{sdo_8h_0c41985ac8cf4546cbce64eb0f2ac897}{s\_\-transfer}
+\item 
+typedef \hyperlink{structstruct__s__SDO}{struct\_\-s\_\-SDO} \hyperlink{sdo_8h_f9e5cbdc9fba242ca4060f6bffa6d7c8}{s\_\-SDO}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{sdo_8h_9309025e29b59e09026abcd3b45a5b61}{SDOTimeout\-Alarm} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS32 id)
+\item 
+void \hyperlink{sdo_8h_1f4f07eccc4890a11ccf4f632da7740b}{reset\-SDO} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\item 
+UNS32 \hyperlink{sdo_8h_2eb5309dca3a7363da5e5e7230b85d58}{SDOline\-To\-Objdict} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 line)
+\item 
+UNS32 \hyperlink{sdo_8h_29427a80fd1aeabff30bf0602fbc220f}{objdict\-To\-SDOline} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 line)
+\item 
+UNS8 \hyperlink{sdo_8h_ad6eb8be03b832ebba4dfb87aaba4065}{line\-To\-SDO} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 line, UNS8 nb\-Bytes, UNS8 $\ast$data)
+\item 
+UNS8 \hyperlink{sdo_8h_18b6f7e9c9441640a88ffef1e8720694}{SDOto\-Line} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 line, UNS8 nb\-Bytes, UNS8 $\ast$data)
+\item 
+UNS8 \hyperlink{sdo_8h_2019db2a4d17e6d29c055cbae173e2b9}{failed\-SDO} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id, UNS8 whoami, UNS16 index, UNS8 sub\-Index, UNS32 abort\-Code)
+\item 
+void \hyperlink{sdo_8h_42d33be015d4c4c83c73f1f0e588f481}{reset\-SDOline} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 line)
+\item 
+UNS8 \hyperlink{sdo_8h_b9c873a15f55b29112b5527a6cc6898d}{init\-SDOline} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 line, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 state)
+\item 
+UNS8 \hyperlink{sdo_8h_58d1f9691977617601beb9e5b4123252}{get\-SDOfree\-Line} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 whoami, UNS8 $\ast$line)
+\item 
+UNS8 \hyperlink{sdo_8h_bb0c376b048ab2c6e0524b135b62376f}{get\-SDOline\-On\-Use} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id, UNS8 whoami, UNS8 $\ast$line)
+\item 
+UNS8 \hyperlink{sdo_8h_555a772d3a88a29c495f33513f8b2d58}{close\-SDOtransfer} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id, UNS8 whoami)
+\item 
+UNS8 \hyperlink{sdo_8h_acceb714c6e457e98deb9ba164ba2a2f}{get\-SDOline\-Rest\-Bytes} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 line, UNS8 $\ast$nb\-Bytes)
+\item 
+UNS8 \hyperlink{sdo_8h_601a837ecb5f21bf4c66b058c5ae7810}{set\-SDOline\-Rest\-Bytes} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 line, UNS8 nb\-Bytes)
+\item 
+UNS8 \hyperlink{sdo_8h_c6b5d7d1439d537da992a96644a1ca5d}{send\-SDO} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 whoami, \hyperlink{structstruct__s__SDO}{s\_\-SDO} sdo)
+\item 
+UNS8 \hyperlink{sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c}{send\-SDOabort} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 whoami, UNS16 index, UNS8 sub\-Index, UNS32 abort\-Code)
+\item 
+UNS8 \hyperlink{sdo_8h_2a93a7c780472b1d8666d89aa270f661}{proceed\-SDO} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+UNS8 \hyperlink{sdo_8h_bc20ed246e00053dcf71faa8f45ee39c}{write\-Network\-Dict} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 count, UNS8 data\-Type, void $\ast$data)
+\item 
+UNS8 \hyperlink{sdo_8h_f4ec05293fb8971a1b282994498ed4f5}{write\-Network\-Dict\-Call\-Back} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 count, UNS8 data\-Type, void $\ast$data, \hyperlink{sdo_8h_606eccfef67e572723e1efba3f0d87ba}{SDOCallback\_\-t} Callback)
+\item 
+UNS8 \hyperlink{sdo_8h_0e102a0835e4115920cd406e80a8d135}{read\-Network\-Dict} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 data\-Type)
+\item 
+UNS8 \hyperlink{sdo_8h_542a5cdd20c00aa130a39fe68295e769}{read\-Network\-Dict\-Callback} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 data\-Type, \hyperlink{sdo_8h_606eccfef67e572723e1efba3f0d87ba}{SDOCallback\_\-t} Callback)
+\item 
+UNS8 \hyperlink{sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533}{get\-Read\-Result\-Network\-Dict} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id, void $\ast$data, UNS8 $\ast$size, UNS32 $\ast$abort\-Code)
+\item 
+UNS8 \hyperlink{sdo_8h_8671e306873f19362c60bb50ab930d1d}{get\-Write\-Result\-Network\-Dict} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id, UNS32 $\ast$abort\-Code)
+\end{CompactItemize}
+
+
+\subsection{Typedef Documentation}
+\hypertarget{sdo_8h_f9e5cbdc9fba242ca4060f6bffa6d7c8}{
+\index{sdo.h@{sdo.h}!s_SDO@{s\_\-SDO}}
+\index{s_SDO@{s\_\-SDO}!sdo.h@{sdo.h}}
+\subsubsection[s\_\-SDO]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structstruct__s__SDO}{struct\_\-s\_\-SDO} \hyperlink{structstruct__s__SDO}{s\_\-SDO}}}
+\label{sdo_8h_f9e5cbdc9fba242ca4060f6bffa6d7c8}
+
+
+
+
+Definition at line 86 of file sdo.h.\hypertarget{sdo_8h_0c41985ac8cf4546cbce64eb0f2ac897}{
+\index{sdo.h@{sdo.h}!s_transfer@{s\_\-transfer}}
+\index{s_transfer@{s\_\-transfer}!sdo.h@{sdo.h}}
+\subsubsection[s\_\-transfer]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structstruct__s__transfer}{struct\_\-s\_\-transfer} \hyperlink{structstruct__s__transfer}{s\_\-transfer}}}
+\label{sdo_8h_0c41985ac8cf4546cbce64eb0f2ac897}
+
+
+
+
+Definition at line 69 of file sdo.h.\hypertarget{sdo_8h_606eccfef67e572723e1efba3f0d87ba}{
+\index{sdo.h@{sdo.h}!SDOCallback_t@{SDOCallback\_\-t}}
+\index{SDOCallback_t@{SDOCallback\_\-t}!sdo.h@{sdo.h}}
+\subsubsection[SDOCallback\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$) \hyperlink{sdo_8h_606eccfef67e572723e1efba3f0d87ba}{SDOCallback\_\-t}(\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id)}}
+\label{sdo_8h_606eccfef67e572723e1efba3f0d87ba}
+
+
+
+
+Definition at line 30 of file sdo.h.
+
+\subsection{Function Documentation}
+\hypertarget{sdo_8h_555a772d3a88a29c495f33513f8b2d58}{
+\index{sdo.h@{sdo.h}!closeSDOtransfer@{closeSDOtransfer}}
+\index{closeSDOtransfer@{closeSDOtransfer}!sdo.h@{sdo.h}}
+\subsubsection[closeSDOtransfer]{\setlength{\rightskip}{0pt plus 5cm}UNS8 close\-SDOtransfer (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS8 {\em whoami})}}
+\label{sdo_8h_555a772d3a88a29c495f33513f8b2d58}
+
+
+Close a transmission. node\-Id : Node id of the server if both server or client whoami : Line opened as SDO\_\-CLIENT or SDO\_\-SERVER 
+
+Definition at line 318 of file sdo.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, get\-SDOline\-On\-Use(), MSG\_\-WAR, reset\-SDOline(), and UNS8.\hypertarget{sdo_8h_2019db2a4d17e6d29c055cbae173e2b9}{
+\index{sdo.h@{sdo.h}!failedSDO@{failedSDO}}
+\index{failedSDO@{failedSDO}!sdo.h@{sdo.h}}
+\subsubsection[failedSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 failed\-SDO (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS8 {\em whoami}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS32 {\em abort\-Code})}}
+\label{sdo_8h_2019db2a4d17e6d29c055cbae173e2b9}
+
+
+Called when an internal SDO abort occurs. Release the line $\ast$ Only if server $\ast$ If client, the line must be released manually in the core application. The reason of that is to permit the program to read the transfers\mbox{[}\mbox{]}\mbox{[}\mbox{]} structure before its reset, because many informations are stored on it : index, subindex, data received or trasmited, ... In all cases, sends a SDO abort. Returns 0 
+
+Definition at line 227 of file sdo.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, get\-SDOline\-On\-Use(), MSG\_\-WAR, reset\-SDOline(), SDO\_\-ABORTED\_\-INTERNAL, SDO\_\-CLIENT, SDO\_\-SERVER, send\-SDOabort(), struct\_\-s\_\-transfer::state, Stop\-SDO\_\-TIMER, struct\_\-CO\_\-Data::transfers, and UNS8.\hypertarget{sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533}{
+\index{sdo.h@{sdo.h}!getReadResultNetworkDict@{getReadResultNetworkDict}}
+\index{getReadResultNetworkDict@{getReadResultNetworkDict}!sdo.h@{sdo.h}}
+\subsubsection[getReadResultNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-Read\-Result\-Network\-Dict (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id}, void $\ast$ {\em data}, UNS8 $\ast$ {\em size}, UNS32 $\ast$ {\em abort\-Code})}}
+\label{sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533}
+
+
+Use this function after a read\-Network\-Dict to get the result. Returns : SDO\_\-FINISHED // data is available SDO\_\-ABORTED\_\-RCV // Transfert failed. (abort SDO received) SDO\_\-ABORTED\_\-INTERNAL // Transfert failed. Internal abort. SDO\_\-UPLOAD\_\-IN\_\-PROGRESS // Data not yet available SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS // Should not arrive !
+
+data\-Type (defined in \hyperlink{objdictdef_8h}{objdictdef.h}) : type expected. put \char`\"{}visible\_\-string\char`\"{} for strings, 0 for integers or reals. abort\-Code : 0 = not available. Else : SDO abort code. (received if return SDO\_\-ABORTED\_\-RCV) example : UNS32 data; UNS8 size; read\-Network\-Dict(0, 0x05, 0x1016, 1, 0) // get the data index 1016 subindex 1 of node 5 while (get\-Read\-Result\-Network\-Dict (0, 0x05, \&data, \&size) != SDO\_\-UPLOAD\_\-IN\_\-PROGRESS); 
+
+Definition at line 1295 of file sdo.c.
+
+References CANOPEN\_\-BIG\_\-ENDIAN, struct\_\-s\_\-transfer::count, struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-transfer::data, struct\_\-s\_\-transfer::data\-Type, get\-SDOline\-On\-Use(), MSG\_\-ERR, SDO\_\-ABORTED\_\-INTERNAL, SDO\_\-CLIENT, SDO\_\-FINISHED, struct\_\-s\_\-transfer::state, struct\_\-CO\_\-Data::transfers, UNS8, and visible\_\-string.\hypertarget{sdo_8h_58d1f9691977617601beb9e5b4123252}{
+\index{sdo.h@{sdo.h}!getSDOfreeLine@{getSDOfreeLine}}
+\index{getSDOfreeLine@{getSDOfreeLine}!sdo.h@{sdo.h}}
+\subsubsection[getSDOfreeLine]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-SDOfree\-Line (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em whoami}, UNS8 $\ast$ {\em line})}}
+\label{sdo_8h_58d1f9691977617601beb9e5b4123252}
+
+
+Search for an unused line in the transfers array to store a new SDO. ie a line which value of the field \char`\"{}state\char`\"{} is \char`\"{}SDO\_\-RESET\char`\"{} An unused line have the field \char`\"{}state\char`\"{} at the value SDO\_\-RESET bus\_\-id is hardware dependant whoami : create the line for a SDO\_\-SERVER or SDO\_\-CLIENT. return 0x\-FF if all the lines are on use. Else, return 0 
+
+Definition at line 284 of file sdo.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS, SDO\_\-RESET, struct\_\-s\_\-transfer::state, struct\_\-CO\_\-Data::transfers, UNS8, and struct\_\-s\_\-transfer::whoami.\hypertarget{sdo_8h_bb0c376b048ab2c6e0524b135b62376f}{
+\index{sdo.h@{sdo.h}!getSDOlineOnUse@{getSDOlineOnUse}}
+\index{getSDOlineOnUse@{getSDOlineOnUse}!sdo.h@{sdo.h}}
+\subsubsection[getSDOlineOnUse]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-SDOline\-On\-Use (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS8 {\em whoami}, UNS8 $\ast$ {\em line})}}
+\label{sdo_8h_bb0c376b048ab2c6e0524b135b62376f}
+
+
+Search for the line, in the transfers array, which contains the beginning of the reception of a fragmented SDO whoami takes 2 values : look for a line opened as SDO\_\-CLIENT or SDO\_\-SERVER bus\_\-id is hardware dependant node\-Id correspond to the message node-id return 0x\-FF if error. Else, return 0 
+
+Definition at line 301 of file sdo.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-transfer::node\-Id, SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS, SDO\_\-RESET, struct\_\-s\_\-transfer::state, struct\_\-CO\_\-Data::transfers, UNS8, and struct\_\-s\_\-transfer::whoami.\hypertarget{sdo_8h_acceb714c6e457e98deb9ba164ba2a2f}{
+\index{sdo.h@{sdo.h}!getSDOlineRestBytes@{getSDOlineRestBytes}}
+\index{getSDOlineRestBytes@{getSDOlineRestBytes}!sdo.h@{sdo.h}}
+\subsubsection[getSDOlineRestBytes]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-SDOline\-Rest\-Bytes (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em line}, UNS8 $\ast$ {\em nb\-Bytes})}}
+\label{sdo_8h_acceb714c6e457e98deb9ba164ba2a2f}
+
+
+Bytes in the line structure which must be transmited (or received) bus\_\-id is hardware dependant. return 0. 
+
+Definition at line 332 of file sdo.c.
+
+References struct\_\-s\_\-transfer::count, struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-transfer::offset, struct\_\-CO\_\-Data::transfers, and UNS8.\hypertarget{sdo_8h_8671e306873f19362c60bb50ab930d1d}{
+\index{sdo.h@{sdo.h}!getWriteResultNetworkDict@{getWriteResultNetworkDict}}
+\index{getWriteResultNetworkDict@{getWriteResultNetworkDict}!sdo.h@{sdo.h}}
+\subsubsection[getWriteResultNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-Write\-Result\-Network\-Dict (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS32 $\ast$ {\em abort\-Code})}}
+\label{sdo_8h_8671e306873f19362c60bb50ab930d1d}
+
+
+Use this function after a write\-Network\-Dict to get the result of the write It is mandatory to call this function because it is releasing the line used for the transfer. Returns : SDO\_\-FINISHED // data is available SDO\_\-ABORTED\_\-RCV // Transfert failed. (abort SDO received) SDO\_\-ABORTED\_\-INTERNAL // Transfert failed. Internal abort. SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS // Data not yet available SDO\_\-UPLOAD\_\-IN\_\-PROGRESS // Should not arrive ! abort\-Code : 0 = not available. Else : SDO abort code. (received if return SDO\_\-ABORTED\_\-RCV) example : UNS32 data = 0x50; UNS8 size; UNS32 abort\-Code; write\-Network\-Dict(0, 0x05, 0x1016, 1, size, \&data) // write the data index 1016 subindex 1 of node 5 while ( get\-Write\-Result\-Network\-Dict (0, 0x05, \&abort\-Code) != SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS); 
+
+Definition at line 1329 of file sdo.c.
+
+References struct\_\-s\_\-transfer::abort\-Code, struct\_\-s\_\-timer\_\-entry::d, get\-SDOline\-On\-Use(), MSG\_\-ERR, SDO\_\-ABORTED\_\-INTERNAL, SDO\_\-CLIENT, struct\_\-s\_\-transfer::state, struct\_\-CO\_\-Data::transfers, and UNS8.\hypertarget{sdo_8h_b9c873a15f55b29112b5527a6cc6898d}{
+\index{sdo.h@{sdo.h}!initSDOline@{initSDOline}}
+\index{initSDOline@{initSDOline}!sdo.h@{sdo.h}}
+\subsubsection[initSDOline]{\setlength{\rightskip}{0pt plus 5cm}UNS8 init\-SDOline (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em state})}}
+\label{sdo_8h_b9c873a15f55b29112b5527a6cc6898d}
+
+
+Initialize some fields of the structure. Returns 0 
+
+Definition at line 263 of file sdo.c.
+
+References struct\_\-s\_\-transfer::Callback, struct\_\-s\_\-transfer::count, struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-transfer::data\-Type, struct\_\-s\_\-transfer::index, MSG\_\-WAR, struct\_\-s\_\-transfer::node\-Id, struct\_\-s\_\-transfer::offset, SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS, SDO\_\-UPLOAD\_\-IN\_\-PROGRESS, Start\-SDO\_\-TIMER, struct\_\-s\_\-transfer::state, Stop\-SDO\_\-TIMER, struct\_\-s\_\-transfer::sub\-Index, struct\_\-s\_\-transfer::toggle, and struct\_\-CO\_\-Data::transfers.\hypertarget{sdo_8h_ad6eb8be03b832ebba4dfb87aaba4065}{
+\index{sdo.h@{sdo.h}!lineToSDO@{lineToSDO}}
+\index{lineToSDO@{lineToSDO}!sdo.h@{sdo.h}}
+\subsubsection[lineToSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 line\-To\-SDO (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em nb\-Bytes}, UNS8 $\ast$ {\em data})}}
+\label{sdo_8h_ad6eb8be03b832ebba4dfb87aaba4065}
+
+
+copy data from an existant line in the argument \char`\"{}$\ast$ data\char`\"{} Returns 0x\-FF if error. Else, returns 0; 
+
+Definition at line 189 of file sdo.c.
+
+References struct\_\-s\_\-transfer::count, struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-transfer::data, MSG\_\-ERR, struct\_\-s\_\-transfer::offset, SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT, struct\_\-CO\_\-Data::transfers, and UNS8.\hypertarget{sdo_8h_29427a80fd1aeabff30bf0602fbc220f}{
+\index{sdo.h@{sdo.h}!objdictToSDOline@{objdictToSDOline}}
+\index{objdictToSDOline@{objdictToSDOline}!sdo.h@{sdo.h}}
+\subsubsection[objdictToSDOline]{\setlength{\rightskip}{0pt plus 5cm}UNS32 objdict\-To\-SDOline (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em line})}}
+\label{sdo_8h_29427a80fd1aeabff30bf0602fbc220f}
+
+
+Copy the data from the object dictionary to the SDO line for a network transfert. Returns SDO error code if error. Else, returns 0; 
+
+Definition at line 157 of file sdo.c.
+
+References struct\_\-s\_\-transfer::count, struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-transfer::data, get\-ODentry(), struct\_\-s\_\-transfer::index, MSG\_\-WAR, OD\_\-SUCCESSFUL, struct\_\-s\_\-transfer::offset, struct\_\-s\_\-transfer::sub\-Index, struct\_\-CO\_\-Data::transfers, UNS32, and UNS8.\hypertarget{sdo_8h_2a93a7c780472b1d8666d89aa270f661}{
+\index{sdo.h@{sdo.h}!proceedSDO@{proceedSDO}}
+\index{proceedSDO@{proceedSDO}!sdo.h@{sdo.h}}
+\subsubsection[proceedSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 proceed\-SDO (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{sdo_8h_2a93a7c780472b1d8666d89aa270f661}
+
+
+Treat a SDO frame reception bus\_\-id is hardware dependant call the function send\-SDO return 0x\-FF if error 0x80 if transfert aborted by the server 0x0 ok 
+
+Definition at line 447 of file sdo.c.
+
+References struct\_\-s\_\-transfer::abort\-Code, struct\_\-CO\_\-Data::b\-Device\-Node\-Id, struct\_\-s\_\-SDO::body, td\_\-indextable::b\-Sub\-Count, struct\_\-s\_\-transfer::Callback, struct\_\-s\_\-transfer::count, struct\_\-s\_\-timer\_\-entry::d, BODY::data, Message::data, failed\-SDO(), struct\_\-CO\_\-Data::first\-Index, get\-SDOc, get\-SDOcs, get\-SDOe, get\-SDOfree\-Line(), get\-SDOindex, get\-SDOline\-On\-Use(), get\-SDOline\-Rest\-Bytes(), get\-SDOn2, get\-SDOn3, get\-SDOs, get\-SDOsub\-Index, get\-SDOt, struct\_\-s\_\-transfer::index, init\-SDOline(), struct\_\-CO\_\-Data::last\-Index, line\-To\-SDO(), MSG\_\-ERR, MSG\_\-WAR, struct\_\-s\_\-SDO::node\-Id, struct\_\-CO\_\-Data::objdict, objdict\-To\-SDOline(), td\_\-subindex::p\-Object, td\_\-indextable::p\-Subindex, reset\-SDOline(), Restart\-SDO\_\-TIMER, SDO\_\-ABORTED\_\-RCV, SDO\_\-CLIENT, s\_\-quick\_\-index::SDO\_\-CLT, SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS, SDO\_\-FINISHED, SDO\_\-SERVER, s\_\-quick\_\-index::SDO\_\-SVR, SDO\_\-UNKNOWN, SDO\_\-UPLOAD\_\-IN\_\-PROGRESS, SDOABT\_\-GENERAL\_\-ERROR, SDOABT\_\-LOCAL\_\-CTRL\_\-ERROR, SDOABT\_\-TOGGLE\_\-NOT\_\-ALTERNED, SDOline\-To\-Objdict(), SDOto\-Line(), send\-SDO(), set\-SDOline\-Rest\-Bytes(), struct\_\-s\_\-transfer::state, Stop\-SDO\_\-TIMER, struct\_\-s\_\-transfer::sub\-Index, struct\_\-s\_\-transfer::toggle, struct\_\-CO\_\-Data::transfers, UNS16, UNS32, and UNS8.\hypertarget{sdo_8h_0e102a0835e4115920cd406e80a8d135}{
+\index{sdo.h@{sdo.h}!readNetworkDict@{readNetworkDict}}
+\index{readNetworkDict@{readNetworkDict}!sdo.h@{sdo.h}}
+\subsubsection[readNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 read\-Network\-Dict (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em data\-Type})}}
+\label{sdo_8h_0e102a0835e4115920cd406e80a8d135}
+
+
+Used by the application to send a SDO request frame to read in the dictionary of a server node whose node\_\-id is ID at the index and sub\-Index indicated bus\_\-id is hardware dependant datatype (defined in \hyperlink{objdictdef_8h}{objdictdef.h}) : put \char`\"{}visible\_\-string\char`\"{} for strings, 0 for integers or reals or other value. return 0x\-FF if error, else return 0 
+
+Definition at line 1282 of file sdo.c.
+
+References \_\-read\-Network\-Dict(), and struct\_\-s\_\-timer\_\-entry::d.\hypertarget{sdo_8h_542a5cdd20c00aa130a39fe68295e769}{
+\index{sdo.h@{sdo.h}!readNetworkDictCallback@{readNetworkDictCallback}}
+\index{readNetworkDictCallback@{readNetworkDictCallback}!sdo.h@{sdo.h}}
+\subsubsection[readNetworkDictCallback]{\setlength{\rightskip}{0pt plus 5cm}UNS8 read\-Network\-Dict\-Callback (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em data\-Type}, \hyperlink{sdo_8h_606eccfef67e572723e1efba3f0d87ba}{SDOCallback\_\-t} {\em Callback})}}
+\label{sdo_8h_542a5cdd20c00aa130a39fe68295e769}
+
+
+Used to send a SDO request frame to read in a distant node dictionnary. The function Callback which must be defined in the user code is called at the end of the exchange. (on succes or abort). 
+
+Definition at line 1288 of file sdo.c.
+
+References \_\-read\-Network\-Dict(), and struct\_\-s\_\-timer\_\-entry::d.\hypertarget{sdo_8h_1f4f07eccc4890a11ccf4f632da7740b}{
+\index{sdo.h@{sdo.h}!resetSDO@{resetSDO}}
+\index{resetSDO@{resetSDO}!sdo.h@{sdo.h}}
+\subsubsection[resetSDO]{\setlength{\rightskip}{0pt plus 5cm}void reset\-SDO (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{sdo_8h_1f4f07eccc4890a11ccf4f632da7740b}
+
+
+Reset all sdo buffers 
+
+Definition at line 131 of file sdo.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, reset\-SDOline(), SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS, and UNS8.\hypertarget{sdo_8h_42d33be015d4c4c83c73f1f0e588f481}{
+\index{sdo.h@{sdo.h}!resetSDOline@{resetSDOline}}
+\index{resetSDOline@{resetSDOline}!sdo.h@{sdo.h}}
+\subsubsection[resetSDOline]{\setlength{\rightskip}{0pt plus 5cm}void reset\-SDOline (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em line})}}
+\label{sdo_8h_42d33be015d4c4c83c73f1f0e588f481}
+
+
+Reset an unused line. 
+
+Definition at line 253 of file sdo.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-transfer::data, init\-SDOline(), MSG\_\-WAR, SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT, SDO\_\-RESET, struct\_\-CO\_\-Data::transfers, and UNS8.\hypertarget{sdo_8h_2eb5309dca3a7363da5e5e7230b85d58}{
+\index{sdo.h@{sdo.h}!SDOlineToObjdict@{SDOlineToObjdict}}
+\index{SDOlineToObjdict@{SDOlineToObjdict}!sdo.h@{sdo.h}}
+\subsubsection[SDOlineToObjdict]{\setlength{\rightskip}{0pt plus 5cm}UNS32 SDOline\-To\-Objdict (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em line})}}
+\label{sdo_8h_2eb5309dca3a7363da5e5e7230b85d58}
+
+
+Copy the data received from the SDO line transfert to the object dictionary Returns SDO error code if error. Else, returns 0; 
+
+Definition at line 141 of file sdo.c.
+
+References struct\_\-s\_\-transfer::count, struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-transfer::data, struct\_\-s\_\-transfer::index, MSG\_\-WAR, OD\_\-SUCCESSFUL, set\-ODentry(), struct\_\-s\_\-transfer::sub\-Index, struct\_\-CO\_\-Data::transfers, UNS32, and UNS8.\hypertarget{sdo_8h_9309025e29b59e09026abcd3b45a5b61}{
+\index{sdo.h@{sdo.h}!SDOTimeoutAlarm@{SDOTimeoutAlarm}}
+\index{SDOTimeoutAlarm@{SDOTimeoutAlarm}!sdo.h@{sdo.h}}
+\subsubsection[SDOTimeoutAlarm]{\setlength{\rightskip}{0pt plus 5cm}void SDOTimeout\-Alarm (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS32 {\em id})}}
+\label{sdo_8h_9309025e29b59e09026abcd3b45a5b61}
+
+
+Reset of a SDO exchange on timeout. Send a SDO abort 
+
+Definition at line 93 of file sdo.c.
+
+References struct\_\-s\_\-transfer::abort\-Code, struct\_\-s\_\-transfer::Callback, struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-transfer::index, MSG\_\-ERR, MSG\_\-WAR, struct\_\-s\_\-transfer::node\-Id, reset\-SDOline(), SDO\_\-ABORTED\_\-INTERNAL, SDO\_\-SERVER, SDOABT\_\-TIMED\_\-OUT, send\-SDOabort(), struct\_\-s\_\-transfer::state, struct\_\-s\_\-transfer::sub\-Index, struct\_\-s\_\-transfer::timer, struct\_\-CO\_\-Data::transfers, UNS8, and struct\_\-s\_\-transfer::whoami.\hypertarget{sdo_8h_18b6f7e9c9441640a88ffef1e8720694}{
+\index{sdo.h@{sdo.h}!SDOtoLine@{SDOtoLine}}
+\index{SDOtoLine@{SDOtoLine}!sdo.h@{sdo.h}}
+\subsubsection[SDOtoLine]{\setlength{\rightskip}{0pt plus 5cm}UNS8 SDOto\-Line (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em nb\-Bytes}, UNS8 $\ast$ {\em data})}}
+\label{sdo_8h_18b6f7e9c9441640a88ffef1e8720694}
+
+
+Add data to an existant line Returns 0x\-FF if error. Else, returns 0; 
+
+Definition at line 210 of file sdo.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-transfer::data, MSG\_\-ERR, struct\_\-s\_\-transfer::offset, SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT, struct\_\-CO\_\-Data::transfers, and UNS8.\hypertarget{sdo_8h_c6b5d7d1439d537da992a96644a1ca5d}{
+\index{sdo.h@{sdo.h}!sendSDO@{sendSDO}}
+\index{sendSDO@{sendSDO}!sdo.h@{sdo.h}}
+\subsubsection[sendSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-SDO (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em whoami}, \hyperlink{structstruct__s__SDO}{s\_\-SDO} {\em sdo})}}
+\label{sdo_8h_c6b5d7d1439d537da992a96644a1ca5d}
+
+
+Transmit a SDO frame on the bus bus\_\-id sdo is a structure which contains the sdo to transmit bus\_\-id is hardware dependant whoami takes 2 values : SDO\_\-CLIENT or SDO\_\-SERVER return can\-Send(bus\_\-id,\&m) or 0x\-FF if error 
+
+Definition at line 354 of file sdo.c.
+
+References struct\_\-s\_\-SDO::body, td\_\-indextable::b\-Sub\-Count, struct\_\-CO\_\-Data::can\-Handle, can\-Send(), Message::cob\_\-id, struct\_\-s\_\-timer\_\-entry::d, BODY::data, Message::data, struct\_\-CO\_\-Data::first\-Index, struct\_\-CO\_\-Data::last\-Index, Message::len, MSG\_\-ERR, MSG\_\-WAR, struct\_\-s\_\-SDO::node\-Id, struct\_\-CO\_\-Data::node\-State, NOT\_\-A\_\-REQUEST, struct\_\-CO\_\-Data::objdict, Operational, td\_\-subindex::p\-Object, Pre\_\-operational, td\_\-indextable::p\-Subindex, Message::rtr, s\_\-quick\_\-index::SDO\_\-CLT, SDO\_\-SERVER, s\_\-quick\_\-index::SDO\_\-SVR, UNS16, UNS32, UNS8, and SHORT\_\-CAN::w.\hypertarget{sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c}{
+\index{sdo.h@{sdo.h}!sendSDOabort@{sendSDOabort}}
+\index{sendSDOabort@{sendSDOabort}!sdo.h@{sdo.h}}
+\subsubsection[sendSDOabort]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-SDOabort (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em whoami}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS32 {\em abort\-Code})}}
+\label{sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c}
+
+
+Transmit a SDO error to the client. The reasons may be : Read/Write to a undefined object Read/Write to a undefined subindex Read/write a not valid length object Write a read only object whoami takes 2 values : SDO\_\-CLIENT or SDO\_\-SERVER 
+
+Definition at line 424 of file sdo.c.
+
+References struct\_\-CO\_\-Data::b\-Device\-Node\-Id, struct\_\-s\_\-SDO::body, struct\_\-s\_\-timer\_\-entry::d, BODY::data, MSG\_\-WAR, struct\_\-s\_\-SDO::node\-Id, send\-SDO(), and UNS8.\hypertarget{sdo_8h_601a837ecb5f21bf4c66b058c5ae7810}{
+\index{sdo.h@{sdo.h}!setSDOlineRestBytes@{setSDOlineRestBytes}}
+\index{setSDOlineRestBytes@{setSDOlineRestBytes}!sdo.h@{sdo.h}}
+\subsubsection[setSDOlineRestBytes]{\setlength{\rightskip}{0pt plus 5cm}UNS8 set\-SDOline\-Rest\-Bytes (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em nb\-Bytes})}}
+\label{sdo_8h_601a837ecb5f21bf4c66b058c5ae7810}
+
+
+Store in the line structure the nb of bytes which must be transmited (or received) bus\_\-id is hardware dependant. return 0 if success, 0x\-FF if error. 
+
+Definition at line 342 of file sdo.c.
+
+References struct\_\-s\_\-transfer::count, struct\_\-s\_\-timer\_\-entry::d, MSG\_\-ERR, SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT, and struct\_\-CO\_\-Data::transfers.\hypertarget{sdo_8h_bc20ed246e00053dcf71faa8f45ee39c}{
+\index{sdo.h@{sdo.h}!writeNetworkDict@{writeNetworkDict}}
+\index{writeNetworkDict@{writeNetworkDict}!sdo.h@{sdo.h}}
+\subsubsection[writeNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 write\-Network\-Dict (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em count}, UNS8 {\em data\-Type}, void $\ast$ {\em data})}}
+\label{sdo_8h_bc20ed246e00053dcf71faa8f45ee39c}
+
+
+Used by the application to send a SDO request frame to write the data $\ast$data at the index and sub\-Index indicated in the dictionary of the slave whose node\_\-id is node\-Id Count : nb of bytes to write in the dictionnary. datatype (defined in \hyperlink{objdictdef_8h}{objdictdef.h}) : put \char`\"{}visible\_\-string\char`\"{} for strings, 0 for integers or reals or other value. bus\_\-id is hardware dependant return 0x\-FF if error, else return 0 
+
+Definition at line 1182 of file sdo.c.
+
+References \_\-write\-Network\-Dict(), and struct\_\-s\_\-timer\_\-entry::d.\hypertarget{sdo_8h_f4ec05293fb8971a1b282994498ed4f5}{
+\index{sdo.h@{sdo.h}!writeNetworkDictCallBack@{writeNetworkDictCallBack}}
+\index{writeNetworkDictCallBack@{writeNetworkDictCallBack}!sdo.h@{sdo.h}}
+\subsubsection[writeNetworkDictCallBack]{\setlength{\rightskip}{0pt plus 5cm}UNS8 write\-Network\-Dict\-Call\-Back (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em count}, UNS8 {\em data\-Type}, void $\ast$ {\em data}, \hyperlink{sdo_8h_606eccfef67e572723e1efba3f0d87ba}{SDOCallback\_\-t} {\em Callback})}}
+\label{sdo_8h_f4ec05293fb8971a1b282994498ed4f5}
+
+
+Used to send a SDO request frame to write in a distant node dictionnary. The function Callback which must be defined in the user code is called at the end of the exchange. (on succes or abort). 
+
+Definition at line 1190 of file sdo.c.
+
+References \_\-write\-Network\-Dict(), and struct\_\-s\_\-timer\_\-entry::d.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getReadResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ff67dd4f1e7a13f00d65caea901e882e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+de0cbec1d48ed891a6536eff0620959e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+46b3a3ee0e88018bf6ef97b5d4988b35
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c74ba00061b93018169149d8d20c76bf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e4bbac9e58be62f1c6e3fd36653004a3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,45 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+73156bc3cff45b36c799f98c3adec45b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+9773ee327444f6b7fe415f615ca5aa2a
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+58f88a487b56a2990c051be458c0093e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="readNetworkDictCallback",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+efadac00cf911aae4c199319c75978a3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="closeSDOtransfer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+33e367a97d40cf23acf3916806d80b98
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getWriteResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a1041e04095346fe5213b76e9a2f2741
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="SDOTimeoutAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+51ef68acb7f1992e9b14c89d04f2d290
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,51 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node4 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node4 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node4 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node4 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node8 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node9 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node10 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node4 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node4 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node16 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+56539bbb104566aea1391e653778f3e8
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,18 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="timerscfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3783e89d396b98bc1dd7204b08195aad
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+92a97d25ff402954dfc3f4fab842380e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+8a17c66c660dcacfd20004415d27b613
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f36120abb7954200a2952cffaf52ebbc
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="writeNetworkDictCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5a1669dfb1b998e5c87fa8b53ae3560b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,171 @@
+\hypertarget{states_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/states.c File Reference}
+\label{states_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/src/states.c@{/home/epimerde/documents/tc11/CanFestival-3/src/states.c}}
+}
+{\tt \#include \char`\"{}states.h\char`\"{}}\par
+{\tt \#include \char`\"{}def.h\char`\"{}}\par
+{\tt \#include \char`\"{}dcf.h\char`\"{}}\par
+{\tt \#include \char`\"{}nmt\-Slave.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{states_8c_3a7cf0c586b1e467e6215396e9a439ae}{Start\-Or\-Stop}(Comm\-Type, Func\-Start, Func\-Stop)
+\item 
+\#define \hyperlink{states_8c_f4e8bc2d192090ff502229b33c24a389}{None}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{states_8c_915991eebf7c2ac6c929c6c9cfbd7d03}{switch\-Communication\-State} (CO\_\-Data $\ast$d, s\_\-state\_\-communication $\ast$new\-Communication\-State)
+\item 
+e\_\-node\-State \hyperlink{states_8c_95d835785ba564bf6d92e3224c5e3848}{get\-State} (CO\_\-Data $\ast$d)
+\item 
+void \hyperlink{states_8c_3f8975650604cc23582f19a43fd4e518}{can\-Dispatch} (CO\_\-Data $\ast$d, Message $\ast$m)
+\item 
+UNS8 \hyperlink{states_8c_0a5004efd1dedbee82a4f21ec5c44fb5}{set\-State} (CO\_\-Data $\ast$d, e\_\-node\-State new\-State)
+\item 
+UNS8 \hyperlink{states_8c_3020f2e5762f6e389a21382ec827b6a6}{get\-Node\-Id} (CO\_\-Data $\ast$d)
+\item 
+void \hyperlink{states_8c_d47a53979b9311a374d029f7923abbe1}{set\-Node\-Id} (CO\_\-Data $\ast$d, UNS8 node\-Id)
+\item 
+void \hyperlink{states_8c_1ee4d5c3d5dc6f39607d414b7bf9bcc9}{\_\-initialisation} ()
+\item 
+void \hyperlink{states_8c_00113c22ed3366ee552f77862241d317}{\_\-pre\-Operational} ()
+\item 
+void \hyperlink{states_8c_4c917142acca702f7e04e919a0b958b4}{\_\-operational} ()
+\item 
+void \hyperlink{states_8c_244e9269c323e14509bea947c2729a13}{\_\-stopped} ()
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{states_8c_f4e8bc2d192090ff502229b33c24a389}{
+\index{states.c@{states.c}!None@{None}}
+\index{None@{None}!states.c@{states.c}}
+\subsubsection[None]{\setlength{\rightskip}{0pt plus 5cm}\#define None}}
+\label{states_8c_f4e8bc2d192090ff502229b33c24a389}
+
+
+
+
+Definition at line 86 of file states.c.\hypertarget{states_8c_3a7cf0c586b1e467e6215396e9a439ae}{
+\index{states.c@{states.c}!StartOrStop@{StartOrStop}}
+\index{StartOrStop@{StartOrStop}!states.c@{states.c}}
+\subsubsection[StartOrStop]{\setlength{\rightskip}{0pt plus 5cm}\#define Start\-Or\-Stop(Comm\-Type, Func\-Start, Func\-Stop)}}
+\label{states_8c_3a7cf0c586b1e467e6215396e9a439ae}
+
+
+\textbf{Value:}
+
+\begin{Code}\begin{verbatim}if(newCommunicationState->CommType && !d->CurrentCommunicationState.CommType){\
+                MSG_WAR(0x9999,#FuncStart, 9999);\
+                d->CurrentCommunicationState.CommType = 1;\
+                FuncStart;\
+        }else if(!newCommunicationState->CommType && d->CurrentCommunicationState.CommType){\
+                MSG_WAR(0x9999,#FuncStop, 9999);\
+                d->CurrentCommunicationState.CommType = 0;\
+                FuncStop;\
+        }
+\end{verbatim}\end{Code}
+
+
+Definition at line 76 of file states.c.
+
+\subsection{Function Documentation}
+\hypertarget{states_8c_1ee4d5c3d5dc6f39607d414b7bf9bcc9}{
+\index{states.c@{states.c}!_initialisation@{\_\-initialisation}}
+\index{_initialisation@{\_\-initialisation}!states.c@{states.c}}
+\subsubsection[\_\-initialisation]{\setlength{\rightskip}{0pt plus 5cm}void \_\-initialisation ()}}
+\label{states_8c_1ee4d5c3d5dc6f39607d414b7bf9bcc9}
+
+
+
+
+Definition at line 234 of file states.c.\hypertarget{states_8c_4c917142acca702f7e04e919a0b958b4}{
+\index{states.c@{states.c}!_operational@{\_\-operational}}
+\index{_operational@{\_\-operational}!states.c@{states.c}}
+\subsubsection[\_\-operational]{\setlength{\rightskip}{0pt plus 5cm}void \_\-operational ()}}
+\label{states_8c_4c917142acca702f7e04e919a0b958b4}
+
+
+
+
+Definition at line 236 of file states.c.\hypertarget{states_8c_00113c22ed3366ee552f77862241d317}{
+\index{states.c@{states.c}!_preOperational@{\_\-preOperational}}
+\index{_preOperational@{\_\-preOperational}!states.c@{states.c}}
+\subsubsection[\_\-preOperational]{\setlength{\rightskip}{0pt plus 5cm}void \_\-pre\-Operational ()}}
+\label{states_8c_00113c22ed3366ee552f77862241d317}
+
+
+
+
+Definition at line 235 of file states.c.\hypertarget{states_8c_244e9269c323e14509bea947c2729a13}{
+\index{states.c@{states.c}!_stopped@{\_\-stopped}}
+\index{_stopped@{\_\-stopped}!states.c@{states.c}}
+\subsubsection[\_\-stopped]{\setlength{\rightskip}{0pt plus 5cm}void \_\-stopped ()}}
+\label{states_8c_244e9269c323e14509bea947c2729a13}
+
+
+
+
+Definition at line 237 of file states.c.\hypertarget{states_8c_3f8975650604cc23582f19a43fd4e518}{
+\index{states.c@{states.c}!canDispatch@{canDispatch}}
+\index{canDispatch@{canDispatch}!states.c@{states.c}}
+\subsubsection[canDispatch]{\setlength{\rightskip}{0pt plus 5cm}void can\-Dispatch (CO\_\-Data $\ast$ {\em d}, Message $\ast$ {\em m})}}
+\label{states_8c_3f8975650604cc23582f19a43fd4e518}
+
+
+
+
+Definition at line 39 of file states.c.
+
+References proceed\-NMTstate\-Change(), proceed\-NODE\_\-GUARD(), proceed\-PDO(), proceed\-SDO(), and proceed\-SYNC().\hypertarget{states_8c_3020f2e5762f6e389a21382ec827b6a6}{
+\index{states.c@{states.c}!getNodeId@{getNodeId}}
+\index{getNodeId@{getNodeId}!states.c@{states.c}}
+\subsubsection[getNodeId]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-Node\-Id (CO\_\-Data $\ast$ {\em d})}}
+\label{states_8c_3020f2e5762f6e389a21382ec827b6a6}
+
+
+
+
+Definition at line 180 of file states.c.\hypertarget{states_8c_95d835785ba564bf6d92e3224c5e3848}{
+\index{states.c@{states.c}!getState@{getState}}
+\index{getState@{getState}!states.c@{states.c}}
+\subsubsection[getState]{\setlength{\rightskip}{0pt plus 5cm}e\_\-node\-State get\-State (CO\_\-Data $\ast$ {\em d})}}
+\label{states_8c_95d835785ba564bf6d92e3224c5e3848}
+
+
+
+
+Definition at line 33 of file states.c.\hypertarget{states_8c_d47a53979b9311a374d029f7923abbe1}{
+\index{states.c@{states.c}!setNodeId@{setNodeId}}
+\index{setNodeId@{setNodeId}!states.c@{states.c}}
+\subsubsection[setNodeId]{\setlength{\rightskip}{0pt plus 5cm}void set\-Node\-Id (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id})}}
+\label{states_8c_d47a53979b9311a374d029f7923abbe1}
+
+
+
+
+Definition at line 186 of file states.c.\hypertarget{states_8c_0a5004efd1dedbee82a4f21ec5c44fb5}{
+\index{states.c@{states.c}!setState@{setState}}
+\index{setState@{setState}!states.c@{states.c}}
+\subsubsection[setState]{\setlength{\rightskip}{0pt plus 5cm}UNS8 set\-State (CO\_\-Data $\ast$ {\em d}, e\_\-node\-State {\em new\-State})}}
+\label{states_8c_0a5004efd1dedbee82a4f21ec5c44fb5}
+
+
+
+
+Definition at line 100 of file states.c.
+
+References decompo\_\-dcf(), ptr\-Table, and switch\-Communication\-State().\hypertarget{states_8c_915991eebf7c2ac6c929c6c9cfbd7d03}{
+\index{states.c@{states.c}!switchCommunicationState@{switchCommunicationState}}
+\index{switchCommunicationState@{switchCommunicationState}!states.c@{states.c}}
+\subsubsection[switchCommunicationState]{\setlength{\rightskip}{0pt plus 5cm}void switch\-Communication\-State (CO\_\-Data $\ast$ {\em d}, s\_\-state\_\-communication $\ast$ {\em new\-Communication\-State})}}
+\label{states_8c_915991eebf7c2ac6c929c6c9cfbd7d03}
+
+
+
+
+Definition at line 89 of file states.c.
+
+References heartbeat\-Init(), heartbeat\-Stop(), None, reset\-SDO(), slave\-Send\-Boot\-Up(), Start\-Or\-Stop, start\-SYNC(), and stop\-SYNC().
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,70 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node11 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node13 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node11 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node16 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node11 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node10 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node20 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node22 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node23 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node24 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node25 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node26 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4862d565d4b6786798a13cd6d203bb41
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,122 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node5 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node3 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node13 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node15 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node13 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node18 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node13 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node12 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node12 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node27 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node27 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node28 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node28 -> Node29 [color="midnightblue",fontsize=10,style="solid"];
+  Node29 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node28 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node30 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node28 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+  Node31 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node28 -> Node32 [color="midnightblue",fontsize=10,style="solid"];
+  Node32 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node32 -> Node33 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid"];
+  Node34 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node1 -> Node35 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node35 -> Node36 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid"];
+  Node37 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node38 [color="midnightblue",fontsize=10,style="solid"];
+  Node38 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node35 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node39 [color="midnightblue",fontsize=10,style="solid"];
+  Node39 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node35 -> Node40 [color="midnightblue",fontsize=10,style="solid"];
+  Node40 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node40 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node41 [color="midnightblue",fontsize=10,style="solid"];
+  Node41 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node41 -> Node32 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node42 [color="midnightblue",fontsize=10,style="solid"];
+  Node42 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node35 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node43 [color="midnightblue",fontsize=10,style="solid"];
+  Node43 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid"];
+  Node44 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node44 -> Node29 [color="midnightblue",fontsize=10,style="solid"];
+  Node44 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node44 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a8e44d87e3dc8478961720072d533193
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,59 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node1 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node16 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node18 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node19 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node20 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node21 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="proceedSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node1 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e9f1675504cde37a75fb828ca368b35e
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,56 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="dcf.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8h.html"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node18 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6ae5dc3bb5f73ad06f515fee6918b6a6
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,262 @@
+\hypertarget{states_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/states.h File Reference}
+\label{states_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/states.h@{/home/epimerde/documents/tc11/CanFestival-3/include/states.h}}
+}
+{\tt \#include $<$applicfg.h$>$}\par
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structs__state__communication}{s\_\-state\_\-communication}
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef enum \hyperlink{states_8h_3136d2815abe9d284f985e0a7ec68646}{enum\_\-node\-State} \hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State}
+\item 
+typedef void($\ast$) \hyperlink{states_8h_d0cd6d1eb89085da7cb9f32ce386e8bc}{initialisation\_\-t} (void)
+\item 
+typedef void($\ast$) \hyperlink{states_8h_f4a6da4fe018afbe20eaf716c248e02a}{pre\-Operational\_\-t} (void)
+\item 
+typedef void($\ast$) \hyperlink{states_8h_8aed99e590473f26db47a9c2dc5b73fc}{operational\_\-t} (void)
+\item 
+typedef void($\ast$) \hyperlink{states_8h_c99397ce6341b6b5128104aee4c27ec5}{stopped\_\-t} (void)
+\end{CompactItemize}
+\subsection*{Enumerations}
+\begin{CompactItemize}
+\item 
+enum \hyperlink{states_8h_3136d2815abe9d284f985e0a7ec68646}{enum\_\-node\-State} \{ \par
+\hyperlink{states_8h_3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5}{Initialisation} =  0x00, 
+\hyperlink{states_8h_3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443}{Disconnected} =  0x01, 
+\hyperlink{states_8h_3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0}{Connecting} =  0x02, 
+\hyperlink{states_8h_3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b}{Preparing} =  0x02, 
+\par
+\hyperlink{states_8h_3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75}{Stopped} =  0x04, 
+\hyperlink{states_8h_3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124}{Operational} =  0x05, 
+\hyperlink{states_8h_3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7}{Pre\_\-operational} =  0x7F, 
+\hyperlink{states_8h_3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59}{Unknown\_\-state} =  0x0F
+ \}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{states_8h_67ca1ac7ff49e88cf7847e408b258cae}{\_\-initialisation} (void)
+\item 
+void \hyperlink{states_8h_f4e52eb187303eca1962bb6f74cb8169}{\_\-pre\-Operational} (void)
+\item 
+void \hyperlink{states_8h_b31a0526e24de79a09ccc512db420d91}{\_\-operational} (void)
+\item 
+void \hyperlink{states_8h_9117ccff20aaed468dd715517e77dbc3}{\_\-stopped} (void)
+\item 
+void \hyperlink{states_8h_3f8975650604cc23582f19a43fd4e518}{can\-Dispatch} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+\hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State} \hyperlink{states_8h_95d835785ba564bf6d92e3224c5e3848}{get\-State} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\item 
+UNS8 \hyperlink{states_8h_0a5004efd1dedbee82a4f21ec5c44fb5}{set\-State} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, \hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State} new\-State)
+\item 
+UNS8 \hyperlink{states_8h_3020f2e5762f6e389a21382ec827b6a6}{get\-Node\-Id} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\item 
+void \hyperlink{states_8h_d47a53979b9311a374d029f7923abbe1}{set\-Node\-Id} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS8 node\-Id)
+\item 
+void \hyperlink{states_8h_3e57769f3a958c103825263b7abdd92b}{init\-Pre\-Operational\-Mode} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\end{CompactItemize}
+
+
+\subsection{Typedef Documentation}
+\hypertarget{states_8h_5891f63a4c9243179838389a93d084e2}{
+\index{states.h@{states.h}!e_nodeState@{e\_\-nodeState}}
+\index{e_nodeState@{e\_\-nodeState}!states.h@{states.h}}
+\subsubsection[e\_\-nodeState]{\setlength{\rightskip}{0pt plus 5cm}typedef enum \hyperlink{states_8h_3136d2815abe9d284f985e0a7ec68646}{enum\_\-node\-State} \hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State}}}
+\label{states_8h_5891f63a4c9243179838389a93d084e2}
+
+
+
+
+Definition at line 46 of file states.h.\hypertarget{states_8h_d0cd6d1eb89085da7cb9f32ce386e8bc}{
+\index{states.h@{states.h}!initialisation_t@{initialisation\_\-t}}
+\index{initialisation_t@{initialisation\_\-t}!states.h@{states.h}}
+\subsubsection[initialisation\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$) \hyperlink{states_8h_d0cd6d1eb89085da7cb9f32ce386e8bc}{initialisation\_\-t}(void)}}
+\label{states_8h_d0cd6d1eb89085da7cb9f32ce386e8bc}
+
+
+Function that user app can overload 
+
+Definition at line 61 of file states.h.\hypertarget{states_8h_8aed99e590473f26db47a9c2dc5b73fc}{
+\index{states.h@{states.h}!operational_t@{operational\_\-t}}
+\index{operational_t@{operational\_\-t}!states.h@{states.h}}
+\subsubsection[operational\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$) \hyperlink{states_8h_8aed99e590473f26db47a9c2dc5b73fc}{operational\_\-t}(void)}}
+\label{states_8h_8aed99e590473f26db47a9c2dc5b73fc}
+
+
+
+
+Definition at line 63 of file states.h.\hypertarget{states_8h_f4a6da4fe018afbe20eaf716c248e02a}{
+\index{states.h@{states.h}!preOperational_t@{preOperational\_\-t}}
+\index{preOperational_t@{preOperational\_\-t}!states.h@{states.h}}
+\subsubsection[preOperational\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$) \hyperlink{states_8h_f4a6da4fe018afbe20eaf716c248e02a}{pre\-Operational\_\-t}(void)}}
+\label{states_8h_f4a6da4fe018afbe20eaf716c248e02a}
+
+
+
+
+Definition at line 62 of file states.h.\hypertarget{states_8h_c99397ce6341b6b5128104aee4c27ec5}{
+\index{states.h@{states.h}!stopped_t@{stopped\_\-t}}
+\index{stopped_t@{stopped\_\-t}!states.h@{states.h}}
+\subsubsection[stopped\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$) \hyperlink{states_8h_c99397ce6341b6b5128104aee4c27ec5}{stopped\_\-t}(void)}}
+\label{states_8h_c99397ce6341b6b5128104aee4c27ec5}
+
+
+
+
+Definition at line 64 of file states.h.
+
+\subsection{Enumeration Type Documentation}
+\hypertarget{states_8h_3136d2815abe9d284f985e0a7ec68646}{
+\index{states.h@{states.h}!enum_nodeState@{enum\_\-nodeState}}
+\index{enum_nodeState@{enum\_\-nodeState}!states.h@{states.h}}
+\subsubsection[enum\_\-nodeState]{\setlength{\rightskip}{0pt plus 5cm}enum \hyperlink{states_8h_3136d2815abe9d284f985e0a7ec68646}{enum\_\-node\-State}}}
+\label{states_8h_3136d2815abe9d284f985e0a7ec68646}
+
+
+\begin{Desc}
+\item[Enumerator: ]\par
+\begin{description}
+\index{Initialisation@{Initialisation}!states.h@{states.h}}\index{states.h@{states.h}!Initialisation@{Initialisation}}\item[{\em 
+\hypertarget{states_8h_3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5}{
+Initialisation}
+\label{states_8h_3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5}
+}]\index{Disconnected@{Disconnected}!states.h@{states.h}}\index{states.h@{states.h}!Disconnected@{Disconnected}}\item[{\em 
+\hypertarget{states_8h_3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443}{
+Disconnected}
+\label{states_8h_3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443}
+}]\index{Connecting@{Connecting}!states.h@{states.h}}\index{states.h@{states.h}!Connecting@{Connecting}}\item[{\em 
+\hypertarget{states_8h_3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0}{
+Connecting}
+\label{states_8h_3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0}
+}]\index{Preparing@{Preparing}!states.h@{states.h}}\index{states.h@{states.h}!Preparing@{Preparing}}\item[{\em 
+\hypertarget{states_8h_3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b}{
+Preparing}
+\label{states_8h_3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b}
+}]\index{Stopped@{Stopped}!states.h@{states.h}}\index{states.h@{states.h}!Stopped@{Stopped}}\item[{\em 
+\hypertarget{states_8h_3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75}{
+Stopped}
+\label{states_8h_3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75}
+}]\index{Operational@{Operational}!states.h@{states.h}}\index{states.h@{states.h}!Operational@{Operational}}\item[{\em 
+\hypertarget{states_8h_3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124}{
+Operational}
+\label{states_8h_3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124}
+}]\index{Pre_operational@{Pre\_\-operational}!states.h@{states.h}}\index{states.h@{states.h}!Pre_operational@{Pre\_\-operational}}\item[{\em 
+\hypertarget{states_8h_3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7}{
+Pre\_\-operational}
+\label{states_8h_3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7}
+}]\index{Unknown_state@{Unknown\_\-state}!states.h@{states.h}}\index{states.h@{states.h}!Unknown_state@{Unknown\_\-state}}\item[{\em 
+\hypertarget{states_8h_3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59}{
+Unknown\_\-state}
+\label{states_8h_3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59}
+}]\end{description}
+\end{Desc}
+
+
+
+Definition at line 35 of file states.h.
+
+\subsection{Function Documentation}
+\hypertarget{states_8h_67ca1ac7ff49e88cf7847e408b258cae}{
+\index{states.h@{states.h}!_initialisation@{\_\-initialisation}}
+\index{_initialisation@{\_\-initialisation}!states.h@{states.h}}
+\subsubsection[\_\-initialisation]{\setlength{\rightskip}{0pt plus 5cm}void \_\-initialisation (void)}}
+\label{states_8h_67ca1ac7ff49e88cf7847e408b258cae}
+
+
+
+
+Definition at line 234 of file states.c.\hypertarget{states_8h_b31a0526e24de79a09ccc512db420d91}{
+\index{states.h@{states.h}!_operational@{\_\-operational}}
+\index{_operational@{\_\-operational}!states.h@{states.h}}
+\subsubsection[\_\-operational]{\setlength{\rightskip}{0pt plus 5cm}void \_\-operational (void)}}
+\label{states_8h_b31a0526e24de79a09ccc512db420d91}
+
+
+
+
+Definition at line 236 of file states.c.\hypertarget{states_8h_f4e52eb187303eca1962bb6f74cb8169}{
+\index{states.h@{states.h}!_preOperational@{\_\-preOperational}}
+\index{_preOperational@{\_\-preOperational}!states.h@{states.h}}
+\subsubsection[\_\-preOperational]{\setlength{\rightskip}{0pt plus 5cm}void \_\-pre\-Operational (void)}}
+\label{states_8h_f4e52eb187303eca1962bb6f74cb8169}
+
+
+
+
+Definition at line 235 of file states.c.\hypertarget{states_8h_9117ccff20aaed468dd715517e77dbc3}{
+\index{states.h@{states.h}!_stopped@{\_\-stopped}}
+\index{_stopped@{\_\-stopped}!states.h@{states.h}}
+\subsubsection[\_\-stopped]{\setlength{\rightskip}{0pt plus 5cm}void \_\-stopped (void)}}
+\label{states_8h_9117ccff20aaed468dd715517e77dbc3}
+
+
+
+
+Definition at line 237 of file states.c.\hypertarget{states_8h_3f8975650604cc23582f19a43fd4e518}{
+\index{states.h@{states.h}!canDispatch@{canDispatch}}
+\index{canDispatch@{canDispatch}!states.h@{states.h}}
+\subsubsection[canDispatch]{\setlength{\rightskip}{0pt plus 5cm}void can\-Dispatch (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{states_8h_3f8975650604cc23582f19a43fd4e518}
+
+
+Called by driver/app when receiving messages 
+
+Definition at line 39 of file states.c.
+
+References Message::cob\_\-id, s\_\-state\_\-communication::cs\-Heartbeat, s\_\-state\_\-communication::cs\-PDO, s\_\-state\_\-communication::cs\-SDO, s\_\-state\_\-communication::cs\-SYNC, struct\_\-CO\_\-Data::Current\-Communication\-State, struct\_\-s\_\-timer\_\-entry::d, struct\_\-CO\_\-Data::iam\_\-a\_\-slave, NMT, NODE\_\-GUARD, PDO1rx, PDO1tx, PDO2rx, PDO2tx, PDO3rx, PDO3tx, PDO4rx, PDO4tx, proceed\-NMTstate\-Change(), proceed\-NODE\_\-GUARD(), proceed\-PDO(), proceed\-SDO(), proceed\-SYNC(), SDOrx, SDOtx, SYNC, and SHORT\_\-CAN::w.\hypertarget{states_8h_3020f2e5762f6e389a21382ec827b6a6}{
+\index{states.h@{states.h}!getNodeId@{getNodeId}}
+\index{getNodeId@{getNodeId}!states.h@{states.h}}
+\subsubsection[getNodeId]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-Node\-Id (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{states_8h_3020f2e5762f6e389a21382ec827b6a6}
+
+
+Returns the nod\-Id 
+
+Definition at line 180 of file states.c.
+
+References struct\_\-CO\_\-Data::b\-Device\-Node\-Id, and struct\_\-s\_\-timer\_\-entry::d.\hypertarget{states_8h_95d835785ba564bf6d92e3224c5e3848}{
+\index{states.h@{states.h}!getState@{getState}}
+\index{getState@{getState}!states.h@{states.h}}
+\subsubsection[getState]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State} get\-State (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{states_8h_95d835785ba564bf6d92e3224c5e3848}
+
+
+Returns the state of the node 
+
+Definition at line 33 of file states.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, and struct\_\-CO\_\-Data::node\-State.\hypertarget{states_8h_3e57769f3a958c103825263b7abdd92b}{
+\index{states.h@{states.h}!initPreOperationalMode@{initPreOperationalMode}}
+\index{initPreOperationalMode@{initPreOperationalMode}!states.h@{states.h}}
+\subsubsection[initPreOperationalMode]{\setlength{\rightskip}{0pt plus 5cm}void init\-Pre\-Operational\-Mode (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{states_8h_3e57769f3a958c103825263b7abdd92b}
+
+
+Some stuff to do when the node enter in pre-operational mode \hypertarget{states_8h_d47a53979b9311a374d029f7923abbe1}{
+\index{states.h@{states.h}!setNodeId@{setNodeId}}
+\index{setNodeId@{setNodeId}!states.h@{states.h}}
+\subsubsection[setNodeId]{\setlength{\rightskip}{0pt plus 5cm}void set\-Node\-Id (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS8 {\em node\-Id})}}
+\label{states_8h_d47a53979b9311a374d029f7923abbe1}
+
+
+Define the node ID. Initialize the object dictionary 
+
+Definition at line 186 of file states.c.
+
+References struct\_\-CO\_\-Data::b\-Device\-Node\-Id, struct\_\-s\_\-timer\_\-entry::d, struct\_\-CO\_\-Data::first\-Index, struct\_\-CO\_\-Data::last\-Index, struct\_\-CO\_\-Data::objdict, s\_\-quick\_\-index::PDO\_\-RCV, s\_\-quick\_\-index::PDO\_\-TRS, td\_\-subindex::p\-Object, td\_\-indextable::p\-Subindex, s\_\-quick\_\-index::SDO\_\-SVR, UNS16, UNS32, and UNS8.\hypertarget{states_8h_0a5004efd1dedbee82a4f21ec5c44fb5}{
+\index{states.h@{states.h}!setState@{setState}}
+\index{setState@{setState}!states.h@{states.h}}
+\subsubsection[setState]{\setlength{\rightskip}{0pt plus 5cm}UNS8 set\-State (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, \hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State} {\em new\-State})}}
+\label{states_8h_0a5004efd1dedbee82a4f21ec5c44fb5}
+
+
+Change the state of the node 
+
+Definition at line 100 of file states.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, decompo\_\-dcf(), struct\_\-CO\_\-Data::iam\_\-a\_\-slave, struct\_\-CO\_\-Data::initialisation, Initialisation, struct\_\-CO\_\-Data::node\-State, OD\_\-SUCCESSFUL, struct\_\-CO\_\-Data::operational, Operational, Pre\_\-operational, struct\_\-CO\_\-Data::pre\-Operational, ptr\-Table, struct\_\-CO\_\-Data::scan\-Index\-OD, struct\_\-CO\_\-Data::stopped, Stopped, switch\-Communication\-State(), UNS16, and UNS32.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,70 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node11 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node13 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node11 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node16 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node11 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node10 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node20 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node22 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node23 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node24 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node25 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node26 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+4862d565d4b6786798a13cd6d203bb41
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,122 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node5 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node3 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node13 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node15 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node13 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node18 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node13 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node12 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node12 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node27 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node27 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node28 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node28 -> Node29 [color="midnightblue",fontsize=10,style="solid"];
+  Node29 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node28 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node30 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node28 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+  Node31 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node28 -> Node32 [color="midnightblue",fontsize=10,style="solid"];
+  Node32 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node32 -> Node33 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid"];
+  Node34 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node1 -> Node35 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node35 -> Node36 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid"];
+  Node37 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node38 [color="midnightblue",fontsize=10,style="solid"];
+  Node38 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node35 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node39 [color="midnightblue",fontsize=10,style="solid"];
+  Node39 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node35 -> Node40 [color="midnightblue",fontsize=10,style="solid"];
+  Node40 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node40 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node41 [color="midnightblue",fontsize=10,style="solid"];
+  Node41 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node41 -> Node32 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node42 [color="midnightblue",fontsize=10,style="solid"];
+  Node42 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node35 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 -> Node43 [color="midnightblue",fontsize=10,style="solid"];
+  Node43 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid"];
+  Node44 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node44 -> Node29 [color="midnightblue",fontsize=10,style="solid"];
+  Node44 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node44 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+a8e44d87e3dc8478961720072d533193
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,51 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node4 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node4 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node4 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node4 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node8 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node9 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node10 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node11 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node4 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node16 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0eb3c256aea028fe4d7d30954b238cad
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/states_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+99ca216a397f87484a0a716775567f05
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structBODY.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,35 @@
+\hypertarget{structBODY}{
+\section{BODY Struct Reference}
+\label{structBODY}\index{BODY@{BODY}}
+}
+{\tt \#include $<$sdo.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{structBODY_e1c3d89411eb0266a1db691b5de561d9}{data} \mbox{[}8\mbox{]}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 75 of file sdo.h.
+
+\subsection{Field Documentation}
+\hypertarget{structBODY_e1c3d89411eb0266a1db691b5de561d9}{
+\index{BODY@{BODY}!data@{data}}
+\index{data@{data}!BODY@{BODY}}
+\subsubsection[data]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structBODY_e1c3d89411eb0266a1db691b5de561d9}{BODY::data}\mbox{[}8\mbox{]}}}
+\label{structBODY_e1c3d89411eb0266a1db691b5de561d9}
+
+
+
+
+Definition at line 76 of file sdo.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{sdo_8h}{sdo.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structCANPipe.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,44 @@
+\hypertarget{structCANPipe}{
+\section{CANPipe Struct Reference}
+\label{structCANPipe}\index{CANPipe@{CANPipe}}
+}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+char \hyperlink{structCANPipe_86b7d0cf232b1b6b687c19b61434aa2f}{used}
+\item 
+int \hyperlink{structCANPipe_e9844050beddb410380d91715c53debc}{pipe} \mbox{[}2\mbox{]}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 35 of file can\_\-virtual.c.
+
+\subsection{Field Documentation}
+\hypertarget{structCANPipe_86b7d0cf232b1b6b687c19b61434aa2f}{
+\index{CANPipe@{CANPipe}!used@{used}}
+\index{used@{used}!CANPipe@{CANPipe}}
+\subsubsection[used]{\setlength{\rightskip}{0pt plus 5cm}char \hyperlink{structCANPipe_86b7d0cf232b1b6b687c19b61434aa2f}{CANPipe::used}}}
+\label{structCANPipe_86b7d0cf232b1b6b687c19b61434aa2f}
+
+
+
+
+Definition at line 36 of file can\_\-virtual.c.\hypertarget{structCANPipe_e9844050beddb410380d91715c53debc}{
+\index{CANPipe@{CANPipe}!pipe@{pipe}}
+\index{pipe@{pipe}!CANPipe@{CANPipe}}
+\subsubsection[pipe]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structCANPipe_e9844050beddb410380d91715c53debc}{CANPipe::pipe}\mbox{[}2\mbox{]}}}
+\label{structCANPipe_e9844050beddb410380d91715c53debc}
+
+
+
+
+Definition at line 37 of file can\_\-virtual.c.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-virtual/\hyperlink{can__virtual_8c}{can\_\-virtual.c}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structCANPort.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+\hypertarget{structCANPort}{
+\section{CANPort Struct Reference}
+\label{structCANPort}\index{CANPort@{CANPort}}
+}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+char \hyperlink{structCANPort_9282729cb1b89dd5594435fbaf162e11}{used}
+\item 
+\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{structCANPort_79262404ede9b4eb131a84b49454b7e7}{fd}
+\item 
+TASK\_\-HANDLE \hyperlink{structCANPort_c9022d9f15fbff963b1bdb1e914dc871}{receive\-Task}
+\item 
+\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ \hyperlink{structCANPort_45112279ca87924f3ecfc9fdb019cd69}{d}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 51 of file unix.c.
+
+\subsection{Field Documentation}
+\hypertarget{structCANPort_9282729cb1b89dd5594435fbaf162e11}{
+\index{CANPort@{CANPort}!used@{used}}
+\index{used@{used}!CANPort@{CANPort}}
+\subsubsection[used]{\setlength{\rightskip}{0pt plus 5cm}char \hyperlink{structCANPort_9282729cb1b89dd5594435fbaf162e11}{CANPort::used}}}
+\label{structCANPort_9282729cb1b89dd5594435fbaf162e11}
+
+
+
+
+Definition at line 52 of file unix.c.\hypertarget{structCANPort_79262404ede9b4eb131a84b49454b7e7}{
+\index{CANPort@{CANPort}!fd@{fd}}
+\index{fd@{fd}!CANPort@{CANPort}}
+\subsubsection[fd]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{structCANPort_79262404ede9b4eb131a84b49454b7e7}{CANPort::fd}}}
+\label{structCANPort_79262404ede9b4eb131a84b49454b7e7}
+
+
+
+
+Definition at line 53 of file unix.c.\hypertarget{structCANPort_c9022d9f15fbff963b1bdb1e914dc871}{
+\index{CANPort@{CANPort}!receiveTask@{receiveTask}}
+\index{receiveTask@{receiveTask}!CANPort@{CANPort}}
+\subsubsection[receiveTask]{\setlength{\rightskip}{0pt plus 5cm}TASK\_\-HANDLE \hyperlink{structCANPort_c9022d9f15fbff963b1bdb1e914dc871}{CANPort::receive\-Task}}}
+\label{structCANPort_c9022d9f15fbff963b1bdb1e914dc871}
+
+
+
+
+Definition at line 54 of file unix.c.\hypertarget{structCANPort_45112279ca87924f3ecfc9fdb019cd69}{
+\index{CANPort@{CANPort}!d@{d}}
+\index{d@{d}!CANPort@{CANPort}}
+\subsubsection[d]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structstruct__CO__Data}{CO\_\-Data}$\ast$ \hyperlink{structCANPort_45112279ca87924f3ecfc9fdb019cd69}{CANPort::d}}}
+\label{structCANPort_45112279ca87924f3ecfc9fdb019cd69}
+
+
+
+
+Definition at line 55 of file unix.c.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/drivers/unix/\hyperlink{unix_8c}{unix.c}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structCANPort__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,18 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="CANPort",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="d"];
+  Node2 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__CO__Data.html"];
+  Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict"];
+  Node3 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"];
+  Node4 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex"];
+  Node4 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"];
+  Node5 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var"];
+  Node5 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"];
+  Node6 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState"];
+  Node6 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"];
+  Node7 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers"];
+  Node7 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structCANPort__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+80d19fcb70ccc24b2b02bfb593e98b06
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structMessage.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,68 @@
+\hypertarget{structMessage}{
+\section{Message Struct Reference}
+\label{structMessage}\index{Message@{Message}}
+}
+{\tt \#include $<$can.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{structSHORT__CAN}{SHORT\_\-CAN} \hyperlink{structMessage_c5d40bde75d015beb48293c052a218b5}{cob\_\-id}
+\item 
+UNS8 \hyperlink{structMessage_41c5a4e7eaeb2c2ae1af2b2c83129615}{rtr}
+\item 
+UNS8 \hyperlink{structMessage_d1dd9a88dda088ff4c7073d49613613d}{len}
+\item 
+UNS8 \hyperlink{structMessage_229865b09691e658677ba76f2d82ce89}{data} \mbox{[}8\mbox{]}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+Can message structure 
+
+
+
+Definition at line 41 of file can.h.
+
+\subsection{Field Documentation}
+\hypertarget{structMessage_c5d40bde75d015beb48293c052a218b5}{
+\index{Message@{Message}!cob_id@{cob\_\-id}}
+\index{cob_id@{cob\_\-id}!Message@{Message}}
+\subsubsection[cob\_\-id]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structSHORT__CAN}{SHORT\_\-CAN} \hyperlink{structMessage_c5d40bde75d015beb48293c052a218b5}{Message::cob\_\-id}}}
+\label{structMessage_c5d40bde75d015beb48293c052a218b5}
+
+
+
+
+Definition at line 42 of file can.h.\hypertarget{structMessage_41c5a4e7eaeb2c2ae1af2b2c83129615}{
+\index{Message@{Message}!rtr@{rtr}}
+\index{rtr@{rtr}!Message@{Message}}
+\subsubsection[rtr]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structMessage_41c5a4e7eaeb2c2ae1af2b2c83129615}{Message::rtr}}}
+\label{structMessage_41c5a4e7eaeb2c2ae1af2b2c83129615}
+
+
+
+
+Definition at line 43 of file can.h.\hypertarget{structMessage_d1dd9a88dda088ff4c7073d49613613d}{
+\index{Message@{Message}!len@{len}}
+\index{len@{len}!Message@{Message}}
+\subsubsection[len]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structMessage_d1dd9a88dda088ff4c7073d49613613d}{Message::len}}}
+\label{structMessage_d1dd9a88dda088ff4c7073d49613613d}
+
+
+
+
+Definition at line 45 of file can.h.\hypertarget{structMessage_229865b09691e658677ba76f2d82ce89}{
+\index{Message@{Message}!data@{data}}
+\index{data@{data}!Message@{Message}}
+\subsubsection[data]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structMessage_229865b09691e658677ba76f2d82ce89}{Message::data}\mbox{[}8\mbox{]}}}
+\label{structMessage_229865b09691e658677ba76f2d82ce89}
+
+
+
+
+Definition at line 46 of file can.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{can_8h}{can.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structMessage__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,8 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="Message",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cob_id"];
+  Node2 [label="SHORT_CAN",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structSHORT__CAN.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structMessage__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+347d17c973a9b64431b5817261401b88
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structSHORT__CAN.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,35 @@
+\hypertarget{structSHORT__CAN}{
+\section{SHORT\_\-CAN Struct Reference}
+\label{structSHORT__CAN}\index{SHORT_CAN@{SHORT\_\-CAN}}
+}
+{\tt \#include $<$can.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS32 \hyperlink{structSHORT__CAN_614e1c6a40f1261e2b15ad69b19e9698}{w}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+Used for the Can message structure 
+
+
+
+Definition at line 35 of file can.h.
+
+\subsection{Field Documentation}
+\hypertarget{structSHORT__CAN_614e1c6a40f1261e2b15ad69b19e9698}{
+\index{SHORT_CAN@{SHORT\_\-CAN}!w@{w}}
+\index{w@{w}!SHORT_CAN@{SHORT\_\-CAN}}
+\subsubsection[w]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{structSHORT__CAN_614e1c6a40f1261e2b15ad69b19e9698}{SHORT\_\-CAN::w}}}
+\label{structSHORT__CAN_614e1c6a40f1261e2b15ad69b19e9698}
+
+
+
+
+Definition at line 36 of file can.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{can_8h}{can.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structcanBusFilterInit.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,211 @@
+\hypertarget{structcanBusFilterInit}{
+\section{can\-Bus\-Filter\-Init Struct Reference}
+\label{structcanBusFilterInit}\index{canBusFilterInit@{canBusFilterInit}}
+}
+{\tt \#include $<$candriver.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_bd65e55b40839cc85917717124ba8ff7}{idam}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_e73e4472088781055b2c634529a6c91e}{canidar0}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_73219612204df8b0eece12ebf4fbb491}{canidmr0}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_c78d28e662944187916a14991d118dda}{canidar1}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_612d35c1dda338351f6da31935ff95fd}{canidmr1}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_a16d44afd060e1c3ebf5cf66b2e8f9c4}{canidar2}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_c5f7826dc1ec90e292f04ab1cb073a38}{canidmr2}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_0fd991a6f82c304f53acf589d4057133}{canidar3}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_b4edcd131fa7b019f6dff0c1a5b68ce3}{canidmr3}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_083024dc3a47331c1d8914d863fa6d87}{canidar4}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_a8615d16f68111163e5175543135b896}{canidmr4}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_8498a6166aa348baa5d5cc32e07bffb9}{canidar5}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_5f0904c30b658b4a4ad59a8414df2e93}{canidmr5}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_2194ca3ae6d6613b4f9a0db939661f0b}{canidar6}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_590926f6af0adac2fdce41d43d77fc61}{canidmr6}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_5c00e7405a498d9eb55816573f12c125}{canidar7}
+\item 
+UNS8 \hyperlink{structcanBusFilterInit_cde13291ed4cd72f9818efeb50a254fd}{canidmr7}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 111 of file candriver.h.
+
+\subsection{Field Documentation}
+\hypertarget{structcanBusFilterInit_bd65e55b40839cc85917717124ba8ff7}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!idam@{idam}}
+\index{idam@{idam}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[idam]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_bd65e55b40839cc85917717124ba8ff7}{can\-Bus\-Filter\-Init::idam}}}
+\label{structcanBusFilterInit_bd65e55b40839cc85917717124ba8ff7}
+
+
+
+
+Definition at line 112 of file candriver.h.\hypertarget{structcanBusFilterInit_e73e4472088781055b2c634529a6c91e}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidar0@{canidar0}}
+\index{canidar0@{canidar0}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidar0]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_e73e4472088781055b2c634529a6c91e}{can\-Bus\-Filter\-Init::canidar0}}}
+\label{structcanBusFilterInit_e73e4472088781055b2c634529a6c91e}
+
+
+
+
+Definition at line 113 of file candriver.h.\hypertarget{structcanBusFilterInit_73219612204df8b0eece12ebf4fbb491}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidmr0@{canidmr0}}
+\index{canidmr0@{canidmr0}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidmr0]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_73219612204df8b0eece12ebf4fbb491}{can\-Bus\-Filter\-Init::canidmr0}}}
+\label{structcanBusFilterInit_73219612204df8b0eece12ebf4fbb491}
+
+
+
+
+Definition at line 114 of file candriver.h.\hypertarget{structcanBusFilterInit_c78d28e662944187916a14991d118dda}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidar1@{canidar1}}
+\index{canidar1@{canidar1}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidar1]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_c78d28e662944187916a14991d118dda}{can\-Bus\-Filter\-Init::canidar1}}}
+\label{structcanBusFilterInit_c78d28e662944187916a14991d118dda}
+
+
+
+
+Definition at line 115 of file candriver.h.\hypertarget{structcanBusFilterInit_612d35c1dda338351f6da31935ff95fd}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidmr1@{canidmr1}}
+\index{canidmr1@{canidmr1}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidmr1]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_612d35c1dda338351f6da31935ff95fd}{can\-Bus\-Filter\-Init::canidmr1}}}
+\label{structcanBusFilterInit_612d35c1dda338351f6da31935ff95fd}
+
+
+
+
+Definition at line 116 of file candriver.h.\hypertarget{structcanBusFilterInit_a16d44afd060e1c3ebf5cf66b2e8f9c4}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidar2@{canidar2}}
+\index{canidar2@{canidar2}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidar2]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_a16d44afd060e1c3ebf5cf66b2e8f9c4}{can\-Bus\-Filter\-Init::canidar2}}}
+\label{structcanBusFilterInit_a16d44afd060e1c3ebf5cf66b2e8f9c4}
+
+
+
+
+Definition at line 117 of file candriver.h.\hypertarget{structcanBusFilterInit_c5f7826dc1ec90e292f04ab1cb073a38}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidmr2@{canidmr2}}
+\index{canidmr2@{canidmr2}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidmr2]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_c5f7826dc1ec90e292f04ab1cb073a38}{can\-Bus\-Filter\-Init::canidmr2}}}
+\label{structcanBusFilterInit_c5f7826dc1ec90e292f04ab1cb073a38}
+
+
+
+
+Definition at line 118 of file candriver.h.\hypertarget{structcanBusFilterInit_0fd991a6f82c304f53acf589d4057133}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidar3@{canidar3}}
+\index{canidar3@{canidar3}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidar3]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_0fd991a6f82c304f53acf589d4057133}{can\-Bus\-Filter\-Init::canidar3}}}
+\label{structcanBusFilterInit_0fd991a6f82c304f53acf589d4057133}
+
+
+
+
+Definition at line 119 of file candriver.h.\hypertarget{structcanBusFilterInit_b4edcd131fa7b019f6dff0c1a5b68ce3}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidmr3@{canidmr3}}
+\index{canidmr3@{canidmr3}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidmr3]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_b4edcd131fa7b019f6dff0c1a5b68ce3}{can\-Bus\-Filter\-Init::canidmr3}}}
+\label{structcanBusFilterInit_b4edcd131fa7b019f6dff0c1a5b68ce3}
+
+
+
+
+Definition at line 120 of file candriver.h.\hypertarget{structcanBusFilterInit_083024dc3a47331c1d8914d863fa6d87}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidar4@{canidar4}}
+\index{canidar4@{canidar4}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidar4]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_083024dc3a47331c1d8914d863fa6d87}{can\-Bus\-Filter\-Init::canidar4}}}
+\label{structcanBusFilterInit_083024dc3a47331c1d8914d863fa6d87}
+
+
+
+
+Definition at line 121 of file candriver.h.\hypertarget{structcanBusFilterInit_a8615d16f68111163e5175543135b896}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidmr4@{canidmr4}}
+\index{canidmr4@{canidmr4}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidmr4]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_a8615d16f68111163e5175543135b896}{can\-Bus\-Filter\-Init::canidmr4}}}
+\label{structcanBusFilterInit_a8615d16f68111163e5175543135b896}
+
+
+
+
+Definition at line 122 of file candriver.h.\hypertarget{structcanBusFilterInit_8498a6166aa348baa5d5cc32e07bffb9}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidar5@{canidar5}}
+\index{canidar5@{canidar5}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidar5]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_8498a6166aa348baa5d5cc32e07bffb9}{can\-Bus\-Filter\-Init::canidar5}}}
+\label{structcanBusFilterInit_8498a6166aa348baa5d5cc32e07bffb9}
+
+
+
+
+Definition at line 123 of file candriver.h.\hypertarget{structcanBusFilterInit_5f0904c30b658b4a4ad59a8414df2e93}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidmr5@{canidmr5}}
+\index{canidmr5@{canidmr5}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidmr5]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_5f0904c30b658b4a4ad59a8414df2e93}{can\-Bus\-Filter\-Init::canidmr5}}}
+\label{structcanBusFilterInit_5f0904c30b658b4a4ad59a8414df2e93}
+
+
+
+
+Definition at line 124 of file candriver.h.\hypertarget{structcanBusFilterInit_2194ca3ae6d6613b4f9a0db939661f0b}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidar6@{canidar6}}
+\index{canidar6@{canidar6}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidar6]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_2194ca3ae6d6613b4f9a0db939661f0b}{can\-Bus\-Filter\-Init::canidar6}}}
+\label{structcanBusFilterInit_2194ca3ae6d6613b4f9a0db939661f0b}
+
+
+
+
+Definition at line 125 of file candriver.h.\hypertarget{structcanBusFilterInit_590926f6af0adac2fdce41d43d77fc61}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidmr6@{canidmr6}}
+\index{canidmr6@{canidmr6}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidmr6]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_590926f6af0adac2fdce41d43d77fc61}{can\-Bus\-Filter\-Init::canidmr6}}}
+\label{structcanBusFilterInit_590926f6af0adac2fdce41d43d77fc61}
+
+
+
+
+Definition at line 126 of file candriver.h.\hypertarget{structcanBusFilterInit_5c00e7405a498d9eb55816573f12c125}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidar7@{canidar7}}
+\index{canidar7@{canidar7}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidar7]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_5c00e7405a498d9eb55816573f12c125}{can\-Bus\-Filter\-Init::canidar7}}}
+\label{structcanBusFilterInit_5c00e7405a498d9eb55816573f12c125}
+
+
+
+
+Definition at line 127 of file candriver.h.\hypertarget{structcanBusFilterInit_cde13291ed4cd72f9818efeb50a254fd}{
+\index{canBusFilterInit@{can\-Bus\-Filter\-Init}!canidmr7@{canidmr7}}
+\index{canidmr7@{canidmr7}!canBusFilterInit@{can\-Bus\-Filter\-Init}}
+\subsubsection[canidmr7]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusFilterInit_cde13291ed4cd72f9818efeb50a254fd}{can\-Bus\-Filter\-Init::canidmr7}}}
+\label{structcanBusFilterInit_cde13291ed4cd72f9818efeb50a254fd}
+
+
+
+
+Definition at line 128 of file candriver.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/\hyperlink{candriver_8h}{candriver.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structcanBusInit.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,123 @@
+\hypertarget{structcanBusInit}{
+\section{can\-Bus\-Init Struct Reference}
+\label{structcanBusInit}\index{canBusInit@{canBusInit}}
+}
+{\tt \#include $<$candriver.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{structcanBusInit_28a919ea372601ea997ffd7665a31300}{cswai}
+\item 
+UNS8 \hyperlink{structcanBusInit_85a64136e89c9106116e635487c8dbf8}{time}
+\item 
+UNS8 \hyperlink{structcanBusInit_89208e27db0d71c7b4c34b396d8e4494}{cane}
+\item 
+UNS8 \hyperlink{structcanBusInit_15fa5be003dd5961e7926d75bd405058}{clksrc}
+\item 
+UNS8 \hyperlink{structcanBusInit_b12f39cd4161fdc5ad130b4bb8e4a484}{loopb}
+\item 
+UNS8 \hyperlink{structcanBusInit_9b6d43ba9be72e1f21e234d50a1676d6}{listen}
+\item 
+UNS8 \hyperlink{structcanBusInit_ae0d3c3a91c165a0d782ff40be2e8e29}{wupm}
+\item 
+\hyperlink{structcanBusTime}{can\-Bus\-Time} \hyperlink{structcanBusInit_fc9eb7ca2f89001dca552e3f956beb73}{clk}
+\item 
+\hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init} \hyperlink{structcanBusInit_ea84b860ae3e0e636b78d1c83e916ea0}{fi}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 153 of file candriver.h.
+
+\subsection{Field Documentation}
+\hypertarget{structcanBusInit_28a919ea372601ea997ffd7665a31300}{
+\index{canBusInit@{can\-Bus\-Init}!cswai@{cswai}}
+\index{cswai@{cswai}!canBusInit@{can\-Bus\-Init}}
+\subsubsection[cswai]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusInit_28a919ea372601ea997ffd7665a31300}{can\-Bus\-Init::cswai}}}
+\label{structcanBusInit_28a919ea372601ea997ffd7665a31300}
+
+
+
+
+Definition at line 154 of file candriver.h.\hypertarget{structcanBusInit_85a64136e89c9106116e635487c8dbf8}{
+\index{canBusInit@{can\-Bus\-Init}!time@{time}}
+\index{time@{time}!canBusInit@{can\-Bus\-Init}}
+\subsubsection[time]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusInit_85a64136e89c9106116e635487c8dbf8}{can\-Bus\-Init::time}}}
+\label{structcanBusInit_85a64136e89c9106116e635487c8dbf8}
+
+
+
+
+Definition at line 155 of file candriver.h.\hypertarget{structcanBusInit_89208e27db0d71c7b4c34b396d8e4494}{
+\index{canBusInit@{can\-Bus\-Init}!cane@{cane}}
+\index{cane@{cane}!canBusInit@{can\-Bus\-Init}}
+\subsubsection[cane]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusInit_89208e27db0d71c7b4c34b396d8e4494}{can\-Bus\-Init::cane}}}
+\label{structcanBusInit_89208e27db0d71c7b4c34b396d8e4494}
+
+
+
+
+Definition at line 156 of file candriver.h.\hypertarget{structcanBusInit_15fa5be003dd5961e7926d75bd405058}{
+\index{canBusInit@{can\-Bus\-Init}!clksrc@{clksrc}}
+\index{clksrc@{clksrc}!canBusInit@{can\-Bus\-Init}}
+\subsubsection[clksrc]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusInit_15fa5be003dd5961e7926d75bd405058}{can\-Bus\-Init::clksrc}}}
+\label{structcanBusInit_15fa5be003dd5961e7926d75bd405058}
+
+
+
+
+Definition at line 157 of file candriver.h.\hypertarget{structcanBusInit_b12f39cd4161fdc5ad130b4bb8e4a484}{
+\index{canBusInit@{can\-Bus\-Init}!loopb@{loopb}}
+\index{loopb@{loopb}!canBusInit@{can\-Bus\-Init}}
+\subsubsection[loopb]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusInit_b12f39cd4161fdc5ad130b4bb8e4a484}{can\-Bus\-Init::loopb}}}
+\label{structcanBusInit_b12f39cd4161fdc5ad130b4bb8e4a484}
+
+
+
+
+Definition at line 158 of file candriver.h.\hypertarget{structcanBusInit_9b6d43ba9be72e1f21e234d50a1676d6}{
+\index{canBusInit@{can\-Bus\-Init}!listen@{listen}}
+\index{listen@{listen}!canBusInit@{can\-Bus\-Init}}
+\subsubsection[listen]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusInit_9b6d43ba9be72e1f21e234d50a1676d6}{can\-Bus\-Init::listen}}}
+\label{structcanBusInit_9b6d43ba9be72e1f21e234d50a1676d6}
+
+
+
+
+Definition at line 159 of file candriver.h.\hypertarget{structcanBusInit_ae0d3c3a91c165a0d782ff40be2e8e29}{
+\index{canBusInit@{can\-Bus\-Init}!wupm@{wupm}}
+\index{wupm@{wupm}!canBusInit@{can\-Bus\-Init}}
+\subsubsection[wupm]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusInit_ae0d3c3a91c165a0d782ff40be2e8e29}{can\-Bus\-Init::wupm}}}
+\label{structcanBusInit_ae0d3c3a91c165a0d782ff40be2e8e29}
+
+
+
+
+Definition at line 160 of file candriver.h.\hypertarget{structcanBusInit_fc9eb7ca2f89001dca552e3f956beb73}{
+\index{canBusInit@{can\-Bus\-Init}!clk@{clk}}
+\index{clk@{clk}!canBusInit@{can\-Bus\-Init}}
+\subsubsection[clk]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structcanBusTime}{can\-Bus\-Time} \hyperlink{structcanBusInit_fc9eb7ca2f89001dca552e3f956beb73}{can\-Bus\-Init::clk}}}
+\label{structcanBusInit_fc9eb7ca2f89001dca552e3f956beb73}
+
+
+
+
+Definition at line 162 of file candriver.h.\hypertarget{structcanBusInit_ea84b860ae3e0e636b78d1c83e916ea0}{
+\index{canBusInit@{can\-Bus\-Init}!fi@{fi}}
+\index{fi@{fi}!canBusInit@{can\-Bus\-Init}}
+\subsubsection[fi]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structcanBusFilterInit}{can\-Bus\-Filter\-Init} \hyperlink{structcanBusInit_ea84b860ae3e0e636b78d1c83e916ea0}{can\-Bus\-Init::fi}}}
+\label{structcanBusInit_ea84b860ae3e0e636b78d1c83e916ea0}
+
+
+
+
+Definition at line 164 of file candriver.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/\hyperlink{candriver_8h}{candriver.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structcanBusInit__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,10 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="canBusInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="clk"];
+  Node2 [label="canBusTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcanBusTime.html"];
+  Node3 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fi"];
+  Node3 [label="canBusFilterInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcanBusFilterInit.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structcanBusInit__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+8ca1f90dba522340259131406da7a351
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structcanBusTime.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,90 @@
+\hypertarget{structcanBusTime}{
+\section{can\-Bus\-Time Struct Reference}
+\label{structcanBusTime}\index{canBusTime@{canBusTime}}
+}
+{\tt \#include $<$candriver.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{structcanBusTime_04e7cf483b29918f0da5c562400e6071}{clksrc}
+\item 
+UNS8 \hyperlink{structcanBusTime_f2230f4eeb1d12dd051e7f6369cb1ebb}{brp}
+\item 
+UNS8 \hyperlink{structcanBusTime_deeefef09ef47dba2df92b45e563368f}{sjw}
+\item 
+UNS8 \hyperlink{structcanBusTime_a14822cbe84c152c1c79901f0c4fd0f1}{samp}
+\item 
+UNS8 \hyperlink{structcanBusTime_7bafebcf05024a19e463f29b1c09c390}{tseg2}
+\item 
+UNS8 \hyperlink{structcanBusTime_3532d6d7cd2b1f3980b82dfce78f0fe9}{tseg1}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 99 of file candriver.h.
+
+\subsection{Field Documentation}
+\hypertarget{structcanBusTime_04e7cf483b29918f0da5c562400e6071}{
+\index{canBusTime@{can\-Bus\-Time}!clksrc@{clksrc}}
+\index{clksrc@{clksrc}!canBusTime@{can\-Bus\-Time}}
+\subsubsection[clksrc]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusTime_04e7cf483b29918f0da5c562400e6071}{can\-Bus\-Time::clksrc}}}
+\label{structcanBusTime_04e7cf483b29918f0da5c562400e6071}
+
+
+
+
+Definition at line 100 of file candriver.h.\hypertarget{structcanBusTime_f2230f4eeb1d12dd051e7f6369cb1ebb}{
+\index{canBusTime@{can\-Bus\-Time}!brp@{brp}}
+\index{brp@{brp}!canBusTime@{can\-Bus\-Time}}
+\subsubsection[brp]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusTime_f2230f4eeb1d12dd051e7f6369cb1ebb}{can\-Bus\-Time::brp}}}
+\label{structcanBusTime_f2230f4eeb1d12dd051e7f6369cb1ebb}
+
+
+
+
+Definition at line 101 of file candriver.h.\hypertarget{structcanBusTime_deeefef09ef47dba2df92b45e563368f}{
+\index{canBusTime@{can\-Bus\-Time}!sjw@{sjw}}
+\index{sjw@{sjw}!canBusTime@{can\-Bus\-Time}}
+\subsubsection[sjw]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusTime_deeefef09ef47dba2df92b45e563368f}{can\-Bus\-Time::sjw}}}
+\label{structcanBusTime_deeefef09ef47dba2df92b45e563368f}
+
+
+
+
+Definition at line 102 of file candriver.h.\hypertarget{structcanBusTime_a14822cbe84c152c1c79901f0c4fd0f1}{
+\index{canBusTime@{can\-Bus\-Time}!samp@{samp}}
+\index{samp@{samp}!canBusTime@{can\-Bus\-Time}}
+\subsubsection[samp]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusTime_a14822cbe84c152c1c79901f0c4fd0f1}{can\-Bus\-Time::samp}}}
+\label{structcanBusTime_a14822cbe84c152c1c79901f0c4fd0f1}
+
+
+
+
+Definition at line 103 of file candriver.h.\hypertarget{structcanBusTime_7bafebcf05024a19e463f29b1c09c390}{
+\index{canBusTime@{can\-Bus\-Time}!tseg2@{tseg2}}
+\index{tseg2@{tseg2}!canBusTime@{can\-Bus\-Time}}
+\subsubsection[tseg2]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusTime_7bafebcf05024a19e463f29b1c09c390}{can\-Bus\-Time::tseg2}}}
+\label{structcanBusTime_7bafebcf05024a19e463f29b1c09c390}
+
+
+
+
+Definition at line 104 of file candriver.h.\hypertarget{structcanBusTime_3532d6d7cd2b1f3980b82dfce78f0fe9}{
+\index{canBusTime@{can\-Bus\-Time}!tseg1@{tseg1}}
+\index{tseg1@{tseg1}!canBusTime@{can\-Bus\-Time}}
+\subsubsection[tseg1]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structcanBusTime_3532d6d7cd2b1f3980b82dfce78f0fe9}{can\-Bus\-Time::tseg1}}}
+\label{structcanBusTime_3532d6d7cd2b1f3980b82dfce78f0fe9}
+
+
+
+
+Definition at line 105 of file candriver.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/\hyperlink{candriver_8h}{candriver.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structcan__baudparams__t.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,70 @@
+\hypertarget{structcan__baudparams__t}{
+\section{can\_\-baudparams\_\-t Struct Reference}
+\label{structcan__baudparams__t}\index{can_baudparams_t@{can\_\-baudparams\_\-t}}
+}
+{\tt \#include $<$lincan.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+long \hyperlink{structcan__baudparams__t_6186d236aabd8604eb9d39f518b014fa}{flags}
+\item 
+long \hyperlink{structcan__baudparams__t_b9e5b5418206d02cc1ff852b6bc61d5e}{baudrate}
+\item 
+long \hyperlink{structcan__baudparams__t_a81e104a371b1efc2cc08031afac924c}{sjw}
+\item 
+long \hyperlink{structcan__baudparams__t_b5d2e0ccd2e1f474d9e9d08d3d7fa9ed}{sample\_\-pt}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+struct \hyperlink{structcan__baudparams__t}{can\_\-baudparams\_\-t} - datatype for calling CONF\_\-BAUDPARAMS IOCTL : reserved for additional flags for chip configuration, should be written -1 or 0 : baud rate in Hz : synchronization jump width (0-3) prescaled clock cycles : sample point in \% (0-100) sets (TSEG1+1)/(TSEG1+TSEG2+2) ratio
+
+The structure is used to configure new set of parameters into CAN controller chip. If default value of some field should be preserved, fill field by value -1. 
+
+
+
+Definition at line 49 of file lincan.h.
+
+\subsection{Field Documentation}
+\hypertarget{structcan__baudparams__t_6186d236aabd8604eb9d39f518b014fa}{
+\index{can_baudparams_t@{can\_\-baudparams\_\-t}!flags@{flags}}
+\index{flags@{flags}!can_baudparams_t@{can\_\-baudparams\_\-t}}
+\subsubsection[flags]{\setlength{\rightskip}{0pt plus 5cm}long \hyperlink{structcan__baudparams__t_6186d236aabd8604eb9d39f518b014fa}{can\_\-baudparams\_\-t::flags}}}
+\label{structcan__baudparams__t_6186d236aabd8604eb9d39f518b014fa}
+
+
+
+
+Definition at line 50 of file lincan.h.\hypertarget{structcan__baudparams__t_b9e5b5418206d02cc1ff852b6bc61d5e}{
+\index{can_baudparams_t@{can\_\-baudparams\_\-t}!baudrate@{baudrate}}
+\index{baudrate@{baudrate}!can_baudparams_t@{can\_\-baudparams\_\-t}}
+\subsubsection[baudrate]{\setlength{\rightskip}{0pt plus 5cm}long \hyperlink{structcan__baudparams__t_b9e5b5418206d02cc1ff852b6bc61d5e}{can\_\-baudparams\_\-t::baudrate}}}
+\label{structcan__baudparams__t_b9e5b5418206d02cc1ff852b6bc61d5e}
+
+
+
+
+Definition at line 51 of file lincan.h.\hypertarget{structcan__baudparams__t_a81e104a371b1efc2cc08031afac924c}{
+\index{can_baudparams_t@{can\_\-baudparams\_\-t}!sjw@{sjw}}
+\index{sjw@{sjw}!can_baudparams_t@{can\_\-baudparams\_\-t}}
+\subsubsection[sjw]{\setlength{\rightskip}{0pt plus 5cm}long \hyperlink{structcan__baudparams__t_a81e104a371b1efc2cc08031afac924c}{can\_\-baudparams\_\-t::sjw}}}
+\label{structcan__baudparams__t_a81e104a371b1efc2cc08031afac924c}
+
+
+
+
+Definition at line 52 of file lincan.h.\hypertarget{structcan__baudparams__t_b5d2e0ccd2e1f474d9e9d08d3d7fa9ed}{
+\index{can_baudparams_t@{can\_\-baudparams\_\-t}!sample_pt@{sample\_\-pt}}
+\index{sample_pt@{sample\_\-pt}!can_baudparams_t@{can\_\-baudparams\_\-t}}
+\subsubsection[sample\_\-pt]{\setlength{\rightskip}{0pt plus 5cm}long \hyperlink{structcan__baudparams__t_b5d2e0ccd2e1f474d9e9d08d3d7fa9ed}{can\_\-baudparams\_\-t::sample\_\-pt}}}
+\label{structcan__baudparams__t_b5d2e0ccd2e1f474d9e9d08d3d7fa9ed}
+
+
+
+
+Definition at line 53 of file lincan.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-lincan/\hyperlink{lincan_8h}{lincan.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structcanfilt__t.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,81 @@
+\hypertarget{structcanfilt__t}{
+\section{canfilt\_\-t Struct Reference}
+\label{structcanfilt__t}\index{canfilt_t@{canfilt\_\-t}}
+}
+{\tt \#include $<$canmsg.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+int \hyperlink{structcanfilt__t_fdcc03f2a187f0b468081815c2f709c3}{flags}
+\item 
+int \hyperlink{structcanfilt__t_02e22abff78f9bdfb42a957d5beb4130}{queid}
+\item 
+int \hyperlink{structcanfilt__t_7d6d90e3ba8c36b857306873b1584005}{cob}
+\item 
+\hyperlink{canmsg_8h_4df2eff676652dbe67d372e42ccf8aa7}{canmsg\_\-id\_\-t} \hyperlink{structcanfilt__t_f53a58f5928e6832631bae811a93b1fb}{id}
+\item 
+\hyperlink{canmsg_8h_4df2eff676652dbe67d372e42ccf8aa7}{canmsg\_\-id\_\-t} \hyperlink{structcanfilt__t_0b1650e86282ed67271c33475c9aa72a}{mask}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+struct \hyperlink{structcanfilt__t}{canfilt\_\-t} - structure for acceptance filter setup : message flags MSG\_\-RTR .. message is Remote Transmission Request, MSG\_\-EXT .. message with extended ID, MSG\_\-OVR .. indication of queue overflow condition, MSG\_\-LOCAL .. message originates from this node. there are corresponding mask bits MSG\_\-RTR\_\-MASK, MSG\_\-EXT\_\-MASK, MSG\_\-LOCAL\_\-MASK. MSG\_\-PROCESSLOCAL enables local messages processing in the combination with global setting : CAN queue identification in the case of the multiple queues per one user (open instance) : communication object number (not used) : selected required value of cared ID id bits : select bits significand for the comparation; 1 .. take care about corresponding ID bit, 0 .. don't care
+
+Header: \hyperlink{canmsg_8h}{canmsg.h} 
+
+
+
+Definition at line 105 of file canmsg.h.
+
+\subsection{Field Documentation}
+\hypertarget{structcanfilt__t_fdcc03f2a187f0b468081815c2f709c3}{
+\index{canfilt_t@{canfilt\_\-t}!flags@{flags}}
+\index{flags@{flags}!canfilt_t@{canfilt\_\-t}}
+\subsubsection[flags]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structcanfilt__t_fdcc03f2a187f0b468081815c2f709c3}{canfilt\_\-t::flags}}}
+\label{structcanfilt__t_fdcc03f2a187f0b468081815c2f709c3}
+
+
+
+
+Definition at line 106 of file canmsg.h.\hypertarget{structcanfilt__t_02e22abff78f9bdfb42a957d5beb4130}{
+\index{canfilt_t@{canfilt\_\-t}!queid@{queid}}
+\index{queid@{queid}!canfilt_t@{canfilt\_\-t}}
+\subsubsection[queid]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structcanfilt__t_02e22abff78f9bdfb42a957d5beb4130}{canfilt\_\-t::queid}}}
+\label{structcanfilt__t_02e22abff78f9bdfb42a957d5beb4130}
+
+
+
+
+Definition at line 107 of file canmsg.h.\hypertarget{structcanfilt__t_7d6d90e3ba8c36b857306873b1584005}{
+\index{canfilt_t@{canfilt\_\-t}!cob@{cob}}
+\index{cob@{cob}!canfilt_t@{canfilt\_\-t}}
+\subsubsection[cob]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structcanfilt__t_7d6d90e3ba8c36b857306873b1584005}{canfilt\_\-t::cob}}}
+\label{structcanfilt__t_7d6d90e3ba8c36b857306873b1584005}
+
+
+
+
+Definition at line 108 of file canmsg.h.\hypertarget{structcanfilt__t_f53a58f5928e6832631bae811a93b1fb}{
+\index{canfilt_t@{canfilt\_\-t}!id@{id}}
+\index{id@{id}!canfilt_t@{canfilt\_\-t}}
+\subsubsection[id]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{canmsg_8h_4df2eff676652dbe67d372e42ccf8aa7}{canmsg\_\-id\_\-t} \hyperlink{structcanfilt__t_f53a58f5928e6832631bae811a93b1fb}{canfilt\_\-t::id}}}
+\label{structcanfilt__t_f53a58f5928e6832631bae811a93b1fb}
+
+
+
+
+Definition at line 109 of file canmsg.h.\hypertarget{structcanfilt__t_0b1650e86282ed67271c33475c9aa72a}{
+\index{canfilt_t@{canfilt\_\-t}!mask@{mask}}
+\index{mask@{mask}!canfilt_t@{canfilt\_\-t}}
+\subsubsection[mask]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{canmsg_8h_4df2eff676652dbe67d372e42ccf8aa7}{canmsg\_\-id\_\-t} \hyperlink{structcanfilt__t_0b1650e86282ed67271c33475c9aa72a}{canfilt\_\-t::mask}}}
+\label{structcanfilt__t_0b1650e86282ed67271c33475c9aa72a}
+
+
+
+
+Definition at line 110 of file canmsg.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-lincan/\hyperlink{canmsg_8h}{canmsg.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structcanmsg__t.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,92 @@
+\hypertarget{structcanmsg__t}{
+\section{canmsg\_\-t Struct Reference}
+\label{structcanmsg__t}\index{canmsg_t@{canmsg\_\-t}}
+}
+{\tt \#include $<$canmsg.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+int \hyperlink{structcanmsg__t_beea8084650640976b9c94257623b735}{flags}
+\item 
+int \hyperlink{structcanmsg__t_2a9a1988755a4f92d5706f02cf5001f9}{cob}
+\item 
+\hyperlink{canmsg_8h_4df2eff676652dbe67d372e42ccf8aa7}{canmsg\_\-id\_\-t} \hyperlink{structcanmsg__t_9ca617a401250c914820ae4ed2768725}{id}
+\item 
+\hyperlink{canmsg_8h_f5a9ea1b33e64787190dccc1ce5419a2}{canmsg\_\-tstamp\_\-t} \hyperlink{structcanmsg__t_11568aa34f1851a87de25f6f0d6bbf8f}{timestamp}
+\item 
+unsigned short \hyperlink{structcanmsg__t_9b2006e54552e02778eea1da3ac52070}{length}
+\item 
+unsigned char \hyperlink{structcanmsg__t_778d41b22a1ae1f0da4631885239a10c}{data} \mbox{[}CAN\_\-MSG\_\-LENGTH\mbox{]}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+struct \hyperlink{structcanmsg__t}{canmsg\_\-t} - structure representing CAN message : message flags MSG\_\-RTR .. message is Remote Transmission Request, MSG\_\-EXT .. message with extended ID, MSG\_\-OVR .. indication of queue overflow condition, MSG\_\-LOCAL .. message originates from this node. : communication object number (not used) : ID of CAN message : not used : length of used data : data bytes buffer
+
+Header: \hyperlink{canmsg_8h}{canmsg.h} 
+
+
+
+Definition at line 59 of file canmsg.h.
+
+\subsection{Field Documentation}
+\hypertarget{structcanmsg__t_beea8084650640976b9c94257623b735}{
+\index{canmsg_t@{canmsg\_\-t}!flags@{flags}}
+\index{flags@{flags}!canmsg_t@{canmsg\_\-t}}
+\subsubsection[flags]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structcanmsg__t_beea8084650640976b9c94257623b735}{canmsg\_\-t::flags}}}
+\label{structcanmsg__t_beea8084650640976b9c94257623b735}
+
+
+
+
+Definition at line 60 of file canmsg.h.\hypertarget{structcanmsg__t_2a9a1988755a4f92d5706f02cf5001f9}{
+\index{canmsg_t@{canmsg\_\-t}!cob@{cob}}
+\index{cob@{cob}!canmsg_t@{canmsg\_\-t}}
+\subsubsection[cob]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structcanmsg__t_2a9a1988755a4f92d5706f02cf5001f9}{canmsg\_\-t::cob}}}
+\label{structcanmsg__t_2a9a1988755a4f92d5706f02cf5001f9}
+
+
+
+
+Definition at line 61 of file canmsg.h.\hypertarget{structcanmsg__t_9ca617a401250c914820ae4ed2768725}{
+\index{canmsg_t@{canmsg\_\-t}!id@{id}}
+\index{id@{id}!canmsg_t@{canmsg\_\-t}}
+\subsubsection[id]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{canmsg_8h_4df2eff676652dbe67d372e42ccf8aa7}{canmsg\_\-id\_\-t} \hyperlink{structcanmsg__t_9ca617a401250c914820ae4ed2768725}{canmsg\_\-t::id}}}
+\label{structcanmsg__t_9ca617a401250c914820ae4ed2768725}
+
+
+
+
+Definition at line 62 of file canmsg.h.\hypertarget{structcanmsg__t_11568aa34f1851a87de25f6f0d6bbf8f}{
+\index{canmsg_t@{canmsg\_\-t}!timestamp@{timestamp}}
+\index{timestamp@{timestamp}!canmsg_t@{canmsg\_\-t}}
+\subsubsection[timestamp]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{canmsg_8h_f5a9ea1b33e64787190dccc1ce5419a2}{canmsg\_\-tstamp\_\-t} \hyperlink{structcanmsg__t_11568aa34f1851a87de25f6f0d6bbf8f}{canmsg\_\-t::timestamp}}}
+\label{structcanmsg__t_11568aa34f1851a87de25f6f0d6bbf8f}
+
+
+
+
+Definition at line 63 of file canmsg.h.\hypertarget{structcanmsg__t_9b2006e54552e02778eea1da3ac52070}{
+\index{canmsg_t@{canmsg\_\-t}!length@{length}}
+\index{length@{length}!canmsg_t@{canmsg\_\-t}}
+\subsubsection[length]{\setlength{\rightskip}{0pt plus 5cm}unsigned short \hyperlink{structcanmsg__t_9b2006e54552e02778eea1da3ac52070}{canmsg\_\-t::length}}}
+\label{structcanmsg__t_9b2006e54552e02778eea1da3ac52070}
+
+
+
+
+Definition at line 64 of file canmsg.h.\hypertarget{structcanmsg__t_778d41b22a1ae1f0da4631885239a10c}{
+\index{canmsg_t@{canmsg\_\-t}!data@{data}}
+\index{data@{data}!canmsg_t@{canmsg\_\-t}}
+\subsubsection[data]{\setlength{\rightskip}{0pt plus 5cm}unsigned char \hyperlink{structcanmsg__t_778d41b22a1ae1f0da4631885239a10c}{canmsg\_\-t::data}\mbox{[}CAN\_\-MSG\_\-LENGTH\mbox{]}}}
+\label{structcanmsg__t_778d41b22a1ae1f0da4631885239a10c}
+
+
+
+
+Definition at line 65 of file canmsg.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-lincan/\hyperlink{canmsg_8h}{canmsg.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structdriver__data.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,66 @@
+\hypertarget{structdriver__data}{
+\section{driver\_\-data Struct Reference}
+\label{structdriver__data}\index{driver_data@{driver\_\-data}}
+}
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ \hyperlink{structdriver__data_31be9af5c9b281de5159adc80b24b12f}{d}
+\item 
+HANDLE \hyperlink{structdriver__data_ddfb0d0f3be07196b47e118feff22575}{receive\_\-thread}
+\item 
+void $\ast$ \hyperlink{structdriver__data_7b72c29b808518f746698a7530e699db}{inst}
+\item 
+volatile bool \hyperlink{structdriver__data_58870858d50af0a8e0fc198a0fd54a42}{continue\_\-receive\_\-thread}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 109 of file drivers\_\-win32.cpp.
+
+\subsection{Field Documentation}
+\hypertarget{structdriver__data_31be9af5c9b281de5159adc80b24b12f}{
+\index{driver_data@{driver\_\-data}!d@{d}}
+\index{d@{d}!driver_data@{driver\_\-data}}
+\subsubsection[d]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structstruct__CO__Data}{CO\_\-Data}$\ast$ \hyperlink{structdriver__data_31be9af5c9b281de5159adc80b24b12f}{driver\_\-data::d}}}
+\label{structdriver__data_31be9af5c9b281de5159adc80b24b12f}
+
+
+
+
+Definition at line 111 of file drivers\_\-win32.cpp.\hypertarget{structdriver__data_ddfb0d0f3be07196b47e118feff22575}{
+\index{driver_data@{driver\_\-data}!receive_thread@{receive\_\-thread}}
+\index{receive_thread@{receive\_\-thread}!driver_data@{driver\_\-data}}
+\subsubsection[receive\_\-thread]{\setlength{\rightskip}{0pt plus 5cm}HANDLE \hyperlink{structdriver__data_ddfb0d0f3be07196b47e118feff22575}{driver\_\-data::receive\_\-thread}}}
+\label{structdriver__data_ddfb0d0f3be07196b47e118feff22575}
+
+
+
+
+Definition at line 112 of file drivers\_\-win32.cpp.\hypertarget{structdriver__data_7b72c29b808518f746698a7530e699db}{
+\index{driver_data@{driver\_\-data}!inst@{inst}}
+\index{inst@{inst}!driver_data@{driver\_\-data}}
+\subsubsection[inst]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ \hyperlink{structdriver__data_7b72c29b808518f746698a7530e699db}{driver\_\-data::inst}}}
+\label{structdriver__data_7b72c29b808518f746698a7530e699db}
+
+
+
+
+Definition at line 113 of file drivers\_\-win32.cpp.\hypertarget{structdriver__data_58870858d50af0a8e0fc198a0fd54a42}{
+\index{driver_data@{driver\_\-data}!continue_receive_thread@{continue\_\-receive\_\-thread}}
+\index{continue_receive_thread@{continue\_\-receive\_\-thread}!driver_data@{driver\_\-data}}
+\subsubsection[continue\_\-receive\_\-thread]{\setlength{\rightskip}{0pt plus 5cm}volatile bool \hyperlink{structdriver__data_58870858d50af0a8e0fc198a0fd54a42}{driver\_\-data::continue\_\-receive\_\-thread}}}
+\label{structdriver__data_58870858d50af0a8e0fc198a0fd54a42}
+
+
+
+
+Definition at line 114 of file drivers\_\-win32.cpp.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/drivers/win32/\hyperlink{drivers__win32_8cpp}{drivers\_\-win32.cpp}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structdriver__data__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,18 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="driver_data",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="d"];
+  Node2 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__CO__Data.html"];
+  Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict"];
+  Node3 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"];
+  Node4 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex"];
+  Node4 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"];
+  Node5 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var"];
+  Node5 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"];
+  Node6 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState"];
+  Node6 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"];
+  Node7 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers"];
+  Node7 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structdriver__data__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+de2b7a693083ba4c845d4fe0f8547cea
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structoption.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,58 @@
+\section{option Struct Reference}
+\label{structoption}\index{option@{option}}
+{\tt \#include $<$getopt.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+char $\ast$ {\bf name}
+\item 
+int {\bf has\_\-arg}
+\item 
+int $\ast$ {\bf flag}
+\item 
+int {\bf val}
+\item 
+char $\ast$ {\bf name}
+\item 
+int $\ast$ {\bf flag}
+\end{CompactItemize}
+
+
+\subsection{Field Documentation}
+\index{option@{option}!name@{name}}
+\index{name@{name}!option@{option}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf option::name}}\label{structoption_92c850a23c7828c1dba453bf8d15e1f0}
+
+
+\index{option@{option}!has_arg@{has\_\-arg}}
+\index{has_arg@{has\_\-arg}!option@{option}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf option::has\_\-arg}}\label{structoption_90d7ee9a51eea5c002682dbd0af149e4}
+
+
+\index{option@{option}!flag@{flag}}
+\index{flag@{flag}!option@{option}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf option::flag}}\label{structoption_b366eea5fe7be25c1928328ba715e353}
+
+
+\index{option@{option}!val@{val}}
+\index{val@{val}!option@{option}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf option::val}}\label{structoption_13bd155ec3b405d29c41ab8d0793be11}
+
+
+\index{option@{option}!name@{name}}
+\index{name@{name}!option@{option}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf option::name}}\label{structoption_92c850a23c7828c1dba453bf8d15e1f0}
+
+
+\index{option@{option}!flag@{flag}}
+\index{flag@{flag}!option@{option}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf option::flag}}\label{structoption_b366eea5fe7be25c1928328ba715e353}
+
+
+
+
+The documentation for this struct was generated from the following files:\begin{CompactItemize}
+\item 
+examples/Test\-Master\-Micro\-Mod/{\bf getopt.h}\item 
+examples/Test\-Master\-Slave/{\bf getopt.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structs__quick__index.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,90 @@
+\hypertarget{structs__quick__index}{
+\section{s\_\-quick\_\-index Struct Reference}
+\label{structs__quick__index}\index{s_quick_index@{s\_\-quick\_\-index}}
+}
+{\tt \#include $<$objdictdef.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS16 \hyperlink{structs__quick__index_998dc7bd9cf744bf43510c1273a4a3c2}{SDO\_\-SVR}
+\item 
+UNS16 \hyperlink{structs__quick__index_6224504249d0fd33d8dd09d874c92ace}{SDO\_\-CLT}
+\item 
+UNS16 \hyperlink{structs__quick__index_cadbae6acd5ded4e8eebf0ce88c2ec55}{PDO\_\-RCV}
+\item 
+UNS16 \hyperlink{structs__quick__index_9a83f9efff533e71d580fda6118b101e}{PDO\_\-RCV\_\-MAP}
+\item 
+UNS16 \hyperlink{structs__quick__index_48e0ba31ff7746f1fa63f240a132a906}{PDO\_\-TRS}
+\item 
+UNS16 \hyperlink{structs__quick__index_c91a86195b3615a98f7b07e0c51ac75f}{PDO\_\-TRS\_\-MAP}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 115 of file objdictdef.h.
+
+\subsection{Field Documentation}
+\hypertarget{structs__quick__index_998dc7bd9cf744bf43510c1273a4a3c2}{
+\index{s_quick_index@{s\_\-quick\_\-index}!SDO_SVR@{SDO\_\-SVR}}
+\index{SDO_SVR@{SDO\_\-SVR}!s_quick_index@{s\_\-quick\_\-index}}
+\subsubsection[SDO\_\-SVR]{\setlength{\rightskip}{0pt plus 5cm}UNS16 \hyperlink{structs__quick__index_998dc7bd9cf744bf43510c1273a4a3c2}{s\_\-quick\_\-index::SDO\_\-SVR}}}
+\label{structs__quick__index_998dc7bd9cf744bf43510c1273a4a3c2}
+
+
+
+
+Definition at line 116 of file objdictdef.h.\hypertarget{structs__quick__index_6224504249d0fd33d8dd09d874c92ace}{
+\index{s_quick_index@{s\_\-quick\_\-index}!SDO_CLT@{SDO\_\-CLT}}
+\index{SDO_CLT@{SDO\_\-CLT}!s_quick_index@{s\_\-quick\_\-index}}
+\subsubsection[SDO\_\-CLT]{\setlength{\rightskip}{0pt plus 5cm}UNS16 \hyperlink{structs__quick__index_6224504249d0fd33d8dd09d874c92ace}{s\_\-quick\_\-index::SDO\_\-CLT}}}
+\label{structs__quick__index_6224504249d0fd33d8dd09d874c92ace}
+
+
+
+
+Definition at line 117 of file objdictdef.h.\hypertarget{structs__quick__index_cadbae6acd5ded4e8eebf0ce88c2ec55}{
+\index{s_quick_index@{s\_\-quick\_\-index}!PDO_RCV@{PDO\_\-RCV}}
+\index{PDO_RCV@{PDO\_\-RCV}!s_quick_index@{s\_\-quick\_\-index}}
+\subsubsection[PDO\_\-RCV]{\setlength{\rightskip}{0pt plus 5cm}UNS16 \hyperlink{structs__quick__index_cadbae6acd5ded4e8eebf0ce88c2ec55}{s\_\-quick\_\-index::PDO\_\-RCV}}}
+\label{structs__quick__index_cadbae6acd5ded4e8eebf0ce88c2ec55}
+
+
+
+
+Definition at line 118 of file objdictdef.h.\hypertarget{structs__quick__index_9a83f9efff533e71d580fda6118b101e}{
+\index{s_quick_index@{s\_\-quick\_\-index}!PDO_RCV_MAP@{PDO\_\-RCV\_\-MAP}}
+\index{PDO_RCV_MAP@{PDO\_\-RCV\_\-MAP}!s_quick_index@{s\_\-quick\_\-index}}
+\subsubsection[PDO\_\-RCV\_\-MAP]{\setlength{\rightskip}{0pt plus 5cm}UNS16 \hyperlink{structs__quick__index_9a83f9efff533e71d580fda6118b101e}{s\_\-quick\_\-index::PDO\_\-RCV\_\-MAP}}}
+\label{structs__quick__index_9a83f9efff533e71d580fda6118b101e}
+
+
+
+
+Definition at line 119 of file objdictdef.h.\hypertarget{structs__quick__index_48e0ba31ff7746f1fa63f240a132a906}{
+\index{s_quick_index@{s\_\-quick\_\-index}!PDO_TRS@{PDO\_\-TRS}}
+\index{PDO_TRS@{PDO\_\-TRS}!s_quick_index@{s\_\-quick\_\-index}}
+\subsubsection[PDO\_\-TRS]{\setlength{\rightskip}{0pt plus 5cm}UNS16 \hyperlink{structs__quick__index_48e0ba31ff7746f1fa63f240a132a906}{s\_\-quick\_\-index::PDO\_\-TRS}}}
+\label{structs__quick__index_48e0ba31ff7746f1fa63f240a132a906}
+
+
+
+
+Definition at line 120 of file objdictdef.h.\hypertarget{structs__quick__index_c91a86195b3615a98f7b07e0c51ac75f}{
+\index{s_quick_index@{s\_\-quick\_\-index}!PDO_TRS_MAP@{PDO\_\-TRS\_\-MAP}}
+\index{PDO_TRS_MAP@{PDO\_\-TRS\_\-MAP}!s_quick_index@{s\_\-quick\_\-index}}
+\subsubsection[PDO\_\-TRS\_\-MAP]{\setlength{\rightskip}{0pt plus 5cm}UNS16 \hyperlink{structs__quick__index_c91a86195b3615a98f7b07e0c51ac75f}{s\_\-quick\_\-index::PDO\_\-TRS\_\-MAP}}}
+\label{structs__quick__index_c91a86195b3615a98f7b07e0c51ac75f}
+
+
+
+
+Definition at line 121 of file objdictdef.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{objdictdef_8h}{objdictdef.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structs__state__communication.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,90 @@
+\hypertarget{structs__state__communication}{
+\section{s\_\-state\_\-communication Struct Reference}
+\label{structs__state__communication}\index{s_state_communication@{s\_\-state\_\-communication}}
+}
+{\tt \#include $<$states.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{structs__state__communication_e56b47ebc583d8fa0f1ce42f8a46a338}{cs\-Boot\_\-Up}
+\item 
+UNS8 \hyperlink{structs__state__communication_c6f5d674a8f305fc8eacdcd258c17ba8}{cs\-SDO}
+\item 
+UNS8 \hyperlink{structs__state__communication_42d1093b9e6625029428944fdc7c7f5a}{cs\-Emergency}
+\item 
+UNS8 \hyperlink{structs__state__communication_9a4709f6f39e18b303c91edbfd1d6220}{cs\-SYNC}
+\item 
+UNS8 \hyperlink{structs__state__communication_1d467631df619c6c321c3fc040a3eb22}{cs\-Heartbeat}
+\item 
+UNS8 \hyperlink{structs__state__communication_10a8f36d2c3f270feda5f07cf34155d2}{cs\-PDO}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 48 of file states.h.
+
+\subsection{Field Documentation}
+\hypertarget{structs__state__communication_e56b47ebc583d8fa0f1ce42f8a46a338}{
+\index{s_state_communication@{s\_\-state\_\-communication}!csBoot_Up@{csBoot\_\-Up}}
+\index{csBoot_Up@{csBoot\_\-Up}!s_state_communication@{s\_\-state\_\-communication}}
+\subsubsection[csBoot\_\-Up]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structs__state__communication_e56b47ebc583d8fa0f1ce42f8a46a338}{s\_\-state\_\-communication::cs\-Boot\_\-Up}}}
+\label{structs__state__communication_e56b47ebc583d8fa0f1ce42f8a46a338}
+
+
+
+
+Definition at line 50 of file states.h.\hypertarget{structs__state__communication_c6f5d674a8f305fc8eacdcd258c17ba8}{
+\index{s_state_communication@{s\_\-state\_\-communication}!csSDO@{csSDO}}
+\index{csSDO@{csSDO}!s_state_communication@{s\_\-state\_\-communication}}
+\subsubsection[csSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structs__state__communication_c6f5d674a8f305fc8eacdcd258c17ba8}{s\_\-state\_\-communication::cs\-SDO}}}
+\label{structs__state__communication_c6f5d674a8f305fc8eacdcd258c17ba8}
+
+
+
+
+Definition at line 51 of file states.h.\hypertarget{structs__state__communication_42d1093b9e6625029428944fdc7c7f5a}{
+\index{s_state_communication@{s\_\-state\_\-communication}!csEmergency@{csEmergency}}
+\index{csEmergency@{csEmergency}!s_state_communication@{s\_\-state\_\-communication}}
+\subsubsection[csEmergency]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structs__state__communication_42d1093b9e6625029428944fdc7c7f5a}{s\_\-state\_\-communication::cs\-Emergency}}}
+\label{structs__state__communication_42d1093b9e6625029428944fdc7c7f5a}
+
+
+
+
+Definition at line 52 of file states.h.\hypertarget{structs__state__communication_9a4709f6f39e18b303c91edbfd1d6220}{
+\index{s_state_communication@{s\_\-state\_\-communication}!csSYNC@{csSYNC}}
+\index{csSYNC@{csSYNC}!s_state_communication@{s\_\-state\_\-communication}}
+\subsubsection[csSYNC]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structs__state__communication_9a4709f6f39e18b303c91edbfd1d6220}{s\_\-state\_\-communication::cs\-SYNC}}}
+\label{structs__state__communication_9a4709f6f39e18b303c91edbfd1d6220}
+
+
+
+
+Definition at line 53 of file states.h.\hypertarget{structs__state__communication_1d467631df619c6c321c3fc040a3eb22}{
+\index{s_state_communication@{s\_\-state\_\-communication}!csHeartbeat@{csHeartbeat}}
+\index{csHeartbeat@{csHeartbeat}!s_state_communication@{s\_\-state\_\-communication}}
+\subsubsection[csHeartbeat]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structs__state__communication_1d467631df619c6c321c3fc040a3eb22}{s\_\-state\_\-communication::cs\-Heartbeat}}}
+\label{structs__state__communication_1d467631df619c6c321c3fc040a3eb22}
+
+
+
+
+Definition at line 54 of file states.h.\hypertarget{structs__state__communication_10a8f36d2c3f270feda5f07cf34155d2}{
+\index{s_state_communication@{s\_\-state\_\-communication}!csPDO@{csPDO}}
+\index{csPDO@{csPDO}!s_state_communication@{s\_\-state\_\-communication}}
+\subsubsection[csPDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structs__state__communication_10a8f36d2c3f270feda5f07cf34155d2}{s\_\-state\_\-communication::cs\-PDO}}}
+\label{structs__state__communication_10a8f36d2c3f270feda5f07cf34155d2}
+
+
+
+
+Definition at line 55 of file states.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{states_8h}{states.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__CO__Data.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,398 @@
+\hypertarget{structstruct__CO__Data}{
+\section{struct\_\-CO\_\-Data Struct Reference}
+\label{structstruct__CO__Data}\index{struct_CO_Data@{struct\_\-CO\_\-Data}}
+}
+{\tt \#include $<$data.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 $\ast$ \hyperlink{structstruct__CO__Data_e5c35e97a1061bb9737359cc12192269}{b\-Device\-Node\-Id}
+\item 
+const \hyperlink{structtd__indextable}{indextable} $\ast$ \hyperlink{structstruct__CO__Data_a766a4db603786bffdd609817048ef04}{objdict}
+\item 
+UNS8 $\ast$ \hyperlink{structstruct__CO__Data_83ae82d4401e78e3fd3a1ed5d457ade7}{count\_\-sync}
+\item 
+\hyperlink{structs__quick__index}{quick\_\-index} $\ast$ \hyperlink{structstruct__CO__Data_f26b0fce2ed684c5983aa658efd6c52e}{first\-Index}
+\item 
+\hyperlink{structs__quick__index}{quick\_\-index} $\ast$ \hyperlink{structstruct__CO__Data_96d334a4fc8c304826b053681ccbf0d1}{last\-Index}
+\item 
+UNS16 $\ast$ \hyperlink{structstruct__CO__Data_6c3f14328d7662f0adc1da9964327a2e}{Objdict\-Size}
+\item 
+const UNS8 $\ast$ \hyperlink{structstruct__CO__Data_cfe2baf2887f190ca8deebaf462e62fe}{iam\_\-a\_\-slave}
+\item 
+\hyperlink{objacces_8h_270e94e9acf61da8b2f36b3ebdbf2fdd}{value\-Range\-Test\_\-t} \hyperlink{structstruct__CO__Data_a8e71f9e9e67d0a594bad7dbbe99a35a}{value\-Range\-Test}
+\item 
+\hyperlink{structstruct__s__transfer}{s\_\-transfer} \hyperlink{structstruct__CO__Data_a7fda2c6f5815323c3d79efb4641c465}{transfers} \mbox{[}SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\mbox{]}
+\item 
+\hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State} \hyperlink{structstruct__CO__Data_a03a5121facf5b21d541f8566a8345d6}{node\-State}
+\item 
+\hyperlink{structs__state__communication}{s\_\-state\_\-communication} \hyperlink{structstruct__CO__Data_ab01aa22a1af1044224220cd45e5796d}{Current\-Communication\-State}
+\item 
+\hyperlink{states_8h_d0cd6d1eb89085da7cb9f32ce386e8bc}{initialisation\_\-t} \hyperlink{structstruct__CO__Data_b45e9ca46cffe7924c35ae136db6a2b6}{initialisation}
+\item 
+\hyperlink{states_8h_f4a6da4fe018afbe20eaf716c248e02a}{pre\-Operational\_\-t} \hyperlink{structstruct__CO__Data_d7c66fb721e3f6279a6ff03bf91d82e2}{pre\-Operational}
+\item 
+\hyperlink{states_8h_8aed99e590473f26db47a9c2dc5b73fc}{operational\_\-t} \hyperlink{structstruct__CO__Data_432ddce132ec2f7473064e4fa8ef3f9a}{operational}
+\item 
+\hyperlink{states_8h_c99397ce6341b6b5128104aee4c27ec5}{stopped\_\-t} \hyperlink{structstruct__CO__Data_89dd7dd17f9dd16b7a06c3cf30c2ca02}{stopped}
+\item 
+UNS8 $\ast$ \hyperlink{structstruct__CO__Data_51a0927cdf730eca5661d2d1a26b9e43}{Consumer\-Heartbeat\-Count}
+\item 
+UNS32 $\ast$ \hyperlink{structstruct__CO__Data_928052654c25135aab556909845fa8ea}{Consumer\-Heartbeat\-Entries}
+\item 
+TIMER\_\-HANDLE $\ast$ \hyperlink{structstruct__CO__Data_e0b1fd1bec517c2bc12c5a4fd72adca6}{Consumer\-Heart\-Beat\-Timers}
+\item 
+UNS16 $\ast$ \hyperlink{structstruct__CO__Data_61d5500b982867b523baf6668a2c377d}{Producer\-Heart\-Beat\-Time}
+\item 
+TIMER\_\-HANDLE \hyperlink{structstruct__CO__Data_914dd3ff14e15217fe67c0804200a200}{Producer\-Heart\-Beat\-Timer}
+\item 
+\hyperlink{lifegrd_8h_eca3959d33fceb33487363a0493d3b7d}{heartbeat\-Error\_\-t} \hyperlink{structstruct__CO__Data_2ec2bc87656945d2c7dda7ebe662b245}{heartbeat\-Error}
+\item 
+\hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State} \hyperlink{structstruct__CO__Data_40414cf320a3c3d6236790bd10b4301a}{NMTable} \mbox{[}NMT\_\-MAX\_\-NODE\_\-ID\mbox{]}
+\item 
+TIMER\_\-HANDLE \hyperlink{structstruct__CO__Data_b8e7a429eb6e0bca2429685725516fe8}{sync\-Timer}
+\item 
+UNS32 $\ast$ \hyperlink{structstruct__CO__Data_eb1479220ec68407a35635bfbffa3386}{COB\_\-ID\_\-Sync}
+\item 
+UNS32 $\ast$ \hyperlink{structstruct__CO__Data_2dddbef6ce165dca7ff916e2e1409142}{Sync\_\-Cycle\_\-Period}
+\item 
+\hyperlink{sync_8h_8a0b5b8c19b375ef1c985caa120f3274}{post\_\-sync\_\-t} \hyperlink{structstruct__CO__Data_7eeaefe180dfceca6e829a0a8018f342}{post\_\-sync}
+\item 
+\hyperlink{sync_8h_b9bc4632750ad12f918aa22a1eb7756b}{post\_\-TPDO\_\-t} \hyperlink{structstruct__CO__Data_0cf540e2e36e14c04e1c783dc88d9a0e}{post\_\-TPDO}
+\item 
+\hyperlink{structstruct__s__process__var}{s\_\-process\_\-var} \hyperlink{structstruct__CO__Data_26f4d508a9e409f2ace9c8c55d92d826}{process\_\-var}
+\item 
+UNS8 \hyperlink{structstruct__CO__Data_01f012ef56b614a9519530433b01054f}{toggle}
+\item 
+\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{structstruct__CO__Data_c960c3c56e8389105c2853cfb393de0c}{can\-Handle}
+\item 
+\hyperlink{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb}{scan\-Index\-OD\_\-t} \hyperlink{structstruct__CO__Data_1863bd74fef91ec89b4c1ff0bee2dfbf}{scan\-Index\-OD}
+\item 
+\hyperlink{objacces_8h_7b55b55a3f5ed8e4b2991cb85c7be7ce}{store\-ODSub\-Index\_\-t} \hyperlink{structstruct__CO__Data_d6cd6ffa658b1ed35d887b6bacb990cf}{store\-ODSub\-Index}
+\item 
+UNS8 $\ast$ \hyperlink{structstruct__CO__Data_de0a65bcf0cb16fd4dafe4d866655aab}{dcf\_\-cursor}
+\item 
+UNS32 \hyperlink{structstruct__CO__Data_0a588710c53092b75cfe284ca7d9ccff}{dcf\_\-count\_\-targets}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 45 of file data.h.
+
+\subsection{Field Documentation}
+\hypertarget{structstruct__CO__Data_e5c35e97a1061bb9737359cc12192269}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!bDeviceNodeId@{bDeviceNodeId}}
+\index{bDeviceNodeId@{bDeviceNodeId}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[bDeviceNodeId]{\setlength{\rightskip}{0pt plus 5cm}UNS8$\ast$ \hyperlink{structstruct__CO__Data_e5c35e97a1061bb9737359cc12192269}{struct\_\-CO\_\-Data::b\-Device\-Node\-Id}}}
+\label{structstruct__CO__Data_e5c35e97a1061bb9737359cc12192269}
+
+
+
+
+Definition at line 47 of file data.h.\hypertarget{structstruct__CO__Data_a766a4db603786bffdd609817048ef04}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!objdict@{objdict}}
+\index{objdict@{objdict}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[objdict]{\setlength{\rightskip}{0pt plus 5cm}const \hyperlink{structtd__indextable}{indextable}$\ast$ \hyperlink{structstruct__CO__Data_a766a4db603786bffdd609817048ef04}{struct\_\-CO\_\-Data::objdict}}}
+\label{structstruct__CO__Data_a766a4db603786bffdd609817048ef04}
+
+
+
+
+Definition at line 48 of file data.h.\hypertarget{structstruct__CO__Data_83ae82d4401e78e3fd3a1ed5d457ade7}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!count_sync@{count\_\-sync}}
+\index{count_sync@{count\_\-sync}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[count\_\-sync]{\setlength{\rightskip}{0pt plus 5cm}UNS8$\ast$ \hyperlink{structstruct__CO__Data_83ae82d4401e78e3fd3a1ed5d457ade7}{struct\_\-CO\_\-Data::count\_\-sync}}}
+\label{structstruct__CO__Data_83ae82d4401e78e3fd3a1ed5d457ade7}
+
+
+
+
+Definition at line 49 of file data.h.\hypertarget{structstruct__CO__Data_f26b0fce2ed684c5983aa658efd6c52e}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!firstIndex@{firstIndex}}
+\index{firstIndex@{firstIndex}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[firstIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structs__quick__index}{quick\_\-index}$\ast$ \hyperlink{structstruct__CO__Data_f26b0fce2ed684c5983aa658efd6c52e}{struct\_\-CO\_\-Data::first\-Index}}}
+\label{structstruct__CO__Data_f26b0fce2ed684c5983aa658efd6c52e}
+
+
+
+
+Definition at line 50 of file data.h.\hypertarget{structstruct__CO__Data_96d334a4fc8c304826b053681ccbf0d1}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!lastIndex@{lastIndex}}
+\index{lastIndex@{lastIndex}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[lastIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structs__quick__index}{quick\_\-index}$\ast$ \hyperlink{structstruct__CO__Data_96d334a4fc8c304826b053681ccbf0d1}{struct\_\-CO\_\-Data::last\-Index}}}
+\label{structstruct__CO__Data_96d334a4fc8c304826b053681ccbf0d1}
+
+
+
+
+Definition at line 51 of file data.h.\hypertarget{structstruct__CO__Data_6c3f14328d7662f0adc1da9964327a2e}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!ObjdictSize@{ObjdictSize}}
+\index{ObjdictSize@{ObjdictSize}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[ObjdictSize]{\setlength{\rightskip}{0pt plus 5cm}UNS16$\ast$ \hyperlink{structstruct__CO__Data_6c3f14328d7662f0adc1da9964327a2e}{struct\_\-CO\_\-Data::Objdict\-Size}}}
+\label{structstruct__CO__Data_6c3f14328d7662f0adc1da9964327a2e}
+
+
+
+
+Definition at line 52 of file data.h.\hypertarget{structstruct__CO__Data_cfe2baf2887f190ca8deebaf462e62fe}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!iam_a_slave@{iam\_\-a\_\-slave}}
+\index{iam_a_slave@{iam\_\-a\_\-slave}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[iam\_\-a\_\-slave]{\setlength{\rightskip}{0pt plus 5cm}const UNS8$\ast$ \hyperlink{structstruct__CO__Data_cfe2baf2887f190ca8deebaf462e62fe}{struct\_\-CO\_\-Data::iam\_\-a\_\-slave}}}
+\label{structstruct__CO__Data_cfe2baf2887f190ca8deebaf462e62fe}
+
+
+
+
+Definition at line 53 of file data.h.\hypertarget{structstruct__CO__Data_a8e71f9e9e67d0a594bad7dbbe99a35a}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!valueRangeTest@{valueRangeTest}}
+\index{valueRangeTest@{valueRangeTest}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[valueRangeTest]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{objacces_8h_270e94e9acf61da8b2f36b3ebdbf2fdd}{value\-Range\-Test\_\-t} \hyperlink{structstruct__CO__Data_a8e71f9e9e67d0a594bad7dbbe99a35a}{struct\_\-CO\_\-Data::value\-Range\-Test}}}
+\label{structstruct__CO__Data_a8e71f9e9e67d0a594bad7dbbe99a35a}
+
+
+
+
+Definition at line 54 of file data.h.\hypertarget{structstruct__CO__Data_a7fda2c6f5815323c3d79efb4641c465}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!transfers@{transfers}}
+\index{transfers@{transfers}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[transfers]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structstruct__s__transfer}{s\_\-transfer} \hyperlink{structstruct__CO__Data_a7fda2c6f5815323c3d79efb4641c465}{struct\_\-CO\_\-Data::transfers}\mbox{[}SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\mbox{]}}}
+\label{structstruct__CO__Data_a7fda2c6f5815323c3d79efb4641c465}
+
+
+
+
+Definition at line 57 of file data.h.\hypertarget{structstruct__CO__Data_a03a5121facf5b21d541f8566a8345d6}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!nodeState@{nodeState}}
+\index{nodeState@{nodeState}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[nodeState]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State} \hyperlink{structstruct__CO__Data_a03a5121facf5b21d541f8566a8345d6}{struct\_\-CO\_\-Data::node\-State}}}
+\label{structstruct__CO__Data_a03a5121facf5b21d541f8566a8345d6}
+
+
+
+
+Definition at line 61 of file data.h.\hypertarget{structstruct__CO__Data_ab01aa22a1af1044224220cd45e5796d}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!CurrentCommunicationState@{CurrentCommunicationState}}
+\index{CurrentCommunicationState@{CurrentCommunicationState}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[CurrentCommunicationState]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structs__state__communication}{s\_\-state\_\-communication} \hyperlink{structstruct__CO__Data_ab01aa22a1af1044224220cd45e5796d}{struct\_\-CO\_\-Data::Current\-Communication\-State}}}
+\label{structstruct__CO__Data_ab01aa22a1af1044224220cd45e5796d}
+
+
+
+
+Definition at line 62 of file data.h.\hypertarget{structstruct__CO__Data_b45e9ca46cffe7924c35ae136db6a2b6}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!initialisation@{initialisation}}
+\index{initialisation@{initialisation}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[initialisation]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{states_8h_d0cd6d1eb89085da7cb9f32ce386e8bc}{initialisation\_\-t} \hyperlink{structstruct__CO__Data_b45e9ca46cffe7924c35ae136db6a2b6}{struct\_\-CO\_\-Data::initialisation}}}
+\label{structstruct__CO__Data_b45e9ca46cffe7924c35ae136db6a2b6}
+
+
+
+
+Definition at line 63 of file data.h.\hypertarget{structstruct__CO__Data_d7c66fb721e3f6279a6ff03bf91d82e2}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!preOperational@{preOperational}}
+\index{preOperational@{preOperational}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[preOperational]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{states_8h_f4a6da4fe018afbe20eaf716c248e02a}{pre\-Operational\_\-t} \hyperlink{structstruct__CO__Data_d7c66fb721e3f6279a6ff03bf91d82e2}{struct\_\-CO\_\-Data::pre\-Operational}}}
+\label{structstruct__CO__Data_d7c66fb721e3f6279a6ff03bf91d82e2}
+
+
+
+
+Definition at line 64 of file data.h.\hypertarget{structstruct__CO__Data_432ddce132ec2f7473064e4fa8ef3f9a}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!operational@{operational}}
+\index{operational@{operational}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[operational]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{states_8h_8aed99e590473f26db47a9c2dc5b73fc}{operational\_\-t} \hyperlink{structstruct__CO__Data_432ddce132ec2f7473064e4fa8ef3f9a}{struct\_\-CO\_\-Data::operational}}}
+\label{structstruct__CO__Data_432ddce132ec2f7473064e4fa8ef3f9a}
+
+
+
+
+Definition at line 65 of file data.h.\hypertarget{structstruct__CO__Data_89dd7dd17f9dd16b7a06c3cf30c2ca02}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!stopped@{stopped}}
+\index{stopped@{stopped}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[stopped]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{states_8h_c99397ce6341b6b5128104aee4c27ec5}{stopped\_\-t} \hyperlink{structstruct__CO__Data_89dd7dd17f9dd16b7a06c3cf30c2ca02}{struct\_\-CO\_\-Data::stopped}}}
+\label{structstruct__CO__Data_89dd7dd17f9dd16b7a06c3cf30c2ca02}
+
+
+
+
+Definition at line 66 of file data.h.\hypertarget{structstruct__CO__Data_51a0927cdf730eca5661d2d1a26b9e43}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!ConsumerHeartbeatCount@{ConsumerHeartbeatCount}}
+\index{ConsumerHeartbeatCount@{ConsumerHeartbeatCount}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[ConsumerHeartbeatCount]{\setlength{\rightskip}{0pt plus 5cm}UNS8$\ast$ \hyperlink{structstruct__CO__Data_51a0927cdf730eca5661d2d1a26b9e43}{struct\_\-CO\_\-Data::Consumer\-Heartbeat\-Count}}}
+\label{structstruct__CO__Data_51a0927cdf730eca5661d2d1a26b9e43}
+
+
+
+
+Definition at line 69 of file data.h.\hypertarget{structstruct__CO__Data_928052654c25135aab556909845fa8ea}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!ConsumerHeartbeatEntries@{ConsumerHeartbeatEntries}}
+\index{ConsumerHeartbeatEntries@{ConsumerHeartbeatEntries}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[ConsumerHeartbeatEntries]{\setlength{\rightskip}{0pt plus 5cm}UNS32$\ast$ \hyperlink{structstruct__CO__Data_928052654c25135aab556909845fa8ea}{struct\_\-CO\_\-Data::Consumer\-Heartbeat\-Entries}}}
+\label{structstruct__CO__Data_928052654c25135aab556909845fa8ea}
+
+
+
+
+Definition at line 70 of file data.h.\hypertarget{structstruct__CO__Data_e0b1fd1bec517c2bc12c5a4fd72adca6}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!ConsumerHeartBeatTimers@{ConsumerHeartBeatTimers}}
+\index{ConsumerHeartBeatTimers@{ConsumerHeartBeatTimers}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[ConsumerHeartBeatTimers]{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE$\ast$ \hyperlink{structstruct__CO__Data_e0b1fd1bec517c2bc12c5a4fd72adca6}{struct\_\-CO\_\-Data::Consumer\-Heart\-Beat\-Timers}}}
+\label{structstruct__CO__Data_e0b1fd1bec517c2bc12c5a4fd72adca6}
+
+
+
+
+Definition at line 71 of file data.h.\hypertarget{structstruct__CO__Data_61d5500b982867b523baf6668a2c377d}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!ProducerHeartBeatTime@{ProducerHeartBeatTime}}
+\index{ProducerHeartBeatTime@{ProducerHeartBeatTime}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[ProducerHeartBeatTime]{\setlength{\rightskip}{0pt plus 5cm}UNS16$\ast$ \hyperlink{structstruct__CO__Data_61d5500b982867b523baf6668a2c377d}{struct\_\-CO\_\-Data::Producer\-Heart\-Beat\-Time}}}
+\label{structstruct__CO__Data_61d5500b982867b523baf6668a2c377d}
+
+
+
+
+Definition at line 72 of file data.h.\hypertarget{structstruct__CO__Data_914dd3ff14e15217fe67c0804200a200}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!ProducerHeartBeatTimer@{ProducerHeartBeatTimer}}
+\index{ProducerHeartBeatTimer@{ProducerHeartBeatTimer}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[ProducerHeartBeatTimer]{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE \hyperlink{structstruct__CO__Data_914dd3ff14e15217fe67c0804200a200}{struct\_\-CO\_\-Data::Producer\-Heart\-Beat\-Timer}}}
+\label{structstruct__CO__Data_914dd3ff14e15217fe67c0804200a200}
+
+
+
+
+Definition at line 73 of file data.h.\hypertarget{structstruct__CO__Data_2ec2bc87656945d2c7dda7ebe662b245}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!heartbeatError@{heartbeatError}}
+\index{heartbeatError@{heartbeatError}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[heartbeatError]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{lifegrd_8h_eca3959d33fceb33487363a0493d3b7d}{heartbeat\-Error\_\-t} \hyperlink{structstruct__CO__Data_2ec2bc87656945d2c7dda7ebe662b245}{struct\_\-CO\_\-Data::heartbeat\-Error}}}
+\label{structstruct__CO__Data_2ec2bc87656945d2c7dda7ebe662b245}
+
+
+
+
+Definition at line 74 of file data.h.\hypertarget{structstruct__CO__Data_40414cf320a3c3d6236790bd10b4301a}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!NMTable@{NMTable}}
+\index{NMTable@{NMTable}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[NMTable]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{states_8h_5891f63a4c9243179838389a93d084e2}{e\_\-node\-State} \hyperlink{structstruct__CO__Data_40414cf320a3c3d6236790bd10b4301a}{struct\_\-CO\_\-Data::NMTable}\mbox{[}NMT\_\-MAX\_\-NODE\_\-ID\mbox{]}}}
+\label{structstruct__CO__Data_40414cf320a3c3d6236790bd10b4301a}
+
+
+
+
+Definition at line 75 of file data.h.\hypertarget{structstruct__CO__Data_b8e7a429eb6e0bca2429685725516fe8}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!syncTimer@{syncTimer}}
+\index{syncTimer@{syncTimer}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[syncTimer]{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE \hyperlink{structstruct__CO__Data_b8e7a429eb6e0bca2429685725516fe8}{struct\_\-CO\_\-Data::sync\-Timer}}}
+\label{structstruct__CO__Data_b8e7a429eb6e0bca2429685725516fe8}
+
+
+
+
+Definition at line 78 of file data.h.\hypertarget{structstruct__CO__Data_eb1479220ec68407a35635bfbffa3386}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!COB_ID_Sync@{COB\_\-ID\_\-Sync}}
+\index{COB_ID_Sync@{COB\_\-ID\_\-Sync}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[COB\_\-ID\_\-Sync]{\setlength{\rightskip}{0pt plus 5cm}UNS32$\ast$ \hyperlink{structstruct__CO__Data_eb1479220ec68407a35635bfbffa3386}{struct\_\-CO\_\-Data::COB\_\-ID\_\-Sync}}}
+\label{structstruct__CO__Data_eb1479220ec68407a35635bfbffa3386}
+
+
+
+
+Definition at line 79 of file data.h.\hypertarget{structstruct__CO__Data_2dddbef6ce165dca7ff916e2e1409142}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!Sync_Cycle_Period@{Sync\_\-Cycle\_\-Period}}
+\index{Sync_Cycle_Period@{Sync\_\-Cycle\_\-Period}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[Sync\_\-Cycle\_\-Period]{\setlength{\rightskip}{0pt plus 5cm}UNS32$\ast$ \hyperlink{structstruct__CO__Data_2dddbef6ce165dca7ff916e2e1409142}{struct\_\-CO\_\-Data::Sync\_\-Cycle\_\-Period}}}
+\label{structstruct__CO__Data_2dddbef6ce165dca7ff916e2e1409142}
+
+
+
+
+Definition at line 80 of file data.h.\hypertarget{structstruct__CO__Data_7eeaefe180dfceca6e829a0a8018f342}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!post_sync@{post\_\-sync}}
+\index{post_sync@{post\_\-sync}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[post\_\-sync]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{sync_8h_8a0b5b8c19b375ef1c985caa120f3274}{post\_\-sync\_\-t} \hyperlink{structstruct__CO__Data_7eeaefe180dfceca6e829a0a8018f342}{struct\_\-CO\_\-Data::post\_\-sync}}}
+\label{structstruct__CO__Data_7eeaefe180dfceca6e829a0a8018f342}
+
+
+
+
+Definition at line 82 of file data.h.\hypertarget{structstruct__CO__Data_0cf540e2e36e14c04e1c783dc88d9a0e}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!post_TPDO@{post\_\-TPDO}}
+\index{post_TPDO@{post\_\-TPDO}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[post\_\-TPDO]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{sync_8h_b9bc4632750ad12f918aa22a1eb7756b}{post\_\-TPDO\_\-t} \hyperlink{structstruct__CO__Data_0cf540e2e36e14c04e1c783dc88d9a0e}{struct\_\-CO\_\-Data::post\_\-TPDO}}}
+\label{structstruct__CO__Data_0cf540e2e36e14c04e1c783dc88d9a0e}
+
+
+
+
+Definition at line 83 of file data.h.\hypertarget{structstruct__CO__Data_26f4d508a9e409f2ace9c8c55d92d826}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!process_var@{process\_\-var}}
+\index{process_var@{process\_\-var}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[process\_\-var]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structstruct__s__process__var}{s\_\-process\_\-var} \hyperlink{structstruct__CO__Data_26f4d508a9e409f2ace9c8c55d92d826}{struct\_\-CO\_\-Data::process\_\-var}}}
+\label{structstruct__CO__Data_26f4d508a9e409f2ace9c8c55d92d826}
+
+
+
+
+Definition at line 86 of file data.h.\hypertarget{structstruct__CO__Data_01f012ef56b614a9519530433b01054f}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!toggle@{toggle}}
+\index{toggle@{toggle}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[toggle]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__CO__Data_01f012ef56b614a9519530433b01054f}{struct\_\-CO\_\-Data::toggle}}}
+\label{structstruct__CO__Data_01f012ef56b614a9519530433b01054f}
+
+
+
+
+Definition at line 89 of file data.h.\hypertarget{structstruct__CO__Data_c960c3c56e8389105c2853cfb393de0c}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!canHandle@{canHandle}}
+\index{canHandle@{canHandle}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[canHandle]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{structstruct__CO__Data_c960c3c56e8389105c2853cfb393de0c}{struct\_\-CO\_\-Data::can\-Handle}}}
+\label{structstruct__CO__Data_c960c3c56e8389105c2853cfb393de0c}
+
+
+
+
+Definition at line 90 of file data.h.\hypertarget{structstruct__CO__Data_1863bd74fef91ec89b4c1ff0bee2dfbf}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!scanIndexOD@{scanIndexOD}}
+\index{scanIndexOD@{scanIndexOD}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[scanIndexOD]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb}{scan\-Index\-OD\_\-t} \hyperlink{structstruct__CO__Data_1863bd74fef91ec89b4c1ff0bee2dfbf}{struct\_\-CO\_\-Data::scan\-Index\-OD}}}
+\label{structstruct__CO__Data_1863bd74fef91ec89b4c1ff0bee2dfbf}
+
+
+
+
+Definition at line 91 of file data.h.\hypertarget{structstruct__CO__Data_d6cd6ffa658b1ed35d887b6bacb990cf}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!storeODSubIndex@{storeODSubIndex}}
+\index{storeODSubIndex@{storeODSubIndex}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[storeODSubIndex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{objacces_8h_7b55b55a3f5ed8e4b2991cb85c7be7ce}{store\-ODSub\-Index\_\-t} \hyperlink{structstruct__CO__Data_d6cd6ffa658b1ed35d887b6bacb990cf}{struct\_\-CO\_\-Data::store\-ODSub\-Index}}}
+\label{structstruct__CO__Data_d6cd6ffa658b1ed35d887b6bacb990cf}
+
+
+
+
+Definition at line 92 of file data.h.\hypertarget{structstruct__CO__Data_de0a65bcf0cb16fd4dafe4d866655aab}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!dcf_cursor@{dcf\_\-cursor}}
+\index{dcf_cursor@{dcf\_\-cursor}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[dcf\_\-cursor]{\setlength{\rightskip}{0pt plus 5cm}UNS8$\ast$ \hyperlink{structstruct__CO__Data_de0a65bcf0cb16fd4dafe4d866655aab}{struct\_\-CO\_\-Data::dcf\_\-cursor}}}
+\label{structstruct__CO__Data_de0a65bcf0cb16fd4dafe4d866655aab}
+
+
+
+
+Definition at line 95 of file data.h.\hypertarget{structstruct__CO__Data_0a588710c53092b75cfe284ca7d9ccff}{
+\index{struct_CO_Data@{struct\_\-CO\_\-Data}!dcf_count_targets@{dcf\_\-count\_\-targets}}
+\index{dcf_count_targets@{dcf\_\-count\_\-targets}!struct_CO_Data@{struct\_\-CO\_\-Data}}
+\subsubsection[dcf\_\-count\_\-targets]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{structstruct__CO__Data_0a588710c53092b75cfe284ca7d9ccff}{struct\_\-CO\_\-Data::dcf\_\-count\_\-targets}}}
+\label{structstruct__CO__Data_0a588710c53092b75cfe284ca7d9ccff}
+
+
+
+
+Definition at line 96 of file data.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{data_8h}{data.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__CO__Data__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,16 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict"];
+  Node2 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"];
+  Node3 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex"];
+  Node3 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"];
+  Node4 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var"];
+  Node4 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"];
+  Node5 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState"];
+  Node5 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"];
+  Node6 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers"];
+  Node6 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__CO__Data__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e6a99bcbe7b157614ac318d0ac771baf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__s__BOARD.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,46 @@
+\hypertarget{structstruct__s__BOARD}{
+\section{struct\_\-s\_\-BOARD Struct Reference}
+\label{structstruct__s__BOARD}\index{struct_s_BOARD@{struct\_\-s\_\-BOARD}}
+}
+{\tt \#include $<$can\_\-driver.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+char $\ast$ \hyperlink{structstruct__s__BOARD_fb28847fd702021b624afe1f7d4b25b2}{busname}
+\item 
+char $\ast$ \hyperlink{structstruct__s__BOARD_5316679ded23cf846c63c06ab51a4646}{baudrate}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 33 of file can\_\-driver.h.
+
+\subsection{Field Documentation}
+\hypertarget{structstruct__s__BOARD_fb28847fd702021b624afe1f7d4b25b2}{
+\index{struct_s_BOARD@{struct\_\-s\_\-BOARD}!busname@{busname}}
+\index{busname@{busname}!struct_s_BOARD@{struct\_\-s\_\-BOARD}}
+\subsubsection[busname]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ \hyperlink{structstruct__s__BOARD_fb28847fd702021b624afe1f7d4b25b2}{struct\_\-s\_\-BOARD::busname}}}
+\label{structstruct__s__BOARD_fb28847fd702021b624afe1f7d4b25b2}
+
+
+
+
+Definition at line 34 of file can\_\-driver.h.\hypertarget{structstruct__s__BOARD_5316679ded23cf846c63c06ab51a4646}{
+\index{struct_s_BOARD@{struct\_\-s\_\-BOARD}!baudrate@{baudrate}}
+\index{baudrate@{baudrate}!struct_s_BOARD@{struct\_\-s\_\-BOARD}}
+\subsubsection[baudrate]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ \hyperlink{structstruct__s__BOARD_5316679ded23cf846c63c06ab51a4646}{struct\_\-s\_\-BOARD::baudrate}}}
+\label{structstruct__s__BOARD_5316679ded23cf846c63c06ab51a4646}
+
+
+
+
+Definition at line 35 of file can\_\-driver.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{can__driver_8h}{can\_\-driver.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__s__PDO.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+\hypertarget{structstruct__s__PDO}{
+\section{struct\_\-s\_\-PDO Struct Reference}
+\label{structstruct__s__PDO}\index{struct_s_PDO@{struct\_\-s\_\-PDO}}
+}
+{\tt \#include $<$pdo.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS32 \hyperlink{structstruct__s__PDO_79a70c0ef320cc4c939f825e83e3d5b2}{cob\-Id}
+\item 
+UNS8 \hyperlink{structstruct__s__PDO_49db07106430da9b89ec526e8ec1573d}{len}
+\item 
+UNS8 \hyperlink{structstruct__s__PDO_34fdcefa8119162840bccf2d67b5c6c0}{data} \mbox{[}8\mbox{]}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+The PDO structure 
+
+
+
+Definition at line 43 of file pdo.h.
+
+\subsection{Field Documentation}
+\hypertarget{structstruct__s__PDO_79a70c0ef320cc4c939f825e83e3d5b2}{
+\index{struct_s_PDO@{struct\_\-s\_\-PDO}!cobId@{cobId}}
+\index{cobId@{cobId}!struct_s_PDO@{struct\_\-s\_\-PDO}}
+\subsubsection[cobId]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{structstruct__s__PDO_79a70c0ef320cc4c939f825e83e3d5b2}{struct\_\-s\_\-PDO::cob\-Id}}}
+\label{structstruct__s__PDO_79a70c0ef320cc4c939f825e83e3d5b2}
+
+
+
+
+Definition at line 44 of file pdo.h.\hypertarget{structstruct__s__PDO_49db07106430da9b89ec526e8ec1573d}{
+\index{struct_s_PDO@{struct\_\-s\_\-PDO}!len@{len}}
+\index{len@{len}!struct_s_PDO@{struct\_\-s\_\-PDO}}
+\subsubsection[len]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__PDO_49db07106430da9b89ec526e8ec1573d}{struct\_\-s\_\-PDO::len}}}
+\label{structstruct__s__PDO_49db07106430da9b89ec526e8ec1573d}
+
+
+
+
+Definition at line 45 of file pdo.h.\hypertarget{structstruct__s__PDO_34fdcefa8119162840bccf2d67b5c6c0}{
+\index{struct_s_PDO@{struct\_\-s\_\-PDO}!data@{data}}
+\index{data@{data}!struct_s_PDO@{struct\_\-s\_\-PDO}}
+\subsubsection[data]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__PDO_34fdcefa8119162840bccf2d67b5c6c0}{struct\_\-s\_\-PDO::data}\mbox{[}8\mbox{]}}}
+\label{structstruct__s__PDO_34fdcefa8119162840bccf2d67b5c6c0}
+
+
+
+
+Definition at line 46 of file pdo.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{pdo_8h}{pdo.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__s__SDO.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,46 @@
+\hypertarget{structstruct__s__SDO}{
+\section{struct\_\-s\_\-SDO Struct Reference}
+\label{structstruct__s__SDO}\index{struct_s_SDO@{struct\_\-s\_\-SDO}}
+}
+{\tt \#include $<$sdo.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{structstruct__s__SDO_bc72f84dbb51c6eb92ff44ac68e18ed5}{node\-Id}
+\item 
+\hyperlink{structBODY}{BODY} \hyperlink{structstruct__s__SDO_d24ba4940b125535e1d4e618fa6aa853}{body}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 80 of file sdo.h.
+
+\subsection{Field Documentation}
+\hypertarget{structstruct__s__SDO_bc72f84dbb51c6eb92ff44ac68e18ed5}{
+\index{struct_s_SDO@{struct\_\-s\_\-SDO}!nodeId@{nodeId}}
+\index{nodeId@{nodeId}!struct_s_SDO@{struct\_\-s\_\-SDO}}
+\subsubsection[nodeId]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__SDO_bc72f84dbb51c6eb92ff44ac68e18ed5}{struct\_\-s\_\-SDO::node\-Id}}}
+\label{structstruct__s__SDO_bc72f84dbb51c6eb92ff44ac68e18ed5}
+
+
+
+
+Definition at line 81 of file sdo.h.\hypertarget{structstruct__s__SDO_d24ba4940b125535e1d4e618fa6aa853}{
+\index{struct_s_SDO@{struct\_\-s\_\-SDO}!body@{body}}
+\index{body@{body}!struct_s_SDO@{struct\_\-s\_\-SDO}}
+\subsubsection[body]{\setlength{\rightskip}{0pt plus 5cm}struct \hyperlink{structBODY}{BODY} \hyperlink{structstruct__s__SDO_d24ba4940b125535e1d4e618fa6aa853}{struct\_\-s\_\-SDO::body}}}
+\label{structstruct__s__SDO_d24ba4940b125535e1d4e618fa6aa853}
+
+
+
+
+Definition at line 82 of file sdo.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{sdo_8h}{sdo.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__s__SDO__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,8 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="struct_s_SDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="body"];
+  Node2 [label="BODY",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structBODY.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__s__SDO__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+08b9d154e66d8d00b11bb0076e22db82
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__s__process__var.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,46 @@
+\hypertarget{structstruct__s__process__var}{
+\section{struct\_\-s\_\-process\_\-var Struct Reference}
+\label{structstruct__s__process__var}\index{struct_s_process_var@{struct\_\-s\_\-process\_\-var}}
+}
+{\tt \#include $<$pdo.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{structstruct__s__process__var_f5110cf5f12faa435cb992cc96e7ff6b}{count}
+\item 
+UNS8 \hyperlink{structstruct__s__process__var_8790415d8a6886dadbb02c5f145bb543}{data} \mbox{[}PDO\_\-MAX\_\-LEN\mbox{]}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 32 of file pdo.h.
+
+\subsection{Field Documentation}
+\hypertarget{structstruct__s__process__var_f5110cf5f12faa435cb992cc96e7ff6b}{
+\index{struct_s_process_var@{struct\_\-s\_\-process\_\-var}!count@{count}}
+\index{count@{count}!struct_s_process_var@{struct\_\-s\_\-process\_\-var}}
+\subsubsection[count]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__process__var_f5110cf5f12faa435cb992cc96e7ff6b}{struct\_\-s\_\-process\_\-var::count}}}
+\label{structstruct__s__process__var_f5110cf5f12faa435cb992cc96e7ff6b}
+
+
+
+
+Definition at line 33 of file pdo.h.\hypertarget{structstruct__s__process__var_8790415d8a6886dadbb02c5f145bb543}{
+\index{struct_s_process_var@{struct\_\-s\_\-process\_\-var}!data@{data}}
+\index{data@{data}!struct_s_process_var@{struct\_\-s\_\-process\_\-var}}
+\subsubsection[data]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__process__var_8790415d8a6886dadbb02c5f145bb543}{struct\_\-s\_\-process\_\-var::data}\mbox{[}PDO\_\-MAX\_\-LEN\mbox{]}}}
+\label{structstruct__s__process__var_8790415d8a6886dadbb02c5f145bb543}
+
+
+
+
+Definition at line 37 of file pdo.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{pdo_8h}{pdo.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__s__timer__entry.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,90 @@
+\hypertarget{structstruct__s__timer__entry}{
+\section{struct\_\-s\_\-timer\_\-entry Struct Reference}
+\label{structstruct__s__timer__entry}\index{struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}}
+}
+{\tt \#include $<$timer.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{structstruct__s__timer__entry_a58939661154282941a8b289d6019064}{state}
+\item 
+\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ \hyperlink{structstruct__s__timer__entry_c08f4de0f4a517ce2bb72f18251cd13c}{d}
+\item 
+\hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} \hyperlink{structstruct__s__timer__entry_3aaad06b3f938b7af91b790a4dd30669}{callback}
+\item 
+UNS32 \hyperlink{structstruct__s__timer__entry_aaaa1955d3358bf87060856bdf834b61}{id}
+\item 
+TIMEVAL \hyperlink{structstruct__s__timer__entry_ab57b1903f3819bce5018173dfb9f999}{val}
+\item 
+TIMEVAL \hyperlink{structstruct__s__timer__entry_472c7adbaa1bd11813ab888ae328c61c}{interval}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 43 of file timer.h.
+
+\subsection{Field Documentation}
+\hypertarget{structstruct__s__timer__entry_a58939661154282941a8b289d6019064}{
+\index{struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}!state@{state}}
+\index{state@{state}!struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}}
+\subsubsection[state]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__timer__entry_a58939661154282941a8b289d6019064}{struct\_\-s\_\-timer\_\-entry::state}}}
+\label{structstruct__s__timer__entry_a58939661154282941a8b289d6019064}
+
+
+
+
+Definition at line 44 of file timer.h.\hypertarget{structstruct__s__timer__entry_c08f4de0f4a517ce2bb72f18251cd13c}{
+\index{struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}!d@{d}}
+\index{d@{d}!struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}}
+\subsubsection[d]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structstruct__CO__Data}{CO\_\-Data}$\ast$ \hyperlink{structstruct__s__timer__entry_c08f4de0f4a517ce2bb72f18251cd13c}{struct\_\-s\_\-timer\_\-entry::d}}}
+\label{structstruct__s__timer__entry_c08f4de0f4a517ce2bb72f18251cd13c}
+
+
+
+
+Definition at line 45 of file timer.h.\hypertarget{structstruct__s__timer__entry_3aaad06b3f938b7af91b790a4dd30669}{
+\index{struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}!callback@{callback}}
+\index{callback@{callback}!struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}}
+\subsubsection[callback]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} \hyperlink{structstruct__s__timer__entry_3aaad06b3f938b7af91b790a4dd30669}{struct\_\-s\_\-timer\_\-entry::callback}}}
+\label{structstruct__s__timer__entry_3aaad06b3f938b7af91b790a4dd30669}
+
+
+
+
+Definition at line 46 of file timer.h.\hypertarget{structstruct__s__timer__entry_aaaa1955d3358bf87060856bdf834b61}{
+\index{struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}!id@{id}}
+\index{id@{id}!struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}}
+\subsubsection[id]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{structstruct__s__timer__entry_aaaa1955d3358bf87060856bdf834b61}{struct\_\-s\_\-timer\_\-entry::id}}}
+\label{structstruct__s__timer__entry_aaaa1955d3358bf87060856bdf834b61}
+
+
+
+
+Definition at line 47 of file timer.h.\hypertarget{structstruct__s__timer__entry_ab57b1903f3819bce5018173dfb9f999}{
+\index{struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}!val@{val}}
+\index{val@{val}!struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}}
+\subsubsection[val]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL \hyperlink{structstruct__s__timer__entry_ab57b1903f3819bce5018173dfb9f999}{struct\_\-s\_\-timer\_\-entry::val}}}
+\label{structstruct__s__timer__entry_ab57b1903f3819bce5018173dfb9f999}
+
+
+
+
+Definition at line 48 of file timer.h.\hypertarget{structstruct__s__timer__entry_472c7adbaa1bd11813ab888ae328c61c}{
+\index{struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}!interval@{interval}}
+\index{interval@{interval}!struct_s_timer_entry@{struct\_\-s\_\-timer\_\-entry}}
+\subsubsection[interval]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL \hyperlink{structstruct__s__timer__entry_472c7adbaa1bd11813ab888ae328c61c}{struct\_\-s\_\-timer\_\-entry::interval}}}
+\label{structstruct__s__timer__entry_472c7adbaa1bd11813ab888ae328c61c}
+
+
+
+
+Definition at line 49 of file timer.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{timer_8h}{timer.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__s__timer__entry__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,18 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="struct_s_timer_entry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="d"];
+  Node2 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__CO__Data.html"];
+  Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict"];
+  Node3 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"];
+  Node4 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex"];
+  Node4 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"];
+  Node5 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var"];
+  Node5 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"];
+  Node6 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState"];
+  Node6 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"];
+  Node7 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers"];
+  Node7 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__s__timer__entry__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+8d800e0f857aab8782cbdcd435b36099
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structstruct__s__transfer.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,167 @@
+\hypertarget{structstruct__s__transfer}{
+\section{struct\_\-s\_\-transfer Struct Reference}
+\label{structstruct__s__transfer}\index{struct_s_transfer@{struct\_\-s\_\-transfer}}
+}
+{\tt \#include $<$sdo.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{structstruct__s__transfer_2b0484e16a202ee1bfd43e16b0bae16f}{node\-Id}
+\item 
+UNS8 \hyperlink{structstruct__s__transfer_aa0efe13c25c38cc79842b3eded01b96}{whoami}
+\item 
+UNS8 \hyperlink{structstruct__s__transfer_41d265854e5ebb062db224276888ab21}{state}
+\item 
+UNS8 \hyperlink{structstruct__s__transfer_8b43e3d56cae7eb574d239f85b6aebb2}{toggle}
+\item 
+UNS32 \hyperlink{structstruct__s__transfer_214694408d5f6e87695807efd2cfbc47}{abort\-Code}
+\item 
+UNS16 \hyperlink{structstruct__s__transfer_36eca18553634876a27fc4b89578e3bc}{index}
+\item 
+UNS8 \hyperlink{structstruct__s__transfer_fca5916593f97eb6d006fe11c7b28983}{sub\-Index}
+\item 
+UNS32 \hyperlink{structstruct__s__transfer_42a6d8e63916bf2b2d1649995f8f0e11}{count}
+\item 
+UNS32 \hyperlink{structstruct__s__transfer_f29303b809a05773a5333fb079c59ff7}{offset}
+\item 
+UNS8 \hyperlink{structstruct__s__transfer_b907a54e35126b8e267f546699e1df25}{data} \mbox{[}SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT\mbox{]}
+\item 
+UNS8 \hyperlink{structstruct__s__transfer_bac6b366cfcddb5e7d64f6bf2eb97d74}{data\-Type}
+\item 
+TIMER\_\-HANDLE \hyperlink{structstruct__s__transfer_5ef26fb9ec5de7702471923586933a1a}{timer}
+\item 
+\hyperlink{sdo_8h_606eccfef67e572723e1efba3f0d87ba}{SDOCallback\_\-t} \hyperlink{structstruct__s__transfer_e32787d562569a71aa8f9633e3d34ca0}{Callback}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 38 of file sdo.h.
+
+\subsection{Field Documentation}
+\hypertarget{structstruct__s__transfer_2b0484e16a202ee1bfd43e16b0bae16f}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!nodeId@{nodeId}}
+\index{nodeId@{nodeId}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[nodeId]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__transfer_2b0484e16a202ee1bfd43e16b0bae16f}{struct\_\-s\_\-transfer::node\-Id}}}
+\label{structstruct__s__transfer_2b0484e16a202ee1bfd43e16b0bae16f}
+
+
+
+
+Definition at line 39 of file sdo.h.\hypertarget{structstruct__s__transfer_aa0efe13c25c38cc79842b3eded01b96}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!whoami@{whoami}}
+\index{whoami@{whoami}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[whoami]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__transfer_aa0efe13c25c38cc79842b3eded01b96}{struct\_\-s\_\-transfer::whoami}}}
+\label{structstruct__s__transfer_aa0efe13c25c38cc79842b3eded01b96}
+
+
+
+
+Definition at line 41 of file sdo.h.\hypertarget{structstruct__s__transfer_41d265854e5ebb062db224276888ab21}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!state@{state}}
+\index{state@{state}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[state]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__transfer_41d265854e5ebb062db224276888ab21}{struct\_\-s\_\-transfer::state}}}
+\label{structstruct__s__transfer_41d265854e5ebb062db224276888ab21}
+
+
+
+
+Definition at line 42 of file sdo.h.\hypertarget{structstruct__s__transfer_8b43e3d56cae7eb574d239f85b6aebb2}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!toggle@{toggle}}
+\index{toggle@{toggle}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[toggle]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__transfer_8b43e3d56cae7eb574d239f85b6aebb2}{struct\_\-s\_\-transfer::toggle}}}
+\label{structstruct__s__transfer_8b43e3d56cae7eb574d239f85b6aebb2}
+
+
+
+
+Definition at line 43 of file sdo.h.\hypertarget{structstruct__s__transfer_214694408d5f6e87695807efd2cfbc47}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!abortCode@{abortCode}}
+\index{abortCode@{abortCode}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[abortCode]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{structstruct__s__transfer_214694408d5f6e87695807efd2cfbc47}{struct\_\-s\_\-transfer::abort\-Code}}}
+\label{structstruct__s__transfer_214694408d5f6e87695807efd2cfbc47}
+
+
+
+
+Definition at line 44 of file sdo.h.\hypertarget{structstruct__s__transfer_36eca18553634876a27fc4b89578e3bc}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!index@{index}}
+\index{index@{index}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[index]{\setlength{\rightskip}{0pt plus 5cm}UNS16 \hyperlink{structstruct__s__transfer_36eca18553634876a27fc4b89578e3bc}{struct\_\-s\_\-transfer::index}}}
+\label{structstruct__s__transfer_36eca18553634876a27fc4b89578e3bc}
+
+
+
+
+Definition at line 47 of file sdo.h.\hypertarget{structstruct__s__transfer_fca5916593f97eb6d006fe11c7b28983}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!subIndex@{subIndex}}
+\index{subIndex@{subIndex}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[subIndex]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__transfer_fca5916593f97eb6d006fe11c7b28983}{struct\_\-s\_\-transfer::sub\-Index}}}
+\label{structstruct__s__transfer_fca5916593f97eb6d006fe11c7b28983}
+
+
+
+
+Definition at line 48 of file sdo.h.\hypertarget{structstruct__s__transfer_42a6d8e63916bf2b2d1649995f8f0e11}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!count@{count}}
+\index{count@{count}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[count]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{structstruct__s__transfer_42a6d8e63916bf2b2d1649995f8f0e11}{struct\_\-s\_\-transfer::count}}}
+\label{structstruct__s__transfer_42a6d8e63916bf2b2d1649995f8f0e11}
+
+
+
+
+Definition at line 49 of file sdo.h.\hypertarget{structstruct__s__transfer_f29303b809a05773a5333fb079c59ff7}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!offset@{offset}}
+\index{offset@{offset}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[offset]{\setlength{\rightskip}{0pt plus 5cm}UNS32 \hyperlink{structstruct__s__transfer_f29303b809a05773a5333fb079c59ff7}{struct\_\-s\_\-transfer::offset}}}
+\label{structstruct__s__transfer_f29303b809a05773a5333fb079c59ff7}
+
+
+
+
+Definition at line 50 of file sdo.h.\hypertarget{structstruct__s__transfer_b907a54e35126b8e267f546699e1df25}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!data@{data}}
+\index{data@{data}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[data]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__transfer_b907a54e35126b8e267f546699e1df25}{struct\_\-s\_\-transfer::data}\mbox{[}SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT\mbox{]}}}
+\label{structstruct__s__transfer_b907a54e35126b8e267f546699e1df25}
+
+
+
+
+Definition at line 56 of file sdo.h.\hypertarget{structstruct__s__transfer_bac6b366cfcddb5e7d64f6bf2eb97d74}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!dataType@{dataType}}
+\index{dataType@{dataType}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[dataType]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structstruct__s__transfer_bac6b366cfcddb5e7d64f6bf2eb97d74}{struct\_\-s\_\-transfer::data\-Type}}}
+\label{structstruct__s__transfer_bac6b366cfcddb5e7d64f6bf2eb97d74}
+
+
+
+
+Definition at line 57 of file sdo.h.\hypertarget{structstruct__s__transfer_5ef26fb9ec5de7702471923586933a1a}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!timer@{timer}}
+\index{timer@{timer}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[timer]{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE \hyperlink{structstruct__s__transfer_5ef26fb9ec5de7702471923586933a1a}{struct\_\-s\_\-transfer::timer}}}
+\label{structstruct__s__transfer_5ef26fb9ec5de7702471923586933a1a}
+
+
+
+
+Definition at line 61 of file sdo.h.\hypertarget{structstruct__s__transfer_e32787d562569a71aa8f9633e3d34ca0}{
+\index{struct_s_transfer@{struct\_\-s\_\-transfer}!Callback@{Callback}}
+\index{Callback@{Callback}!struct_s_transfer@{struct\_\-s\_\-transfer}}
+\subsubsection[Callback]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{sdo_8h_606eccfef67e572723e1efba3f0d87ba}{SDOCallback\_\-t} \hyperlink{structstruct__s__transfer_e32787d562569a71aa8f9633e3d34ca0}{struct\_\-s\_\-transfer::Callback}}}
+\label{structstruct__s__transfer_e32787d562569a71aa8f9633e3d34ca0}
+
+
+
+
+Definition at line 67 of file sdo.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{sdo_8h}{sdo.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structt__pointerStack.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,46 @@
+\hypertarget{structt__pointerStack}{
+\section{t\_\-pointer\-Stack Struct Reference}
+\label{structt__pointerStack}\index{t_pointerStack@{t\_\-pointerStack}}
+}
+{\tt \#include $<$candriver.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{structt__pointerStack_2932da8af07722bab7bb70042bca9e55}{w}
+\item 
+UNS8 \hyperlink{structt__pointerStack_828854582cfd2d911935d50deec2f89e}{r}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+
+
+Definition at line 67 of file candriver.h.
+
+\subsection{Field Documentation}
+\hypertarget{structt__pointerStack_2932da8af07722bab7bb70042bca9e55}{
+\index{t_pointerStack@{t\_\-pointer\-Stack}!w@{w}}
+\index{w@{w}!t_pointerStack@{t\_\-pointer\-Stack}}
+\subsubsection[w]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structt__pointerStack_2932da8af07722bab7bb70042bca9e55}{t\_\-pointer\-Stack::w}}}
+\label{structt__pointerStack_2932da8af07722bab7bb70042bca9e55}
+
+
+
+
+Definition at line 68 of file candriver.h.\hypertarget{structt__pointerStack_828854582cfd2d911935d50deec2f89e}{
+\index{t_pointerStack@{t\_\-pointer\-Stack}!r@{r}}
+\index{r@{r}!t_pointerStack@{t\_\-pointer\-Stack}}
+\subsubsection[r]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structt__pointerStack_828854582cfd2d911935d50deec2f89e}{t\_\-pointer\-Stack::r}}}
+\label{structt__pointerStack_828854582cfd2d911935d50deec2f89e}
+
+
+
+
+Definition at line 69 of file candriver.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/hcs12/\hyperlink{candriver_8h}{candriver.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structtd__indextable.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+\hypertarget{structtd__indextable}{
+\section{td\_\-indextable Struct Reference}
+\label{structtd__indextable}\index{td_indextable@{td\_\-indextable}}
+}
+{\tt \#include $<$objdictdef.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+\hyperlink{structtd__subindex}{subindex} $\ast$ \hyperlink{structtd__indextable_fdd93efce94f77d57c5778e04a6a225c}{p\-Subindex}
+\item 
+UNS8 \hyperlink{structtd__indextable_b0eaef21e60f3348e8928af66c2dbfcd}{b\-Sub\-Count}
+\item 
+UNS16 \hyperlink{structtd__indextable_1e4c3fb3d8fae2756c13bc5dad9caf0c}{index}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+Struct for creating entries in the communictaion profile 
+
+
+
+Definition at line 105 of file objdictdef.h.
+
+\subsection{Field Documentation}
+\hypertarget{structtd__indextable_fdd93efce94f77d57c5778e04a6a225c}{
+\index{td_indextable@{td\_\-indextable}!pSubindex@{pSubindex}}
+\index{pSubindex@{pSubindex}!td_indextable@{td\_\-indextable}}
+\subsubsection[pSubindex]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structtd__subindex}{subindex}$\ast$ \hyperlink{structtd__indextable_fdd93efce94f77d57c5778e04a6a225c}{td\_\-indextable::p\-Subindex}}}
+\label{structtd__indextable_fdd93efce94f77d57c5778e04a6a225c}
+
+
+
+
+Definition at line 107 of file objdictdef.h.\hypertarget{structtd__indextable_b0eaef21e60f3348e8928af66c2dbfcd}{
+\index{td_indextable@{td\_\-indextable}!bSubCount@{bSubCount}}
+\index{bSubCount@{bSubCount}!td_indextable@{td\_\-indextable}}
+\subsubsection[bSubCount]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structtd__indextable_b0eaef21e60f3348e8928af66c2dbfcd}{td\_\-indextable::b\-Sub\-Count}}}
+\label{structtd__indextable_b0eaef21e60f3348e8928af66c2dbfcd}
+
+
+
+
+Definition at line 108 of file objdictdef.h.\hypertarget{structtd__indextable_1e4c3fb3d8fae2756c13bc5dad9caf0c}{
+\index{td_indextable@{td\_\-indextable}!index@{index}}
+\index{index@{index}!td_indextable@{td\_\-indextable}}
+\subsubsection[index]{\setlength{\rightskip}{0pt plus 5cm}UNS16 \hyperlink{structtd__indextable_1e4c3fb3d8fae2756c13bc5dad9caf0c}{td\_\-indextable::index}}}
+\label{structtd__indextable_1e4c3fb3d8fae2756c13bc5dad9caf0c}
+
+
+
+
+Definition at line 112 of file objdictdef.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{objdictdef_8h}{objdictdef.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structtd__indextable__coll__graph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,8 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  Node1 [label="td_indextable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pSubindex"];
+  Node2 [label="td_subindex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structtd__subindex.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structtd__indextable__coll__graph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d2a3c4f60f7301fa99a1d12556559c41
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/structtd__subindex.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,68 @@
+\hypertarget{structtd__subindex}{
+\section{td\_\-subindex Struct Reference}
+\label{structtd__subindex}\index{td_subindex@{td\_\-subindex}}
+}
+{\tt \#include $<$objdictdef.h$>$}
+
+\subsection*{Data Fields}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{structtd__subindex_c9bfdd809125b0ff777f82158ac4043c}{b\-Access\-Type}
+\item 
+UNS8 \hyperlink{structtd__subindex_ee8e6e6a00f3766df634e3c5017d2162}{b\-Data\-Type}
+\item 
+UNS8 \hyperlink{structtd__subindex_660ca8ed5b240340229cfd07c6700d1b}{size}
+\item 
+void $\ast$ \hyperlink{structtd__subindex_6c83d4e45acd437dcd6746fcf9b7495a}{p\-Object}
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+This are some structs which are neccessary for creating the entries of the object dictionary. 
+
+
+
+Definition at line 95 of file objdictdef.h.
+
+\subsection{Field Documentation}
+\hypertarget{structtd__subindex_c9bfdd809125b0ff777f82158ac4043c}{
+\index{td_subindex@{td\_\-subindex}!bAccessType@{bAccessType}}
+\index{bAccessType@{bAccessType}!td_subindex@{td\_\-subindex}}
+\subsubsection[bAccessType]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structtd__subindex_c9bfdd809125b0ff777f82158ac4043c}{td\_\-subindex::b\-Access\-Type}}}
+\label{structtd__subindex_c9bfdd809125b0ff777f82158ac4043c}
+
+
+
+
+Definition at line 97 of file objdictdef.h.\hypertarget{structtd__subindex_ee8e6e6a00f3766df634e3c5017d2162}{
+\index{td_subindex@{td\_\-subindex}!bDataType@{bDataType}}
+\index{bDataType@{bDataType}!td_subindex@{td\_\-subindex}}
+\subsubsection[bDataType]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structtd__subindex_ee8e6e6a00f3766df634e3c5017d2162}{td\_\-subindex::b\-Data\-Type}}}
+\label{structtd__subindex_ee8e6e6a00f3766df634e3c5017d2162}
+
+
+
+
+Definition at line 98 of file objdictdef.h.\hypertarget{structtd__subindex_660ca8ed5b240340229cfd07c6700d1b}{
+\index{td_subindex@{td\_\-subindex}!size@{size}}
+\index{size@{size}!td_subindex@{td\_\-subindex}}
+\subsubsection[size]{\setlength{\rightskip}{0pt plus 5cm}UNS8 \hyperlink{structtd__subindex_660ca8ed5b240340229cfd07c6700d1b}{td\_\-subindex::size}}}
+\label{structtd__subindex_660ca8ed5b240340229cfd07c6700d1b}
+
+
+
+
+Definition at line 99 of file objdictdef.h.\hypertarget{structtd__subindex_6c83d4e45acd437dcd6746fcf9b7495a}{
+\index{td_subindex@{td\_\-subindex}!pObject@{pObject}}
+\index{pObject@{pObject}!td_subindex@{td\_\-subindex}}
+\subsubsection[pObject]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ \hyperlink{structtd__subindex_6c83d4e45acd437dcd6746fcf9b7495a}{td\_\-subindex::p\-Object}}}
+\label{structtd__subindex_6c83d4e45acd437dcd6746fcf9b7495a}
+
+
+
+
+Definition at line 100 of file objdictdef.h.
+
+The documentation for this struct was generated from the following file:\begin{CompactItemize}
+\item 
+/home/epimerde/documents/tc11/Can\-Festival-3/include/\hyperlink{objdictdef_8h}{objdictdef.h}\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/subindextable_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,16 @@
+\hypertarget{subindextable_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/subindextable.py File Reference}
+\label{subindextable_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/subindextable.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/subindextable.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespacesubindextable}{subindextable}
+\end{CompactItemize}
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classsubindextable_1_1SubindexTable}{subindextable::Subindex\-Table}
+\item 
+class \hyperlink{classsubindextable_1_1EditingPanel}{subindextable::Editing\-Panel}
+\end{CompactItemize}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,114 @@
+\hypertarget{sync_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/sync.c File Reference}
+\label{sync_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/src/sync.c@{/home/epimerde/documents/tc11/CanFestival-3/src/sync.c}}
+}
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+{\tt \#include \char`\"{}sync.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{sync_8c_bbcce7b549414c7bc1aa72fa66258b45}{Sync\-Alarm} (CO\_\-Data $\ast$d, UNS32 id)
+\item 
+UNS32 \hyperlink{sync_8c_82595787f641ab85980d83522f1158b0}{On\-COB\_\-ID\_\-Sync\-Update} (CO\_\-Data $\ast$d, const indextable $\ast$unsused\_\-indextable, UNS8 unsused\_\-b\-Subindex)
+\item 
+void \hyperlink{sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a}{start\-SYNC} (CO\_\-Data $\ast$d)
+\item 
+void \hyperlink{sync_8c_41c47dbd59d22bf9bab6cd288cf27164}{stop\-SYNC} (CO\_\-Data $\ast$d)
+\item 
+UNS8 \hyperlink{sync_8c_0bcc501eb14c12365ffbaa3453905b50}{send\-SYNC} (CO\_\-Data $\ast$d, UNS32 cob\_\-id)
+\item 
+UNS8 \hyperlink{sync_8c_80cadcba23dc859db8a8d3f52789d6d1}{proceed\-SYNC} (CO\_\-Data $\ast$d, Message $\ast$m)
+\item 
+void \hyperlink{sync_8c_a5e0cde14192eb72627526bb75c033c5}{\_\-post\_\-sync} ()
+\item 
+void \hyperlink{sync_8c_c4082a05eed4b4c472f4ff2f7323dd28}{\_\-post\_\-TPDO} ()
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{sync_8c_a5e0cde14192eb72627526bb75c033c5}{
+\index{sync.c@{sync.c}!_post_sync@{\_\-post\_\-sync}}
+\index{_post_sync@{\_\-post\_\-sync}!sync.c@{sync.c}}
+\subsubsection[\_\-post\_\-sync]{\setlength{\rightskip}{0pt plus 5cm}void \_\-post\_\-sync ()}}
+\label{sync_8c_a5e0cde14192eb72627526bb75c033c5}
+
+
+
+
+Definition at line 245 of file sync.c.\hypertarget{sync_8c_c4082a05eed4b4c472f4ff2f7323dd28}{
+\index{sync.c@{sync.c}!_post_TPDO@{\_\-post\_\-TPDO}}
+\index{_post_TPDO@{\_\-post\_\-TPDO}!sync.c@{sync.c}}
+\subsubsection[\_\-post\_\-TPDO]{\setlength{\rightskip}{0pt plus 5cm}void \_\-post\_\-TPDO ()}}
+\label{sync_8c_c4082a05eed4b4c472f4ff2f7323dd28}
+
+
+
+
+Definition at line 246 of file sync.c.\hypertarget{sync_8c_82595787f641ab85980d83522f1158b0}{
+\index{sync.c@{sync.c}!OnCOB_ID_SyncUpdate@{OnCOB\_\-ID\_\-SyncUpdate}}
+\index{OnCOB_ID_SyncUpdate@{OnCOB\_\-ID\_\-SyncUpdate}!sync.c@{sync.c}}
+\subsubsection[OnCOB\_\-ID\_\-SyncUpdate]{\setlength{\rightskip}{0pt plus 5cm}UNS32 On\-COB\_\-ID\_\-Sync\-Update (CO\_\-Data $\ast$ {\em d}, const indextable $\ast$ {\em unsused\_\-indextable}, UNS8 {\em unsused\_\-b\-Subindex})}}
+\label{sync_8c_82595787f641ab85980d83522f1158b0}
+
+
+
+
+Definition at line 43 of file sync.c.
+
+References start\-SYNC().\hypertarget{sync_8c_80cadcba23dc859db8a8d3f52789d6d1}{
+\index{sync.c@{sync.c}!proceedSYNC@{proceedSYNC}}
+\index{proceedSYNC@{proceedSYNC}!sync.c@{sync.c}}
+\subsubsection[proceedSYNC]{\setlength{\rightskip}{0pt plus 5cm}UNS8 proceed\-SYNC (CO\_\-Data $\ast$ {\em d}, Message $\ast$ {\em m})}}
+\label{sync_8c_80cadcba23dc859db8a8d3f52789d6d1}
+
+
+
+
+Definition at line 93 of file sync.c.
+
+References Copy\-Bits(), get\-ODentry(), and PDOm\-GR().\hypertarget{sync_8c_0bcc501eb14c12365ffbaa3453905b50}{
+\index{sync.c@{sync.c}!sendSYNC@{sendSYNC}}
+\index{sendSYNC@{sendSYNC}!sync.c@{sync.c}}
+\subsubsection[sendSYNC]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-SYNC (CO\_\-Data $\ast$ {\em d}, UNS32 {\em cob\_\-id})}}
+\label{sync_8c_0bcc501eb14c12365ffbaa3453905b50}
+
+
+
+
+Definition at line 77 of file sync.c.
+
+References proceed\-SYNC().\hypertarget{sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a}{
+\index{sync.c@{sync.c}!startSYNC@{startSYNC}}
+\index{startSYNC@{startSYNC}!sync.c@{sync.c}}
+\subsubsection[startSYNC]{\setlength{\rightskip}{0pt plus 5cm}void start\-SYNC (CO\_\-Data $\ast$ {\em d})}}
+\label{sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a}
+
+
+
+
+Definition at line 50 of file sync.c.
+
+References On\-COB\_\-ID\_\-Sync\-Update(), Register\-Set\-ODentry\-Call\-Back(), Set\-Alarm(), stop\-SYNC(), and Sync\-Alarm().\hypertarget{sync_8c_41c47dbd59d22bf9bab6cd288cf27164}{
+\index{sync.c@{sync.c}!stopSYNC@{stopSYNC}}
+\index{stopSYNC@{stopSYNC}!sync.c@{sync.c}}
+\subsubsection[stopSYNC]{\setlength{\rightskip}{0pt plus 5cm}void stop\-SYNC (CO\_\-Data $\ast$ {\em d})}}
+\label{sync_8c_41c47dbd59d22bf9bab6cd288cf27164}
+
+
+
+
+Definition at line 71 of file sync.c.
+
+References Del\-Alarm().\hypertarget{sync_8c_bbcce7b549414c7bc1aa72fa66258b45}{
+\index{sync.c@{sync.c}!SyncAlarm@{SyncAlarm}}
+\index{SyncAlarm@{SyncAlarm}!sync.c@{sync.c}}
+\subsubsection[SyncAlarm]{\setlength{\rightskip}{0pt plus 5cm}void Sync\-Alarm (CO\_\-Data $\ast$ {\em d}, UNS32 {\em id})}}
+\label{sync_8c_bbcce7b549414c7bc1aa72fa66258b45}
+
+
+
+
+Definition at line 36 of file sync.c.
+
+References send\-SYNC().
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,19 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="PDOmGR",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+03103cd2a8676055be6fa17437462833
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,28 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="proceedSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+850ee3b4e07d7cb4e87b9033e17ec23c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c42cadd395722f406728f11b72b80faf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c2fc958c2698a5b65705cd646daefb34
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,28 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="proceedSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c1e9c5ca7fab08795e831efa6f3134b6
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,57 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node2 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node16 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node17 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+66c789e582f823b67cb474e900f2740f
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,21 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="PDOmGR",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+62c632af729ca9a8f8163062b06245b3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,113 @@
+\hypertarget{sync_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/sync.h File Reference}
+\label{sync_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/sync.h@{/home/epimerde/documents/tc11/CanFestival-3/include/sync.h}}
+}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef void($\ast$) \hyperlink{sync_8h_8a0b5b8c19b375ef1c985caa120f3274}{post\_\-sync\_\-t} (void)
+\item 
+typedef void($\ast$) \hyperlink{sync_8h_b9bc4632750ad12f918aa22a1eb7756b}{post\_\-TPDO\_\-t} (void)
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a}{start\-SYNC} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\item 
+void \hyperlink{sync_8h_41c47dbd59d22bf9bab6cd288cf27164}{stop\-SYNC} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\item 
+void \hyperlink{sync_8h_1da155dcbd7fa1271216d74a15e30490}{\_\-post\_\-sync} (void)
+\item 
+void \hyperlink{sync_8h_1fdf94721303f1c60bb2de1a36b13cc4}{\_\-post\_\-TPDO} (void)
+\item 
+UNS8 \hyperlink{sync_8h_0bcc501eb14c12365ffbaa3453905b50}{send\-SYNC} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS32 cob\_\-id)
+\item 
+UNS8 \hyperlink{sync_8h_80cadcba23dc859db8a8d3f52789d6d1}{proceed\-SYNC} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, \hyperlink{structMessage}{Message} $\ast$m)
+\end{CompactItemize}
+
+
+\subsection{Typedef Documentation}
+\hypertarget{sync_8h_8a0b5b8c19b375ef1c985caa120f3274}{
+\index{sync.h@{sync.h}!post_sync_t@{post\_\-sync\_\-t}}
+\index{post_sync_t@{post\_\-sync\_\-t}!sync.h@{sync.h}}
+\subsubsection[post\_\-sync\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$) \hyperlink{sync_8h_8a0b5b8c19b375ef1c985caa120f3274}{post\_\-sync\_\-t}(void)}}
+\label{sync_8h_8a0b5b8c19b375ef1c985caa120f3274}
+
+
+
+
+Definition at line 30 of file sync.h.\hypertarget{sync_8h_b9bc4632750ad12f918aa22a1eb7756b}{
+\index{sync.h@{sync.h}!post_TPDO_t@{post\_\-TPDO\_\-t}}
+\index{post_TPDO_t@{post\_\-TPDO\_\-t}!sync.h@{sync.h}}
+\subsubsection[post\_\-TPDO\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$) \hyperlink{sync_8h_b9bc4632750ad12f918aa22a1eb7756b}{post\_\-TPDO\_\-t}(void)}}
+\label{sync_8h_b9bc4632750ad12f918aa22a1eb7756b}
+
+
+
+
+Definition at line 33 of file sync.h.
+
+\subsection{Function Documentation}
+\hypertarget{sync_8h_1da155dcbd7fa1271216d74a15e30490}{
+\index{sync.h@{sync.h}!_post_sync@{\_\-post\_\-sync}}
+\index{_post_sync@{\_\-post\_\-sync}!sync.h@{sync.h}}
+\subsubsection[\_\-post\_\-sync]{\setlength{\rightskip}{0pt plus 5cm}void \_\-post\_\-sync (void)}}
+\label{sync_8h_1da155dcbd7fa1271216d74a15e30490}
+
+
+
+
+Definition at line 245 of file sync.c.\hypertarget{sync_8h_1fdf94721303f1c60bb2de1a36b13cc4}{
+\index{sync.h@{sync.h}!_post_TPDO@{\_\-post\_\-TPDO}}
+\index{_post_TPDO@{\_\-post\_\-TPDO}!sync.h@{sync.h}}
+\subsubsection[\_\-post\_\-TPDO]{\setlength{\rightskip}{0pt plus 5cm}void \_\-post\_\-TPDO (void)}}
+\label{sync_8h_1fdf94721303f1c60bb2de1a36b13cc4}
+
+
+
+
+Definition at line 246 of file sync.c.\hypertarget{sync_8h_80cadcba23dc859db8a8d3f52789d6d1}{
+\index{sync.h@{sync.h}!proceedSYNC@{proceedSYNC}}
+\index{proceedSYNC@{proceedSYNC}!sync.h@{sync.h}}
+\subsubsection[proceedSYNC]{\setlength{\rightskip}{0pt plus 5cm}UNS8 proceed\-SYNC (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{sync_8h_80cadcba23dc859db8a8d3f52789d6d1}
+
+
+This function is called when the node is receiving a SYNC message (cob-id = 0x80). What does the function : check if the node is in OERATIONAL mode. (other mode : return 0 but does nothing). Get the SYNC cob\-Id by reading the dictionary index 1005. (Return -1 if it does not correspond to the cob\-Id received). Scan the dictionary from index 0x1800 to the last PDO defined (dict\_\-cstes.max\_\-count\_\-of\_\-PDO\_\-transmit) for each PDO whose transmission type is on synchro (transmission type $<$ 241) and if the msg must be send at this SYNC. read the COBID. Verify that the node\-Id inside the node\-Id correspond to b\-Device\-Node\-Id. (Assume that the cob\-Id of a PDO Transmit is made with the node id of the node who transmit), get the mapping, launch PDOm\-GR to send the PDO $\ast$m is a pointer to the message received bus\_\-id is hardware dependant return 0 if OK, 0x\-FF if error 
+
+Definition at line 93 of file sync.c.
+
+References td\_\-indextable::b\-Sub\-Count, Copy\-Bits(), struct\_\-s\_\-process\_\-var::count, struct\_\-CO\_\-Data::count\_\-sync, struct\_\-s\_\-timer\_\-entry::d, struct\_\-s\_\-process\_\-var::data, struct\_\-CO\_\-Data::first\-Index, get\-ODentry(), struct\_\-CO\_\-Data::last\-Index, MSG\_\-ERR, MSG\_\-WAR, struct\_\-CO\_\-Data::node\-State, struct\_\-CO\_\-Data::objdict, OD\_\-SUCCESSFUL, Operational, s\_\-quick\_\-index::PDO\_\-TRS, s\_\-quick\_\-index::PDO\_\-TRS\_\-MAP, PDOm\-GR(), td\_\-subindex::p\-Object, struct\_\-CO\_\-Data::post\_\-sync, struct\_\-CO\_\-Data::post\_\-TPDO, struct\_\-CO\_\-Data::process\_\-var, td\_\-indextable::p\-Subindex, state10, state11, state3, state4, state5, state7, state8, state9, TRANS\_\-SYNC\_\-MAX, TRANS\_\-SYNC\_\-MIN, UNS16, UNS32, and UNS8.\hypertarget{sync_8h_0bcc501eb14c12365ffbaa3453905b50}{
+\index{sync.h@{sync.h}!sendSYNC@{sendSYNC}}
+\index{sendSYNC@{sendSYNC}!sync.h@{sync.h}}
+\subsubsection[sendSYNC]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-SYNC (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS32 {\em cob\_\-id})}}
+\label{sync_8h_0bcc501eb14c12365ffbaa3453905b50}
+
+
+transmit a SYNC message on the bus number bus\_\-id bus\_\-id is hardware dependant return can\-Send(bus\_\-id,\&m) 
+
+Definition at line 77 of file sync.c.
+
+References struct\_\-CO\_\-Data::can\-Handle, can\-Send(), Message::cob\_\-id, struct\_\-s\_\-timer\_\-entry::d, Message::len, MSG\_\-WAR, NOT\_\-A\_\-REQUEST, proceed\-SYNC(), Message::rtr, UNS8, and SHORT\_\-CAN::w.\hypertarget{sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a}{
+\index{sync.h@{sync.h}!startSYNC@{startSYNC}}
+\index{startSYNC@{startSYNC}!sync.h@{sync.h}}
+\subsubsection[startSYNC]{\setlength{\rightskip}{0pt plus 5cm}void start\-SYNC (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a}
+
+
+
+
+Definition at line 50 of file sync.c.
+
+References struct\_\-CO\_\-Data::COB\_\-ID\_\-Sync, struct\_\-s\_\-timer\_\-entry::d, On\-COB\_\-ID\_\-Sync\-Update(), Register\-Set\-ODentry\-Call\-Back(), Set\-Alarm(), stop\-SYNC(), struct\_\-CO\_\-Data::Sync\_\-Cycle\_\-Period, Sync\-Alarm(), struct\_\-CO\_\-Data::sync\-Timer, and US\_\-TO\_\-TIMEVAL.\hypertarget{sync_8h_41c47dbd59d22bf9bab6cd288cf27164}{
+\index{sync.h@{sync.h}!stopSYNC@{stopSYNC}}
+\index{stopSYNC@{stopSYNC}!sync.h@{sync.h}}
+\subsubsection[stopSYNC]{\setlength{\rightskip}{0pt plus 5cm}void stop\-SYNC (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{sync_8h_41c47dbd59d22bf9bab6cd288cf27164}
+
+
+
+
+Definition at line 71 of file sync.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, Del\-Alarm(), and struct\_\-CO\_\-Data::sync\-Timer.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,19 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="PDOmGR",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+03103cd2a8676055be6fa17437462833
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,30 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"];
+  Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node3 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ee6f3ca427a3729d5afc3cb7ef015d41
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c42cadd395722f406728f11b72b80faf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c2fc958c2698a5b65705cd646daefb34
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sync.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node3 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node6 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node7 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node3 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sync_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+33366471ba1e093853431e198c6712e2
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sysdep_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,34 @@
+\hypertarget{sysdep_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/sysdep.h File Reference}
+\label{sysdep_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h@{/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h}}
+}
+{\tt \#include \char`\"{}config.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{sysdep_8h_7a262e4934564880db4adc361da54d59}{UNS16\_\-LE}(v)~(v)
+\item 
+\#define \hyperlink{sysdep_8h_24e48010face63118a10d3131d3aff62}{UNS32\_\-LE}(v)~(v)
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{sysdep_8h_7a262e4934564880db4adc361da54d59}{
+\index{sysdep.h@{sysdep.h}!UNS16_LE@{UNS16\_\-LE}}
+\index{UNS16_LE@{UNS16\_\-LE}!sysdep.h@{sysdep.h}}
+\subsubsection[UNS16\_\-LE]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS16\_\-LE(v)~(v)}}
+\label{sysdep_8h_7a262e4934564880db4adc361da54d59}
+
+
+
+
+Definition at line 20 of file sysdep.h.\hypertarget{sysdep_8h_24e48010face63118a10d3131d3aff62}{
+\index{sysdep.h@{sysdep.h}!UNS32_LE@{UNS32\_\-LE}}
+\index{UNS32_LE@{UNS32\_\-LE}!sysdep.h@{sysdep.h}}
+\subsubsection[UNS32\_\-LE]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS32\_\-LE(v)~(v)}}
+\label{sysdep_8h_24e48010face63118a10d3131d3aff62}
+
+
+
+
+Definition at line 22 of file sysdep.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sysdep_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sysdep_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+1f8cf7a8591a27e1ff39eb4ed1dd3593
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sysdep_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/sysdep_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+170afa3d18b3d2023024da230d1fcf4b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,108 @@
+\hypertarget{timer_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/timer.c File Reference}
+\label{timer_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/src/timer.c@{/home/epimerde/documents/tc11/CanFestival-3/src/timer.c}}
+}
+{\tt \#include $<$applicfg.h$>$}\par
+{\tt \#include \char`\"{}timer.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{timer_8c_8536312cebeeea3a23dc0027800122c9}{min\_\-val}(a, b)~((a$<$b)?a:b)
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+TIMER\_\-HANDLE \hyperlink{timer_8c_11c2616d78f06ed9144ef662f757b128}{Set\-Alarm} (CO\_\-Data $\ast$d, UNS32 id, Timer\-Callback\_\-t callback, TIMEVAL value, TIMEVAL period)
+\item 
+TIMER\_\-HANDLE \hyperlink{timer_8c_991b3cfaac2f201b14d5530f75985c21}{Del\-Alarm} (TIMER\_\-HANDLE handle)
+\item 
+void \hyperlink{timer_8c_fa75192a3238525618f8cb83004930cc}{Time\-Dispatch} ()
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+s\_\-timer\_\-entry \hyperlink{timer_8c_a74e2cf2504bfd18b12f112c7aaad845}{timers} \mbox{[}MAX\_\-NB\_\-TIMER\mbox{]} = \{\{TIMER\_\-FREE, NULL, NULL, 0, 0, 0\},\}
+\item 
+TIMEVAL \hyperlink{timer_8c_5e9651eed13d70bcce9bdf3489a72a3d}{total\_\-sleep\_\-time} = TIMEVAL\_\-MAX
+\item 
+TIMER\_\-HANDLE \hyperlink{timer_8c_1dab7b9a29bdee8b1931f8ea90685c6f}{last\_\-timer\_\-raw} = -1
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{timer_8c_8536312cebeeea3a23dc0027800122c9}{
+\index{timer.c@{timer.c}!min_val@{min\_\-val}}
+\index{min_val@{min\_\-val}!timer.c@{timer.c}}
+\subsubsection[min\_\-val]{\setlength{\rightskip}{0pt plus 5cm}\#define min\_\-val(a, b)~((a$<$b)?a:b)}}
+\label{timer_8c_8536312cebeeea3a23dc0027800122c9}
+
+
+
+
+Definition at line 35 of file timer.c.
+
+\subsection{Function Documentation}
+\hypertarget{timer_8c_991b3cfaac2f201b14d5530f75985c21}{
+\index{timer.c@{timer.c}!DelAlarm@{DelAlarm}}
+\index{DelAlarm@{DelAlarm}!timer.c@{timer.c}}
+\subsubsection[DelAlarm]{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE Del\-Alarm (TIMER\_\-HANDLE {\em handle})}}
+\label{timer_8c_991b3cfaac2f201b14d5530f75985c21}
+
+
+
+
+Definition at line 87 of file timer.c.
+
+References last\_\-timer\_\-raw, and timers.\hypertarget{timer_8c_11c2616d78f06ed9144ef662f757b128}{
+\index{timer.c@{timer.c}!SetAlarm@{SetAlarm}}
+\index{SetAlarm@{SetAlarm}!timer.c@{timer.c}}
+\subsubsection[SetAlarm]{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE Set\-Alarm (CO\_\-Data $\ast$ {\em d}, UNS32 {\em id}, Timer\-Callback\_\-t {\em callback}, TIMEVAL {\em value}, TIMEVAL {\em period})}}
+\label{timer_8c_11c2616d78f06ed9144ef662f757b128}
+
+
+
+
+Definition at line 38 of file timer.c.
+
+References last\_\-timer\_\-raw, and timers.\hypertarget{timer_8c_fa75192a3238525618f8cb83004930cc}{
+\index{timer.c@{timer.c}!TimeDispatch@{TimeDispatch}}
+\index{TimeDispatch@{TimeDispatch}!timer.c@{timer.c}}
+\subsubsection[TimeDispatch]{\setlength{\rightskip}{0pt plus 5cm}void Time\-Dispatch ()}}
+\label{timer_8c_fa75192a3238525618f8cb83004930cc}
+
+
+
+
+Definition at line 104 of file timer.c.
+
+References last\_\-timer\_\-raw, min\_\-val, timers, and total\_\-sleep\_\-time.
+
+\subsection{Variable Documentation}
+\hypertarget{timer_8c_1dab7b9a29bdee8b1931f8ea90685c6f}{
+\index{timer.c@{timer.c}!last_timer_raw@{last\_\-timer\_\-raw}}
+\index{last_timer_raw@{last\_\-timer\_\-raw}!timer.c@{timer.c}}
+\subsubsection[last\_\-timer\_\-raw]{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE \hyperlink{timer_8c_1dab7b9a29bdee8b1931f8ea90685c6f}{last\_\-timer\_\-raw} = -1}}
+\label{timer_8c_1dab7b9a29bdee8b1931f8ea90685c6f}
+
+
+
+
+Definition at line 33 of file timer.c.\hypertarget{timer_8c_a74e2cf2504bfd18b12f112c7aaad845}{
+\index{timer.c@{timer.c}!timers@{timers}}
+\index{timers@{timers}!timer.c@{timer.c}}
+\subsubsection[timers]{\setlength{\rightskip}{0pt plus 5cm}s\_\-timer\_\-entry \hyperlink{timer_8c_a74e2cf2504bfd18b12f112c7aaad845}{timers}\mbox{[}MAX\_\-NB\_\-TIMER\mbox{]} = \{\{TIMER\_\-FREE, NULL, NULL, 0, 0, 0\},\}}}
+\label{timer_8c_a74e2cf2504bfd18b12f112c7aaad845}
+
+
+
+
+Definition at line 30 of file timer.c.\hypertarget{timer_8c_5e9651eed13d70bcce9bdf3489a72a3d}{
+\index{timer.c@{timer.c}!total_sleep_time@{total\_\-sleep\_\-time}}
+\index{total_sleep_time@{total\_\-sleep\_\-time}!timer.c@{timer.c}}
+\subsubsection[total\_\-sleep\_\-time]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL \hyperlink{timer_8c_5e9651eed13d70bcce9bdf3489a72a3d}{total\_\-sleep\_\-time} = TIMEVAL\_\-MAX}}
+\label{timer_8c_5e9651eed13d70bcce9bdf3489a72a3d}
+
+
+
+
+Definition at line 32 of file timer.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,24 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b5722235c18a71af12ef149df542f122
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="TimeDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+9cb500e27c80409838287c552c2e5d33
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,129 @@
+\hypertarget{timer_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/timer.h File Reference}
+\label{timer_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/timer.h@{/home/epimerde/documents/tc11/CanFestival-3/include/timer.h}}
+}
+{\tt \#include $<$timerscfg.h$>$}\par
+{\tt \#include $<$applicfg.h$>$}\par
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structstruct__s__timer__entry}{struct\_\-s\_\-timer\_\-entry}
+\end{CompactItemize}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{timer_8h_146f546340de2a44ab2f63681d40de95}{TIMER\_\-HANDLE}~INTEGER16
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef void($\ast$) \hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS32 id)
+\item 
+typedef \hyperlink{structstruct__s__timer__entry}{struct\_\-s\_\-timer\_\-entry} \hyperlink{timer_8h_da9472124b37d582959f8b16e6d29ffe}{s\_\-timer\_\-entry}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+TIMER\_\-HANDLE \hyperlink{timer_8h_11c2616d78f06ed9144ef662f757b128}{Set\-Alarm} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS32 id, \hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} callback, TIMEVAL value, TIMEVAL period)
+\item 
+TIMER\_\-HANDLE \hyperlink{timer_8h_991b3cfaac2f201b14d5530f75985c21}{Del\-Alarm} (TIMER\_\-HANDLE handle)
+\item 
+void \hyperlink{timer_8h_9e5fb60f13faab8705899c5806754864}{Time\-Dispatch} (void)
+\item 
+void \hyperlink{timer_8h_b8d05dee70f04b5c5190ab00e84da106}{set\-Timer} (TIMEVAL value)
+\item 
+TIMEVAL \hyperlink{timer_8h_4dccc204d52176bd547ab34d6858f5ba}{get\-Elapsed\-Time} (void)
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{timer_8h_146f546340de2a44ab2f63681d40de95}{
+\index{timer.h@{timer.h}!TIMER_HANDLE@{TIMER\_\-HANDLE}}
+\index{TIMER_HANDLE@{TIMER\_\-HANDLE}!timer.h@{timer.h}}
+\subsubsection[TIMER\_\-HANDLE]{\setlength{\rightskip}{0pt plus 5cm}\#define TIMER\_\-HANDLE~INTEGER16}}
+\label{timer_8h_146f546340de2a44ab2f63681d40de95}
+
+
+
+
+Definition at line 29 of file timer.h.
+
+\subsection{Typedef Documentation}
+\hypertarget{timer_8h_da9472124b37d582959f8b16e6d29ffe}{
+\index{timer.h@{timer.h}!s_timer_entry@{s\_\-timer\_\-entry}}
+\index{s_timer_entry@{s\_\-timer\_\-entry}!timer.h@{timer.h}}
+\subsubsection[s\_\-timer\_\-entry]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structstruct__s__timer__entry}{struct\_\-s\_\-timer\_\-entry} \hyperlink{structstruct__s__timer__entry}{s\_\-timer\_\-entry}}}
+\label{timer_8h_da9472124b37d582959f8b16e6d29ffe}
+
+
+
+
+Definition at line 52 of file timer.h.\hypertarget{timer_8h_f7d102e060339d3730ceae5fea03691b}{
+\index{timer.h@{timer.h}!TimerCallback_t@{TimerCallback\_\-t}}
+\index{TimerCallback_t@{TimerCallback\_\-t}!timer.h@{timer.h}}
+\subsubsection[TimerCallback\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$) \hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t}(\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, UNS32 id)}}
+\label{timer_8h_f7d102e060339d3730ceae5fea03691b}
+
+
+
+
+Definition at line 41 of file timer.h.
+
+\subsection{Function Documentation}
+\hypertarget{timer_8h_991b3cfaac2f201b14d5530f75985c21}{
+\index{timer.h@{timer.h}!DelAlarm@{DelAlarm}}
+\index{DelAlarm@{DelAlarm}!timer.h@{timer.h}}
+\subsubsection[DelAlarm]{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE Del\-Alarm (TIMER\_\-HANDLE {\em handle})}}
+\label{timer_8h_991b3cfaac2f201b14d5530f75985c21}
+
+
+
+
+Definition at line 87 of file timer.c.
+
+References last\_\-timer\_\-raw, MSG\_\-WAR, struct\_\-s\_\-timer\_\-entry::state, and timers.\hypertarget{timer_8h_4dccc204d52176bd547ab34d6858f5ba}{
+\index{timer.h@{timer.h}!getElapsedTime@{getElapsedTime}}
+\index{getElapsedTime@{getElapsedTime}!timer.h@{timer.h}}
+\subsubsection[getElapsedTime]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL get\-Elapsed\-Time (void)}}
+\label{timer_8h_4dccc204d52176bd547ab34d6858f5ba}
+
+
+
+
+Definition at line 66 of file can\-Open\-Driver.c.
+
+References class\_\-timers::get\_\-elapsed\_\-time(), IO\_\-PORTS\_\-16, and TC4H.\hypertarget{timer_8h_11c2616d78f06ed9144ef662f757b128}{
+\index{timer.h@{timer.h}!SetAlarm@{SetAlarm}}
+\index{SetAlarm@{SetAlarm}!timer.h@{timer.h}}
+\subsubsection[SetAlarm]{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE Set\-Alarm (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d}, UNS32 {\em id}, \hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} {\em callback}, TIMEVAL {\em value}, TIMEVAL {\em period})}}
+\label{timer_8h_11c2616d78f06ed9144ef662f757b128}
+
+
+
+
+Definition at line 38 of file timer.c.
+
+References struct\_\-s\_\-timer\_\-entry::d, last\_\-timer\_\-raw, MAX\_\-NB\_\-TIMER, TIMER\_\-HANDLE, and timers.\hypertarget{timer_8h_b8d05dee70f04b5c5190ab00e84da106}{
+\index{timer.h@{timer.h}!setTimer@{setTimer}}
+\index{setTimer@{setTimer}!timer.h@{timer.h}}
+\subsubsection[setTimer]{\setlength{\rightskip}{0pt plus 5cm}void set\-Timer (TIMEVAL {\em value})}}
+\label{timer_8h_b8d05dee70f04b5c5190ab00e84da106}
+
+
+
+
+Definition at line 83 of file timers\_\-unix.c.
+
+References maxval, class\_\-timers::set\_\-timer(), and timer.\hypertarget{timer_8h_9e5fb60f13faab8705899c5806754864}{
+\index{timer.h@{timer.h}!TimeDispatch@{TimeDispatch}}
+\index{TimeDispatch@{TimeDispatch}!timer.h@{timer.h}}
+\subsubsection[TimeDispatch]{\setlength{\rightskip}{0pt plus 5cm}void Time\-Dispatch (void)}}
+\label{timer_8h_9e5fb60f13faab8705899c5806754864}
+
+
+
+
+Definition at line 104 of file timer.c.
+
+References get\-Elapsed\-Time(), last\_\-timer\_\-raw, min\_\-val, TIMER\_\-HANDLE, timers, TIMEVAL, TIMEVAL\_\-MAX, and total\_\-sleep\_\-time.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="class_timers::get_elapsed_time",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+86494ded689eed6f6feac57bd07f76a2
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="TimeDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+9cb500e27c80409838287c552c2e5d33
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,37 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"];
+  Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node7 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node7 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node7 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node10 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node13 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+699dbc92b286bff3028373fa49b288c8
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,54 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node11 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node1 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f24ba1d791c6501383e70b920a6454a7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="class_timers::set_timer",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f66c491adc9edd6b7fe392eaa2df7b5d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,87 @@
+\hypertarget{timers__driver_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/timers\_\-driver.h File Reference}
+\label{timers__driver_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h@{/home/epimerde/documents/tc11/CanFestival-3/include/timers\_\-driver.h}}
+}
+{\tt \#include \char`\"{}timerscfg.h\char`\"{}}\par
+{\tt \#include \char`\"{}timer.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{timers__driver_8h_d7fee43b8a44cf8b7036853593044037}{Enter\-Mutex} (void)
+\item 
+void \hyperlink{timers__driver_8h_73d9a4eb941fb20cf6b597840510394b}{Leave\-Mutex} (void)
+\item 
+void \hyperlink{timers__driver_8h_c492d1b5ebd2d99020e72c137beda878}{Wait\-Receive\-Task\-End} (TASK\_\-HANDLE)
+\item 
+void \hyperlink{timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5}{Start\-Timer\-Loop} (\hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} init\_\-callback)
+\item 
+void \hyperlink{timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3}{Stop\-Timer\-Loop} (void)
+\item 
+void \hyperlink{timers__driver_8h_3e8cb5b8159f655ee0bac1ea1d2358d4}{Create\-Receive\-Task} (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT}, TASK\_\-HANDLE $\ast$, void $\ast$)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{timers__driver_8h_3e8cb5b8159f655ee0bac1ea1d2358d4}{
+\index{timers_driver.h@{timers\_\-driver.h}!CreateReceiveTask@{CreateReceiveTask}}
+\index{CreateReceiveTask@{CreateReceiveTask}!timers_driver.h@{timers\_\-driver.h}}
+\subsubsection[CreateReceiveTask]{\setlength{\rightskip}{0pt plus 5cm}void Create\-Receive\-Task (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT}, TASK\_\-HANDLE $\ast$, void $\ast$)}}
+\label{timers__driver_8h_3e8cb5b8159f655ee0bac1ea1d2358d4}
+
+
+
+
+Definition at line 71 of file timers\_\-unix.c.\hypertarget{timers__driver_8h_d7fee43b8a44cf8b7036853593044037}{
+\index{timers_driver.h@{timers\_\-driver.h}!EnterMutex@{EnterMutex}}
+\index{EnterMutex@{EnterMutex}!timers_driver.h@{timers\_\-driver.h}}
+\subsubsection[EnterMutex]{\setlength{\rightskip}{0pt plus 5cm}void Enter\-Mutex (void)}}
+\label{timers__driver_8h_d7fee43b8a44cf8b7036853593044037}
+
+
+
+
+Definition at line 20 of file timers\_\-unix.c.
+
+References Can\-Festival\_\-mutex, and ccritical\_\-section::enter().\hypertarget{timers__driver_8h_73d9a4eb941fb20cf6b597840510394b}{
+\index{timers_driver.h@{timers\_\-driver.h}!LeaveMutex@{LeaveMutex}}
+\index{LeaveMutex@{LeaveMutex}!timers_driver.h@{timers\_\-driver.h}}
+\subsubsection[LeaveMutex]{\setlength{\rightskip}{0pt plus 5cm}void Leave\-Mutex (void)}}
+\label{timers__driver_8h_73d9a4eb941fb20cf6b597840510394b}
+
+
+
+
+Definition at line 25 of file timers\_\-unix.c.
+
+References Can\-Festival\_\-mutex, and ccritical\_\-section::leave().\hypertarget{timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5}{
+\index{timers_driver.h@{timers\_\-driver.h}!StartTimerLoop@{StartTimerLoop}}
+\index{StartTimerLoop@{StartTimerLoop}!timers_driver.h@{timers\_\-driver.h}}
+\subsubsection[StartTimerLoop]{\setlength{\rightskip}{0pt plus 5cm}void Start\-Timer\-Loop (\hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} {\em init\_\-callback})}}
+\label{timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5}
+
+
+
+
+Definition at line 62 of file timers\_\-unix.c.
+
+References Enter\-Mutex(), init\-Timer(), Leave\-Mutex(), class\_\-timers::resume\_\-timer\_\-thread(), Set\-Alarm(), class\_\-timers::start\_\-timer\_\-thread(), and TIMEVAL.\hypertarget{timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3}{
+\index{timers_driver.h@{timers\_\-driver.h}!StopTimerLoop@{StopTimerLoop}}
+\index{StopTimerLoop@{StopTimerLoop}!timers_driver.h@{timers\_\-driver.h}}
+\subsubsection[StopTimerLoop]{\setlength{\rightskip}{0pt plus 5cm}void Stop\-Timer\-Loop (void)}}
+\label{timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3}
+
+
+
+
+Definition at line 55 of file timers\_\-unix.c.
+
+References Enter\-Mutex(), Leave\-Mutex(), class\_\-timers::stop\_\-timer\_\-thread(), and timer.\hypertarget{timers__driver_8h_c492d1b5ebd2d99020e72c137beda878}{
+\index{timers_driver.h@{timers\_\-driver.h}!WaitReceiveTaskEnd@{WaitReceiveTaskEnd}}
+\index{WaitReceiveTaskEnd@{WaitReceiveTaskEnd}!timers_driver.h@{timers\_\-driver.h}}
+\subsubsection[WaitReceiveTaskEnd]{\setlength{\rightskip}{0pt plus 5cm}void Wait\-Receive\-Task\-End (TASK\_\-HANDLE)}}
+\label{timers__driver_8h_c492d1b5ebd2d99020e72c137beda878}
+
+
+
+
+Definition at line 76 of file timers\_\-unix.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="ccritical_section::leave",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6ab99942d10fe9cffc80cb0abbe1b3dc
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="StopTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="class_timers::stop_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5a72f7a09465a5fc1a813db523fc739b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+776c9e53cbc1a615b331163608028225
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,20 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+e155eeca2cfac25dce2c2808590b0a21
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,26 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="StartTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="class_timers::resume_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e0066fac671c6adb997d6c075487af89"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="class_timers::start_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#d857a63670354f41759f68d4ea29a0f5"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+65b4e290eeac9f9f93eafee63aba64de
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="ccritical_section::enter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+1980874ca25ca53060cd79ca6c32ab74
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__unix_2timerscfg_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,67 @@
+\hypertarget{timers__unix_2timerscfg_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/timers\_\-unix/timerscfg.h File Reference}
+\label{timers__unix_2timerscfg_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h@{/home/epimerde/documents/tc11/CanFestival-3/include/timers\_\-unix/timerscfg.h}}
+}
+{\tt \#include $<$pthread.h$>$}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{timers__unix_2timerscfg_8h_6ae11f09e1ebf40f3562857272fab8bf}{TIMEVAL}~unsigned long long
+\item 
+\#define \hyperlink{timers__unix_2timerscfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}{TIMEVAL\_\-MAX}~$\sim$(TIMEVAL)0
+\item 
+\#define \hyperlink{timers__unix_2timerscfg_8h_ee85d2eeabff670269ebc2e00251ac6d}{MS\_\-TO\_\-TIMEVAL}(ms)~ms$\ast$1000
+\item 
+\#define \hyperlink{timers__unix_2timerscfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}{US\_\-TO\_\-TIMEVAL}(us)~us
+\item 
+\#define \hyperlink{timers__unix_2timerscfg_8h_07c1b78efc83716fac9e31b9862f7e60}{TASK\_\-HANDLE}~pthread\_\-t
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{timers__unix_2timerscfg_8h_ee85d2eeabff670269ebc2e00251ac6d}{
+\index{timers_unix/timerscfg.h@{timers\_\-unix/timerscfg.h}!MS_TO_TIMEVAL@{MS\_\-TO\_\-TIMEVAL}}
+\index{MS_TO_TIMEVAL@{MS\_\-TO\_\-TIMEVAL}!timers_unix/timerscfg.h@{timers\_\-unix/timerscfg.h}}
+\subsubsection[MS\_\-TO\_\-TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define MS\_\-TO\_\-TIMEVAL(ms)~ms$\ast$1000}}
+\label{timers__unix_2timerscfg_8h_ee85d2eeabff670269ebc2e00251ac6d}
+
+
+
+
+Definition at line 32 of file timerscfg.h.\hypertarget{timers__unix_2timerscfg_8h_07c1b78efc83716fac9e31b9862f7e60}{
+\index{timers_unix/timerscfg.h@{timers\_\-unix/timerscfg.h}!TASK_HANDLE@{TASK\_\-HANDLE}}
+\index{TASK_HANDLE@{TASK\_\-HANDLE}!timers_unix/timerscfg.h@{timers\_\-unix/timerscfg.h}}
+\subsubsection[TASK\_\-HANDLE]{\setlength{\rightskip}{0pt plus 5cm}\#define TASK\_\-HANDLE~pthread\_\-t}}
+\label{timers__unix_2timerscfg_8h_07c1b78efc83716fac9e31b9862f7e60}
+
+
+
+
+Definition at line 35 of file timerscfg.h.\hypertarget{timers__unix_2timerscfg_8h_6ae11f09e1ebf40f3562857272fab8bf}{
+\index{timers_unix/timerscfg.h@{timers\_\-unix/timerscfg.h}!TIMEVAL@{TIMEVAL}}
+\index{TIMEVAL@{TIMEVAL}!timers_unix/timerscfg.h@{timers\_\-unix/timerscfg.h}}
+\subsubsection[TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define TIMEVAL~unsigned long long}}
+\label{timers__unix_2timerscfg_8h_6ae11f09e1ebf40f3562857272fab8bf}
+
+
+
+
+Definition at line 30 of file timerscfg.h.\hypertarget{timers__unix_2timerscfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}{
+\index{timers_unix/timerscfg.h@{timers\_\-unix/timerscfg.h}!TIMEVAL_MAX@{TIMEVAL\_\-MAX}}
+\index{TIMEVAL_MAX@{TIMEVAL\_\-MAX}!timers_unix/timerscfg.h@{timers\_\-unix/timerscfg.h}}
+\subsubsection[TIMEVAL\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define TIMEVAL\_\-MAX~$\sim$(TIMEVAL)0}}
+\label{timers__unix_2timerscfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}
+
+
+
+
+Definition at line 31 of file timerscfg.h.\hypertarget{timers__unix_2timerscfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}{
+\index{timers_unix/timerscfg.h@{timers\_\-unix/timerscfg.h}!US_TO_TIMEVAL@{US\_\-TO\_\-TIMEVAL}}
+\index{US_TO_TIMEVAL@{US\_\-TO\_\-TIMEVAL}!timers_unix/timerscfg.h@{timers\_\-unix/timerscfg.h}}
+\subsubsection[US\_\-TO\_\-TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define US\_\-TO\_\-TIMEVAL(us)~us}}
+\label{timers__unix_2timerscfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}
+
+
+
+
+Definition at line 33 of file timerscfg.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__unix_2timerscfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="pthread.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__unix_2timerscfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+273c085c7742af7bb78ef3baa6776ec8
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__unix_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,211 @@
+\hypertarget{timers__unix_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/timers\_\-unix/timers\_\-unix.c File Reference}
+\label{timers__unix_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c@{/home/epimerde/documents/tc11/CanFestival-3/drivers/timers\_\-unix/timers\_\-unix.c}}
+}
+{\tt \#include $<$stdlib.h$>$}\par
+{\tt \#include $<$sys/time.h$>$}\par
+{\tt \#include $<$pthread.h$>$}\par
+{\tt \#include $<$signal.h$>$}\par
+{\tt \#include \char`\"{}applicfg.h\char`\"{}}\par
+{\tt \#include \char`\"{}timer.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{timers__unix_8c_016587a4d6fc754357c47c9df9f0bde4}{maxval}(a, b)~((a$>$b)?a:b)
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{timers__unix_8c_d7fee43b8a44cf8b7036853593044037}{Enter\-Mutex} (void)
+\item 
+void \hyperlink{timers__unix_8c_73d9a4eb941fb20cf6b597840510394b}{Leave\-Mutex} (void)
+\item 
+void \hyperlink{timers__unix_8c_4cd19302f57b08fc0403a05017332735}{timer\_\-notify} (sigval\_\-t val)
+\item 
+void \hyperlink{timers__unix_8c_02922529b60419a94afe8f369dda070b}{init\-Timer} (void)
+\item 
+void \hyperlink{timers__unix_8c_8758484f3cebb0cd44bb247c3f23d5e3}{Stop\-Timer\-Loop} (void)
+\item 
+void \hyperlink{timers__unix_8c_c9e1731843825eb55e7a94894e6a8ec5}{Start\-Timer\-Loop} (\hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} init\_\-callback)
+\item 
+void \hyperlink{timers__unix_8c_a3a7df911baa20b01c4374a9677a154a}{Create\-Receive\-Task} (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} port, TASK\_\-HANDLE $\ast$Thread, void $\ast$Receive\-Loop\-Ptr)
+\item 
+void \hyperlink{timers__unix_8c_4b2486891ee01e06e2deead4cf963727}{Wait\-Receive\-Task\-End} (TASK\_\-HANDLE Thread)
+\item 
+void \hyperlink{timers__unix_8c_b8d05dee70f04b5c5190ab00e84da106}{set\-Timer} (TIMEVAL value)
+\item 
+TIMEVAL \hyperlink{timers__unix_8c_4dccc204d52176bd547ab34d6858f5ba}{get\-Elapsed\-Time} (void)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+pthread\_\-mutex\_\-t \hyperlink{timers__unix_8c_93ad8a5a5e353192bfa45ae850df337f}{Can\-Festival\_\-mutex} = PTHREAD\_\-MUTEX\_\-INITIALIZER
+\item 
+TASK\_\-HANDLE \hyperlink{timers__unix_8c_ef197e4f64855d2ac4ccbc40595d6bdd}{Timer\-Loop\-Thread}
+\item 
+TIMEVAL \hyperlink{timers__unix_8c_9b886230a6b35bdd1532a27ee7400d10}{last\_\-time\_\-set} = TIMEVAL\_\-MAX
+\item 
+timeval \hyperlink{timers__unix_8c_bcf9307062fc6f0a7906547a892e38df}{last\_\-sig}
+\item 
+timer\_\-t \hyperlink{timers__unix_8c_1a1e2de3a80567484c9b4d4f20d5a3d0}{timer}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{timers__unix_8c_016587a4d6fc754357c47c9df9f0bde4}{
+\index{timers_unix.c@{timers\_\-unix.c}!maxval@{maxval}}
+\index{maxval@{maxval}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[maxval]{\setlength{\rightskip}{0pt plus 5cm}\#define maxval(a, b)~((a$>$b)?a:b)}}
+\label{timers__unix_8c_016587a4d6fc754357c47c9df9f0bde4}
+
+
+
+
+Definition at line 82 of file timers\_\-unix.c.
+
+\subsection{Function Documentation}
+\hypertarget{timers__unix_8c_a3a7df911baa20b01c4374a9677a154a}{
+\index{timers_unix.c@{timers\_\-unix.c}!CreateReceiveTask@{CreateReceiveTask}}
+\index{CreateReceiveTask@{CreateReceiveTask}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[CreateReceiveTask]{\setlength{\rightskip}{0pt plus 5cm}void Create\-Receive\-Task (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} {\em port}, TASK\_\-HANDLE $\ast$ {\em Thread}, void $\ast$ {\em Receive\-Loop\-Ptr})}}
+\label{timers__unix_8c_a3a7df911baa20b01c4374a9677a154a}
+
+
+
+
+Definition at line 71 of file timers\_\-unix.c.\hypertarget{timers__unix_8c_d7fee43b8a44cf8b7036853593044037}{
+\index{timers_unix.c@{timers\_\-unix.c}!EnterMutex@{EnterMutex}}
+\index{EnterMutex@{EnterMutex}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[EnterMutex]{\setlength{\rightskip}{0pt plus 5cm}void Enter\-Mutex (void)}}
+\label{timers__unix_8c_d7fee43b8a44cf8b7036853593044037}
+
+
+
+
+Definition at line 20 of file timers\_\-unix.c.\hypertarget{timers__unix_8c_4dccc204d52176bd547ab34d6858f5ba}{
+\index{timers_unix.c@{timers\_\-unix.c}!getElapsedTime@{getElapsedTime}}
+\index{getElapsedTime@{getElapsedTime}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[getElapsedTime]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL get\-Elapsed\-Time (void)}}
+\label{timers__unix_8c_4dccc204d52176bd547ab34d6858f5ba}
+
+
+
+
+Definition at line 98 of file timers\_\-unix.c.
+
+References last\_\-sig.\hypertarget{timers__unix_8c_02922529b60419a94afe8f369dda070b}{
+\index{timers_unix.c@{timers\_\-unix.c}!initTimer@{initTimer}}
+\index{initTimer@{initTimer}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[initTimer]{\setlength{\rightskip}{0pt plus 5cm}void init\-Timer (void)}}
+\label{timers__unix_8c_02922529b60419a94afe8f369dda070b}
+
+
+
+
+Definition at line 39 of file timers\_\-unix.c.
+
+References IO\_\-PORTS\_\-8, last\_\-sig, lock(), TCTL1, TIE, timer, timer\_\-notify(), TIOS, TSCR1, TSCR2, and unlock().\hypertarget{timers__unix_8c_73d9a4eb941fb20cf6b597840510394b}{
+\index{timers_unix.c@{timers\_\-unix.c}!LeaveMutex@{LeaveMutex}}
+\index{LeaveMutex@{LeaveMutex}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[LeaveMutex]{\setlength{\rightskip}{0pt plus 5cm}void Leave\-Mutex (void)}}
+\label{timers__unix_8c_73d9a4eb941fb20cf6b597840510394b}
+
+
+
+
+Definition at line 25 of file timers\_\-unix.c.\hypertarget{timers__unix_8c_b8d05dee70f04b5c5190ab00e84da106}{
+\index{timers_unix.c@{timers\_\-unix.c}!setTimer@{setTimer}}
+\index{setTimer@{setTimer}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[setTimer]{\setlength{\rightskip}{0pt plus 5cm}void set\-Timer (TIMEVAL {\em value})}}
+\label{timers__unix_8c_b8d05dee70f04b5c5190ab00e84da106}
+
+
+
+
+Definition at line 83 of file timers\_\-unix.c.\hypertarget{timers__unix_8c_c9e1731843825eb55e7a94894e6a8ec5}{
+\index{timers_unix.c@{timers\_\-unix.c}!StartTimerLoop@{StartTimerLoop}}
+\index{StartTimerLoop@{StartTimerLoop}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[StartTimerLoop]{\setlength{\rightskip}{0pt plus 5cm}void Start\-Timer\-Loop (\hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} {\em init\_\-callback})}}
+\label{timers__unix_8c_c9e1731843825eb55e7a94894e6a8ec5}
+
+
+
+
+Definition at line 62 of file timers\_\-unix.c.\hypertarget{timers__unix_8c_8758484f3cebb0cd44bb247c3f23d5e3}{
+\index{timers_unix.c@{timers\_\-unix.c}!StopTimerLoop@{StopTimerLoop}}
+\index{StopTimerLoop@{StopTimerLoop}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[StopTimerLoop]{\setlength{\rightskip}{0pt plus 5cm}void Stop\-Timer\-Loop (void)}}
+\label{timers__unix_8c_8758484f3cebb0cd44bb247c3f23d5e3}
+
+
+
+
+Definition at line 55 of file timers\_\-unix.c.\hypertarget{timers__unix_8c_4cd19302f57b08fc0403a05017332735}{
+\index{timers_unix.c@{timers\_\-unix.c}!timer_notify@{timer\_\-notify}}
+\index{timer_notify@{timer\_\-notify}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[timer\_\-notify]{\setlength{\rightskip}{0pt plus 5cm}void timer\_\-notify (sigval\_\-t {\em val})}}
+\label{timers__unix_8c_4cd19302f57b08fc0403a05017332735}
+
+
+
+
+Definition at line 30 of file timers\_\-unix.c.
+
+References Enter\-Mutex(), last\_\-sig, Leave\-Mutex(), and Time\-Dispatch().\hypertarget{timers__unix_8c_4b2486891ee01e06e2deead4cf963727}{
+\index{timers_unix.c@{timers\_\-unix.c}!WaitReceiveTaskEnd@{WaitReceiveTaskEnd}}
+\index{WaitReceiveTaskEnd@{WaitReceiveTaskEnd}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[WaitReceiveTaskEnd]{\setlength{\rightskip}{0pt plus 5cm}void Wait\-Receive\-Task\-End (TASK\_\-HANDLE {\em Thread})}}
+\label{timers__unix_8c_4b2486891ee01e06e2deead4cf963727}
+
+
+
+
+Definition at line 76 of file timers\_\-unix.c.
+
+\subsection{Variable Documentation}
+\hypertarget{timers__unix_8c_93ad8a5a5e353192bfa45ae850df337f}{
+\index{timers_unix.c@{timers\_\-unix.c}!CanFestival_mutex@{CanFestival\_\-mutex}}
+\index{CanFestival_mutex@{CanFestival\_\-mutex}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[CanFestival\_\-mutex]{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-mutex\_\-t \hyperlink{timers__xeno_8c_b6ebfe5bfc980bae026866758af3a7ff}{Can\-Festival\_\-mutex} = PTHREAD\_\-MUTEX\_\-INITIALIZER}}
+\label{timers__unix_8c_93ad8a5a5e353192bfa45ae850df337f}
+
+
+
+
+Definition at line 10 of file timers\_\-unix.c.\hypertarget{timers__unix_8c_bcf9307062fc6f0a7906547a892e38df}{
+\index{timers_unix.c@{timers\_\-unix.c}!last_sig@{last\_\-sig}}
+\index{last_sig@{last\_\-sig}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[last\_\-sig]{\setlength{\rightskip}{0pt plus 5cm}struct timeval \hyperlink{timers__unix_8c_bcf9307062fc6f0a7906547a892e38df}{last\_\-sig}}}
+\label{timers__unix_8c_bcf9307062fc6f0a7906547a892e38df}
+
+
+
+
+Definition at line 16 of file timers\_\-unix.c.\hypertarget{timers__unix_8c_9b886230a6b35bdd1532a27ee7400d10}{
+\index{timers_unix.c@{timers\_\-unix.c}!last_time_set@{last\_\-time\_\-set}}
+\index{last_time_set@{last\_\-time\_\-set}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[last\_\-time\_\-set]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL \hyperlink{timers__unix_8c_9b886230a6b35bdd1532a27ee7400d10}{last\_\-time\_\-set} = TIMEVAL\_\-MAX}}
+\label{timers__unix_8c_9b886230a6b35bdd1532a27ee7400d10}
+
+
+
+
+Definition at line 14 of file timers\_\-unix.c.\hypertarget{timers__unix_8c_1a1e2de3a80567484c9b4d4f20d5a3d0}{
+\index{timers_unix.c@{timers\_\-unix.c}!timer@{timer}}
+\index{timer@{timer}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[timer]{\setlength{\rightskip}{0pt plus 5cm}timer\_\-t \hyperlink{timers__unix_8c_1a1e2de3a80567484c9b4d4f20d5a3d0}{timer}}}
+\label{timers__unix_8c_1a1e2de3a80567484c9b4d4f20d5a3d0}
+
+
+
+
+Definition at line 18 of file timers\_\-unix.c.\hypertarget{timers__unix_8c_ef197e4f64855d2ac4ccbc40595d6bdd}{
+\index{timers_unix.c@{timers\_\-unix.c}!TimerLoopThread@{TimerLoopThread}}
+\index{TimerLoopThread@{TimerLoopThread}!timers_unix.c@{timers\_\-unix.c}}
+\subsubsection[TimerLoopThread]{\setlength{\rightskip}{0pt plus 5cm}TASK\_\-HANDLE \hyperlink{timers__unix_8c_ef197e4f64855d2ac4ccbc40595d6bdd}{Timer\-Loop\-Thread}}}
+\label{timers__unix_8c_ef197e4f64855d2ac4ccbc40595d6bdd}
+
+
+
+
+Definition at line 12 of file timers\_\-unix.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,22 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="lock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="timer_notify",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4cd19302f57b08fc0403a05017332735"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a"];
+  Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+85ed58912263443cc2fbc26588c94079
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="timer_notify",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f0097ba14633e3938946b6a3568a25d3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__unix_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,32 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="pthread.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="signal.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__unix_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+89f7d2b1c607e2889e77b07e19bd39f9
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,124 @@
+\hypertarget{timers__win32_8cpp}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/win32/timers\_\-win32.cpp File Reference}
+\label{timers__win32_8cpp}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp@{/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers\_\-win32.cpp}}
+}
+{\tt \#include $<$windows.h$>$}\par
+{\tt \#include $<$stdlib.h$>$}\par
+{\tt \#include \char`\"{}applicfg.h\char`\"{}}\par
+{\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par
+{\tt \#include \char`\"{}timer.h\char`\"{}}\par
+{\tt \#include \char`\"{}timers\_\-driver.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+class \hyperlink{classccritical__section}{ccritical\_\-section}
+\item 
+class \hyperlink{classclass__timers}{class\_\-timers}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037}{Enter\-Mutex} (void)
+\item 
+void \hyperlink{timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b}{Leave\-Mutex} (void)
+\item 
+void \hyperlink{timers__win32_8cpp_998a8436651e6990d3922ebdc3eebf8b}{Create\-Receive\-Task} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, TASK\_\-HANDLE $\ast$Thread, void $\ast$Receive\-Loop\-Ptr)
+\item 
+void \hyperlink{timers__win32_8cpp_4b2486891ee01e06e2deead4cf963727}{Wait\-Receive\-Task\-End} (TASK\_\-HANDLE Thread)
+\item 
+void \hyperlink{timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5}{Start\-Timer\-Loop} (\hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} init\_\-callback)
+\item 
+void \hyperlink{timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3}{Stop\-Timer\-Loop} (void)
+\item 
+void \hyperlink{timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106}{set\-Timer} (TIMEVAL value)
+\item 
+TIMEVAL \hyperlink{timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba}{get\-Elapsed\-Time} (void)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\hypertarget{timers__win32_8cpp_998a8436651e6990d3922ebdc3eebf8b}{
+\index{timers_win32.cpp@{timers\_\-win32.cpp}!CreateReceiveTask@{CreateReceiveTask}}
+\index{CreateReceiveTask@{CreateReceiveTask}!timers_win32.cpp@{timers\_\-win32.cpp}}
+\subsubsection[CreateReceiveTask]{\setlength{\rightskip}{0pt plus 5cm}void Create\-Receive\-Task (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, TASK\_\-HANDLE $\ast$ {\em Thread}, void $\ast$ {\em Receive\-Loop\-Ptr})}}
+\label{timers__win32_8cpp_998a8436651e6990d3922ebdc3eebf8b}
+
+
+
+
+Definition at line 78 of file timers\_\-win32.cpp.\hypertarget{timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037}{
+\index{timers_win32.cpp@{timers\_\-win32.cpp}!EnterMutex@{EnterMutex}}
+\index{EnterMutex@{EnterMutex}!timers_win32.cpp@{timers\_\-win32.cpp}}
+\subsubsection[EnterMutex]{\setlength{\rightskip}{0pt plus 5cm}void Enter\-Mutex (void)}}
+\label{timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037}
+
+
+
+
+Definition at line 64 of file timers\_\-win32.cpp.
+
+References Can\-Festival\_\-mutex, and ccritical\_\-section::enter().\hypertarget{timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba}{
+\index{timers_win32.cpp@{timers\_\-win32.cpp}!getElapsedTime@{getElapsedTime}}
+\index{getElapsedTime@{getElapsedTime}!timers_win32.cpp@{timers\_\-win32.cpp}}
+\subsubsection[getElapsedTime]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL get\-Elapsed\-Time (void)}}
+\label{timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba}
+
+
+
+
+Definition at line 238 of file timers\_\-win32.cpp.
+
+References class\_\-timers::get\_\-elapsed\_\-time(), IO\_\-PORTS\_\-16, and TC4H.\hypertarget{timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b}{
+\index{timers_win32.cpp@{timers\_\-win32.cpp}!LeaveMutex@{LeaveMutex}}
+\index{LeaveMutex@{LeaveMutex}!timers_win32.cpp@{timers\_\-win32.cpp}}
+\subsubsection[LeaveMutex]{\setlength{\rightskip}{0pt plus 5cm}void Leave\-Mutex (void)}}
+\label{timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b}
+
+
+
+
+Definition at line 69 of file timers\_\-win32.cpp.
+
+References Can\-Festival\_\-mutex, and ccritical\_\-section::leave().\hypertarget{timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106}{
+\index{timers_win32.cpp@{timers\_\-win32.cpp}!setTimer@{setTimer}}
+\index{setTimer@{setTimer}!timers_win32.cpp@{timers\_\-win32.cpp}}
+\subsubsection[setTimer]{\setlength{\rightskip}{0pt plus 5cm}void set\-Timer (TIMEVAL {\em value})}}
+\label{timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106}
+
+
+
+
+Definition at line 233 of file timers\_\-win32.cpp.
+
+References maxval, class\_\-timers::set\_\-timer(), and timer.\hypertarget{timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5}{
+\index{timers_win32.cpp@{timers\_\-win32.cpp}!StartTimerLoop@{StartTimerLoop}}
+\index{StartTimerLoop@{StartTimerLoop}!timers_win32.cpp@{timers\_\-win32.cpp}}
+\subsubsection[StartTimerLoop]{\setlength{\rightskip}{0pt plus 5cm}void Start\-Timer\-Loop (\hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} {\em init\_\-callback})}}
+\label{timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5}
+
+
+
+
+Definition at line 219 of file timers\_\-win32.cpp.
+
+References Enter\-Mutex(), init\-Timer(), Leave\-Mutex(), class\_\-timers::resume\_\-timer\_\-thread(), Set\-Alarm(), class\_\-timers::start\_\-timer\_\-thread(), and TIMEVAL.\hypertarget{timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3}{
+\index{timers_win32.cpp@{timers\_\-win32.cpp}!StopTimerLoop@{StopTimerLoop}}
+\index{StopTimerLoop@{StopTimerLoop}!timers_win32.cpp@{timers\_\-win32.cpp}}
+\subsubsection[StopTimerLoop]{\setlength{\rightskip}{0pt plus 5cm}void Stop\-Timer\-Loop (void)}}
+\label{timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3}
+
+
+
+
+Definition at line 228 of file timers\_\-win32.cpp.
+
+References Enter\-Mutex(), Leave\-Mutex(), class\_\-timers::stop\_\-timer\_\-thread(), and timer.\hypertarget{timers__win32_8cpp_4b2486891ee01e06e2deead4cf963727}{
+\index{timers_win32.cpp@{timers\_\-win32.cpp}!WaitReceiveTaskEnd@{WaitReceiveTaskEnd}}
+\index{WaitReceiveTaskEnd@{WaitReceiveTaskEnd}!timers_win32.cpp@{timers\_\-win32.cpp}}
+\subsubsection[WaitReceiveTaskEnd]{\setlength{\rightskip}{0pt plus 5cm}void Wait\-Receive\-Task\-End (TASK\_\-HANDLE {\em Thread})}}
+\label{timers__win32_8cpp_4b2486891ee01e06e2deead4cf963727}
+
+
+
+
+Definition at line 84 of file timers\_\-win32.cpp.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="class_timers::get_elapsed_time",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+86494ded689eed6f6feac57bd07f76a2
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="ccritical_section::leave",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+6ab99942d10fe9cffc80cb0abbe1b3dc
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="StopTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="class_timers::stop_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5a72f7a09465a5fc1a813db523fc739b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,38 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node8 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node11 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node12 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+b1da3605b4584dfd3b9d30e84024f7f1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="setTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="class_timers::set_timer",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+f66c491adc9edd6b7fe392eaa2df7b5d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,26 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="StartTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="class_timers::resume_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e0066fac671c6adb997d6c075487af89"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="class_timers::start_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#d857a63670354f41759f68d4ea29a0f5"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87"];
+  Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+65b4e290eeac9f9f93eafee63aba64de
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="ccritical_section::enter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+1980874ca25ca53060cd79ca6c32ab74
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__xeno_2timerscfg_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,70 @@
+\hypertarget{timers__xeno_2timerscfg_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/timers\_\-xeno/timerscfg.h File Reference}
+\label{timers__xeno_2timerscfg_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h@{/home/epimerde/documents/tc11/CanFestival-3/include/timers\_\-xeno/timerscfg.h}}
+}
+{\tt \#include $<$native/task.h$>$}\par
+{\tt \#include $<$native/timer.h$>$}\par
+{\tt \#include $<$native/mutex.h$>$}\par
+{\tt \#include $<$native/alarm.h$>$}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{timers__xeno_2timerscfg_8h_6ae11f09e1ebf40f3562857272fab8bf}{TIMEVAL}~RTIME
+\item 
+\#define \hyperlink{timers__xeno_2timerscfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}{TIMEVAL\_\-MAX}~$\sim$(RTIME)0
+\item 
+\#define \hyperlink{timers__xeno_2timerscfg_8h_ee85d2eeabff670269ebc2e00251ac6d}{MS\_\-TO\_\-TIMEVAL}(ms)~(RTIME)ms$\ast$1000000
+\item 
+\#define \hyperlink{timers__xeno_2timerscfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}{US\_\-TO\_\-TIMEVAL}(us)~(RTIME)us$\ast$1000
+\item 
+\#define \hyperlink{timers__xeno_2timerscfg_8h_07c1b78efc83716fac9e31b9862f7e60}{TASK\_\-HANDLE}~RT\_\-TASK
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{timers__xeno_2timerscfg_8h_ee85d2eeabff670269ebc2e00251ac6d}{
+\index{timers_xeno/timerscfg.h@{timers\_\-xeno/timerscfg.h}!MS_TO_TIMEVAL@{MS\_\-TO\_\-TIMEVAL}}
+\index{MS_TO_TIMEVAL@{MS\_\-TO\_\-TIMEVAL}!timers_xeno/timerscfg.h@{timers\_\-xeno/timerscfg.h}}
+\subsubsection[MS\_\-TO\_\-TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define MS\_\-TO\_\-TIMEVAL(ms)~(RTIME)ms$\ast$1000000}}
+\label{timers__xeno_2timerscfg_8h_ee85d2eeabff670269ebc2e00251ac6d}
+
+
+
+
+Definition at line 35 of file timerscfg.h.\hypertarget{timers__xeno_2timerscfg_8h_07c1b78efc83716fac9e31b9862f7e60}{
+\index{timers_xeno/timerscfg.h@{timers\_\-xeno/timerscfg.h}!TASK_HANDLE@{TASK\_\-HANDLE}}
+\index{TASK_HANDLE@{TASK\_\-HANDLE}!timers_xeno/timerscfg.h@{timers\_\-xeno/timerscfg.h}}
+\subsubsection[TASK\_\-HANDLE]{\setlength{\rightskip}{0pt plus 5cm}\#define TASK\_\-HANDLE~RT\_\-TASK}}
+\label{timers__xeno_2timerscfg_8h_07c1b78efc83716fac9e31b9862f7e60}
+
+
+
+
+Definition at line 38 of file timerscfg.h.\hypertarget{timers__xeno_2timerscfg_8h_6ae11f09e1ebf40f3562857272fab8bf}{
+\index{timers_xeno/timerscfg.h@{timers\_\-xeno/timerscfg.h}!TIMEVAL@{TIMEVAL}}
+\index{TIMEVAL@{TIMEVAL}!timers_xeno/timerscfg.h@{timers\_\-xeno/timerscfg.h}}
+\subsubsection[TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define TIMEVAL~RTIME}}
+\label{timers__xeno_2timerscfg_8h_6ae11f09e1ebf40f3562857272fab8bf}
+
+
+
+
+Definition at line 33 of file timerscfg.h.\hypertarget{timers__xeno_2timerscfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}{
+\index{timers_xeno/timerscfg.h@{timers\_\-xeno/timerscfg.h}!TIMEVAL_MAX@{TIMEVAL\_\-MAX}}
+\index{TIMEVAL_MAX@{TIMEVAL\_\-MAX}!timers_xeno/timerscfg.h@{timers\_\-xeno/timerscfg.h}}
+\subsubsection[TIMEVAL\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define TIMEVAL\_\-MAX~$\sim$(RTIME)0}}
+\label{timers__xeno_2timerscfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}
+
+
+
+
+Definition at line 34 of file timerscfg.h.\hypertarget{timers__xeno_2timerscfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}{
+\index{timers_xeno/timerscfg.h@{timers\_\-xeno/timerscfg.h}!US_TO_TIMEVAL@{US\_\-TO\_\-TIMEVAL}}
+\index{US_TO_TIMEVAL@{US\_\-TO\_\-TIMEVAL}!timers_xeno/timerscfg.h@{timers\_\-xeno/timerscfg.h}}
+\subsubsection[US\_\-TO\_\-TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define US\_\-TO\_\-TIMEVAL(us)~(RTIME)us$\ast$1000}}
+\label{timers__xeno_2timerscfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}
+
+
+
+
+Definition at line 36 of file timerscfg.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__xeno_2timerscfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="native/task.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="native/timer.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="native/mutex.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="native/alarm.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__xeno_2timerscfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+21b110a97ecec65dc99c4973cf234c7d
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__xeno_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,236 @@
+\hypertarget{timers__xeno_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/timers\_\-xeno/timers\_\-xeno.c File Reference}
+\label{timers__xeno_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c@{/home/epimerde/documents/tc11/CanFestival-3/drivers/timers\_\-xeno/timers\_\-xeno.c}}
+}
+{\tt \#include $<$stdlib.h$>$}\par
+{\tt \#include $<$unistd.h$>$}\par
+{\tt \#include $<$sys/mman.h$>$}\par
+{\tt \#include $<$native/task.h$>$}\par
+{\tt \#include $<$native/timer.h$>$}\par
+{\tt \#include $<$native/mutex.h$>$}\par
+{\tt \#include $<$native/alarm.h$>$}\par
+{\tt \#include \char`\"{}applicfg.h\char`\"{}}\par
+{\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par
+{\tt \#include \char`\"{}timer.h\char`\"{}}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{timers__xeno_8c_3e43352afeb0977d4e99f3590026c9ee}{TIMERLOOP\_\-TASK\_\-CREATED}~1
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void \hyperlink{timers__xeno_8c_f37d89241d0a9ac0430a0db6c1ead3d2}{cleanup\_\-all} (void)
+\item 
+void \hyperlink{timers__xeno_8c_8758484f3cebb0cd44bb247c3f23d5e3}{Stop\-Timer\-Loop} (void)
+\item 
+void \hyperlink{timers__xeno_8c_d7fee43b8a44cf8b7036853593044037}{Enter\-Mutex} (void)
+\item 
+void \hyperlink{timers__xeno_8c_73d9a4eb941fb20cf6b597840510394b}{Leave\-Mutex} (void)
+\item 
+void \hyperlink{timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8}{timerloop\_\-task\_\-proc} (void $\ast$arg)
+\item 
+void \hyperlink{timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5}{Start\-Timer\-Loop} (\hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} init\_\-callback)
+\item 
+void \hyperlink{timers__xeno_8c_d009be934c04ee04b8e5a1cb5af08efd}{Create\-Receive\-Task} (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} fd0, TASK\_\-HANDLE $\ast$Receive\-Loop\_\-task, void $\ast$Receive\-Loop\_\-task\_\-proc)
+\item 
+void \hyperlink{timers__xeno_8c_aee2aa5ebcc60c3f2231f59c1c7beab0}{Wait\-Receive\-Task\-End} (TASK\_\-HANDLE $\ast$Thread)
+\item 
+void \hyperlink{timers__xeno_8c_b8d05dee70f04b5c5190ab00e84da106}{set\-Timer} (TIMEVAL value)
+\item 
+TIMEVAL \hyperlink{timers__xeno_8c_4dccc204d52176bd547ab34d6858f5ba}{get\-Elapsed\-Time} (void)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+RT\_\-MUTEX \hyperlink{timers__xeno_8c_b6ebfe5bfc980bae026866758af3a7ff}{Can\-Festival\_\-mutex}
+\item 
+RT\_\-TASK \hyperlink{timers__xeno_8c_3921261b6599c37eb3830a799d05f32e}{timerloop\_\-task}
+\item 
+RTIME \hyperlink{timers__xeno_8c_b64940b870e06e40ac13634a9e2b9ac2}{last\_\-time\_\-read}
+\item 
+RTIME \hyperlink{timers__xeno_8c_faf0ed3ab58750ccf1a09c52f7304cc3}{last\_\-occured\_\-alarm}
+\item 
+RTIME \hyperlink{timers__xeno_8c_e2985cf19e9415625d21f0f79b580fd0}{last\_\-alarm\_\-set}
+\item 
+char \hyperlink{timers__xeno_8c_c006a038004f458645d9f7ef06c7bd04}{stop\_\-timer} = 0
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{timers__xeno_8c_3e43352afeb0977d4e99f3590026c9ee}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!TIMERLOOP_TASK_CREATED@{TIMERLOOP\_\-TASK\_\-CREATED}}
+\index{TIMERLOOP_TASK_CREATED@{TIMERLOOP\_\-TASK\_\-CREATED}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[TIMERLOOP\_\-TASK\_\-CREATED]{\setlength{\rightskip}{0pt plus 5cm}\#define TIMERLOOP\_\-TASK\_\-CREATED~1}}
+\label{timers__xeno_8c_3e43352afeb0977d4e99f3590026c9ee}
+
+
+
+
+Definition at line 14 of file timers\_\-xeno.c.
+
+\subsection{Function Documentation}
+\hypertarget{timers__xeno_8c_f37d89241d0a9ac0430a0db6c1ead3d2}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!cleanup_all@{cleanup\_\-all}}
+\index{cleanup_all@{cleanup\_\-all}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[cleanup\_\-all]{\setlength{\rightskip}{0pt plus 5cm}void cleanup\_\-all (void)}}
+\label{timers__xeno_8c_f37d89241d0a9ac0430a0db6c1ead3d2}
+
+
+
+
+Definition at line 24 of file timers\_\-xeno.c.
+
+References timerloop\_\-task.\hypertarget{timers__xeno_8c_d009be934c04ee04b8e5a1cb5af08efd}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!CreateReceiveTask@{CreateReceiveTask}}
+\index{CreateReceiveTask@{CreateReceiveTask}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[CreateReceiveTask]{\setlength{\rightskip}{0pt plus 5cm}void Create\-Receive\-Task (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} {\em fd0}, TASK\_\-HANDLE $\ast$ {\em Receive\-Loop\_\-task}, void $\ast$ {\em Receive\-Loop\_\-task\_\-proc})}}
+\label{timers__xeno_8c_d009be934c04ee04b8e5a1cb5af08efd}
+
+
+
+
+Definition at line 93 of file timers\_\-xeno.c.\hypertarget{timers__xeno_8c_d7fee43b8a44cf8b7036853593044037}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!EnterMutex@{EnterMutex}}
+\index{EnterMutex@{EnterMutex}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[EnterMutex]{\setlength{\rightskip}{0pt plus 5cm}void Enter\-Mutex (void)}}
+\label{timers__xeno_8c_d7fee43b8a44cf8b7036853593044037}
+
+
+
+
+Definition at line 35 of file timers\_\-xeno.c.
+
+References Can\-Festival\_\-mutex.\hypertarget{timers__xeno_8c_4dccc204d52176bd547ab34d6858f5ba}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!getElapsedTime@{getElapsedTime}}
+\index{getElapsedTime@{getElapsedTime}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[getElapsedTime]{\setlength{\rightskip}{0pt plus 5cm}TIMEVAL get\-Elapsed\-Time (void)}}
+\label{timers__xeno_8c_4dccc204d52176bd547ab34d6858f5ba}
+
+
+
+
+Definition at line 128 of file timers\_\-xeno.c.
+
+References last\_\-occured\_\-alarm, and last\_\-time\_\-read.\hypertarget{timers__xeno_8c_73d9a4eb941fb20cf6b597840510394b}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!LeaveMutex@{LeaveMutex}}
+\index{LeaveMutex@{LeaveMutex}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[LeaveMutex]{\setlength{\rightskip}{0pt plus 5cm}void Leave\-Mutex (void)}}
+\label{timers__xeno_8c_73d9a4eb941fb20cf6b597840510394b}
+
+
+
+
+Definition at line 40 of file timers\_\-xeno.c.
+
+References Can\-Festival\_\-mutex.\hypertarget{timers__xeno_8c_b8d05dee70f04b5c5190ab00e84da106}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!setTimer@{setTimer}}
+\index{setTimer@{setTimer}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[setTimer]{\setlength{\rightskip}{0pt plus 5cm}void set\-Timer (TIMEVAL {\em value})}}
+\label{timers__xeno_8c_b8d05dee70f04b5c5190ab00e84da106}
+
+
+
+
+Definition at line 122 of file timers\_\-xeno.c.
+
+References last\_\-alarm\_\-set, last\_\-time\_\-read, timerloop\_\-task, and TIMEVAL\_\-MAX.\hypertarget{timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!StartTimerLoop@{StartTimerLoop}}
+\index{StartTimerLoop@{StartTimerLoop}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[StartTimerLoop]{\setlength{\rightskip}{0pt plus 5cm}void Start\-Timer\-Loop (\hyperlink{timer_8h_f7d102e060339d3730ceae5fea03691b}{Timer\-Callback\_\-t} {\em init\_\-callback})}}
+\label{timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5}
+
+
+
+
+Definition at line 60 of file timers\_\-xeno.c.
+
+References cleanup\_\-all(), get\-Elapsed\-Time(), last\_\-alarm\_\-set, last\_\-occured\_\-alarm, last\_\-time\_\-read, Set\-Alarm(), stop\_\-timer, timerloop\_\-task, and timerloop\_\-task\_\-proc().\hypertarget{timers__xeno_8c_8758484f3cebb0cd44bb247c3f23d5e3}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!StopTimerLoop@{StopTimerLoop}}
+\index{StopTimerLoop@{StopTimerLoop}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[StopTimerLoop]{\setlength{\rightskip}{0pt plus 5cm}void Stop\-Timer\-Loop (void)}}
+\label{timers__xeno_8c_8758484f3cebb0cd44bb247c3f23d5e3}
+
+
+
+
+Definition at line 28 of file timers\_\-xeno.c.
+
+References stop\_\-timer, and timerloop\_\-task.\hypertarget{timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!timerloop_task_proc@{timerloop\_\-task\_\-proc}}
+\index{timerloop_task_proc@{timerloop\_\-task\_\-proc}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[timerloop\_\-task\_\-proc]{\setlength{\rightskip}{0pt plus 5cm}void timerloop\_\-task\_\-proc (void $\ast$ {\em arg})}}
+\label{timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8}
+
+
+
+
+Definition at line 45 of file timers\_\-xeno.c.
+
+References Enter\-Mutex(), last\_\-alarm\_\-set, last\_\-occured\_\-alarm, Leave\-Mutex(), stop\_\-timer, and Time\-Dispatch().\hypertarget{timers__xeno_8c_aee2aa5ebcc60c3f2231f59c1c7beab0}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!WaitReceiveTaskEnd@{WaitReceiveTaskEnd}}
+\index{WaitReceiveTaskEnd@{WaitReceiveTaskEnd}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[WaitReceiveTaskEnd]{\setlength{\rightskip}{0pt plus 5cm}void Wait\-Receive\-Task\-End (TASK\_\-HANDLE $\ast$ {\em Thread})}}
+\label{timers__xeno_8c_aee2aa5ebcc60c3f2231f59c1c7beab0}
+
+
+
+
+Definition at line 117 of file timers\_\-xeno.c.
+
+\subsection{Variable Documentation}
+\hypertarget{timers__xeno_8c_b6ebfe5bfc980bae026866758af3a7ff}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!CanFestival_mutex@{CanFestival\_\-mutex}}
+\index{CanFestival_mutex@{CanFestival\_\-mutex}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[CanFestival\_\-mutex]{\setlength{\rightskip}{0pt plus 5cm}RT\_\-MUTEX \hyperlink{timers__xeno_8c_b6ebfe5bfc980bae026866758af3a7ff}{Can\-Festival\_\-mutex}}}
+\label{timers__xeno_8c_b6ebfe5bfc980bae026866758af3a7ff}
+
+
+
+
+Definition at line 16 of file timers\_\-xeno.c.\hypertarget{timers__xeno_8c_e2985cf19e9415625d21f0f79b580fd0}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!last_alarm_set@{last\_\-alarm\_\-set}}
+\index{last_alarm_set@{last\_\-alarm\_\-set}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[last\_\-alarm\_\-set]{\setlength{\rightskip}{0pt plus 5cm}RTIME \hyperlink{timers__xeno_8c_e2985cf19e9415625d21f0f79b580fd0}{last\_\-alarm\_\-set}}}
+\label{timers__xeno_8c_e2985cf19e9415625d21f0f79b580fd0}
+
+
+
+
+Definition at line 20 of file timers\_\-xeno.c.\hypertarget{timers__xeno_8c_faf0ed3ab58750ccf1a09c52f7304cc3}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!last_occured_alarm@{last\_\-occured\_\-alarm}}
+\index{last_occured_alarm@{last\_\-occured\_\-alarm}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[last\_\-occured\_\-alarm]{\setlength{\rightskip}{0pt plus 5cm}RTIME \hyperlink{timers__xeno_8c_faf0ed3ab58750ccf1a09c52f7304cc3}{last\_\-occured\_\-alarm}}}
+\label{timers__xeno_8c_faf0ed3ab58750ccf1a09c52f7304cc3}
+
+
+
+
+Definition at line 19 of file timers\_\-xeno.c.\hypertarget{timers__xeno_8c_b64940b870e06e40ac13634a9e2b9ac2}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!last_time_read@{last\_\-time\_\-read}}
+\index{last_time_read@{last\_\-time\_\-read}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[last\_\-time\_\-read]{\setlength{\rightskip}{0pt plus 5cm}RTIME \hyperlink{timers__xeno_8c_b64940b870e06e40ac13634a9e2b9ac2}{last\_\-time\_\-read}}}
+\label{timers__xeno_8c_b64940b870e06e40ac13634a9e2b9ac2}
+
+
+
+
+Definition at line 18 of file timers\_\-xeno.c.\hypertarget{timers__xeno_8c_c006a038004f458645d9f7ef06c7bd04}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!stop_timer@{stop\_\-timer}}
+\index{stop_timer@{stop\_\-timer}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[stop\_\-timer]{\setlength{\rightskip}{0pt plus 5cm}char \hyperlink{timers__xeno_8c_c006a038004f458645d9f7ef06c7bd04}{stop\_\-timer} = 0}}
+\label{timers__xeno_8c_c006a038004f458645d9f7ef06c7bd04}
+
+
+
+
+Definition at line 22 of file timers\_\-xeno.c.\hypertarget{timers__xeno_8c_3921261b6599c37eb3830a799d05f32e}{
+\index{timers_xeno.c@{timers\_\-xeno.c}!timerloop_task@{timerloop\_\-task}}
+\index{timerloop_task@{timerloop\_\-task}!timers_xeno.c@{timers\_\-xeno.c}}
+\subsubsection[timerloop\_\-task]{\setlength{\rightskip}{0pt plus 5cm}RT\_\-TASK \hyperlink{timers__xeno_8c_3921261b6599c37eb3830a799d05f32e}{timerloop\_\-task}}}
+\label{timers__xeno_8c_3921261b6599c37eb3830a799d05f32e}
+
+
+
+
+Definition at line 17 of file timers\_\-xeno.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="timerloop_task_proc",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+741e5307f1ab5f6e235171ede2152e0c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__xeno_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,45 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="unistd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="sys/mman.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="native/task.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="native/timer.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="native/mutex.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="native/alarm.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node9 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node13 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node14 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node16 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node17 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__xeno_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+8d4e24e405cad6dee2dee8ce829e00d7
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="StartTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="cleanup_all",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="timerloop_task_proc",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+0be6bd8ee38688388b4aae83a13cf0bf
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/unix_2applicfg_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,261 @@
+\hypertarget{unix_2applicfg_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/unix/applicfg.h File Reference}
+\label{unix_2applicfg_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h@{/home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h}}
+}
+{\tt \#include $<$string.h$>$}\par
+{\tt \#include $<$stdio.h$>$}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{unix_2applicfg_8h_662ebb8e51dc6acbd8850e22f172c5bf}{INTEGER8}~char
+\item 
+\#define \hyperlink{unix_2applicfg_8h_ef74ac6cf2d7e6e7ceb25199c0a4e8d9}{INTEGER16}~short
+\item 
+\#define \hyperlink{unix_2applicfg_8h_b5cc60bcec9bf20f8565a80fe68ab8f6}{INTEGER24}
+\item 
+\#define \hyperlink{unix_2applicfg_8h_88a720c5453c6335aa3784ee788ec8cd}{INTEGER32}~long
+\item 
+\#define \hyperlink{unix_2applicfg_8h_161c8f6e6a63ce9ed9966896f211b8a8}{INTEGER40}
+\item 
+\#define \hyperlink{unix_2applicfg_8h_0c5278d056153e1ff380e759c884f479}{INTEGER48}
+\item 
+\#define \hyperlink{unix_2applicfg_8h_9543c1a090746b76b7972dcb7cc7483e}{INTEGER56}
+\item 
+\#define \hyperlink{unix_2applicfg_8h_4e3182e4d79fdb99c05d57a3abe5ae4e}{INTEGER64}
+\item 
+\#define \hyperlink{unix_2applicfg_8h_539234687760592d01a8b0d3357bc00e}{UNS8}~unsigned char
+\item 
+\#define \hyperlink{unix_2applicfg_8h_5528eeccf214bfe021532622d78c6a96}{UNS16}~unsigned short
+\item 
+\#define \hyperlink{unix_2applicfg_8h_889a782714194ae2f780002d25d6e0be}{UNS32}~unsigned long
+\item 
+\#define \hyperlink{unix_2applicfg_8h_7eec2f0575ec58202f7e7e8072722508}{UNS24}
+\item 
+\#define \hyperlink{unix_2applicfg_8h_e83de5a9f9a3ea891eb0ce1044277ee9}{UNS40}
+\item 
+\#define \hyperlink{unix_2applicfg_8h_c67204750d2dc3f2681555bf81368765}{UNS48}
+\item 
+\#define \hyperlink{unix_2applicfg_8h_0cba1f6285c9f23a663d56d0c99559da}{UNS56}
+\item 
+\#define \hyperlink{unix_2applicfg_8h_55de1c7512d46f732dcaea5db4aa7fa9}{UNS64}
+\item 
+\#define \hyperlink{unix_2applicfg_8h_a317e78f368f51a31a7ea72ea7afbc89}{REAL32}~float
+\item 
+\#define \hyperlink{unix_2applicfg_8h_3c2031a645686699b0f1e3b0ceaac6ee}{REAL64}~double
+\item 
+\#define \hyperlink{unix_2applicfg_8h_99178e2619db849578b20df5aa241844}{MSG\_\-ERR}(num, str, val)
+\item 
+\#define \hyperlink{unix_2applicfg_8h_5f4e5133c4c3113931684d3aba518bba}{MSG\_\-WAR}(num, str, val)
+\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef void $\ast$ \hyperlink{unix_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE}
+\item 
+typedef void $\ast$ \hyperlink{unix_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{unix_2applicfg_8h_ef74ac6cf2d7e6e7ceb25199c0a4e8d9}{
+\index{unix/applicfg.h@{unix/applicfg.h}!INTEGER16@{INTEGER16}}
+\index{INTEGER16@{INTEGER16}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[INTEGER16]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER16~short}}
+\label{unix_2applicfg_8h_ef74ac6cf2d7e6e7ceb25199c0a4e8d9}
+
+
+
+
+Definition at line 50 of file applicfg.h.\hypertarget{unix_2applicfg_8h_b5cc60bcec9bf20f8565a80fe68ab8f6}{
+\index{unix/applicfg.h@{unix/applicfg.h}!INTEGER24@{INTEGER24}}
+\index{INTEGER24@{INTEGER24}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[INTEGER24]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER24}}
+\label{unix_2applicfg_8h_b5cc60bcec9bf20f8565a80fe68ab8f6}
+
+
+
+
+Definition at line 51 of file applicfg.h.\hypertarget{unix_2applicfg_8h_88a720c5453c6335aa3784ee788ec8cd}{
+\index{unix/applicfg.h@{unix/applicfg.h}!INTEGER32@{INTEGER32}}
+\index{INTEGER32@{INTEGER32}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[INTEGER32]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER32~long}}
+\label{unix_2applicfg_8h_88a720c5453c6335aa3784ee788ec8cd}
+
+
+
+
+Definition at line 52 of file applicfg.h.\hypertarget{unix_2applicfg_8h_161c8f6e6a63ce9ed9966896f211b8a8}{
+\index{unix/applicfg.h@{unix/applicfg.h}!INTEGER40@{INTEGER40}}
+\index{INTEGER40@{INTEGER40}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[INTEGER40]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER40}}
+\label{unix_2applicfg_8h_161c8f6e6a63ce9ed9966896f211b8a8}
+
+
+
+
+Definition at line 53 of file applicfg.h.\hypertarget{unix_2applicfg_8h_0c5278d056153e1ff380e759c884f479}{
+\index{unix/applicfg.h@{unix/applicfg.h}!INTEGER48@{INTEGER48}}
+\index{INTEGER48@{INTEGER48}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[INTEGER48]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER48}}
+\label{unix_2applicfg_8h_0c5278d056153e1ff380e759c884f479}
+
+
+
+
+Definition at line 54 of file applicfg.h.\hypertarget{unix_2applicfg_8h_9543c1a090746b76b7972dcb7cc7483e}{
+\index{unix/applicfg.h@{unix/applicfg.h}!INTEGER56@{INTEGER56}}
+\index{INTEGER56@{INTEGER56}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[INTEGER56]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER56}}
+\label{unix_2applicfg_8h_9543c1a090746b76b7972dcb7cc7483e}
+
+
+
+
+Definition at line 55 of file applicfg.h.\hypertarget{unix_2applicfg_8h_4e3182e4d79fdb99c05d57a3abe5ae4e}{
+\index{unix/applicfg.h@{unix/applicfg.h}!INTEGER64@{INTEGER64}}
+\index{INTEGER64@{INTEGER64}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[INTEGER64]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER64}}
+\label{unix_2applicfg_8h_4e3182e4d79fdb99c05d57a3abe5ae4e}
+
+
+
+
+Definition at line 56 of file applicfg.h.\hypertarget{unix_2applicfg_8h_662ebb8e51dc6acbd8850e22f172c5bf}{
+\index{unix/applicfg.h@{unix/applicfg.h}!INTEGER8@{INTEGER8}}
+\index{INTEGER8@{INTEGER8}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[INTEGER8]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER8~char}}
+\label{unix_2applicfg_8h_662ebb8e51dc6acbd8850e22f172c5bf}
+
+
+
+
+Definition at line 49 of file applicfg.h.\hypertarget{unix_2applicfg_8h_99178e2619db849578b20df5aa241844}{
+\index{unix/applicfg.h@{unix/applicfg.h}!MSG_ERR@{MSG\_\-ERR}}
+\index{MSG_ERR@{MSG\_\-ERR}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[MSG\_\-ERR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ERR(num, str, val)}}
+\label{unix_2applicfg_8h_99178e2619db849578b20df5aa241844}
+
+
+
+
+Definition at line 84 of file applicfg.h.\hypertarget{unix_2applicfg_8h_5f4e5133c4c3113931684d3aba518bba}{
+\index{unix/applicfg.h@{unix/applicfg.h}!MSG_WAR@{MSG\_\-WAR}}
+\index{MSG_WAR@{MSG\_\-WAR}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[MSG\_\-WAR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-WAR(num, str, val)}}
+\label{unix_2applicfg_8h_5f4e5133c4c3113931684d3aba518bba}
+
+
+
+
+Definition at line 93 of file applicfg.h.\hypertarget{unix_2applicfg_8h_a317e78f368f51a31a7ea72ea7afbc89}{
+\index{unix/applicfg.h@{unix/applicfg.h}!REAL32@{REAL32}}
+\index{REAL32@{REAL32}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[REAL32]{\setlength{\rightskip}{0pt plus 5cm}\#define REAL32~float}}
+\label{unix_2applicfg_8h_a317e78f368f51a31a7ea72ea7afbc89}
+
+
+
+
+Definition at line 69 of file applicfg.h.\hypertarget{unix_2applicfg_8h_3c2031a645686699b0f1e3b0ceaac6ee}{
+\index{unix/applicfg.h@{unix/applicfg.h}!REAL64@{REAL64}}
+\index{REAL64@{REAL64}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[REAL64]{\setlength{\rightskip}{0pt plus 5cm}\#define REAL64~double}}
+\label{unix_2applicfg_8h_3c2031a645686699b0f1e3b0ceaac6ee}
+
+
+
+
+Definition at line 70 of file applicfg.h.\hypertarget{unix_2applicfg_8h_5528eeccf214bfe021532622d78c6a96}{
+\index{unix/applicfg.h@{unix/applicfg.h}!UNS16@{UNS16}}
+\index{UNS16@{UNS16}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[UNS16]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS16~unsigned short}}
+\label{unix_2applicfg_8h_5528eeccf214bfe021532622d78c6a96}
+
+
+
+
+Definition at line 60 of file applicfg.h.\hypertarget{unix_2applicfg_8h_7eec2f0575ec58202f7e7e8072722508}{
+\index{unix/applicfg.h@{unix/applicfg.h}!UNS24@{UNS24}}
+\index{UNS24@{UNS24}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[UNS24]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS24}}
+\label{unix_2applicfg_8h_7eec2f0575ec58202f7e7e8072722508}
+
+
+
+
+Definition at line 62 of file applicfg.h.\hypertarget{unix_2applicfg_8h_889a782714194ae2f780002d25d6e0be}{
+\index{unix/applicfg.h@{unix/applicfg.h}!UNS32@{UNS32}}
+\index{UNS32@{UNS32}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[UNS32]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS32~unsigned long}}
+\label{unix_2applicfg_8h_889a782714194ae2f780002d25d6e0be}
+
+
+
+
+Definition at line 61 of file applicfg.h.\hypertarget{unix_2applicfg_8h_e83de5a9f9a3ea891eb0ce1044277ee9}{
+\index{unix/applicfg.h@{unix/applicfg.h}!UNS40@{UNS40}}
+\index{UNS40@{UNS40}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[UNS40]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS40}}
+\label{unix_2applicfg_8h_e83de5a9f9a3ea891eb0ce1044277ee9}
+
+
+
+
+Definition at line 63 of file applicfg.h.\hypertarget{unix_2applicfg_8h_c67204750d2dc3f2681555bf81368765}{
+\index{unix/applicfg.h@{unix/applicfg.h}!UNS48@{UNS48}}
+\index{UNS48@{UNS48}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[UNS48]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS48}}
+\label{unix_2applicfg_8h_c67204750d2dc3f2681555bf81368765}
+
+
+
+
+Definition at line 64 of file applicfg.h.\hypertarget{unix_2applicfg_8h_0cba1f6285c9f23a663d56d0c99559da}{
+\index{unix/applicfg.h@{unix/applicfg.h}!UNS56@{UNS56}}
+\index{UNS56@{UNS56}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[UNS56]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS56}}
+\label{unix_2applicfg_8h_0cba1f6285c9f23a663d56d0c99559da}
+
+
+
+
+Definition at line 65 of file applicfg.h.\hypertarget{unix_2applicfg_8h_55de1c7512d46f732dcaea5db4aa7fa9}{
+\index{unix/applicfg.h@{unix/applicfg.h}!UNS64@{UNS64}}
+\index{UNS64@{UNS64}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[UNS64]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS64}}
+\label{unix_2applicfg_8h_55de1c7512d46f732dcaea5db4aa7fa9}
+
+
+
+
+Definition at line 66 of file applicfg.h.\hypertarget{unix_2applicfg_8h_539234687760592d01a8b0d3357bc00e}{
+\index{unix/applicfg.h@{unix/applicfg.h}!UNS8@{UNS8}}
+\index{UNS8@{UNS8}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[UNS8]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS8~unsigned char}}
+\label{unix_2applicfg_8h_539234687760592d01a8b0d3357bc00e}
+
+
+
+
+Definition at line 59 of file applicfg.h.
+
+\subsection{Typedef Documentation}
+\hypertarget{unix_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{
+\index{unix/applicfg.h@{unix/applicfg.h}!CAN_HANDLE@{CAN\_\-HANDLE}}
+\index{CAN_HANDLE@{CAN\_\-HANDLE}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[CAN\_\-HANDLE]{\setlength{\rightskip}{0pt plus 5cm}typedef void$\ast$ \hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE}}}
+\label{unix_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}
+
+
+
+
+Definition at line 96 of file applicfg.h.\hypertarget{unix_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{
+\index{unix/applicfg.h@{unix/applicfg.h}!CAN_PORT@{CAN\_\-PORT}}
+\index{CAN_PORT@{CAN\_\-PORT}!unix/applicfg.h@{unix/applicfg.h}}
+\subsubsection[CAN\_\-PORT]{\setlength{\rightskip}{0pt plus 5cm}typedef void$\ast$ \hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT}}}
+\label{unix_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}
+
+
+
+
+Definition at line 98 of file applicfg.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/unix_2applicfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,11 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/unix_2applicfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3c58617884173448be2b786bbef7d2d3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/unix_2canfestival_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,88 @@
+\hypertarget{unix_2canfestival_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/unix/canfestival.h File Reference}
+\label{unix_2canfestival_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h@{/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h}}
+}
+{\tt \#include \char`\"{}timerscfg.h\char`\"{}}\par
+{\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+{\tt \#include \char`\"{}timers\_\-driver.h\char`\"{}}\par
+{\tt \#include $<$dlfcn.h$>$}\par
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef void $\ast$ \hyperlink{unix_2canfestival_8h_99960198cd610250fc7ab4c8351ad9de}{LIB\_\-HANDLE}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{unix_2canfestival_8h_cb4f394ec0e040c5962d3dc1957505fb}{Un\-Load\-Can\-Driver} (\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} handle)
+\item 
+\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} \hyperlink{unix_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5}{Load\-Can\-Driver} (char $\ast$driver\_\-name)
+\item 
+UNS8 \hyperlink{unix_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6}{can\-Send} (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} port, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} \hyperlink{unix_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a}{can\-Open} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board, \hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\item 
+int \hyperlink{unix_2canfestival_8h_02957f72a9b951603adb98a142bd447b}{can\-Close} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\end{CompactItemize}
+
+
+\subsection{Typedef Documentation}
+\hypertarget{unix_2canfestival_8h_99960198cd610250fc7ab4c8351ad9de}{
+\index{unix/canfestival.h@{unix/canfestival.h}!LIB_HANDLE@{LIB\_\-HANDLE}}
+\index{LIB_HANDLE@{LIB\_\-HANDLE}!unix/canfestival.h@{unix/canfestival.h}}
+\subsubsection[LIB\_\-HANDLE]{\setlength{\rightskip}{0pt plus 5cm}typedef void$\ast$ \hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE}}}
+\label{unix_2canfestival_8h_99960198cd610250fc7ab4c8351ad9de}
+
+
+
+
+Definition at line 13 of file canfestival.h.
+
+\subsection{Function Documentation}
+\hypertarget{unix_2canfestival_8h_02957f72a9b951603adb98a142bd447b}{
+\index{unix/canfestival.h@{unix/canfestival.h}!canClose@{canClose}}
+\index{canClose@{canClose}!unix/canfestival.h@{unix/canfestival.h}}
+\subsubsection[canClose]{\setlength{\rightskip}{0pt plus 5cm}int can\-Close (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{unix_2canfestival_8h_02957f72a9b951603adb98a142bd447b}
+
+
+
+
+Definition at line 178 of file unix.c.\hypertarget{unix_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a}{
+\index{unix/canfestival.h@{unix/canfestival.h}!canOpen@{canOpen}}
+\index{canOpen@{canOpen}!unix/canfestival.h@{unix/canfestival.h}}
+\subsubsection[canOpen]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} can\-Open (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board}, \hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{unix_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a}
+
+
+
+
+Definition at line 145 of file unix.c.\hypertarget{unix_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6}{
+\index{unix/canfestival.h@{unix/canfestival.h}!canSend@{canSend}}
+\index{canSend@{canSend}!unix/canfestival.h@{unix/canfestival.h}}
+\subsubsection[canSend]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} {\em port}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{unix_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6}
+
+
+
+
+Definition at line 120 of file unix.c.\hypertarget{unix_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5}{
+\index{unix/canfestival.h@{unix/canfestival.h}!LoadCanDriver@{LoadCanDriver}}
+\index{LoadCanDriver@{LoadCanDriver}!unix/canfestival.h@{unix/canfestival.h}}
+\subsubsection[LoadCanDriver]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} Load\-Can\-Driver (char $\ast$ {\em driver\_\-name})}}
+\label{unix_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5}
+
+
+
+
+Definition at line 84 of file unix.c.\hypertarget{unix_2canfestival_8h_cb4f394ec0e040c5962d3dc1957505fb}{
+\index{unix/canfestival.h@{unix/canfestival.h}!UnLoadCanDriver@{UnLoadCanDriver}}
+\index{UnLoadCanDriver@{UnLoadCanDriver}!unix/canfestival.h@{unix/canfestival.h}}
+\subsubsection[UnLoadCanDriver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 Un\-Load\-Can\-Driver (\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} {\em handle})}}
+\label{unix_2canfestival_8h_cb4f394ec0e040c5962d3dc1957505fb}
+
+
+
+
+Definition at line 71 of file unix.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/unix_2canfestival_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,63 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node15 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node18 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="dlfcn.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/unix_2canfestival_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+fb1e6b235c0be5de9d4c0df7972eb8f3
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/unix_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,167 @@
+\hypertarget{unix_8c}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/unix/unix.c File Reference}
+\label{unix_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c@{/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c}}
+}
+{\tt \#include $<$unistd.h$>$}\par
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include $<$stdlib.h$>$}\par
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
+{\tt \#include \char`\"{}timers\_\-driver.h\char`\"{}}\par
+{\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par
+\subsection*{Data Structures}
+\begin{CompactItemize}
+\item 
+struct \hyperlink{structCANPort}{CANPort}
+\end{CompactItemize}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{unix_8c_74c6a27b44fd54de5cb021299ffce612}{DLL\_\-CALL}(funcname)~($\ast$ funcname\#\#\_\-driver)
+\item 
+\#define \hyperlink{unix_8c_7f7ce94bf48fde67f4af7b64c7ca4c85}{FCT\_\-PTR\_\-INIT}~=NULL
+\item 
+\#define \hyperlink{unix_8c_2af8b26c5600696a026aa95fe49b9dc9}{DLSYM}(name)
+\item 
+\#define \hyperlink{unix_8c_c2f10bc5b98269f33af8a74299236e03}{MAX\_\-NB\_\-CAN\_\-PORTS}~16
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{unix_8c_cb4f394ec0e040c5962d3dc1957505fb}{Un\-Load\-Can\-Driver} (\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} handle)
+\item 
+\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} \hyperlink{unix_8c_a6eed61fc15f41f772d4645d7a5edeb5}{Load\-Can\-Driver} (char $\ast$driver\_\-name)
+\item 
+UNS8 \hyperlink{unix_8c_8d1909a09c50c750e4d8626595acd9f6}{can\-Send} (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} port, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+void \hyperlink{unix_8c_45ceca3727c2fb7ac93958a215efb827}{can\-Receive\-Loop} (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} port)
+\item 
+\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} \hyperlink{unix_8c_7476146ad15948a22e7f80a00c89c40a}{can\-Open} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board, \hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\item 
+int \hyperlink{unix_8c_02957f72a9b951603adb98a142bd447b}{can\-Close} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+\hyperlink{structCANPort}{CANPort} \hyperlink{unix_8c_0b740cf913752262ceb23d51648da86a}{canports} \mbox{[}MAX\_\-NB\_\-CAN\_\-PORTS\mbox{]} = \{\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\}\}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{unix_8c_74c6a27b44fd54de5cb021299ffce612}{
+\index{unix.c@{unix.c}!DLL_CALL@{DLL\_\-CALL}}
+\index{DLL_CALL@{DLL\_\-CALL}!unix.c@{unix.c}}
+\subsubsection[DLL\_\-CALL]{\setlength{\rightskip}{0pt plus 5cm}\#define DLL\_\-CALL(funcname)~($\ast$ funcname\#\#\_\-driver)}}
+\label{unix_8c_74c6a27b44fd54de5cb021299ffce612}
+
+
+
+
+Definition at line 27 of file unix.c.\hypertarget{unix_8c_2af8b26c5600696a026aa95fe49b9dc9}{
+\index{unix.c@{unix.c}!DLSYM@{DLSYM}}
+\index{DLSYM@{DLSYM}!unix.c@{unix.c}}
+\subsubsection[DLSYM]{\setlength{\rightskip}{0pt plus 5cm}\#define DLSYM(name)}}
+\label{unix_8c_2af8b26c5600696a026aa95fe49b9dc9}
+
+
+\textbf{Value:}
+
+\begin{Code}\begin{verbatim}*(void **) (&name##_driver) = dlsym(handle, #name"_driver");\
+        if ((error = dlerror()) != NULL)  {\
+                fprintf (stderr, "%s\n", error);\
+                UnLoadCanDriver(handle);\
+                return NULL;\
+        }
+\end{verbatim}\end{Code}
+
+
+Definition at line 30 of file unix.c.\hypertarget{unix_8c_7f7ce94bf48fde67f4af7b64c7ca4c85}{
+\index{unix.c@{unix.c}!FCT_PTR_INIT@{FCT\_\-PTR\_\-INIT}}
+\index{FCT_PTR_INIT@{FCT\_\-PTR\_\-INIT}!unix.c@{unix.c}}
+\subsubsection[FCT\_\-PTR\_\-INIT]{\setlength{\rightskip}{0pt plus 5cm}\#define FCT\_\-PTR\_\-INIT~=NULL}}
+\label{unix_8c_7f7ce94bf48fde67f4af7b64c7ca4c85}
+
+
+
+
+Definition at line 28 of file unix.c.\hypertarget{unix_8c_c2f10bc5b98269f33af8a74299236e03}{
+\index{unix.c@{unix.c}!MAX_NB_CAN_PORTS@{MAX\_\-NB\_\-CAN\_\-PORTS}}
+\index{MAX_NB_CAN_PORTS@{MAX\_\-NB\_\-CAN\_\-PORTS}!unix.c@{unix.c}}
+\subsubsection[MAX\_\-NB\_\-CAN\_\-PORTS]{\setlength{\rightskip}{0pt plus 5cm}\#define MAX\_\-NB\_\-CAN\_\-PORTS~16}}
+\label{unix_8c_c2f10bc5b98269f33af8a74299236e03}
+
+
+
+
+Definition at line 49 of file unix.c.
+
+\subsection{Function Documentation}
+\hypertarget{unix_8c_02957f72a9b951603adb98a142bd447b}{
+\index{unix.c@{unix.c}!canClose@{canClose}}
+\index{canClose@{canClose}!unix.c@{unix.c}}
+\subsubsection[canClose]{\setlength{\rightskip}{0pt plus 5cm}int can\-Close (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{unix_8c_02957f72a9b951603adb98a142bd447b}
+
+
+
+
+Definition at line 178 of file unix.c.\hypertarget{unix_8c_7476146ad15948a22e7f80a00c89c40a}{
+\index{unix.c@{unix.c}!canOpen@{canOpen}}
+\index{canOpen@{canOpen}!unix.c@{unix.c}}
+\subsubsection[canOpen]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} can\-Open (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board}, \hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{unix_8c_7476146ad15948a22e7f80a00c89c40a}
+
+
+
+
+Definition at line 145 of file unix.c.\hypertarget{unix_8c_45ceca3727c2fb7ac93958a215efb827}{
+\index{unix.c@{unix.c}!canReceiveLoop@{canReceiveLoop}}
+\index{canReceiveLoop@{canReceiveLoop}!unix.c@{unix.c}}
+\subsubsection[canReceiveLoop]{\setlength{\rightskip}{0pt plus 5cm}void can\-Receive\-Loop (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} {\em port})}}
+\label{unix_8c_45ceca3727c2fb7ac93958a215efb827}
+
+
+
+
+Definition at line 132 of file unix.c.
+
+References can\-Dispatch(), can\-Receive(), DLL\_\-CALL, Enter\-Mutex(), and Leave\-Mutex().\hypertarget{unix_8c_8d1909a09c50c750e4d8626595acd9f6}{
+\index{unix.c@{unix.c}!canSend@{canSend}}
+\index{canSend@{canSend}!unix.c@{unix.c}}
+\subsubsection[canSend]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} {\em port}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{unix_8c_8d1909a09c50c750e4d8626595acd9f6}
+
+
+
+
+Definition at line 120 of file unix.c.\hypertarget{unix_8c_a6eed61fc15f41f772d4645d7a5edeb5}{
+\index{unix.c@{unix.c}!LoadCanDriver@{LoadCanDriver}}
+\index{LoadCanDriver@{LoadCanDriver}!unix.c@{unix.c}}
+\subsubsection[LoadCanDriver]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} Load\-Can\-Driver (char $\ast$ {\em driver\_\-name})}}
+\label{unix_8c_a6eed61fc15f41f772d4645d7a5edeb5}
+
+
+
+
+Definition at line 84 of file unix.c.\hypertarget{unix_8c_cb4f394ec0e040c5962d3dc1957505fb}{
+\index{unix.c@{unix.c}!UnLoadCanDriver@{UnLoadCanDriver}}
+\index{UnLoadCanDriver@{UnLoadCanDriver}!unix.c@{unix.c}}
+\subsubsection[UnLoadCanDriver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 Un\-Load\-Can\-Driver (\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} {\em handle})}}
+\label{unix_8c_cb4f394ec0e040c5962d3dc1957505fb}
+
+
+
+
+Definition at line 71 of file unix.c.
+
+\subsection{Variable Documentation}
+\hypertarget{unix_8c_0b740cf913752262ceb23d51648da86a}{
+\index{unix.c@{unix.c}!canports@{canports}}
+\index{canports@{canports}!unix.c@{unix.c}}
+\subsubsection[canports]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structCANPort}{CANPort} \hyperlink{unix_8c_0b740cf913752262ceb23d51648da86a}{canports}\mbox{[}MAX\_\-NB\_\-CAN\_\-PORTS\mbox{]} = \{\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\},\{0,\}\}}}
+\label{unix_8c_0b740cf913752262ceb23d51648da86a}
+
+
+
+
+Definition at line 66 of file unix.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,130 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node10 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node4 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node14 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"];
+  Node16 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node14 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"];
+  Node19 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"];
+  Node14 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node13 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node23 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node24 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"];
+  Node25 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node26 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 -> Node27 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"];
+  Node13 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node28 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node28 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node29 [color="midnightblue",fontsize=10,style="solid"];
+  Node29 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node29 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node30 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node29 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+  Node31 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node29 -> Node32 [color="midnightblue",fontsize=10,style="solid"];
+  Node32 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node29 -> Node33 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid"];
+  Node34 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node2 -> Node36 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid"];
+  Node37 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node37 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node37 -> Node38 [color="midnightblue",fontsize=10,style="solid"];
+  Node38 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node38 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node39 [color="midnightblue",fontsize=10,style="solid"];
+  Node39 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node40 [color="midnightblue",fontsize=10,style="solid"];
+  Node40 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node36 -> Node41 [color="midnightblue",fontsize=10,style="solid"];
+  Node41 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node41 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node42 [color="midnightblue",fontsize=10,style="solid"];
+  Node42 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node42 -> Node33 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node43 [color="midnightblue",fontsize=10,style="solid"];
+  Node43 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node36 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 -> Node44 [color="midnightblue",fontsize=10,style="solid"];
+  Node44 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node2 -> Node45 [color="midnightblue",fontsize=10,style="solid"];
+  Node45 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node45 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node45 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+  Node45 -> Node32 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid"];
+  Node46 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node1 -> Node47 [color="midnightblue",fontsize=10,style="solid"];
+  Node47 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node48 [color="midnightblue",fontsize=10,style="solid"];
+  Node48 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+21870c45007696c8dedd3e3f073566f5
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/unix_8c__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,73 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="unistd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node6 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node5 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node9 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node5 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node16 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node17 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node5 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node19 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node20 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node21 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node22 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/unix_8c__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+21a788a0b15ed967b04ece8189f4df8c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2applicfg_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,462 @@
+\hypertarget{win32_2applicfg_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/win32/applicfg.h File Reference}
+\label{win32_2applicfg_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h@{/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h}}
+}
+{\tt \#include $<$windows.h$>$}\par
+{\tt \#include $<$string.h$>$}\par
+{\tt \#include $<$stdio.h$>$}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{win32_2applicfg_8h_662ebb8e51dc6acbd8850e22f172c5bf}{INTEGER8}~char
+\item 
+\#define \hyperlink{win32_2applicfg_8h_ef74ac6cf2d7e6e7ceb25199c0a4e8d9}{INTEGER16}~short
+\item 
+\#define \hyperlink{win32_2applicfg_8h_b5cc60bcec9bf20f8565a80fe68ab8f6}{INTEGER24}~long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_88a720c5453c6335aa3784ee788ec8cd}{INTEGER32}~long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_161c8f6e6a63ce9ed9966896f211b8a8}{INTEGER40}~long long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_0c5278d056153e1ff380e759c884f479}{INTEGER48}~long long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_9543c1a090746b76b7972dcb7cc7483e}{INTEGER56}~long long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_4e3182e4d79fdb99c05d57a3abe5ae4e}{INTEGER64}~long long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_539234687760592d01a8b0d3357bc00e}{UNS8}~unsigned char
+\item 
+\#define \hyperlink{win32_2applicfg_8h_5528eeccf214bfe021532622d78c6a96}{UNS16}~unsigned short
+\item 
+\#define \hyperlink{win32_2applicfg_8h_889a782714194ae2f780002d25d6e0be}{UNS32}~unsigned long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_7eec2f0575ec58202f7e7e8072722508}{UNS24}~unsigned long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_e83de5a9f9a3ea891eb0ce1044277ee9}{UNS40}~unsigned long long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_c67204750d2dc3f2681555bf81368765}{UNS48}~unsigned long long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_0cba1f6285c9f23a663d56d0c99559da}{UNS56}~unsigned long long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_55de1c7512d46f732dcaea5db4aa7fa9}{UNS64}~unsigned long long
+\item 
+\#define \hyperlink{win32_2applicfg_8h_a317e78f368f51a31a7ea72ea7afbc89}{REAL32}~float
+\item 
+\#define \hyperlink{win32_2applicfg_8h_3c2031a645686699b0f1e3b0ceaac6ee}{REAL64}~double
+\item 
+\#define \hyperlink{win32_2applicfg_8h_ac9b34b63833a5daae8a0cf1ffafa279}{sizeof\_\-INTEGER24}~3
+\item 
+\#define \hyperlink{win32_2applicfg_8h_f93cc2a78a69dc001ee201e4e7ff1bf7}{sizeof\_\-INTEGER40}~5
+\item 
+\#define \hyperlink{win32_2applicfg_8h_82d3aac808ec76267b152fcd59c3723e}{sizeof\_\-INTEGER48}~6
+\item 
+\#define \hyperlink{win32_2applicfg_8h_18386f9059ae9dd6245594b50af51b0d}{sizeof\_\-INTEGER56}~7
+\item 
+\#define \hyperlink{win32_2applicfg_8h_2864f0cc8ddbed1dd87eca67ea7e18c8}{sizeof\_\-UNS24}~3
+\item 
+\#define \hyperlink{win32_2applicfg_8h_8f0490463180fcf079424bdb5bbbc257}{sizeof\_\-UNS40}~5
+\item 
+\#define \hyperlink{win32_2applicfg_8h_1a20a7df1bb6132b6193d096b81ceea8}{sizeof\_\-UNS48}~6
+\item 
+\#define \hyperlink{win32_2applicfg_8h_4024b037e8ff3cd5f513fe1ebbd8b1f1}{sizeof\_\-UNS56}~7
+\item 
+\#define \hyperlink{win32_2applicfg_8h_7cf9d89ab157643b84781b1b8cbba418}{INT24\_\-2\_\-32}(a)~(a $<$= 0x7FFFFF ? a : a$|$0x\-FF000000)
+\item 
+\#define \hyperlink{win32_2applicfg_8h_43c6309a018e52cb75d7fea6b33225ef}{INT40\_\-2\_\-64}(a)~(a $<$= 0x0000007FFFFFFFFF ? a : a$|$0x\-FFFFFF0000000000)
+\item 
+\#define \hyperlink{win32_2applicfg_8h_4ff6132b41561009e9385ba996e684b9}{INT48\_\-2\_\-64}(a)~(a $<$= 0x00007FFFFFFFFFFF ? a : a$|$0x\-FFFF000000000000)
+\item 
+\#define \hyperlink{win32_2applicfg_8h_84b5646cf694c49c63ec810a342f70a6}{INT56\_\-2\_\-64}(a)~(a $<$= 0x007FFFFFFFFFFFFF ? a : a$|$0x\-FF00000000000000)
+\item 
+\#define \hyperlink{win32_2applicfg_8h_51591369c6d44dec7d6db08c6bc2d73e}{INT32\_\-2\_\-24}(a)~(a\&0x00FFFFFF)
+\item 
+\#define \hyperlink{win32_2applicfg_8h_1331f4b2a723553c126f866acea0d6ed}{INT64\_\-2\_\-40}(a)~(a\&0x000000FFFFFFFFFF)
+\item 
+\#define \hyperlink{win32_2applicfg_8h_2179ddc6efeb1c957412234f5a6fd86f}{INT64\_\-2\_\-48}(a)~(a\&0x0000FFFFFFFFFFFF)
+\item 
+\#define \hyperlink{win32_2applicfg_8h_6461005b325a7be7bae2bfa0d0b3377c}{INT64\_\-2\_\-56}(a)~(a\&0x00FFFFFFFFFFFFFF)
+\item 
+\#define \hyperlink{win32_2applicfg_8h_fbc0962bcd0625e0c6e774ee83cbe237}{CANFESTIVAL\_\-DEBUG\_\-MSG}(num, str, val)
+\begin{CompactList}\small\item\em Definition of error and warning macros. \item\end{CompactList}\item 
+\#define \hyperlink{win32_2applicfg_8h_5f4e5133c4c3113931684d3aba518bba}{MSG\_\-WAR}(num, str, val)
+\begin{CompactList}\small\item\em Definition of MSG\_\-WAR. \item\end{CompactList}\item 
+\#define \hyperlink{win32_2applicfg_8h_99178e2619db849578b20df5aa241844}{MSG\_\-ERR}(num, str, val)
+\begin{CompactList}\small\item\em Definition of MSG\_\-ERR. \item\end{CompactList}\end{CompactItemize}
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef void $\ast$ \hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE}
+\item 
+typedef void $\ast$ \hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT}
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{win32_2applicfg_8h_fbc0962bcd0625e0c6e774ee83cbe237}{
+\index{win32/applicfg.h@{win32/applicfg.h}!CANFESTIVAL_DEBUG_MSG@{CANFESTIVAL\_\-DEBUG\_\-MSG}}
+\index{CANFESTIVAL_DEBUG_MSG@{CANFESTIVAL\_\-DEBUG\_\-MSG}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[CANFESTIVAL\_\-DEBUG\_\-MSG]{\setlength{\rightskip}{0pt plus 5cm}\#define CANFESTIVAL\_\-DEBUG\_\-MSG(num, str, val)}}
+\label{win32_2applicfg_8h_fbc0962bcd0625e0c6e774ee83cbe237}
+
+
+\textbf{Value:}
+
+\begin{Code}\begin{verbatim}{char msg[300];\
+     unsigned long value = val;\
+     sprintf(msg,"%s(%d) : 0x%X %s 0x%X\n",__FILE__, __LINE__,num, str, value);\
+     OutputDebugString(msg);}
+\end{verbatim}\end{Code}
+Definition of error and warning macros. 
+
+
+
+Definition at line 104 of file applicfg.h.\hypertarget{win32_2applicfg_8h_7cf9d89ab157643b84781b1b8cbba418}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INT24_2_32@{INT24\_\-2\_\-32}}
+\index{INT24_2_32@{INT24\_\-2\_\-32}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INT24\_\-2\_\-32]{\setlength{\rightskip}{0pt plus 5cm}\#define INT24\_\-2\_\-32(a)~(a $<$= 0x7FFFFF ? a : a$|$0x\-FF000000)}}
+\label{win32_2applicfg_8h_7cf9d89ab157643b84781b1b8cbba418}
+
+
+
+
+Definition at line 84 of file applicfg.h.\hypertarget{win32_2applicfg_8h_51591369c6d44dec7d6db08c6bc2d73e}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INT32_2_24@{INT32\_\-2\_\-24}}
+\index{INT32_2_24@{INT32\_\-2\_\-24}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INT32\_\-2\_\-24]{\setlength{\rightskip}{0pt plus 5cm}\#define INT32\_\-2\_\-24(a)~(a\&0x00FFFFFF)}}
+\label{win32_2applicfg_8h_51591369c6d44dec7d6db08c6bc2d73e}
+
+
+
+
+Definition at line 89 of file applicfg.h.\hypertarget{win32_2applicfg_8h_43c6309a018e52cb75d7fea6b33225ef}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INT40_2_64@{INT40\_\-2\_\-64}}
+\index{INT40_2_64@{INT40\_\-2\_\-64}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INT40\_\-2\_\-64]{\setlength{\rightskip}{0pt plus 5cm}\#define INT40\_\-2\_\-64(a)~(a $<$= 0x0000007FFFFFFFFF ? a : a$|$0x\-FFFFFF0000000000)}}
+\label{win32_2applicfg_8h_43c6309a018e52cb75d7fea6b33225ef}
+
+
+
+
+Definition at line 85 of file applicfg.h.\hypertarget{win32_2applicfg_8h_4ff6132b41561009e9385ba996e684b9}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INT48_2_64@{INT48\_\-2\_\-64}}
+\index{INT48_2_64@{INT48\_\-2\_\-64}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INT48\_\-2\_\-64]{\setlength{\rightskip}{0pt plus 5cm}\#define INT48\_\-2\_\-64(a)~(a $<$= 0x00007FFFFFFFFFFF ? a : a$|$0x\-FFFF000000000000)}}
+\label{win32_2applicfg_8h_4ff6132b41561009e9385ba996e684b9}
+
+
+
+
+Definition at line 86 of file applicfg.h.\hypertarget{win32_2applicfg_8h_84b5646cf694c49c63ec810a342f70a6}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INT56_2_64@{INT56\_\-2\_\-64}}
+\index{INT56_2_64@{INT56\_\-2\_\-64}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INT56\_\-2\_\-64]{\setlength{\rightskip}{0pt plus 5cm}\#define INT56\_\-2\_\-64(a)~(a $<$= 0x007FFFFFFFFFFFFF ? a : a$|$0x\-FF00000000000000)}}
+\label{win32_2applicfg_8h_84b5646cf694c49c63ec810a342f70a6}
+
+
+
+
+Definition at line 87 of file applicfg.h.\hypertarget{win32_2applicfg_8h_1331f4b2a723553c126f866acea0d6ed}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INT64_2_40@{INT64\_\-2\_\-40}}
+\index{INT64_2_40@{INT64\_\-2\_\-40}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INT64\_\-2\_\-40]{\setlength{\rightskip}{0pt plus 5cm}\#define INT64\_\-2\_\-40(a)~(a\&0x000000FFFFFFFFFF)}}
+\label{win32_2applicfg_8h_1331f4b2a723553c126f866acea0d6ed}
+
+
+
+
+Definition at line 90 of file applicfg.h.\hypertarget{win32_2applicfg_8h_2179ddc6efeb1c957412234f5a6fd86f}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INT64_2_48@{INT64\_\-2\_\-48}}
+\index{INT64_2_48@{INT64\_\-2\_\-48}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INT64\_\-2\_\-48]{\setlength{\rightskip}{0pt plus 5cm}\#define INT64\_\-2\_\-48(a)~(a\&0x0000FFFFFFFFFFFF)}}
+\label{win32_2applicfg_8h_2179ddc6efeb1c957412234f5a6fd86f}
+
+
+
+
+Definition at line 91 of file applicfg.h.\hypertarget{win32_2applicfg_8h_6461005b325a7be7bae2bfa0d0b3377c}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INT64_2_56@{INT64\_\-2\_\-56}}
+\index{INT64_2_56@{INT64\_\-2\_\-56}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INT64\_\-2\_\-56]{\setlength{\rightskip}{0pt plus 5cm}\#define INT64\_\-2\_\-56(a)~(a\&0x00FFFFFFFFFFFFFF)}}
+\label{win32_2applicfg_8h_6461005b325a7be7bae2bfa0d0b3377c}
+
+
+
+
+Definition at line 92 of file applicfg.h.\hypertarget{win32_2applicfg_8h_ef74ac6cf2d7e6e7ceb25199c0a4e8d9}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INTEGER16@{INTEGER16}}
+\index{INTEGER16@{INTEGER16}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INTEGER16]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER16~short}}
+\label{win32_2applicfg_8h_ef74ac6cf2d7e6e7ceb25199c0a4e8d9}
+
+
+
+
+Definition at line 50 of file applicfg.h.\hypertarget{win32_2applicfg_8h_b5cc60bcec9bf20f8565a80fe68ab8f6}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INTEGER24@{INTEGER24}}
+\index{INTEGER24@{INTEGER24}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INTEGER24]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER24~long}}
+\label{win32_2applicfg_8h_b5cc60bcec9bf20f8565a80fe68ab8f6}
+
+
+
+
+Definition at line 51 of file applicfg.h.\hypertarget{win32_2applicfg_8h_88a720c5453c6335aa3784ee788ec8cd}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INTEGER32@{INTEGER32}}
+\index{INTEGER32@{INTEGER32}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INTEGER32]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER32~long}}
+\label{win32_2applicfg_8h_88a720c5453c6335aa3784ee788ec8cd}
+
+
+
+
+Definition at line 52 of file applicfg.h.\hypertarget{win32_2applicfg_8h_161c8f6e6a63ce9ed9966896f211b8a8}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INTEGER40@{INTEGER40}}
+\index{INTEGER40@{INTEGER40}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INTEGER40]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER40~long long}}
+\label{win32_2applicfg_8h_161c8f6e6a63ce9ed9966896f211b8a8}
+
+
+
+
+Definition at line 53 of file applicfg.h.\hypertarget{win32_2applicfg_8h_0c5278d056153e1ff380e759c884f479}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INTEGER48@{INTEGER48}}
+\index{INTEGER48@{INTEGER48}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INTEGER48]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER48~long long}}
+\label{win32_2applicfg_8h_0c5278d056153e1ff380e759c884f479}
+
+
+
+
+Definition at line 54 of file applicfg.h.\hypertarget{win32_2applicfg_8h_9543c1a090746b76b7972dcb7cc7483e}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INTEGER56@{INTEGER56}}
+\index{INTEGER56@{INTEGER56}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INTEGER56]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER56~long long}}
+\label{win32_2applicfg_8h_9543c1a090746b76b7972dcb7cc7483e}
+
+
+
+
+Definition at line 55 of file applicfg.h.\hypertarget{win32_2applicfg_8h_4e3182e4d79fdb99c05d57a3abe5ae4e}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INTEGER64@{INTEGER64}}
+\index{INTEGER64@{INTEGER64}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INTEGER64]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER64~long long}}
+\label{win32_2applicfg_8h_4e3182e4d79fdb99c05d57a3abe5ae4e}
+
+
+
+
+Definition at line 56 of file applicfg.h.\hypertarget{win32_2applicfg_8h_662ebb8e51dc6acbd8850e22f172c5bf}{
+\index{win32/applicfg.h@{win32/applicfg.h}!INTEGER8@{INTEGER8}}
+\index{INTEGER8@{INTEGER8}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[INTEGER8]{\setlength{\rightskip}{0pt plus 5cm}\#define INTEGER8~char}}
+\label{win32_2applicfg_8h_662ebb8e51dc6acbd8850e22f172c5bf}
+
+
+
+
+Definition at line 49 of file applicfg.h.\hypertarget{win32_2applicfg_8h_99178e2619db849578b20df5aa241844}{
+\index{win32/applicfg.h@{win32/applicfg.h}!MSG_ERR@{MSG\_\-ERR}}
+\index{MSG_ERR@{MSG\_\-ERR}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[MSG\_\-ERR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-ERR(num, str, val)}}
+\label{win32_2applicfg_8h_99178e2619db849578b20df5aa241844}
+
+
+Definition of MSG\_\-ERR. 
+
+
+
+Definition at line 124 of file applicfg.h.\hypertarget{win32_2applicfg_8h_5f4e5133c4c3113931684d3aba518bba}{
+\index{win32/applicfg.h@{win32/applicfg.h}!MSG_WAR@{MSG\_\-WAR}}
+\index{MSG_WAR@{MSG\_\-WAR}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[MSG\_\-WAR]{\setlength{\rightskip}{0pt plus 5cm}\#define MSG\_\-WAR(num, str, val)}}
+\label{win32_2applicfg_8h_5f4e5133c4c3113931684d3aba518bba}
+
+
+Definition of MSG\_\-WAR. 
+
+
+
+Definition at line 116 of file applicfg.h.\hypertarget{win32_2applicfg_8h_a317e78f368f51a31a7ea72ea7afbc89}{
+\index{win32/applicfg.h@{win32/applicfg.h}!REAL32@{REAL32}}
+\index{REAL32@{REAL32}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[REAL32]{\setlength{\rightskip}{0pt plus 5cm}\#define REAL32~float}}
+\label{win32_2applicfg_8h_a317e78f368f51a31a7ea72ea7afbc89}
+
+
+
+
+Definition at line 69 of file applicfg.h.\hypertarget{win32_2applicfg_8h_3c2031a645686699b0f1e3b0ceaac6ee}{
+\index{win32/applicfg.h@{win32/applicfg.h}!REAL64@{REAL64}}
+\index{REAL64@{REAL64}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[REAL64]{\setlength{\rightskip}{0pt plus 5cm}\#define REAL64~double}}
+\label{win32_2applicfg_8h_3c2031a645686699b0f1e3b0ceaac6ee}
+
+
+
+
+Definition at line 70 of file applicfg.h.\hypertarget{win32_2applicfg_8h_ac9b34b63833a5daae8a0cf1ffafa279}{
+\index{win32/applicfg.h@{win32/applicfg.h}!sizeof_INTEGER24@{sizeof\_\-INTEGER24}}
+\index{sizeof_INTEGER24@{sizeof\_\-INTEGER24}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[sizeof\_\-INTEGER24]{\setlength{\rightskip}{0pt plus 5cm}\#define sizeof\_\-INTEGER24~3}}
+\label{win32_2applicfg_8h_ac9b34b63833a5daae8a0cf1ffafa279}
+
+
+
+
+Definition at line 73 of file applicfg.h.\hypertarget{win32_2applicfg_8h_f93cc2a78a69dc001ee201e4e7ff1bf7}{
+\index{win32/applicfg.h@{win32/applicfg.h}!sizeof_INTEGER40@{sizeof\_\-INTEGER40}}
+\index{sizeof_INTEGER40@{sizeof\_\-INTEGER40}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[sizeof\_\-INTEGER40]{\setlength{\rightskip}{0pt plus 5cm}\#define sizeof\_\-INTEGER40~5}}
+\label{win32_2applicfg_8h_f93cc2a78a69dc001ee201e4e7ff1bf7}
+
+
+
+
+Definition at line 74 of file applicfg.h.\hypertarget{win32_2applicfg_8h_82d3aac808ec76267b152fcd59c3723e}{
+\index{win32/applicfg.h@{win32/applicfg.h}!sizeof_INTEGER48@{sizeof\_\-INTEGER48}}
+\index{sizeof_INTEGER48@{sizeof\_\-INTEGER48}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[sizeof\_\-INTEGER48]{\setlength{\rightskip}{0pt plus 5cm}\#define sizeof\_\-INTEGER48~6}}
+\label{win32_2applicfg_8h_82d3aac808ec76267b152fcd59c3723e}
+
+
+
+
+Definition at line 75 of file applicfg.h.\hypertarget{win32_2applicfg_8h_18386f9059ae9dd6245594b50af51b0d}{
+\index{win32/applicfg.h@{win32/applicfg.h}!sizeof_INTEGER56@{sizeof\_\-INTEGER56}}
+\index{sizeof_INTEGER56@{sizeof\_\-INTEGER56}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[sizeof\_\-INTEGER56]{\setlength{\rightskip}{0pt plus 5cm}\#define sizeof\_\-INTEGER56~7}}
+\label{win32_2applicfg_8h_18386f9059ae9dd6245594b50af51b0d}
+
+
+
+
+Definition at line 76 of file applicfg.h.\hypertarget{win32_2applicfg_8h_2864f0cc8ddbed1dd87eca67ea7e18c8}{
+\index{win32/applicfg.h@{win32/applicfg.h}!sizeof_UNS24@{sizeof\_\-UNS24}}
+\index{sizeof_UNS24@{sizeof\_\-UNS24}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[sizeof\_\-UNS24]{\setlength{\rightskip}{0pt plus 5cm}\#define sizeof\_\-UNS24~3}}
+\label{win32_2applicfg_8h_2864f0cc8ddbed1dd87eca67ea7e18c8}
+
+
+
+
+Definition at line 78 of file applicfg.h.\hypertarget{win32_2applicfg_8h_8f0490463180fcf079424bdb5bbbc257}{
+\index{win32/applicfg.h@{win32/applicfg.h}!sizeof_UNS40@{sizeof\_\-UNS40}}
+\index{sizeof_UNS40@{sizeof\_\-UNS40}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[sizeof\_\-UNS40]{\setlength{\rightskip}{0pt plus 5cm}\#define sizeof\_\-UNS40~5}}
+\label{win32_2applicfg_8h_8f0490463180fcf079424bdb5bbbc257}
+
+
+
+
+Definition at line 79 of file applicfg.h.\hypertarget{win32_2applicfg_8h_1a20a7df1bb6132b6193d096b81ceea8}{
+\index{win32/applicfg.h@{win32/applicfg.h}!sizeof_UNS48@{sizeof\_\-UNS48}}
+\index{sizeof_UNS48@{sizeof\_\-UNS48}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[sizeof\_\-UNS48]{\setlength{\rightskip}{0pt plus 5cm}\#define sizeof\_\-UNS48~6}}
+\label{win32_2applicfg_8h_1a20a7df1bb6132b6193d096b81ceea8}
+
+
+
+
+Definition at line 80 of file applicfg.h.\hypertarget{win32_2applicfg_8h_4024b037e8ff3cd5f513fe1ebbd8b1f1}{
+\index{win32/applicfg.h@{win32/applicfg.h}!sizeof_UNS56@{sizeof\_\-UNS56}}
+\index{sizeof_UNS56@{sizeof\_\-UNS56}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[sizeof\_\-UNS56]{\setlength{\rightskip}{0pt plus 5cm}\#define sizeof\_\-UNS56~7}}
+\label{win32_2applicfg_8h_4024b037e8ff3cd5f513fe1ebbd8b1f1}
+
+
+
+
+Definition at line 81 of file applicfg.h.\hypertarget{win32_2applicfg_8h_5528eeccf214bfe021532622d78c6a96}{
+\index{win32/applicfg.h@{win32/applicfg.h}!UNS16@{UNS16}}
+\index{UNS16@{UNS16}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[UNS16]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS16~unsigned short}}
+\label{win32_2applicfg_8h_5528eeccf214bfe021532622d78c6a96}
+
+
+
+
+Definition at line 60 of file applicfg.h.\hypertarget{win32_2applicfg_8h_7eec2f0575ec58202f7e7e8072722508}{
+\index{win32/applicfg.h@{win32/applicfg.h}!UNS24@{UNS24}}
+\index{UNS24@{UNS24}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[UNS24]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS24~unsigned long}}
+\label{win32_2applicfg_8h_7eec2f0575ec58202f7e7e8072722508}
+
+
+
+
+Definition at line 62 of file applicfg.h.\hypertarget{win32_2applicfg_8h_889a782714194ae2f780002d25d6e0be}{
+\index{win32/applicfg.h@{win32/applicfg.h}!UNS32@{UNS32}}
+\index{UNS32@{UNS32}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[UNS32]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS32~unsigned long}}
+\label{win32_2applicfg_8h_889a782714194ae2f780002d25d6e0be}
+
+
+
+
+Definition at line 61 of file applicfg.h.\hypertarget{win32_2applicfg_8h_e83de5a9f9a3ea891eb0ce1044277ee9}{
+\index{win32/applicfg.h@{win32/applicfg.h}!UNS40@{UNS40}}
+\index{UNS40@{UNS40}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[UNS40]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS40~unsigned long long}}
+\label{win32_2applicfg_8h_e83de5a9f9a3ea891eb0ce1044277ee9}
+
+
+
+
+Definition at line 63 of file applicfg.h.\hypertarget{win32_2applicfg_8h_c67204750d2dc3f2681555bf81368765}{
+\index{win32/applicfg.h@{win32/applicfg.h}!UNS48@{UNS48}}
+\index{UNS48@{UNS48}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[UNS48]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS48~unsigned long long}}
+\label{win32_2applicfg_8h_c67204750d2dc3f2681555bf81368765}
+
+
+
+
+Definition at line 64 of file applicfg.h.\hypertarget{win32_2applicfg_8h_0cba1f6285c9f23a663d56d0c99559da}{
+\index{win32/applicfg.h@{win32/applicfg.h}!UNS56@{UNS56}}
+\index{UNS56@{UNS56}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[UNS56]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS56~unsigned long long}}
+\label{win32_2applicfg_8h_0cba1f6285c9f23a663d56d0c99559da}
+
+
+
+
+Definition at line 65 of file applicfg.h.\hypertarget{win32_2applicfg_8h_55de1c7512d46f732dcaea5db4aa7fa9}{
+\index{win32/applicfg.h@{win32/applicfg.h}!UNS64@{UNS64}}
+\index{UNS64@{UNS64}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[UNS64]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS64~unsigned long long}}
+\label{win32_2applicfg_8h_55de1c7512d46f732dcaea5db4aa7fa9}
+
+
+
+
+Definition at line 66 of file applicfg.h.\hypertarget{win32_2applicfg_8h_539234687760592d01a8b0d3357bc00e}{
+\index{win32/applicfg.h@{win32/applicfg.h}!UNS8@{UNS8}}
+\index{UNS8@{UNS8}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[UNS8]{\setlength{\rightskip}{0pt plus 5cm}\#define UNS8~unsigned char}}
+\label{win32_2applicfg_8h_539234687760592d01a8b0d3357bc00e}
+
+
+
+
+Definition at line 59 of file applicfg.h.
+
+\subsection{Typedef Documentation}
+\hypertarget{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{
+\index{win32/applicfg.h@{win32/applicfg.h}!CAN_HANDLE@{CAN\_\-HANDLE}}
+\index{CAN_HANDLE@{CAN\_\-HANDLE}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[CAN\_\-HANDLE]{\setlength{\rightskip}{0pt plus 5cm}typedef void$\ast$ \hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE}}}
+\label{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}
+
+
+
+
+Definition at line 129 of file applicfg.h.\hypertarget{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{
+\index{win32/applicfg.h@{win32/applicfg.h}!CAN_PORT@{CAN\_\-PORT}}
+\index{CAN_PORT@{CAN\_\-PORT}!win32/applicfg.h@{win32/applicfg.h}}
+\subsubsection[CAN\_\-PORT]{\setlength{\rightskip}{0pt plus 5cm}typedef void$\ast$ \hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT}}}
+\label{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}
+
+
+
+
+Definition at line 131 of file applicfg.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2applicfg_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,55 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"];
+  Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node8 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node9 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node10 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"];
+  Node8 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node12 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node13 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node14 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$hcs12_2applicfg_8h.html"];
+  Node6 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$candriver_8h.html"];
+  Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2applicfg_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+7594e8eed3812b96c10a2e471ae760d6
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2applicfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2applicfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+da527057b77f5f2c4bacf64ee2d87430
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,95 @@
+\hypertarget{win32_2canfestival_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/win32/canfestival.h File Reference}
+\label{win32_2canfestival_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h@{/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h}}
+}
+{\tt \#include \char`\"{}timerscfg.h\char`\"{}}\par
+{\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+{\tt \#include $<$windows.h$>$}\par
+\subsection*{Typedefs}
+\begin{CompactItemize}
+\item 
+typedef HINSTANCE \hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS8 \hyperlink{win32_2canfestival_8h_cb4f394ec0e040c5962d3dc1957505fb}{Un\-Load\-Can\-Driver} (\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} handle)
+\item 
+\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} \hyperlink{win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5}{Load\-Can\-Driver} (char $\ast$driver\_\-name)
+\item 
+UNS8 \hyperlink{win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6}{can\-Send} (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} port, \hyperlink{structMessage}{Message} $\ast$m)
+\item 
+\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} \hyperlink{win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a}{can\-Open} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board, \hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\item 
+int \hyperlink{win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b}{can\-Close} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d)
+\end{CompactItemize}
+
+
+\subsection{Typedef Documentation}
+\hypertarget{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{
+\index{win32/canfestival.h@{win32/canfestival.h}!LIB_HANDLE@{LIB\_\-HANDLE}}
+\index{LIB_HANDLE@{LIB\_\-HANDLE}!win32/canfestival.h@{win32/canfestival.h}}
+\subsubsection[LIB\_\-HANDLE]{\setlength{\rightskip}{0pt plus 5cm}typedef HINSTANCE \hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE}}}
+\label{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}
+
+
+
+
+Definition at line 31 of file canfestival.h.
+
+\subsection{Function Documentation}
+\hypertarget{win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b}{
+\index{win32/canfestival.h@{win32/canfestival.h}!canClose@{canClose}}
+\index{canClose@{canClose}!win32/canfestival.h@{win32/canfestival.h}}
+\subsubsection[canClose]{\setlength{\rightskip}{0pt plus 5cm}int can\-Close (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b}
+
+
+
+
+Definition at line 178 of file unix.c.
+
+References can\-Close(), struct\_\-CO\_\-Data::can\-Handle, driver\_\-data::continue\_\-receive\_\-thread, DLL\_\-CALL, Enter\-Mutex(), CANPort::fd, driver\_\-data::inst, Leave\-Mutex(), driver\_\-procs::m\_\-can\-Close, driver\_\-data::receive\_\-thread, CANPort::receive\-Task, s\_\-driver\_\-procs, and Wait\-Receive\-Task\-End().\hypertarget{win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a}{
+\index{win32/canfestival.h@{win32/canfestival.h}!canOpen@{canOpen}}
+\index{canOpen@{canOpen}!win32/canfestival.h@{win32/canfestival.h}}
+\subsubsection[canOpen]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} can\-Open (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board}, \hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$ {\em d})}}
+\label{win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a}
+
+
+
+
+Definition at line 145 of file unix.c.
+
+References struct\_\-s\_\-BOARD::baudrate, struct\_\-s\_\-BOARD::busname, struct\_\-CO\_\-Data::can\-Handle, can\-Open(), canports, can\-Receive\-Loop(), driver\_\-data::continue\_\-receive\_\-thread, Create\-Receive\-Task(), driver\_\-data::d, CANPort::d, DLL\_\-CALL, Enter\-Mutex(), CANPort::fd, driver\_\-data::inst, Leave\-Mutex(), driver\_\-procs::m\_\-can\-Open, MAX\_\-NB\_\-CAN\_\-PORTS, driver\_\-data::receive\_\-thread, s\_\-driver\_\-procs, and CANPort::used.\hypertarget{win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6}{
+\index{win32/canfestival.h@{win32/canfestival.h}!canSend@{canSend}}
+\index{canSend@{canSend}!win32/canfestival.h@{win32/canfestival.h}}
+\subsubsection[canSend]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send (\hyperlink{win32_2applicfg_8h_7ef59f941603c6680e74fc335523f17e}{CAN\_\-PORT} {\em port}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}}
+\label{win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6}
+
+
+
+
+Definition at line 120 of file unix.c.
+
+References can\-Send(), DLL\_\-CALL, Enter\-Mutex(), driver\_\-data::inst, Leave\-Mutex(), driver\_\-procs::m\_\-can\-Send, s\_\-driver\_\-procs, and UNS8.\hypertarget{win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5}{
+\index{win32/canfestival.h@{win32/canfestival.h}!LoadCanDriver@{LoadCanDriver}}
+\index{LoadCanDriver@{LoadCanDriver}!win32/canfestival.h@{win32/canfestival.h}}
+\subsubsection[LoadCanDriver]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} Load\-Can\-Driver (char $\ast$ {\em driver\_\-name})}}
+\label{win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5}
+
+
+
+
+Definition at line 84 of file unix.c.
+
+References can\-Close(), can\-Open(), can\-Receive(), can\-Send(), DLSYM, driver\_\-procs::load\_\-canfestival\_\-driver(), and s\_\-driver\_\-procs.\hypertarget{win32_2canfestival_8h_cb4f394ec0e040c5962d3dc1957505fb}{
+\index{win32/canfestival.h@{win32/canfestival.h}!UnLoadCanDriver@{UnLoadCanDriver}}
+\index{UnLoadCanDriver@{UnLoadCanDriver}!win32/canfestival.h@{win32/canfestival.h}}
+\subsubsection[UnLoadCanDriver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 Un\-Load\-Can\-Driver (\hyperlink{win32_2canfestival_8h_c4a0f44120dee396ab6bb57e23effaa8}{LIB\_\-HANDLE} {\em handle})}}
+\label{win32_2canfestival_8h_cb4f394ec0e040c5962d3dc1957505fb}
+
+
+
+
+Definition at line 71 of file unix.c.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,15 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="WaitReceiveTaskEnd",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+c39901f520d46fd67ffc6bb6a15b707b
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,122 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#45ceca3727c2fb7ac93958a215efb827"];
+  Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"];
+  Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"];
+  Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"];
+  Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"];
+  Node8 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"];
+  Node8 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"];
+  Node8 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"];
+  Node12 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"];
+  Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"];
+  Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="heartbeatInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"];
+  Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node17 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"];
+  Node16 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node18 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"];
+  Node15 -> Node19 [color="midnightblue",fontsize=10,style="solid"];
+  Node19 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"];
+  Node19 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node20 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"];
+  Node15 -> Node21 [color="midnightblue",fontsize=10,style="solid"];
+  Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"];
+  Node21 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node22 [color="midnightblue",fontsize=10,style="solid"];
+  Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"];
+  Node22 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node23 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 [label="startSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"];
+  Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"];
+  Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node24 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node25 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"];
+  Node25 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 -> Node20 [color="midnightblue",fontsize=10,style="solid"];
+  Node25 -> Node18 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node26 [color="midnightblue",fontsize=10,style="solid"];
+  Node26 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"];
+  Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid"];
+  Node27 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"];
+  Node26 -> Node28 [color="midnightblue",fontsize=10,style="solid"];
+  Node28 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"];
+  Node26 -> Node29 [color="midnightblue",fontsize=10,style="solid"];
+  Node29 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"];
+  Node26 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node30 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"];
+  Node30 -> Node31 [color="midnightblue",fontsize=10,style="solid"];
+  Node31 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"];
+  Node31 -> Node32 [color="midnightblue",fontsize=10,style="solid"];
+  Node32 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"];
+  Node4 -> Node33 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"];
+  Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid"];
+  Node34 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"];
+  Node34 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node34 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid"];
+  Node35 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"];
+  Node35 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node36 [color="midnightblue",fontsize=10,style="solid"];
+  Node36 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"];
+  Node33 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node37 [color="midnightblue",fontsize=10,style="solid"];
+  Node37 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"];
+  Node33 -> Node38 [color="midnightblue",fontsize=10,style="solid"];
+  Node38 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"];
+  Node38 -> Node28 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node39 [color="midnightblue",fontsize=10,style="solid"];
+  Node39 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"];
+  Node39 -> Node30 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node40 [color="midnightblue",fontsize=10,style="solid"];
+  Node40 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"];
+  Node33 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node33 -> Node41 [color="midnightblue",fontsize=10,style="solid"];
+  Node41 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"];
+  Node4 -> Node42 [color="midnightblue",fontsize=10,style="solid"];
+  Node42 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"];
+  Node42 -> Node27 [color="midnightblue",fontsize=10,style="solid"];
+  Node42 -> Node28 [color="midnightblue",fontsize=10,style="solid"];
+  Node42 -> Node29 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 -> Node43 [color="midnightblue",fontsize=10,style="solid"];
+  Node43 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node3 -> Node44 [color="midnightblue",fontsize=10,style="solid"];
+  Node44 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node3 -> Node45 [color="midnightblue",fontsize=10,style="solid"];
+  Node45 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+  Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid"];
+  Node46 [label="CreateReceiveTask",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a"];
+  Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node45 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+79983cce0fb0366f2d865fedcd073d1c
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,13 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+388504b317ff8b9fa7199584b8de2152
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,23 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"];
+  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"];
+  Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html"];
+  Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"];
+  Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"];
+  Node1 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node1 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+d74263055a06926ab263e4048288f739
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,53 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"];
+  Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"];
+  Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node7 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"];
+  Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"];
+  Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"];
+  Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node10 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"];
+  Node12 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid"];
+  Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"];
+  Node13 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"];
+  Node14 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"];
+  Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid"];
+  Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"];
+  Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+3c0cb3c2327acc1c4dd95e8a6dfba594
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,17 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="LoadCanDriver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"];
+  Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"];
+  Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"];
+  Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"];
+  Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="driver_procs::load_canfestival_driver",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+ae77f08f79ed52b3f1710c0f81336c52
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2config_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,110 @@
+\hypertarget{win32_2config_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/win32/config.h File Reference}
+\label{win32_2config_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h@{/home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h}}
+}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{win32_2config_8h_715b027ae7857972f94a1d5bee05af03}{MAX\_\-CAN\_\-BUS\_\-ID}~1
+\item 
+\#define \hyperlink{win32_2config_8h_c4b8fc75a2a59607635b1df2fb1e1134}{SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT}~32
+\item 
+\#define \hyperlink{win32_2config_8h_b410d06e4fefdbea0d0093a489f54786}{SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS}~4
+\item 
+\#define \hyperlink{win32_2config_8h_89f774dfdb67cc1f78c7e7d457a16fdc}{NMT\_\-MAX\_\-NODE\_\-ID}~128
+\item 
+\#define \hyperlink{win32_2config_8h_956e31a1db6da1196b002038478a5b15}{SDO\_\-TIMEOUT\_\-MS}~3000
+\item 
+\#define \hyperlink{win32_2config_8h_cbb0f0858383466430c5fcd448391d16}{MAX\_\-NB\_\-TIMER}~32
+\item 
+\#define \hyperlink{win32_2config_8h_93884ff20dd9b0fed882f75103c82ee7}{US\_\-TO\_\-TIMEVAL\_\-FACTOR}~1
+\item 
+\#define \hyperlink{win32_2config_8h_b78c91a8bd081eeea0a082178dc8ba01}{REPEAT\_\-SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\_\-TIMES}(repeat)~repeat repeat repeat repeat
+\item 
+\#define \hyperlink{win32_2config_8h_8d57dac649574a206447c96bff05b170}{REPEAT\_\-NMT\_\-MAX\_\-NODE\_\-ID\_\-TIMES}(repeat)~repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{win32_2config_8h_715b027ae7857972f94a1d5bee05af03}{
+\index{win32/config.h@{win32/config.h}!MAX_CAN_BUS_ID@{MAX\_\-CAN\_\-BUS\_\-ID}}
+\index{MAX_CAN_BUS_ID@{MAX\_\-CAN\_\-BUS\_\-ID}!win32/config.h@{win32/config.h}}
+\subsubsection[MAX\_\-CAN\_\-BUS\_\-ID]{\setlength{\rightskip}{0pt plus 5cm}\#define MAX\_\-CAN\_\-BUS\_\-ID~1}}
+\label{win32_2config_8h_715b027ae7857972f94a1d5bee05af03}
+
+
+
+
+Definition at line 25 of file config.h.\hypertarget{win32_2config_8h_cbb0f0858383466430c5fcd448391d16}{
+\index{win32/config.h@{win32/config.h}!MAX_NB_TIMER@{MAX\_\-NB\_\-TIMER}}
+\index{MAX_NB_TIMER@{MAX\_\-NB\_\-TIMER}!win32/config.h@{win32/config.h}}
+\subsubsection[MAX\_\-NB\_\-TIMER]{\setlength{\rightskip}{0pt plus 5cm}\#define MAX\_\-NB\_\-TIMER~32}}
+\label{win32_2config_8h_cbb0f0858383466430c5fcd448391d16}
+
+
+
+
+Definition at line 30 of file config.h.\hypertarget{win32_2config_8h_89f774dfdb67cc1f78c7e7d457a16fdc}{
+\index{win32/config.h@{win32/config.h}!NMT_MAX_NODE_ID@{NMT\_\-MAX\_\-NODE\_\-ID}}
+\index{NMT_MAX_NODE_ID@{NMT\_\-MAX\_\-NODE\_\-ID}!win32/config.h@{win32/config.h}}
+\subsubsection[NMT\_\-MAX\_\-NODE\_\-ID]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-MAX\_\-NODE\_\-ID~128}}
+\label{win32_2config_8h_89f774dfdb67cc1f78c7e7d457a16fdc}
+
+
+
+
+Definition at line 28 of file config.h.\hypertarget{win32_2config_8h_8d57dac649574a206447c96bff05b170}{
+\index{win32/config.h@{win32/config.h}!REPEAT_NMT_MAX_NODE_ID_TIMES@{REPEAT\_\-NMT\_\-MAX\_\-NODE\_\-ID\_\-TIMES}}
+\index{REPEAT_NMT_MAX_NODE_ID_TIMES@{REPEAT\_\-NMT\_\-MAX\_\-NODE\_\-ID\_\-TIMES}!win32/config.h@{win32/config.h}}
+\subsubsection[REPEAT\_\-NMT\_\-MAX\_\-NODE\_\-ID\_\-TIMES]{\setlength{\rightskip}{0pt plus 5cm}\#define REPEAT\_\-NMT\_\-MAX\_\-NODE\_\-ID\_\-TIMES(repeat)~repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat}}
+\label{win32_2config_8h_8d57dac649574a206447c96bff05b170}
+
+
+
+
+Definition at line 37 of file config.h.\hypertarget{win32_2config_8h_b78c91a8bd081eeea0a082178dc8ba01}{
+\index{win32/config.h@{win32/config.h}!REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES@{REPEAT\_\-SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\_\-TIMES}}
+\index{REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES@{REPEAT\_\-SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\_\-TIMES}!win32/config.h@{win32/config.h}}
+\subsubsection[REPEAT\_\-SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\_\-TIMES]{\setlength{\rightskip}{0pt plus 5cm}\#define REPEAT\_\-SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS\_\-TIMES(repeat)~repeat repeat repeat repeat}}
+\label{win32_2config_8h_b78c91a8bd081eeea0a082178dc8ba01}
+
+
+
+
+Definition at line 35 of file config.h.\hypertarget{win32_2config_8h_c4b8fc75a2a59607635b1df2fb1e1134}{
+\index{win32/config.h@{win32/config.h}!SDO_MAX_LENGTH_TRANSFERT@{SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT}}
+\index{SDO_MAX_LENGTH_TRANSFERT@{SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT}!win32/config.h@{win32/config.h}}
+\subsubsection[SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-MAX\_\-LENGTH\_\-TRANSFERT~32}}
+\label{win32_2config_8h_c4b8fc75a2a59607635b1df2fb1e1134}
+
+
+
+
+Definition at line 26 of file config.h.\hypertarget{win32_2config_8h_b410d06e4fefdbea0d0093a489f54786}{
+\index{win32/config.h@{win32/config.h}!SDO_MAX_SIMULTANEOUS_TRANSFERTS@{SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS}}
+\index{SDO_MAX_SIMULTANEOUS_TRANSFERTS@{SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS}!win32/config.h@{win32/config.h}}
+\subsubsection[SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-MAX\_\-SIMULTANEOUS\_\-TRANSFERTS~4}}
+\label{win32_2config_8h_b410d06e4fefdbea0d0093a489f54786}
+
+
+
+
+Definition at line 27 of file config.h.\hypertarget{win32_2config_8h_956e31a1db6da1196b002038478a5b15}{
+\index{win32/config.h@{win32/config.h}!SDO_TIMEOUT_MS@{SDO\_\-TIMEOUT\_\-MS}}
+\index{SDO_TIMEOUT_MS@{SDO\_\-TIMEOUT\_\-MS}!win32/config.h@{win32/config.h}}
+\subsubsection[SDO\_\-TIMEOUT\_\-MS]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-TIMEOUT\_\-MS~3000}}
+\label{win32_2config_8h_956e31a1db6da1196b002038478a5b15}
+
+
+
+
+Definition at line 29 of file config.h.\hypertarget{win32_2config_8h_93884ff20dd9b0fed882f75103c82ee7}{
+\index{win32/config.h@{win32/config.h}!US_TO_TIMEVAL_FACTOR@{US\_\-TO\_\-TIMEVAL\_\-FACTOR}}
+\index{US_TO_TIMEVAL_FACTOR@{US\_\-TO\_\-TIMEVAL\_\-FACTOR}!win32/config.h@{win32/config.h}}
+\subsubsection[US\_\-TO\_\-TIMEVAL\_\-FACTOR]{\setlength{\rightskip}{0pt plus 5cm}\#define US\_\-TO\_\-TIMEVAL\_\-FACTOR~1}}
+\label{win32_2config_8h_93884ff20dd9b0fed882f75103c82ee7}
+
+
+
+
+Definition at line 33 of file config.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2config_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__socket_8c.html"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2config_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+af5808523d86f8f9a49c365fae2ab168
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2timerscfg_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,67 @@
+\hypertarget{win32_2timerscfg_8h}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/win32/timerscfg.h File Reference}
+\label{win32_2timerscfg_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h@{/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h}}
+}
+{\tt \#include $<$windows.h$>$}\par
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define \hyperlink{win32_2timerscfg_8h_6ae11f09e1ebf40f3562857272fab8bf}{TIMEVAL}~unsigned long long
+\item 
+\#define \hyperlink{win32_2timerscfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}{TIMEVAL\_\-MAX}~$\sim$(TIMEVAL)0
+\item 
+\#define \hyperlink{win32_2timerscfg_8h_ee85d2eeabff670269ebc2e00251ac6d}{MS\_\-TO\_\-TIMEVAL}(ms)~ms$\ast$1000
+\item 
+\#define \hyperlink{win32_2timerscfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}{US\_\-TO\_\-TIMEVAL}(us)~us
+\item 
+\#define \hyperlink{win32_2timerscfg_8h_07c1b78efc83716fac9e31b9862f7e60}{TASK\_\-HANDLE}~HANDLE
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\hypertarget{win32_2timerscfg_8h_ee85d2eeabff670269ebc2e00251ac6d}{
+\index{win32/timerscfg.h@{win32/timerscfg.h}!MS_TO_TIMEVAL@{MS\_\-TO\_\-TIMEVAL}}
+\index{MS_TO_TIMEVAL@{MS\_\-TO\_\-TIMEVAL}!win32/timerscfg.h@{win32/timerscfg.h}}
+\subsubsection[MS\_\-TO\_\-TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define MS\_\-TO\_\-TIMEVAL(ms)~ms$\ast$1000}}
+\label{win32_2timerscfg_8h_ee85d2eeabff670269ebc2e00251ac6d}
+
+
+
+
+Definition at line 33 of file timerscfg.h.\hypertarget{win32_2timerscfg_8h_07c1b78efc83716fac9e31b9862f7e60}{
+\index{win32/timerscfg.h@{win32/timerscfg.h}!TASK_HANDLE@{TASK\_\-HANDLE}}
+\index{TASK_HANDLE@{TASK\_\-HANDLE}!win32/timerscfg.h@{win32/timerscfg.h}}
+\subsubsection[TASK\_\-HANDLE]{\setlength{\rightskip}{0pt plus 5cm}\#define TASK\_\-HANDLE~HANDLE}}
+\label{win32_2timerscfg_8h_07c1b78efc83716fac9e31b9862f7e60}
+
+
+
+
+Definition at line 36 of file timerscfg.h.\hypertarget{win32_2timerscfg_8h_6ae11f09e1ebf40f3562857272fab8bf}{
+\index{win32/timerscfg.h@{win32/timerscfg.h}!TIMEVAL@{TIMEVAL}}
+\index{TIMEVAL@{TIMEVAL}!win32/timerscfg.h@{win32/timerscfg.h}}
+\subsubsection[TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define TIMEVAL~unsigned long long}}
+\label{win32_2timerscfg_8h_6ae11f09e1ebf40f3562857272fab8bf}
+
+
+
+
+Definition at line 31 of file timerscfg.h.\hypertarget{win32_2timerscfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}{
+\index{win32/timerscfg.h@{win32/timerscfg.h}!TIMEVAL_MAX@{TIMEVAL\_\-MAX}}
+\index{TIMEVAL_MAX@{TIMEVAL\_\-MAX}!win32/timerscfg.h@{win32/timerscfg.h}}
+\subsubsection[TIMEVAL\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define TIMEVAL\_\-MAX~$\sim$(TIMEVAL)0}}
+\label{win32_2timerscfg_8h_35b2fd1a5f6b88bf3842ba3663e6f85e}
+
+
+
+
+Definition at line 32 of file timerscfg.h.\hypertarget{win32_2timerscfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}{
+\index{win32/timerscfg.h@{win32/timerscfg.h}!US_TO_TIMEVAL@{US\_\-TO\_\-TIMEVAL}}
+\index{US_TO_TIMEVAL@{US\_\-TO\_\-TIMEVAL}!win32/timerscfg.h@{win32/timerscfg.h}}
+\subsubsection[US\_\-TO\_\-TIMEVAL]{\setlength{\rightskip}{0pt plus 5cm}\#define US\_\-TO\_\-TIMEVAL(us)~us}}
+\label{win32_2timerscfg_8h_56849fe35cb6cbe17f7768a2d3af62f8}
+
+
+
+
+Definition at line 34 of file timerscfg.h.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2timerscfg_8h__dep__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,47 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"];
+  Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"];
+  Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"];
+  Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"];
+  Node2 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"];
+  Node2 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"];
+  Node2 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"];
+  Node8 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"];
+  Node8 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"];
+  Node8 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"];
+  Node11 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"];
+  Node11 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node11 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"];
+  Node11 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"];
+  Node14 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node14 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node2 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"];
+  Node15 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node15 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+  Node1 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2timerscfg_8h__dep__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+5377ba97f27edeaf041555f539de7bfd
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2timerscfg_8h__incl.dot	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,9 @@
+digraph G
+{
+  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
+  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
+  rankdir=LR;
+  Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid"];
+  Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32_2timerscfg_8h__incl.md5	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,1 @@
+8cc7bb7517abe8a8553feb43f0a230da
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32test_8c.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,328 @@
+\section{examples/win32test/win32test.c File Reference}
+\label{win32test_8c}\index{examples/win32test/win32test.c@{examples/win32test/win32test.c}}
+{\tt \#include \char`\"{}win32test.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 {\bf win32test\_\-value\-Range\-Test} (UNS8 type\-Value, void $\ast$value)
+\item 
+const {\bf indextable} $\ast$ {\bf win32test\_\-scan\-Index\-OD} (UNS16 w\-Index, UNS32 $\ast$error\-Code, {\bf ODCallback\_\-t} $\ast$$\ast$callbacks)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+UNS8 {\bf win32test\_\-b\-Device\-Node\-Id} = 0x01
+\item 
+const UNS8 {\bf win32test\_\-iam\_\-a\_\-slave} = 0
+\item 
+TIMER\_\-HANDLE {\bf win32test\_\-heart\-Beat\-Timers} [1]
+\item 
+UNS32 {\bf win32test\_\-obj1000} = 0x12D
+\item 
+{\bf subindex} {\bf win32test\_\-Index1000} [$\,$]
+\item 
+UNS8 {\bf win32test\_\-obj1001} = 0x0
+\item 
+{\bf subindex} {\bf win32test\_\-Index1001} [$\,$]
+\item 
+UNS32 {\bf win32test\_\-obj1005} = 0x0
+\item 
+{\bf ODCallback\_\-t} {\bf win32test\_\-Index1005\_\-callbacks} [$\,$]
+\item 
+{\bf subindex} {\bf win32test\_\-Index1005} [$\,$]
+\item 
+UNS32 {\bf win32test\_\-obj1006} = 0x0
+\item 
+UNS8 {\bf win32test\_\-highest\-Sub\-Index\_\-obj1016} = 0
+\item 
+UNS32 {\bf win32test\_\-obj1016} [$\,$] = \{0\}
+\item 
+UNS16 {\bf win32test\_\-obj1017} = 0x0
+\item 
+UNS8 {\bf win32test\_\-highest\-Sub\-Index\_\-obj1018} = 4
+\item 
+UNS32 {\bf win32test\_\-obj1018\_\-Vendor\_\-ID} = 0x0
+\item 
+UNS32 {\bf win32test\_\-obj1018\_\-Product\_\-Code} = 0x0
+\item 
+UNS32 {\bf win32test\_\-obj1018\_\-Revision\_\-Number} = 0x0
+\item 
+UNS32 {\bf win32test\_\-obj1018\_\-Serial\_\-Number} = 0x0
+\item 
+{\bf subindex} {\bf win32test\_\-Index1018} [$\,$]
+\item 
+UNS8 {\bf win32test\_\-highest\-Sub\-Index\_\-obj1280} = 3
+\item 
+UNS32 {\bf win32test\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO} = 0x0
+\item 
+UNS32 {\bf win32test\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO} = 0x0
+\item 
+UNS32 {\bf win32test\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server} = 0x0
+\item 
+{\bf subindex} {\bf win32test\_\-Index1280} [$\,$]
+\item 
+const {\bf indextable} {\bf win32test\_\-objdict} [$\,$]
+\item 
+UNS8 {\bf win32test\_\-count\_\-sync} [1] = \{0,\}
+\item 
+{\bf quick\_\-index} {\bf win32test\_\-first\-Index}
+\item 
+{\bf quick\_\-index} {\bf win32test\_\-last\-Index}
+\item 
+UNS16 {\bf win32test\_\-Objdict\-Size} = sizeof({\bf win32test\_\-objdict})/sizeof({\bf win32test\_\-objdict}[0])
+\item 
+{\bf CO\_\-Data} {\bf win32test\_\-Data} = CANOPEN\_\-NODE\_\-DATA\_\-INITIALIZER(win32test)
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{win32test.c@{win32test.c}!win32test_scanIndexOD@{win32test\_\-scanIndexOD}}
+\index{win32test_scanIndexOD@{win32test\_\-scanIndexOD}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable}$\ast$ win32test\_\-scan\-Index\-OD (UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, {\bf ODCallback\_\-t} $\ast$$\ast$ {\em callbacks})}\label{win32test_8c_f87ee1a746c3da5f7e47ff820868ad1c}
+
+
+\index{win32test.c@{win32test.c}!win32test_valueRangeTest@{win32test\_\-valueRangeTest}}
+\index{win32test_valueRangeTest@{win32test\_\-valueRangeTest}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 win32test\_\-value\-Range\-Test (UNS8 {\em type\-Value}, void $\ast$ {\em value})}\label{win32test_8c_ddda9facea7c64aed8be251225187171}
+
+
+
+
+\subsection{Variable Documentation}
+\index{win32test.c@{win32test.c}!win32test_bDeviceNodeId@{win32test\_\-bDeviceNodeId}}
+\index{win32test_bDeviceNodeId@{win32test\_\-bDeviceNodeId}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf win32test\_\-b\-Device\-Node\-Id} = 0x01}\label{win32test_8c_6bd1210b7b3fa2df7bbd7e583dd8a633}
+
+
+\index{win32test.c@{win32test.c}!win32test_count_sync@{win32test\_\-count\_\-sync}}
+\index{win32test_count_sync@{win32test\_\-count\_\-sync}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf win32test\_\-count\_\-sync}[1] = \{0,\}}\label{win32test_8c_7be458c9bd90e8efae1268a4c3a8bb46}
+
+
+\index{win32test.c@{win32test.c}!win32test_Data@{win32test\_\-Data}}
+\index{win32test_Data@{win32test\_\-Data}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CO\_\-Data} {\bf win32test\_\-Data} = CANOPEN\_\-NODE\_\-DATA\_\-INITIALIZER(win32test)}\label{win32test_8c_b45e9f10c9200481b97d9c2c0c3396b0}
+
+
+\index{win32test.c@{win32test.c}!win32test_firstIndex@{win32test\_\-firstIndex}}
+\index{win32test_firstIndex@{win32test\_\-firstIndex}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf quick\_\-index} {\bf win32test\_\-first\-Index}}\label{win32test_8c_ab51292ac6627287ea9e2c1b02c1fdb1}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+  0, 
+  4, 
+  0, 
+  0, 
+  0, 
+  0 
+}
+\end{verbatim}\end{Code}
+\index{win32test.c@{win32test.c}!win32test_heartBeatTimers@{win32test\_\-heartBeatTimers}}
+\index{win32test_heartBeatTimers@{win32test\_\-heartBeatTimers}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TIMER\_\-HANDLE {\bf win32test\_\-heart\-Beat\-Timers}[1]}\label{win32test_8c_628523ec286742a2c161afe2af147b45}
+
+
+\index{win32test.c@{win32test.c}!win32test_highestSubIndex_obj1016@{win32test\_\-highestSubIndex\_\-obj1016}}
+\index{win32test_highestSubIndex_obj1016@{win32test\_\-highestSubIndex\_\-obj1016}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf win32test\_\-highest\-Sub\-Index\_\-obj1016} = 0}\label{win32test_8c_a74a4d676eea8e5cfcaa43e2e90c0335}
+
+
+\index{win32test.c@{win32test.c}!win32test_highestSubIndex_obj1018@{win32test\_\-highestSubIndex\_\-obj1018}}
+\index{win32test_highestSubIndex_obj1018@{win32test\_\-highestSubIndex\_\-obj1018}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf win32test\_\-highest\-Sub\-Index\_\-obj1018} = 4}\label{win32test_8c_d91da0a48faf0575e41697791e8ef610}
+
+
+\index{win32test.c@{win32test.c}!win32test_highestSubIndex_obj1280@{win32test\_\-highestSubIndex\_\-obj1280}}
+\index{win32test_highestSubIndex_obj1280@{win32test\_\-highestSubIndex\_\-obj1280}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf win32test\_\-highest\-Sub\-Index\_\-obj1280} = 3}\label{win32test_8c_409439d11f60c03033b4c89443c5577f}
+
+
+\index{win32test.c@{win32test.c}!win32test_iam_a_slave@{win32test\_\-iam\_\-a\_\-slave}}
+\index{win32test_iam_a_slave@{win32test\_\-iam\_\-a\_\-slave}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const UNS8 {\bf win32test\_\-iam\_\-a\_\-slave} = 0}\label{win32test_8c_4387f6eb602e3b655e232fc2af56e96e}
+
+
+\index{win32test.c@{win32test.c}!win32test_Index1000@{win32test\_\-Index1000}}
+\index{win32test_Index1000@{win32test\_\-Index1000}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf win32test\_\-Index1000}[$\,$]}\label{win32test_8c_a88dd81ae95d80da9e4753f20953a1f8}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1000 }
+                     }
+\end{verbatim}\end{Code}
+\index{win32test.c@{win32test.c}!win32test_Index1001@{win32test\_\-Index1001}}
+\index{win32test_Index1001@{win32test\_\-Index1001}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf win32test\_\-Index1001}[$\,$]}\label{win32test_8c_94439de2330dfbe25fd901a95ac840ff}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&win32test_obj1001 }
+                     }
+\end{verbatim}\end{Code}
+\index{win32test.c@{win32test.c}!win32test_Index1005@{win32test\_\-Index1005}}
+\index{win32test_Index1005@{win32test\_\-Index1005}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf win32test\_\-Index1005}[$\,$]}\label{win32test_8c_71199cd8e138dcfff0fbee857843b221}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1005 }
+                     }
+\end{verbatim}\end{Code}
+\index{win32test.c@{win32test.c}!win32test_Index1005_callbacks@{win32test\_\-Index1005\_\-callbacks}}
+\index{win32test_Index1005_callbacks@{win32test\_\-Index1005\_\-callbacks}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf ODCallback\_\-t} {\bf win32test\_\-Index1005\_\-callbacks}[$\,$]}\label{win32test_8c_e0df0c13eb1dcd2390df4b55493180ce}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       NULL,
+                     }
+\end{verbatim}\end{Code}
+\index{win32test.c@{win32test.c}!win32test_Index1018@{win32test\_\-Index1018}}
+\index{win32test_Index1018@{win32test\_\-Index1018}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf win32test\_\-Index1018}[$\,$]}\label{win32test_8c_4d55483b81ea7ccc19a4aa1665e86b7f}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&win32test_highestSubIndex_obj1018 },
+                       { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Vendor_ID },
+                       { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Product_Code },
+                       { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Revision_Number },
+                       { RO, uint32, sizeof (UNS32), (void*)&win32test_obj1018_Serial_Number }
+                     }
+\end{verbatim}\end{Code}
+\index{win32test.c@{win32test.c}!win32test_Index1280@{win32test\_\-Index1280}}
+\index{win32test_Index1280@{win32test\_\-Index1280}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf subindex} {\bf win32test\_\-Index1280}[$\,$]}\label{win32test_8c_3a14f70d5c0ddf7d9f29acc21f935395}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+                     {
+                       { RO, uint8, sizeof (UNS8), (void*)&win32test_highestSubIndex_obj1280 },
+                       { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO },
+                       { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO },
+                       { RW, uint32, sizeof (UNS32), (void*)&win32test_obj1280_Node_ID_of_the_SDO_Server }
+                     }
+\end{verbatim}\end{Code}
+\index{win32test.c@{win32test.c}!win32test_lastIndex@{win32test\_\-lastIndex}}
+\index{win32test_lastIndex@{win32test\_\-lastIndex}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf quick\_\-index} {\bf win32test\_\-last\-Index}}\label{win32test_8c_bb438b8a9d65a330e2489d3de916780b}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} {
+  0, 
+  4, 
+  0, 
+  0, 
+  0, 
+  0 
+}
+\end{verbatim}\end{Code}
+\index{win32test.c@{win32test.c}!win32test_obj1000@{win32test\_\-obj1000}}
+\index{win32test_obj1000@{win32test\_\-obj1000}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf win32test\_\-obj1000} = 0x12D}\label{win32test_8c_2a4ddb3f5555bb2838de46c20caf9912}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1001@{win32test\_\-obj1001}}
+\index{win32test_obj1001@{win32test\_\-obj1001}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 {\bf win32test\_\-obj1001} = 0x0}\label{win32test_8c_02c6c9874b245e06047988c728b03324}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1005@{win32test\_\-obj1005}}
+\index{win32test_obj1005@{win32test\_\-obj1005}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf win32test\_\-obj1005} = 0x0}\label{win32test_8c_ca5470828d9a7087fb6b08a9c22e56d1}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1006@{win32test\_\-obj1006}}
+\index{win32test_obj1006@{win32test\_\-obj1006}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf win32test\_\-obj1006} = 0x0}\label{win32test_8c_2b5115b5cf0e6854e3f6a3507d9be5ee}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1016@{win32test\_\-obj1016}}
+\index{win32test_obj1016@{win32test\_\-obj1016}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf win32test\_\-obj1016}[$\,$] = \{0\}}\label{win32test_8c_cc1acca9c2d2518c2196f3398698022c}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1017@{win32test\_\-obj1017}}
+\index{win32test_obj1017@{win32test\_\-obj1017}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf win32test\_\-obj1017} = 0x0}\label{win32test_8c_c4bb0d827378009b1b97df84f97cd2f5}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1018_Product_Code@{win32test\_\-obj1018\_\-Product\_\-Code}}
+\index{win32test_obj1018_Product_Code@{win32test\_\-obj1018\_\-Product\_\-Code}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf win32test\_\-obj1018\_\-Product\_\-Code} = 0x0}\label{win32test_8c_644993164ffedd2403df99e08c0c5ee4}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1018_Revision_Number@{win32test\_\-obj1018\_\-Revision\_\-Number}}
+\index{win32test_obj1018_Revision_Number@{win32test\_\-obj1018\_\-Revision\_\-Number}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf win32test\_\-obj1018\_\-Revision\_\-Number} = 0x0}\label{win32test_8c_fd1ce4020ec6cef993c215db208dde0d}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1018_Serial_Number@{win32test\_\-obj1018\_\-Serial\_\-Number}}
+\index{win32test_obj1018_Serial_Number@{win32test\_\-obj1018\_\-Serial\_\-Number}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf win32test\_\-obj1018\_\-Serial\_\-Number} = 0x0}\label{win32test_8c_81775bc0fcc702ab733a716c188ea4db}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1018_Vendor_ID@{win32test\_\-obj1018\_\-Vendor\_\-ID}}
+\index{win32test_obj1018_Vendor_ID@{win32test\_\-obj1018\_\-Vendor\_\-ID}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf win32test\_\-obj1018\_\-Vendor\_\-ID} = 0x0}\label{win32test_8c_12941db32b34d3edb2776d4337f4b4eb}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO@{win32test\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO}}
+\index{win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO@{win32test\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf win32test\_\-obj1280\_\-COB\_\-ID\_\-Client\_\-to\_\-Server\_\-Transmit\_\-SDO} = 0x0}\label{win32test_8c_84e216ec2f1cb0b15122114094703241}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO@{win32test\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO}}
+\index{win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO@{win32test\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf win32test\_\-obj1280\_\-COB\_\-ID\_\-Server\_\-to\_\-Client\_\-Receive\_\-SDO} = 0x0}\label{win32test_8c_1e7463cdb44885a82090b7059fce7ba2}
+
+
+\index{win32test.c@{win32test.c}!win32test_obj1280_Node_ID_of_the_SDO_Server@{win32test\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server}}
+\index{win32test_obj1280_Node_ID_of_the_SDO_Server@{win32test\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 {\bf win32test\_\-obj1280\_\-Node\_\-ID\_\-of\_\-the\_\-SDO\_\-Server} = 0x0}\label{win32test_8c_b279eb1acf7b72e879dda8ceeb7fbd88}
+
+
+\index{win32test.c@{win32test.c}!win32test_objdict@{win32test\_\-objdict}}
+\index{win32test_objdict@{win32test\_\-objdict}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable} {\bf win32test\_\-objdict}[$\,$]}\label{win32test_8c_02f7c0cfa059c2dfd642f5c61abc9382}
+
+
+\textbf{Initial value:}
+
+\begin{Code}\begin{verbatim} 
+{
+  { (subindex*)win32test_Index1000,sizeof(win32test_Index1000)/sizeof(win32test_Index1000[0]), 0x1000},
+  { (subindex*)win32test_Index1001,sizeof(win32test_Index1001)/sizeof(win32test_Index1001[0]), 0x1001},
+  { (subindex*)win32test_Index1005,sizeof(win32test_Index1005)/sizeof(win32test_Index1005[0]), 0x1005},
+  { (subindex*)win32test_Index1018,sizeof(win32test_Index1018)/sizeof(win32test_Index1018[0]), 0x1018},
+  { (subindex*)win32test_Index1280,sizeof(win32test_Index1280)/sizeof(win32test_Index1280[0]), 0x1280},
+}
+\end{verbatim}\end{Code}
+\index{win32test.c@{win32test.c}!win32test_ObjdictSize@{win32test\_\-ObjdictSize}}
+\index{win32test_ObjdictSize@{win32test\_\-ObjdictSize}!win32test.c@{win32test.c}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS16 {\bf win32test\_\-Objdict\-Size} = sizeof({\bf win32test\_\-objdict})/sizeof({\bf win32test\_\-objdict}[0])}\label{win32test_8c_d3739d23a317122fa525fa54dcbc64f0}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/win32test_8h.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,92 @@
+\section{examples/win32test/win32test.h File Reference}
+\label{win32test_8h}\index{examples/win32test/win32test.h@{examples/win32test/win32test.h}}
+{\tt \#include \char`\"{}data.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+UNS32 {\bf win32test\_\-value\-Range\-Test} (UNS8 type\-Value, void $\ast$value)
+\item 
+const {\bf indextable} $\ast$ {\bf win32test\_\-scan\-Index\-OD} (UNS16 w\-Index, UNS32 $\ast$error\-Code, {\bf ODCallback\_\-t} $\ast$$\ast$callbacks)
+\item 
+void {\bf win32test\_\-heartbeat\-Error} (UNS8)
+\item 
+UNS8 {\bf win32test\_\-can\-Send} ({\bf Message} $\ast$)
+\item 
+void {\bf win32test\_\-initialisation} (void)
+\item 
+void {\bf win32test\_\-pre\-Operational} (void)
+\item 
+void {\bf win32test\_\-operational} (void)
+\item 
+void {\bf win32test\_\-stopped} (void)
+\item 
+void {\bf win32test\_\-post\_\-sync} (void)
+\item 
+void {\bf win32test\_\-post\_\-TPDO} (void)
+\end{CompactItemize}
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+{\bf CO\_\-Data} {\bf win32test\_\-Data}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{win32test.h@{win32test.h}!win32test_canSend@{win32test\_\-canSend}}
+\index{win32test_canSend@{win32test\_\-canSend}!win32test.h@{win32test.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS8 win32test\_\-can\-Send ({\bf Message} $\ast$)}\label{win32test_8h_0bd08b5678321e6b944e23311ff2a676}
+
+
+\index{win32test.h@{win32test.h}!win32test_heartbeatError@{win32test\_\-heartbeatError}}
+\index{win32test_heartbeatError@{win32test\_\-heartbeatError}!win32test.h@{win32test.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void win32test\_\-heartbeat\-Error (UNS8)}\label{win32test_8h_c7a0d53eb9cda0731b2472dc9c815a89}
+
+
+\index{win32test.h@{win32test.h}!win32test_initialisation@{win32test\_\-initialisation}}
+\index{win32test_initialisation@{win32test\_\-initialisation}!win32test.h@{win32test.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void win32test\_\-initialisation (void)}\label{win32test_8h_37e5b4e086b9493c095a20ed51270272}
+
+
+\index{win32test.h@{win32test.h}!win32test_operational@{win32test\_\-operational}}
+\index{win32test_operational@{win32test\_\-operational}!win32test.h@{win32test.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void win32test\_\-operational (void)}\label{win32test_8h_26899f0107a21b784630e06ff34c8755}
+
+
+\index{win32test.h@{win32test.h}!win32test_post_sync@{win32test\_\-post\_\-sync}}
+\index{win32test_post_sync@{win32test\_\-post\_\-sync}!win32test.h@{win32test.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void win32test\_\-post\_\-sync (void)}\label{win32test_8h_4e40525dba454ff7bc467b5db4359314}
+
+
+\index{win32test.h@{win32test.h}!win32test_post_TPDO@{win32test\_\-post\_\-TPDO}}
+\index{win32test_post_TPDO@{win32test\_\-post\_\-TPDO}!win32test.h@{win32test.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void win32test\_\-post\_\-TPDO (void)}\label{win32test_8h_b24182eb6cb079d666b2f8a9832285e8}
+
+
+\index{win32test.h@{win32test.h}!win32test_preOperational@{win32test\_\-preOperational}}
+\index{win32test_preOperational@{win32test\_\-preOperational}!win32test.h@{win32test.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void win32test\_\-pre\-Operational (void)}\label{win32test_8h_70fc232ecf679d1a4bd7d235dbe8c9d2}
+
+
+\index{win32test.h@{win32test.h}!win32test_scanIndexOD@{win32test\_\-scanIndexOD}}
+\index{win32test_scanIndexOD@{win32test\_\-scanIndexOD}!win32test.h@{win32test.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf indextable}$\ast$ win32test\_\-scan\-Index\-OD (UNS16 {\em w\-Index}, UNS32 $\ast$ {\em error\-Code}, {\bf ODCallback\_\-t} $\ast$$\ast$ {\em callbacks})}\label{win32test_8h_f87ee1a746c3da5f7e47ff820868ad1c}
+
+
+\index{win32test.h@{win32test.h}!win32test_stopped@{win32test\_\-stopped}}
+\index{win32test_stopped@{win32test\_\-stopped}!win32test.h@{win32test.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void win32test\_\-stopped (void)}\label{win32test_8h_95de029bcc452fc8cb71281a367fa8ad}
+
+
+\index{win32test.h@{win32test.h}!win32test_valueRangeTest@{win32test\_\-valueRangeTest}}
+\index{win32test_valueRangeTest@{win32test\_\-valueRangeTest}!win32test.h@{win32test.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}UNS32 win32test\_\-value\-Range\-Test (UNS8 {\em type\-Value}, void $\ast$ {\em value})}\label{win32test_8h_ddda9facea7c64aed8be251225187171}
+
+
+
+
+\subsection{Variable Documentation}
+\index{win32test.h@{win32test.h}!win32test_Data@{win32test\_\-Data}}
+\index{win32test_Data@{win32test\_\-Data}!win32test.h@{win32test.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CO\_\-Data} {\bf win32test\_\-Data}}\label{win32test_8h_b45e9f10c9200481b97d9c2c0c3396b0}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/doxygen/latex/xml__in_8py.tex	Mon Jun 04 17:59:50 2007 +0200
@@ -0,0 +1,46 @@
+\hypertarget{xml__in_8py}{
+\section{/home/epimerde/documents/tc11/Can\-Festival-3/objdictgen/xml\_\-in.py File Reference}
+\label{xml__in_8py}\index{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/xml_in.py@{/home/epimerde/documents/tc11/CanFestival-3/objdictgen/xml\_\-in.py}}
+}
+\subsection*{Namespaces}
+\begin{CompactItemize}
+\item 
+namespace \hyperlink{namespacexml__in}{xml\_\-in}
+\end{CompactItemize}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+def \hyperlink{namespacexml__in_3b1b832c9581208c332a83f106015aff}{xml\_\-in::Start\-Element}
+\item 
+def \hyperlink{namespacexml__in_152ef8abb29428e5a4f6883d0b9c1036}{xml\_\-in::End\-Element}
+\item 
+def \hyperlink{namespacexml__in_40875b2bc42a3db80aaedc214f8da3d7}{xml\_\-in::Character\-Data}
+\item 
+def \hyperlink{namespacexml__in_170b4feee4419d719dec07845bd6f591}{xml\_\-in::start\-Node}
+\item 
+def \hyperlink{namespacexml__in_14f6a38437b8d44f75a7838414f926f8}{xml\_\-in::stop\-Node}
+\item 
+def \hyperlink{namespacexml__in_05f630ab0531cab1ef4649ca8b6a662f}{xml\_\-in::start\-Pdo}
+\item 
+def \hyperlink{namespacexml__in_c590c2898e7e2c81fb741dded42e9139}{xml\_\-in::start\-Mapped\-Object}
+\item 
+def \hyperlink{namespacexml__in_df5fbbfd3c5f6bbe0205f2926dc443d1}{xml\_\-in::start\-Mapped\-Variable}
+\item 
+def \hyperlink{namespacexml__in_cab6ba5f6bd741bbe97aa9d1af78194f}{xml\_\-in::start\-Mapped\-Table}
+\item 
+def \hyperlink{namespacexml__in_826fcdb3b500cd56bccd4290f39397d9}{xml\_\-in::find\-Range\-Type}
+\item 
+def \hyperlink{namespacexml__in_7f11bfdc69b5c39650c9edf1ab83b08b}{xml\_\-in::find\-String\-Type}
+\item 
+def \hyperlink{namespacexml__in_9ef42f4525a33b7fad6bf277f5f90e8b}{xml\_\-in::heart\-Beat\-Producer}
+\item 
+def \hyperlink{namespacexml__in_a29dbd3a28381042f0922702dd79eb8a}{xml\_\-in::start\-Heart\-Beat\-Consumers}
+\item 
+def \hyperlink{namespacexml__in_c5e8bc321d2c732d14dbfcaddc330462}{xml\_\-in::sdo\-Server}
+\item 
+def \hyperlink{namespacexml__in_3f4a758fcb8c3ffea6e7439f30ccf0fb}{xml\_\-in::start\-Sdo\-Clients}
+\item 
+def \hyperlink{namespacexml__in_5e641408753c70e0423471a1b4861ec5}{xml\_\-in::Parse\-File}
+\item 
+def \hyperlink{namespacexml__in_5a1a1b6e0ee2c4143195f17ebc6e5d62}{xml\_\-in::Generate\-Node}
+\end{CompactItemize}
--- a/src/dcf.c	Tue May 29 12:02:18 2007 +0200
+++ b/src/dcf.c	Mon Jun 04 17:59:50 2007 +0200
@@ -1,111 +1,139 @@
 /*
-This file is part of CanFestival, a library implementing CanOpen Stack. 
+  This file is part of CanFestival, a library implementing CanOpen
+  Stack.
 
-Copyright (C): Edouard TISSERANT and Francis DUPIN
+  Copyright (C): Edouard TISSERANT and Francis DUPIN
 
-See COPYING file for copyrights details.
+  See COPYING file for copyrights details.
 
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Lesser General Public
-License as published by the Free Software Foundation; either
-version 2.1 of the License, or (at your option) any later version.
+  This library is free software; you can redistribute it and/or
+  modify it under the terms of the GNU Lesser General Public
+  License as published by the Free Software Foundation; either
+  version 2.1 of the License, or (at your option) any later version.
 
-This library is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-Lesser General Public License for more details.
+  This library is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+  Lesser General Public License for more details.
 
-You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+  You should have received a copy of the GNU Lesser General Public
+  License along with this library; if not, write to the Free Software
+  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
+  USA
 */
 
+/*!
+** @file   dcf.c
+** @author Edouard TISSERANT and Francis DUPIN
+** @date   Mon Jun  4 17:06:12 2007
+**
+** @brief
+**
+**
+*/
 #include "objacces.h"
 #include "sdo.h"
 #include "dcf.h"
 #include "sysdep.h"
 
 
-extern UNS8 _writeNetworkDict (CO_Data* d, UNS8 nodeId, UNS16 index, 
-		       UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback, UNS8 endianize);
+
+extern UNS8 _writeNetworkDict (CO_Data* d, UNS8 nodeId, UNS16 index,
+                               UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback, UNS8 endianize);
 
 const indextable *ptrTable;
 
+/*!
+**
+**
+** @param d
+** @param nodeId
+**/
 static void CheckSDOAndContinue(CO_Data* d, UNS8 nodeId)
 {
-	UNS32 abortCode;
-	
-	if(getWriteResultNetworkDict (d, nodeId, &abortCode) != SDO_FINISHED)
-	{
-		MSG_ERR(0x1A01, "SDO error in consise DCF", abortCode);
-		MSG_WAR(0x2A02, "server node : ", nodeId);
-	}
+  UNS32 abortCode;
 
-	closeSDOtransfer(d, nodeId, SDO_CLIENT);
-	decompo_dcf(d,nodeId);
+  if(getWriteResultNetworkDict (d, nodeId, &abortCode) != SDO_FINISHED)
+    {
+      MSG_ERR(0x1A01, "SDO error in consise DCF", abortCode);
+      MSG_WAR(0x2A02, "server node : ", nodeId);
+    }
+
+  closeSDOtransfer(d, nodeId, SDO_CLIENT);
+  decompo_dcf(d,nodeId);
 }
 
+/*!
+**
+**
+** @param d
+** @param nodeId
+**
+** @return
+**/
 UNS32 decompo_dcf(CO_Data* d,UNS8 nodeId)
 {
-		UNS32 errorCode;
-		UNS16 target_Index;
-		UNS8 target_Subindex;
-		UNS32 target_Size;
-		UNS32 res;
-  		ODCallback_t *Callback;
+  UNS32 errorCode;
+  UNS16 target_Index;
+  UNS8 target_Subindex;
+  UNS32 target_Size;
+  UNS32 res;
+  ODCallback_t *Callback;
 
-		ptrTable = (*d->scanIndexOD)(0x1F22, &errorCode, &Callback);
-		if (errorCode != OD_SUCCESSFUL)
-		{
-    		return errorCode;
-		}
+  ptrTable = (*d->scanIndexOD)(0x1F22, &errorCode, &Callback);
+  if (errorCode != OD_SUCCESSFUL)
+    {
+      return errorCode;
+    }
 
-		/*Loop on all Nodes supported in DCF subindexes*/
-		while (nodeId < ptrTable->bSubCount){
-			UNS32 nb_targets;
-	  		
-	  		UNS8 szData = ptrTable->pSubindex[nodeId].size;
-	  		UNS8* dcfend;
-	  		
-		  	{
-			  	UNS8* dcf = *((UNS8**)ptrTable->pSubindex[nodeId].pObject);
-		  		dcfend = dcf + szData;
-				if (!d->dcf_cursor)	{
-					d->dcf_cursor = (UNS8*)dcf + 4;
-					d->dcf_count_targets = 0;
-				}
-				nb_targets = UNS32_LE(*((UNS32*)dcf));
-		  	}
-			
-			// condition on consise DCF string for NodeID, if big enough
-			if((UNS8*)d->dcf_cursor + 7 < (UNS8*)dcfend && d->dcf_count_targets < nb_targets)
-			{
-				// pointer to the DCF string for NodeID
-				target_Index = UNS16_LE(*((UNS16*)(d->dcf_cursor))); d->dcf_cursor += 2;
-				target_Subindex = *((UNS8*)(((UNS8*)d->dcf_cursor)++));
-				target_Size = UNS32_LE(*((UNS32*)(d->dcf_cursor))); d->dcf_cursor += 4;
-					
-					/*printf("Master : ConfigureSlaveNode %2.2x (Concise DCF)\n",nodeId);*/
-					res = _writeNetworkDict(d, /*CO_Data* d*/
-							nodeId, /*UNS8 nodeId*/
-							target_Index, /*UNS16 index*/
-							target_Subindex, /*UNS8 subindex*/
-							target_Size, /*UNS8 count*/
-							0, /*UNS8 dataType*/
-							d->dcf_cursor,/*void *data*/
-							CheckSDOAndContinue,/*SDOCallback_t Callback*/	
-							0); /* no endianize		*/
-					/*Push d->dcf_cursor to the end of data*/
-					
-					d->dcf_cursor += target_Size;
-					d->dcf_count_targets++;
-					
-					return ;
-			}			
-				nodeId++;
-				d->dcf_cursor = NULL;
-		}
-		/* Switch Master to preOperational state */
-		(*d->preOperational)();
-		
+  /*Loop on all Nodes supported in DCF subindexes*/
+  while (nodeId < ptrTable->bSubCount){
+    UNS32 nb_targets;
+
+    UNS8 szData = ptrTable->pSubindex[nodeId].size;
+    UNS8* dcfend;
+
+    {
+      UNS8* dcf = *((UNS8**)ptrTable->pSubindex[nodeId].pObject);
+      dcfend = dcf + szData;
+      if (!d->dcf_cursor){
+        d->dcf_cursor = (UNS8*)dcf + 4;
+        d->dcf_count_targets = 0;
+      }
+      nb_targets = UNS32_LE(*((UNS32*)dcf));
+    }
+
+    // condition on consise DCF string for NodeID, if big enough
+    if((UNS8*)d->dcf_cursor + 7 < (UNS8*)dcfend && d->dcf_count_targets < nb_targets)
+      {
+        // pointer to the DCF string for NodeID
+        target_Index = UNS16_LE(*((UNS16*)(d->dcf_cursor))); d->dcf_cursor += 2;
+        target_Subindex = *((UNS8*)(((UNS8*)d->dcf_cursor)++));
+        target_Size = UNS32_LE(*((UNS32*)(d->dcf_cursor))); d->dcf_cursor += 4;
+
+        /*printf("Master : ConfigureSlaveNode %2.2x (Concise
+          DCF)\n",nodeId);*/
+        res = _writeNetworkDict(d, /*CO_Data* d*/
+                                nodeId, /*UNS8 nodeId*/
+                                target_Index, /*UNS16 index*/
+                                target_Subindex, /*UNS8 subindex*/
+                                target_Size, /*UNS8 count*/
+                                0, /*UNS8 dataType*/
+                                d->dcf_cursor,/*void *data*/
+                                CheckSDOAndContinue,/*SDOCallback_t
+                                                      Callback*/
+                                0); /* no endianize*/
+        /*Push d->dcf_cursor to the end of data*/
+
+        d->dcf_cursor += target_Size;
+        d->dcf_count_targets++;
+
+        return ;
+      }
+    nodeId++;
+    d->dcf_cursor = NULL;
+  }
+  /* Switch Master to preOperational state */
+  (*d->preOperational)();
+
 }
--- a/src/lifegrd.c	Tue May 29 12:02:18 2007 +0200
+++ b/src/lifegrd.c	Mon Jun 04 17:59:50 2007 +0200
@@ -1,184 +1,271 @@
 /*
-This file is part of CanFestival, a library implementing CanOpen Stack. 
-
-Copyright (C): Edouard TISSERANT and Francis DUPIN
-
-See COPYING file for copyrights details.
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Lesser General Public
-License as published by the Free Software Foundation; either
-version 2.1 of the License, or (at your option) any later version.
-
-This library is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-Lesser General Public License for more details.
-
-You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+  This file is part of CanFestival, a library implementing CanOpen
+  Stack.
+
+  Copyright (C): Edouard TISSERANT and Francis DUPIN
+
+  See COPYING file for copyrights details.
+
+  This library is free software; you can redistribute it and/or
+  modify it under the terms of the GNU Lesser General Public
+  License as published by the Free Software Foundation; either
+  version 2.1 of the License, or (at your option) any later version.
+
+  This library is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+  Lesser General Public License for more details.
+
+  You should have received a copy of the GNU Lesser General Public
+  License along with this library; if not, write to the Free Software
+  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
+  USA
+*/
+
+/*!
+** @file   filegrd.c
+** @author Edouard TISSERANT
+** @date   Mon Jun  4 17:19:24 2007
+**
+** @brief
+**
+**
 */
 
 #include <data.h>
 #include "lifegrd.h"
 #include "canfestival.h"
 
-/* Prototypes for internals functions */
+/*! Prototypes for internals functions
+**
+**
+** @param d
+** @param id
+**/
 void ConsumerHearbeatAlarm(CO_Data* d, UNS32 id);
+
+/*!
+**
+**
+** @param d
+** @param id
+**/
 void ProducerHearbeatAlarm(CO_Data* d, UNS32 id);
+
+/*!
+**
+**
+** @param d
+** @param unsused_indextable
+** @param unsused_bSubindex
+**
+** @return
+**/
 UNS32 OnHearbeatProducerUpdate(CO_Data* d, const indextable * unsused_indextable, UNS8 unsused_bSubindex);
 
-/*****************************************************************************/
+/*!
+**
+**
+** @param d
+** @param nodeId
+**
+** @return
+**/
 e_nodeState getNodeState (CO_Data* d, UNS8 nodeId)
 {
-	e_nodeState networkNodeState = d->NMTable[nodeId];
-	return networkNodeState;
-}
-
-/*****************************************************************************/
-/* The Consumer Timer Callback */
+  e_nodeState networkNodeState = d->NMTable[nodeId];
+  return networkNodeState;
+}
+
+/*! The Consumer Timer Callback
+**
+**
+** @param d
+** @param id
+**/
 void ConsumerHearbeatAlarm(CO_Data* d, UNS32 id)
 {
-        /*MSG_WAR(0x00, "ConsumerHearbeatAlarm", 0x00);*/
-	
-	/* call heartbeat error with NodeId */
-	(*d->heartbeatError)((UNS8)( ((d->ConsumerHeartbeatEntries[id]) & (UNS32)0x00FF0000) >> (UNS8)16 ));
-}
-
-/*****************************************************************************/
+  /*MSG_WAR(0x00, "ConsumerHearbeatAlarm", 0x00);*/
+
+  /*! call heartbeat error with NodeId */
+  (*d->heartbeatError)((UNS8)( ((d->ConsumerHeartbeatEntries[id]) & (UNS32)0x00FF0000) >> (UNS8)16 ));
+}
+
+/*!
+**
+**
+** @param d
+** @param m
+**/
 void proceedNODE_GUARD(CO_Data* d, Message* m )
 {
   UNS8 nodeId = (UNS8) GET_NODE_ID((*m));
-  
-  if((m->rtr == 1) ) /* Notice that only the master can have sent this node guarding request */
-  { /* Receiving a NMT NodeGuarding (request of the state by the master) */
-    /*  only answer to the NMT NodeGuarding request, the master is not checked (not implemented) */
-    if (nodeId == *d->bDeviceNodeId )
+
+  if((m->rtr == 1) )
+    /*!
+    ** Notice that only the master can have sent this
+    ** node guarding request
+    */
+    {
+      /*!
+      ** Receiving a NMT NodeGuarding (request of the state by the
+      ** master)
+      ** Only answer to the NMT NodeGuarding request, the master is
+      ** not checked (not implemented)
+      */
+      if (nodeId == *d->bDeviceNodeId )
+        {
+          Message msg;
+          msg.cob_id.w = *d->bDeviceNodeId + 0x700;
+          msg.len = (UNS8)0x01;
+          msg.rtr = 0;
+          msg.data[0] = d->nodeState;
+          if (d->toggle)
+            {
+              msg.data[0] |= 0x80 ;
+              d->toggle = 0 ;
+            }
+          else
+            d->toggle = 1 ;
+          /*! send the nodeguard response. */
+          MSG_WAR(0x3130, "Sending NMT Nodeguard to master, state: ", d->nodeState);
+          canSend(d->canHandle,&msg );
+        }
+
+    }else{ /*! Not a request CAN */
+
+      MSG_WAR(0x3110, "Received NMT nodeId : ", nodeId);
+      /*! the slave's state receievd is stored in the NMTable */
+      /*! The state is stored on 7 bit */
+      d->NMTable[nodeId] = (e_nodeState) ((*m).data[0] & 0x7F) ;
+
+      /*! Boot-Up frame reception */
+      if ( d->NMTable[nodeId] == Initialisation)
+        {
+          /*!
+          ** The device send the boot-up message (Initialisation)
+          ** to indicate the master that it is entered in
+          ** pre_operational mode
+          ** Because the  device enter automaticaly in pre_operational
+          ** mode,
+          ** the pre_operational mode is stored
+          ** NMTable[bus_id][nodeId] = Pre_operational
+          */
+          MSG_WAR(0x3100, "The NMT is a bootup from node : ", nodeId);
+        }
+
+      if( d->NMTable[nodeId] != Unknown_state ) {
+        UNS8 index, ConsummerHeartBeat_nodeId ;
+        for( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ )
+          {
+            ConsummerHeartBeat_nodeId = (UNS8)( ((d->ConsumerHeartbeatEntries[index]) & (UNS32)0x00FF0000) >> (UNS8)16 );
+            if ( nodeId == ConsummerHeartBeat_nodeId )
+              {
+                TIMEVAL time = ( (d->ConsumerHeartbeatEntries[index]) & (UNS32)0x0000FFFF ) ;
+                /* Renew alarm for next heartbeat. */
+                DelAlarm(d->ConsumerHeartBeatTimers[index]);
+                d->ConsumerHeartBeatTimers[index] = SetAlarm(d, index, &ConsumerHearbeatAlarm, MS_TO_TIMEVAL(time), 0);
+              }
+          }
+      }
+    }
+}
+
+/*! The Consumer Timer Callback
+**
+**
+** @param d
+** @param id
+**/
+void ProducerHearbeatAlarm(CO_Data* d, UNS32 id)
+{
+  if(*d->ProducerHeartBeatTime)
     {
       Message msg;
+      /*! Time expired, the heartbeat must be sent immediately
+      ** generate the correct node-id: this is done by the offset 1792
+      ** (decimal) and additionaly
+      ** the node-id of this device.
+      */
+
       msg.cob_id.w = *d->bDeviceNodeId + 0x700;
       msg.len = (UNS8)0x01;
       msg.rtr = 0;
-      msg.data[0] = d->nodeState; 
-      if (d->toggle)
-      {
-        msg.data[0] |= 0x80 ;
-        d->toggle = 0 ;
-      }
-      else
-        d->toggle = 1 ; 
-      /* send the nodeguard response. */
-      MSG_WAR(0x3130, "Sending NMT Nodeguard to master, state: ", d->nodeState);
+      msg.data[0] = d->nodeState; /*! No toggle for heartbeat !*/
+      /*! send the heartbeat */
+      MSG_WAR(0x3130, "Producing heartbeat: ", d->nodeState);
       canSend(d->canHandle,&msg );
-    }  
-
-  }else{ /* Not a request CAN */
-
-    MSG_WAR(0x3110, "Received NMT nodeId : ", nodeId);
-    /* the slave's state receievd is stored in the NMTable */
-      /* The state is stored on 7 bit */
-    d->NMTable[nodeId] = (e_nodeState) ((*m).data[0] & 0x7F) ;
-    
-    /* Boot-Up frame reception */
-    if ( d->NMTable[nodeId] == Initialisation)
-      {
-        /* The device send the boot-up message (Initialisation) */
-        /* to indicate the master that it is entered in pre_operational mode */
-        /* Because the  device enter automaticaly in pre_operational mode, */
-        /* the pre_operational mode is stored */
-/*        NMTable[bus_id][nodeId] = Pre_operational; */
-        MSG_WAR(0x3100, "The NMT is a bootup from node : ", nodeId);
-      }
-      
-    if( d->NMTable[nodeId] != Unknown_state ) {
-        UNS8 index, ConsummerHeartBeat_nodeId ;
-        for( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ )
+
+    }else{
+      d->ProducerHeartBeatTimer = DelAlarm(d->ProducerHeartBeatTimer);
+    }
+}
+
+/*! This is called when Index 0x1017 is updated.
+**
+**
+** @param d
+** @param unsused_indextable
+** @param unsused_bSubindex
+**
+** @return
+**/
+UNS32 OnHeartbeatProducerUpdate(CO_Data* d, const indextable * unsused_indextable, UNS8 unsused_bSubindex)
+{
+  heartbeatStop(d);
+  heartbeatInit(d);
+  return 0;
+}
+
+/*!
+**
+**
+** @param d
+**/
+void heartbeatInit(CO_Data* d)
+{
+
+  UNS8 index; /*! Index to scan the table of heartbeat consumers */
+  RegisterSetODentryCallBack(d, 0x1017, 0x00, &OnHeartbeatProducerUpdate);
+
+  d->toggle = 0;
+
+  for( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ )
+    {
+      TIMEVAL time = (UNS16) ( (d->ConsumerHeartbeatEntries[index]) & (UNS32)0x0000FFFF ) ;
+      /*! MSG_WAR(0x3121, "should_time : ", should_time ) ; */
+      if ( time )
         {
-            ConsummerHeartBeat_nodeId = (UNS8)( ((d->ConsumerHeartbeatEntries[index]) & (UNS32)0x00FF0000) >> (UNS8)16 );
-            if ( nodeId == ConsummerHeartBeat_nodeId )
-            {
-                TIMEVAL time = ( (d->ConsumerHeartbeatEntries[index]) & (UNS32)0x0000FFFF ) ;
-            	/* Renew alarm for next heartbeat. */
-            	DelAlarm(d->ConsumerHeartBeatTimers[index]);
-            	d->ConsumerHeartBeatTimers[index] = SetAlarm(d, index, &ConsumerHearbeatAlarm, MS_TO_TIMEVAL(time), 0);
-            }
+          d->ConsumerHeartBeatTimers[index] = SetAlarm(d, index, &ConsumerHearbeatAlarm, MS_TO_TIMEVAL(time), 0);
         }
     }
-  }
-}
-
-/*****************************************************************************/
-/* The Consumer Timer Callback */
-void ProducerHearbeatAlarm(CO_Data* d, UNS32 id)
-{
-	if(*d->ProducerHeartBeatTime)
-	{
-		Message msg;
-		/* Time expired, the heartbeat must be sent immediately
-		 * generate the correct node-id: this is done by the offset 1792
-		 * (decimal) and additionaly
-		 * the node-id of this device.
-		 */
-		
-		msg.cob_id.w = *d->bDeviceNodeId + 0x700;
-		msg.len = (UNS8)0x01;
-		msg.rtr = 0;
-		msg.data[0] = d->nodeState; /* No toggle for heartbeat !*/
-		/* send the heartbeat */
-      		MSG_WAR(0x3130, "Producing heartbeat: ", d->nodeState);
-      		canSend(d->canHandle,&msg );
-	
-	}else{
-		d->ProducerHeartBeatTimer = DelAlarm(d->ProducerHeartBeatTimer);
-	}
-}
-
-/*****************************************************************************/
-/* This is called when Index 0x1017 is updated.*/
-UNS32 OnHeartbeatProducerUpdate(CO_Data* d, const indextable * unsused_indextable, UNS8 unsused_bSubindex)
-{
-	heartbeatStop(d);
-	heartbeatInit(d);
-	return 0;
-}
-/*****************************************************************************/
-
-void heartbeatInit(CO_Data* d)
-{
-		
-    UNS8 index; /* Index to scan the table of heartbeat consumers */
-	RegisterSetODentryCallBack(d, 0x1017, 0x00, &OnHeartbeatProducerUpdate);
-    
-    d->toggle = 0;
-	
-    for( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ )
-    {
-        TIMEVAL time = (UNS16) ( (d->ConsumerHeartbeatEntries[index]) & (UNS32)0x0000FFFF ) ;
-        /* MSG_WAR(0x3121, "should_time : ", should_time ) ; */
-        if ( time )
-        {
-            	d->ConsumerHeartBeatTimers[index] = SetAlarm(d, index, &ConsumerHearbeatAlarm, MS_TO_TIMEVAL(time), 0);
-        }
-    }
-
-    if ( *d->ProducerHeartBeatTime )
-    {
-    	TIMEVAL time = *d->ProducerHeartBeatTime;
-    	d->ProducerHeartBeatTimer = SetAlarm(d, 0, &ProducerHearbeatAlarm, MS_TO_TIMEVAL(time), MS_TO_TIMEVAL(time));
-    }
-}
-
-/*****************************************************************************/
+
+  if ( *d->ProducerHeartBeatTime )
+    {
+      TIMEVAL time = *d->ProducerHeartBeatTime;
+      d->ProducerHeartBeatTimer = SetAlarm(d, 0, &ProducerHearbeatAlarm, MS_TO_TIMEVAL(time), MS_TO_TIMEVAL(time));
+    }
+}
+
+/*!
+**
+**
+** @param d
+**/
 void heartbeatStop(CO_Data* d)
 {
-    UNS8 index;
-    for( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ )
-    {
-        d->ConsumerHeartBeatTimers[index + 1] = DelAlarm(d->ConsumerHeartBeatTimers[index + 1]);;
-    }
-
-    d->ProducerHeartBeatTimer = DelAlarm(d->ProducerHeartBeatTimer);;
-}
-
+  UNS8 index;
+  for( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ )
+    {
+      d->ConsumerHeartBeatTimers[index + 1] = DelAlarm(d->ConsumerHeartBeatTimers[index + 1]);;
+    }
+
+  d->ProducerHeartBeatTimer = DelAlarm(d->ProducerHeartBeatTimer);;
+}
+
+/*!
+**
+**
+** @param heartbeatID
+**/
 void _heartbeatError(UNS8 heartbeatID){}